html{scroll-behavior:smooth}.contact-anchor{display:none !important}#kontakt{scroll-margin-top:100px}.zp-newsletter{position:fixed;right:0;top:50%;z-index:1000;font-family:var(--wp--preset--font-family--inter)}.zp-newsletter__toggle{position:absolute;right:0;top:0;transform:rotate(-90deg) translateX(50%);transform-origin:bottom right;white-space:nowrap;cursor:pointer;border:none;margin:0;padding:12px 24px;background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--small);font-family:inherit;line-height:1;border-radius:0;transition:filter 250ms ease-in-out}.zp-newsletter__toggle:hover,.zp-newsletter__toggle:focus-visible{filter:brightness(1.1)}.zp-newsletter__panel{position:fixed;right:52px;top:50%;transform:translateY(-50%);width:340px;max-width:calc(100vw - 80px);box-sizing:border-box;padding:24px;background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border-radius:20px;box-shadow:0 4px 24px 6px rgba(0, 0, 0, 0.18)}.zp-newsletter__panel[hidden]{display:none}.zp-newsletter__close{position:absolute;right:10px;top:8px;border:none;background:none;cursor:pointer;font-size:26px;line-height:1;padding:4px 8px;color:var(--wp--preset--color--darkgray, #666)}.zp-newsletter__close:hover{color:var(--wp--preset--color--contrast)}.zp-newsletter__title{margin:0 0 8px;font-size:var(--wp--preset--font-size--medium);line-height:1.2;border-bottom:none}.zp-newsletter__lead{margin:0 0 16px;font-size:var(--wp--preset--font-size--small);font-weight:300;line-height:1.4}.zp-newsletter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zp-newsletter__input{width:100%;box-sizing:border-box;background:var(--wp--preset--color--gray);border:none;border-radius:10px;padding:14px 20px;font-family:inherit;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast)}.zp-newsletter__input::placeholder{color:#ababab}.zp-newsletter__input:focus-visible{outline:2px solid var(--wp--preset--color--saturated-orange);outline-offset:1px}.zp-newsletter__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.zp-newsletter__consent{display:flex;gap:8px;align-items:flex-start;margin:12px 0 16px;font-size:0.78rem;font-weight:300;line-height:1.35;cursor:pointer}.zp-newsletter__consent input{flex:0 0 auto;margin-top:2px}.zp-newsletter__consent a{color:inherit}.zp-newsletter__submit{width:100%;border:none;cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--small)}.zp-newsletter__submit:disabled{opacity:0.6;cursor:default}.zp-newsletter__msg{margin:12px 0 0;font-size:0.8rem;line-height:1.35;min-height:1em}.zp-newsletter__msg.is-error{color:var(--wp--preset--color--red)}.zp-newsletter__form.is-done .zp-newsletter__input,.zp-newsletter__form.is-done .zp-newsletter__consent,.zp-newsletter__form.is-done .zp-newsletter__submit{display:none}@media (max-width:600px){.zp-newsletter__panel{position:fixed;right:12px;left:12px;bottom:12px;top:auto;width:auto;transform:none}}