html{scroll-padding-top:110px}[id]{scroll-margin-top:110px}body{overflow-wrap:break-word}img,video{max-width:100%}.welez-brand{display:block;width:106px;height:26px;object-fit:contain}.floating-navbar .welez-brand{width:84px;height:21px}.footer-partner-badge img{display:block;width:104px;height:auto}.ph{font-family:inherit!important;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.ph::before{content:none!important}.welez-type-hero{background:var(--g-800);min-height:0}.welez-type-hero .topimg-hero__inner{max-width:960px}.welez-type-hero h1{max-width:20ch}.section--deep .btn--lime{color:#051c14}.section--deep .link-arrow,.section--deep .hero-title{color:#fff}:focus-visible{outline:3px solid #72bd9c;outline-offset:5px}.section--deep :focus-visible,.footer :focus-visible{outline-color:#d6fb8a}.form-error-message[hidden]{display:none!important}.form-error-message{padding:16px;margin-top:20px;border:1px solid #ffb9a9;border-radius:12px;color:#fff1ed;font-size:15px}.form-error-message a{color:inherit;text-decoration:underline}.form-field:has(.is-missing) .field-error-text{display:block}.hero-section{isolation:isolate}.hero-section>.container{z-index:1;position:relative}.hero-copy{min-width:0}.hero-title{overflow-wrap:normal}html.zr .zasady-card:not(.is-in){opacity:1;visibility:visible;transform:none}@media(min-width:1101px){.hero-section{min-height:max(88dvh,780px)}.hero-photo__img{height:100%;object-fit:cover}}@media(max-width:1100px){.hero-section{display:block;min-height:0;padding-top:116px;padding-bottom:36px}.hero-grid{display:block}.hero-copy{max-width:780px}.hero-showcase{display:none}.hero-title{font-size:clamp(40px,6.1vw,68px);line-height:1.03;max-width:17ch}.hero-lead,.hero-sublead{max-width:62ch}.hero-cta-group{margin-bottom:38px;flex-wrap:wrap;gap:24px}.hero-photo__img{position:relative;inset:auto;width:calc(100% - 2 * clamp(20px,4vw,48px));height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 26%;margin-inline:auto;z-index:0;transform:none!important;border-radius:18px}.hero-signature{position:relative;inset:auto;display:flex;justify-content:center;width:auto;margin:12px 20px 0;transform:none!important}.hero-signature>div{width:min(440px,100%)!important}.hero-signature-img{width:min(360px,100%)!important;height:90px!important}.hero-copy{transform:none!important}.hero-signature .photo-caption__sub{margin-top:0!important}}@media(max-width:768px){.hero-title{font-size:clamp(38px,8.4vw,60px)}.hero-photo__img{aspect-ratio:4/4.3;object-position:center top}.hero-cta-group{margin-bottom:30px}.hero-section{padding-top:110px}.hero-signature{margin-top:8px}.hero-signature-img{height:78px!important;width:300px!important}.topimg-hero h1{font-size:clamp(36px,8.5vw,56px)}.floating-navbar__menu{gap:12px}}@media(max-width:390px){.hero-title{font-size:38px}.hero-cta-group{gap:20px}.hero-cta-group>.btn{padding-inline:22px}.container{padding-inline:20px}.form-submit-row{flex-wrap:wrap;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-copy,.hero-photo__img,.hero-signature,.zasady-card{transform:none!important;opacity:1!important;visibility:visible!important}}.faq-body{display:none}.faq-item.is-open .faq-body{display:block;max-height:none;visibility:visible}.faq-item>h2{margin:0;font-size:inherit;line-height:inherit}.floating-navbar{visibility:hidden}.floating-navbar.is-visible{visibility:visible}@media(max-width:900px){.navbar.navbar--scrolled:not(.navbar--menu-open){background-color:var(--g-800)}}.welez-email-copy{min-inline-size:0}.welez-email-copy a[href="mailto:biuro@welez.pl"],.welez-email-copy a[href="mailto:biuro@welez.pl"] .contact-direct-mail{-webkit-user-select:text;user-select:text;-webkit-user-drag:none}.welez-email-copy-button{box-sizing:border-box;inline-size:13ch;flex:0 0 auto;min-block-size:32px;padding:6px 4px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--lime-primary);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:normal;text-align:center;white-space:nowrap;cursor:pointer}.welez-email-copy-button:hover{text-decoration:underline}.welez-email-copy-button:focus-visible{outline:3px solid var(--lime-primary);outline-offset:3px}.welez-email-copy-button[aria-busy=true]{cursor:progress}.welez-email-copy-status{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.welez-email-copy[data-welez-copy-state=error] .welez-email-copy-status{position:static;display:block;inline-size:auto;block-size:auto;margin:8px 0 0;overflow:visible;clip-path:none;white-space:normal;color:var(--g-100);font-size:12px;line-height:1.45}.welez-email-copy--footer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;max-inline-size:100%}.welez-email-copy--footer>a{white-space:nowrap}.welez-email-copy--footer .welez-email-copy-status{flex-basis:100%}.welez-email-copy--card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;margin-block-end:14px}.welez-email-copy--card>.contact-direct-link--mail{grid-column:1;grid-row:1;margin-block-end:0;padding-block-end:52px}.welez-email-copy--card>.contact-direct-link--mail .contact-direct-mail{white-space:nowrap}.welez-email-copy--card>.welez-email-copy-button{position:relative;z-index:1;grid-column:1;grid-row:1;align-self:end;justify-self:start;margin:0 0 14px 58px}.welez-email-copy--card>.welez-email-copy-status{grid-column:1;grid-row:2}@container (min-width: 380px){.welez-email-copy--card>.contact-direct-link--mail{padding-block-end:14px}.welez-email-copy--card>.contact-direct-link--mail .contact-direct-text{padding-inline-end:112px}.welez-email-copy--card>.welez-email-copy-button{align-self:center;justify-self:end;margin:0 22px 0 0}}
