*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--white:#fff;--green-cta:#99dbca}a{text-decoration:unset}a:hover{color:#fff}.acf-block .head-1,.acf-block .head-2,.acf-block h1,.acf-block h2,.acf-block--small .head-1,.acf-block--small .head-2,.acf-block--small h1,.acf-block--small h2,.acf-block--small-mac .head-1,.acf-block--small-mac .head-2,.acf-block--small-mac h1,.acf-block--small-mac h2,.deck .card .head-1,.deck .card .head-2,.deck .card h1,.deck .card h2,.services .card .head-1,.services .card .head-2,.services .card h1,.services .card h2{color:#333;font-family:Poppins,sans-serif;font-size:2.5rem;font-size:clamp(1.4rem,1rem + .75vw,2.5rem);font-weight:900;letter-spacing:.16em;line-height:1.5;margin-bottom:.75rem;text-align:left}@media only screen and (min-width:1920px){.acf-block .head-1,.acf-block .head-2,.acf-block h1,.acf-block h2,.acf-block--small .head-1,.acf-block--small .head-2,.acf-block--small h1,.acf-block--small h2,.acf-block--small-mac .head-1,.acf-block--small-mac .head-2,.acf-block--small-mac h1,.acf-block--small-mac h2,.deck .card .head-1,.deck .card .head-2,.deck .card h1,.deck .card h2,.services .card .head-1,.services .card .head-2,.services .card h1,.services .card h2{margin-bottom:1rem}}@media only screen and (min-width:2560px){.acf-block .head-1,.acf-block .head-2,.acf-block h1,.acf-block h2,.acf-block--small .head-1,.acf-block--small .head-2,.acf-block--small h1,.acf-block--small h2,.acf-block--small-mac .head-1,.acf-block--small-mac .head-2,.acf-block--small-mac h1,.acf-block--small-mac h2,.deck .card .head-1,.deck .card .head-2,.deck .card h1,.deck .card h2,.services .card .head-1,.services .card .head-2,.services .card h1,.services .card h2{letter-spacing:4px}}.acf-block .head-3,.acf-block .head-4,.acf-block h3,.acf-block h4,.acf-block--small .head-3,.acf-block--small .head-4,.acf-block--small h3,.acf-block--small h4,.acf-block--small-mac .head-3,.acf-block--small-mac .head-4,.acf-block--small-mac h3,.acf-block--small-mac h4,.deck .card .head-3,.deck .card .head-4,.deck .card h3,.deck .card h4,.services .card .head-3,.services .card .head-4,.services .card h3,.services .card h4{color:#333;font-family:Montserrat,sans-serif;font-size:1.5;font-size:clamp(1.2rem,1rem + .25vw,1.5rem);font-weight:700;letter-spacing:.14em;line-height:1.5;margin-bottom:.75rem}@media only screen and (min-width:1920px){.acf-block .head-3,.acf-block .head-4,.acf-block h3,.acf-block h4,.acf-block--small .head-3,.acf-block--small .head-4,.acf-block--small h3,.acf-block--small h4,.acf-block--small-mac .head-3,.acf-block--small-mac .head-4,.acf-block--small-mac h3,.acf-block--small-mac h4,.deck .card .head-3,.deck .card .head-4,.deck .card h3,.deck .card h4,.services .card .head-3,.services .card .head-4,.services .card h3,.services .card h4{margin-bottom:1rem}}@media only screen and (min-width:2560px){.acf-block .head-3,.acf-block .head-4,.acf-block h3,.acf-block h4,.acf-block--small .head-3,.acf-block--small .head-4,.acf-block--small h3,.acf-block--small h4,.acf-block--small-mac .head-3,.acf-block--small-mac .head-4,.acf-block--small-mac h3,.acf-block--small-mac h4,.deck .card .head-3,.deck .card .head-4,.deck .card h3,.deck .card h4,.services .card .head-3,.services .card .head-4,.services .card h3,.services .card h4{letter-spacing:2.88px}}.acf-block .head-5,.acf-block--small .head-5,.acf-block--small-mac .head-5,.deck .card .head-5,.services .card .head-5{color:#333;font-family:Montserrat,sans-serif;font-size:1.5;font-size:clamp(.9rem,.85rem + .15vw,1.15rem);font-weight:700;letter-spacing:.14em;line-height:1.5;margin-bottom:.75rem}@media only screen and (min-width:1920px){.acf-block .head-5,.acf-block--small .head-5,.acf-block--small-mac .head-5,.deck .card .head-5,.services .card .head-5{margin-bottom:1rem}}@media only screen and (min-width:2560px){.acf-block .head-5,.acf-block--small .head-5,.acf-block--small-mac .head-5,.deck .card .head-5,.services .card .head-5{letter-spacing:2.88px}.acf-block--small{margin-right:auto;width:clamp(300px,40%,1336px)}.acf-block--small p{width:clamp(300px,66%,1336px)}}@media only screen and (max-width:1900px){.acf-block--small .button,.acf-block--small .contact-form form .nf-add-fieldset,.acf-block--small .contact-form form nf-field input[type=submit],.acf-block--small .main-header .nav-item:last-child .nav-link,.contact-form form .acf-block--small .nf-add-fieldset,.contact-form form nf-field .acf-block--small input[type=submit],.main-header .nav-item:last-child .acf-block--small .nav-link{font-size:.85em}}@media only screen and (min-width:1440px){.acf-block--small-mac{margin-right:auto;width:clamp(300px,47.5%,1336px)}.acf-block--small-mac p{width:clamp(300px,80%,1336px)}}@media only screen and (max-width:1900px){.acf-block--small-mac .button,.acf-block--small-mac .contact-form form .nf-add-fieldset,.acf-block--small-mac .contact-form form nf-field input[type=submit],.acf-block--small-mac .main-header .nav-item:last-child .nav-link,.contact-form form .acf-block--small-mac .nf-add-fieldset,.contact-form form nf-field .acf-block--small-mac input[type=submit],.main-header .nav-item:last-child .acf-block--small-mac .nav-link{font-size:.85em}}.acf-block--offcolor h1,.acf-block--offcolor h2,.acf-block--offcolor h3,.acf-block--offcolor h4,.acf-block--offcolor h5,.acf-block--offcolor h6,.acf-block--offcolor p,.acf-block--offcolor ul>li{color:var(--white)}.acf-block--small-mac>:last-child,.acf-block--small>:last-child,.acf-block>:last-child,.deck .card>:last-child,.services .card>:last-child{margin-bottom:0}.paragraph,li,p{color:#333;font-family:Open Sans,sans-serif;font-size:1.125rem;font-size:clamp(1rem,1rem + .0125vw,1.125rem);font-weight:400;letter-spacing:.12em;line-height:1.5;margin-block:.75rem}@media only screen and (min-width:1920px){.paragraph,li,p{margin-block:1rem}}@media only screen and (min-width:2560px){.paragraph,li,p{letter-spacing:2.16px;line-height:1.75;margin-block:1.5rem}}li{margin-block-start:0}@media only screen and (max-width:1900px){.banner li{font-size:.75em}}.c-list li:not(:has(strong)){margin:0}.c-list-rev li:has(strong){margin:0}.c-list-half li{margin-bottom:.35rem}.button,.contact-form form .nf-add-fieldset,.contact-form form nf-field input[type=submit],.main-header .nav-item:last-child .nav-link{display:inline-block;font-family:Open Sans,sans-serif;font-size:clamp(1rem,1rem + .0125vw,1.125rem);font-weight:700;letter-spacing:2.16px;line-height:1.75;padding-block:.66rem;padding-inline:3rem;transition:.2s ease-in-out}.button--primary,.contact-form form .nf-add-fieldset,.contact-form form nf-field input[type=submit],.main-header .nav-item:last-child .nav-link{background-color:#4c6bba;border-radius:30px;color:#fff}.button--primary:hover,.contact-form form .nf-add-fieldset:hover,.contact-form form nf-field input[type=submit]:hover,.main-header .nav-item:last-child .nav-link:hover{background:#425fab}.button--next{align-items:center;display:flex!important;justify-content:center}.button--next:after{content:url(../../assets/img/icons/icon-next.svg);line-height:1em;margin-left:1rem}.button--outline{border:2px solid #4c6bba;border-radius:30px;color:#4c6bba;cursor:pointer;margin:0}.button--outline img{height:1.5em;margin-right:.5rem}.button--link{color:#333;padding:0}.button--link:hover{color:var(--green-cta)}.button--add,.contact-form form .nf-add-fieldset{align-items:center;display:flex;position:relative}.button--add:before,.contact-form form .nf-add-fieldset:before{content:url(../../assets/img/icons/icon-plus.png);height:2rem;margin-right:.75rem;object-fit:contain;width:2rem}.card,.card>div{background:unset;border:none}.card--accordion{border-radius:30px;box-shadow:0 0 57px rgba(69,121,255,.15)}.card--accordion .card-header{background-color:#4c6bba;border-radius:30px 30px 0 0}@media only screen and (min-width:992px){.card--accordion .card-header{padding:.75rem 2.5rem}}.card--accordion .card-header>*{margin:0}.card--accordion .card-body{background-color:var(--white);border-radius:0 0 30px 30px}@media only screen and (min-width:992px){.card--accordion .card-body{padding:1.25rem 2.5rem}}.card--accordion .card-body>*{margin:0}@media only screen and (min-width:768px){.alt-deck>*{isolation:isolate;position:relative}.alt-deck>:nth-child(2n) span:before{border-radius:50% 0 0 50%;border-right:0;left:-2rem}.alt-deck>:nth-child(odd) span:before{border-left:0;border-radius:0 50% 50% 0;right:-2rem}.alt-deck>:last-child span:before{content:unset}.alt-deck span:before{aspect-ratio:1/1;border:8px solid #edf0f7;bottom:-8rem;content:"";position:absolute;width:200px;z-index:-1}}.text-center ul li,.text-center>h1,.text-center>h2,.text-center>h3,.text-center>h4,.text-center>h5,.text-center>h6,.text-center>p{text-align:center}.text-end ul li,.text-end>h1,.text-end>h2,.text-end>h3,.text-end>h4,.text-end>h5,.text-end>h6,.text-end>p{text-align:end}.img-wrapper img,.img-wrapper-s-1 img{height:auto;max-width:100%;width:100%}.img-wrapper--w-auto img{width:auto}.aspect-3by2{aspect-ratio:3/2;object-fit:cover}@media only screen and (max-width:991px){.aspect-3by2{border-radius:0!important}.aspect-3by2-small{aspect-ratio:5/2}.aspect-blog{aspect-ratio:3/2}}.aspect-16by9{aspect-ratio:16/9;object-fit:cover}.aspect-1by1{aspect-ratio:1/1;object-fit:cover}.aspect-2by3{aspect-ratio:2/3;object-fit:cover}.aspect-2by1{aspect-ratio:2/1;object-fit:cover}.aspect-5by2{aspect-ratio:5/3;object-fit:cover}@media only screen and (min-width:1920px){.aspect-5by2{aspect-ratio:5/2}}.aspect-6by5{aspect-ratio:1/1;object-fit:cover}@media only screen and (min-width:992px){.aspect-6by5{aspect-ratio:6/5;width:90%}}.aspect-150by100{aspect-ratio:150/100;border-radius:0 0 0 48px;object-fit:cover;object-position:top left;width:100%}.bg{min-height:1rem}.bg-theme-primary{background:#4c6bba}.bg-theme-secondary{background:#c2ebf3}.radius{border-radius:100px}.radius-left-right-top{border-radius:100px 100px 0 0}.radius-left-right-bot{border-radius:0 0 100px 100px}.radius-left-even{border-radius:100px 0 100px 0}.radius-right-even{border-radius:0 100px 0 100px}.radius-left-top-bottom{border-radius:100px 0 0 100px}.radius-right-top-bottom{border-radius:0 100px 100px 0}.text-primary{color:#4c6bba!important}.text-secondary{color:#c2ebf3!important}.text-underline{text-decoration:underline}@media only screen and (min-width:1440px){.transform-right-10{transform:translateX(10%)}}.list-style-none{list-style:none}@media only screen and (min-width:3840px){.py-6,.py-lg-6,.py-md-6,.py-xxl-6,.py-xxxl-6,h .py-xl-6{padding-bottom:5vh!important;padding-top:5vh!important}}.before-after-reset:after,.before-after-reset:before{all:unset!important}@media only screen and (max-width:991px){.navbar.navbar-expand-xxl{padding-bottom:.25rem;padding-top:.25rem}}.nav-logo{aspect-ratio:3/1;height:auto;object-fit:contain;transition:.2s ease-in-out;width:12rem}@media only screen and (min-width:1440px){.nav-logo{width:clamp(6rem,4rem + 10vw,15rem)}}.sticky{background-color:#fff;position:sticky;top:0;transition:.3s ease-in-out;width:100%;z-index:1020}@media only screen and (min-width:992px){.sticky{position:sticky}}.sticky-shadow{box-shadow:0 0 57px rgba(69,121,255,.15)}.main-header .navbar{background:#fff;border-bottom:1px solid #e7e7e7}@media only screen and (max-width:991px){.main-header .navbar{padding-block:0}}@media only screen and (min-width:1440px){.main-header .navbar{min-height:100px}}.main-header .nav-item{margin-block:0}@media only screen and (max-width:991px){.main-header .nav-item:last-child .nav-link{display:inline-block}}@media only screen and (min-width:992px){.main-header .nav-item:last-child .nav-link{margin-left:2rem}}.main-header .nav-item:not(:last-child) .nav-link{color:#333;font-weight:500;transition:.2s ease-in-out}@media(min-width:992px)and (max-width:1440px){.main-header .nav-item:not(:last-child) .nav-link{padding-inline:.5rem}}@media only screen and (min-width:1920px){.main-header .nav-item:not(:last-child) .nav-link{padding-inline:2rem}}.main-header .nav-item:not(:last-child) .nav-link:hover{color:#737373}.dropdown-menu{margin:0;padding:0}.dropdown-menu li{margin-bottom:0}.dropdown-menu .dropdown-item{background:#fff;padding:.75rem 1.25rem;transition:.1s ease-in-out}.dropdown-menu .dropdown-item:hover{background-color:#adc4ff}.dropdown-menu .dropdown-item:active{background-color:#4c6bba}.footer__topbar{background:#f3f5fa}.footer__body,.footer__nav{background:var(--white)}.footer__body{border-bottom:2px solid #e7e7e7;border-top:2px solid #e7e7e7}.footer .footer-logo{aspect-ratio:3/2;object-fit:contain;width:clamp(10rem,100%,456px)}@media only screen and (min-width:1440px){.footer .footer-logo{width:clamp(10rem,100%,768px)}}.footer .icon{aspect-ratio:1/1;object-fit:contain;width:32px}.samatix-footer{background-color:#fbfbfb;box-shadow:0 0 64px 16px rgba(160,214,213,.15);min-height:40px}.samatix-footer .container.custom{font-weight:500}.samatix-footer .container.custom p{line-height:2;margin-bottom:0}.samatix-footer .container.custom p a.samatix-brand{color:#f6511d;font-weight:700;text-decoration:none}.hero{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 100px);overflow:hidden}.hero__wrapper{isolation:isolate;position:relative}.hero__wrapper .nfz-wrap{background:var(--bs-light-rgb);border:8px solid var(--white);border-radius:30px;bottom:-4rem;box-shadow:0 0 57px rgba(69,121,255,.15);left:1rem;position:absolute;width:40%;z-index:1}@media only screen and (min-width:768px){.hero__wrapper .nfz-wrap{width:auto}}@media only screen and (min-width:992px){.hero__wrapper .nfz-wrap{border-radius:30px;border-radius:50px;bottom:-5.75rem;left:-8rem;z-index:-2}}@media only screen and (min-width:2560px){.hero__wrapper .nfz-wrap{left:-12rem}}.hero__wrapper .nfz-wrap .nfz{border-radius:inherit;border-radius:0;padding:.5rem}@media only screen and (min-width:768px){.hero__wrapper .nfz-wrap .nfz{padding:2rem}}@media only screen and (min-width:2560px){.hero__wrapper .nfz-wrap .nfz{padding:4rem}}.hero__wrapper img{aspect-ratio:3/2;object-fit:contain}.hero__wrapper:before{background:#c2ebf3;border:8px solid var(--white);border-radius:100px 0 0 100px;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:20% -100% -8px 5%;position:absolute;z-index:-1}.hero__wrapper:after{aspect-ratio:3/2;background:url(../../assets/img/effect-writing.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:70%;position:absolute;top:60%;transform:translateY(-50%);width:75%;z-index:-1}.hero__wrapper>span:first-child:after,.hero__wrapper>span:first-child:before{aspect-ratio:1/1;border:8px solid var(--white);content:"";position:absolute;z-index:-2}.hero__wrapper>span:first-child:before{background:#4c6bba;border-radius:50px;box-shadow:0 0 57px rgba(69,121,255,.15);left:0;top:10%;width:150px}@media only screen and (min-width:1920px){.hero__wrapper>span:first-child:before{width:200px}}.hero__wrapper>span:first-child:after{background:#c2ebf3;border-radius:50px;bottom:-10%;box-shadow:0 0 57px rgba(69,121,255,.15);right:22%;width:230px}@media only screen and (min-width:1920px){.hero__wrapper>span:first-child:after{right:22.5%;width:300px}}@media only screen and (min-width:2560px){.hero__wrapper>span:first-child:after{border-radius:100px;right:23%;width:370px}}@media only screen and (min-width:992px){.hero__wrapper .effect-kropki:after,.hero__wrapper .effect-kropki:before{aspect-ratio:1/1;content:"";position:absolute;z-index:-2}}.hero__wrapper .effect-kropki:before{background:url(../../assets/img/effect-hero-1.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;left:-2.5rem;top:55%;transform:translateY(-55%);width:100px}@media only screen and (min-width:1920px){.hero__wrapper .effect-kropki:before{top:45%;transform:translateY(-45%)}}@media only screen and (min-width:2560px){.hero__wrapper .effect-kropki:before{height:150px;top:40%;transform:translateY(-40%);width:100px}}.hero__wrapper .effect-kropki:after{background:url(../../assets/img/effect-hero-2.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-12.5%;height:50px;left:80%;width:100px}@media only screen and (min-width:1920px){.hero__wrapper .effect-kropki:after{bottom:-12%;height:66px;left:77.5%}}@media only screen and (min-width:2560px){.hero__wrapper .effect-kropki:after{bottom:-10%;height:88px}}.img-wrapper,.img-wrapper-s-1{isolation:isolate;position:relative}.img-wrapper-s-1{.c-radius-right-border-radius:0 0 100px 0}.img-wrapper-s-1:before{background:#adc4ff;border:8px solid var(--white);border-radius:100px;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:15% 0 -8px 25%;position:absolute;z-index:-1}.img-wrapper .effect-1:before,.img-wrapper-s-1 .effect-1:before{aspect-ratio:1/1;background:url(../../assets/img/effect-stetoskop.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:100%;position:absolute;top:10%;width:20%;z-index:1}.img-wrapper .effect-1:after,.img-wrapper-s-1 .effect-1:after{aspect-ratio:1/1;background:url(../../assets/img/effect-cardio.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:2%;content:"";left:100%;position:absolute;width:20%;z-index:1}.img-wrapper .effect-left-bottom:before,.img-wrapper-s-1 .effect-left-bottom:before{aspect-ratio:1/1;background:url(../../assets/img/effect-deklaracja-1.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-5%;content:"";position:absolute;right:72.5%;width:10%;z-index:1}.erecepta.img-wrapper-s-1:before,.img-wrapper.erecepta:before{aspect-ratio:1/2;background:url(../../assets/img/effect-telephone.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:-138px;position:absolute;top:25%;transform:translateY(-50%);width:276px}@media only screen and (max-width:767px){.erecepta.img-wrapper-s-1:before,.img-wrapper.erecepta:before{width:138px}}@media only screen and (min-width:992px){.erecepta.img-wrapper-s-1:before,.img-wrapper.erecepta:before{width:276px}}@media only screen and (max-width:991px){.erecepta.img-wrapper-s-1:before,.img-wrapper.erecepta:before{left:-25%;rotate:90deg;transform:translate(10%,-50%)}}.erecepta.img-wrapper-s-1:after,.img-wrapper.erecepta:after{aspect-ratio:1/2;background:url(../../assets/img/effect-erecepta-1.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:-12.5%;width:10%}@media only screen and (min-width:992px){.erecepta.img-wrapper-s-1:after,.img-wrapper.erecepta:after{content:"";position:absolute}}@media only screen and (min-width:1920px){.erecepta.img-wrapper-s-1:after,.img-wrapper.erecepta:after{bottom:10%}}.erecepta--style-2.img-wrapper-s-1:before,.img-wrapper.erecepta--style-2:before{aspect-ratio:1/2;background:url(../../assets/img/effect-telephone-2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:unset;position:absolute;right:-138px;top:25%;transform:translateY(-50%)}@media only screen and (max-width:991px){.erecepta--style-2.img-wrapper-s-1:before,.img-wrapper.erecepta--style-2:before{left:unset;right:-25%;rotate:90deg;transform:translate(10%,50%)}}.erecepta--style-2.img-wrapper-s-1:after,.img-wrapper.erecepta--style-2:after{z-index:-1}.c-border,.contact-box .row{border:8px solid var(--white)}.c-shadow,.contact-box .row{box-shadow:0 0 57px rgba(69,121,255,.15)}.contact-box{background:url(../../assets/img/effect-kontakt.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.contact-box .row{background:#4c6bba;background:linear-gradient(180deg,#4c6bba 0,#4c6bba 80%,var(--white) 100%);border-radius:50px}.contact-box .row .acf-block,.contact-box .row .acf-block--small,.contact-box .row .acf-block--small-mac,.contact-box .row .deck .card,.contact-box .row .services .card,.deck .contact-box .row .card,.services .contact-box .row .card{border-radius:50px 0 0 0;margin-top:2rem;padding-left:6rem;position:relative}@media only screen and (min-width:1920px){.contact-box .row .acf-block,.contact-box .row .acf-block--small,.contact-box .row .acf-block--small-mac,.contact-box .row .deck .card,.contact-box .row .services .card,.deck .contact-box .row .card,.services .contact-box .row .card{padding-left:9.5rem;padding-right:1rem}}.contact-box .row .acf-block--small-mac:before,.contact-box .row .acf-block--small:before,.contact-box .row .acf-block:before,.contact-box .row .deck .card:before,.contact-box .row .services .card:before,.deck .contact-box .row .card:before,.services .contact-box .row .card:before{aspect-ratio:1/1;background:url(../../assets/img/icons/icon-kontakt.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:2rem;position:absolute;width:2.5rem}.contact-box .row .acf-block--small-mac:after,.contact-box .row .acf-block--small:after,.contact-box .row .acf-block:after,.contact-box .row .deck .card:after,.contact-box .row .services .card:after,.deck .contact-box .row .card:after,.services .contact-box .row .card:after{background-color:var(--white);bottom:0;content:"";left:3rem;position:absolute;top:4rem;width:4px}@media only screen and (min-width:1920px){.contact-box .row .acf-block--small-mac:after,.contact-box .row .acf-block--small:after,.contact-box .row .acf-block:after,.contact-box .row .deck .card:after,.contact-box .row .services .card:after,.deck .contact-box .row .card:after,.services .contact-box .row .card:after{left:6rem;top:0}}.contact-box .row .acf-block *,.contact-box .row .acf-block--small *,.contact-box .row .acf-block--small-mac *,.contact-box .row .deck .card *,.contact-box .row .services .card *,.deck .contact-box .row .card *,.services .contact-box .row .card *{color:var(--white)}.contact-box .row .acf-block li,.contact-box .row .acf-block p,.contact-box .row .acf-block--small li,.contact-box .row .acf-block--small p,.contact-box .row .acf-block--small-mac li,.contact-box .row .acf-block--small-mac p,.contact-box .row .deck .card li,.contact-box .row .deck .card p,.contact-box .row .services .card li,.contact-box .row .services .card p,.deck .contact-box .row .card li,.deck .contact-box .row .card p,.services .contact-box .row .card li,.services .contact-box .row .card p{font-weight:300}.contact-box .row .acf-block strong,.contact-box .row .acf-block--small strong,.contact-box .row .acf-block--small-mac strong,.contact-box .row .deck .card strong,.contact-box .row .services .card strong,.deck .contact-box .row .card strong,.services .contact-box .row .card strong{font-weight:500}.contact-box .row .img-wrapper img,.contact-box .row .img-wrapper-s-1 img{border-radius:0 50px 0 0;width:100%}@media only screen and (max-width:1900px){.contact-box .row .img-wrapper img,.contact-box .row .img-wrapper-s-1 img{aspect-ratio:1/1}}@media only screen and (max-width:2540px){.contact-box .row .img-wrapper img,.contact-box .row .img-wrapper-s-1 img{aspect-ratio:6/5}}.contact-box .row .col-12:has(iframe){height:400px}.contact-box .row iframe{border-radius:0 0 50px 50px;height:inherit;width:100%}.deck .card>div,.services .card>div{padding:0}.deck .card:not(.card-reset),.services .card:not(.card-reset){background:#fff;border-radius:50px;box-shadow:0 0 57px rgba(69,121,255,.15)}.deck .card:not(.card-reset)>div,.services .card:not(.card-reset)>div{padding-inline:2rem}.deck .card:not(.card-reset) .card-header,.services .card:not(.card-reset) .card-header{padding-top:2rem}.deck .card:not(.card-reset) .card-header img,.services .card:not(.card-reset) .card-header img{aspect-ratio:1/1;width:92px}.deck .card:not(.card-reset) .card-body,.services .card:not(.card-reset) .card-body{padding-block:1rem}.deck .card:not(.card-reset) .card-footer,.services .card:not(.card-reset) .card-footer{padding-bottom:2rem}.deck .card:not(.card-reset) .card-footer a,.services .card:not(.card-reset) .card-footer a{display:block;text-align:center}.deck .card{box-shadow:0 0 57px rgba(69,121,255,.05)!important}.deck .card .card-body{padding-bottom:2rem!important}.about .row .col-12 .card .card-header{padding:0}.about .row .col-12 .card .card-header img{border-radius:30px 0 30px 0;object-fit:cover;object-position:center;width:100%}.care .row .col-12 .card .card-header{padding:0}.care .row .col-12 .card .card-header .img-wrapper,.care .row .col-12 .card .card-header .img-wrapper-s-1{background-color:#4c6bba;border-radius:30px 0 30px 0;padding-block:.25rem;text-align:center;width:33%}.care .row .col-12 .card .card-header .img-wrapper img,.care .row .col-12 .card .card-header .img-wrapper-s-1 img{width:32px}.care .row .col-12 .card .card-body{padding-bottom:2rem}.care .row .col-12 .card .card-body>*{margin:0;padding:0}.banner:has(.img-wrapper,.img-wrapper-s-1){height:100%}.banner:not(.banner--image) .img-wrapper,.banner:not(.banner--image) .img-wrapper-s-1{height:100%;position:relative}@media only screen and (min-width:992px){.banner:not(.banner--image) .img-wrapper,.banner:not(.banner--image) .img-wrapper-s-1{border-radius:0 100px 100px 0}}.banner:not(.banner--image) .img-wrapper img,.banner:not(.banner--image) .img-wrapper-s-1 img{aspect-ratio:1/1;border:8px solid var(--white);border-radius:inherit;box-shadow:0 0 57px rgba(69,121,255,.15);height:100%;object-fit:cover;object-position:center left}@media(min-width:1920px){.banner:not(.banner--image) .img-wrapper img,.banner:not(.banner--image) .img-wrapper-s-1 img{aspect-ratio:12/9}}@media(min-width:2560px){.banner:not(.banner--image) .img-wrapper img,.banner:not(.banner--image) .img-wrapper-s-1 img{aspect-ratio:9/7}}.banner:not(.banner--image) .img-wrapper-s-1:before,.banner:not(.banner--image) .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:4rem -100vw 4rem -4rem;position:absolute;z-index:-1}@media(min-width:1440px){.banner:not(.banner--image) .img-wrapper-s-1:after,.banner:not(.banner--image) .img-wrapper:after{background:url(../../assets/img/front/effect-banner-writing.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-2.5rem;content:"";height:400px;left:100%;position:absolute;width:100%;z-index:1}}@media only screen and (min-width:1440px)and (min-width:2560px){.banner:not(.banner--image) .img-wrapper-s-1:after,.banner:not(.banner--image) .img-wrapper:after{height:470px}}@media only screen and (min-width:2560px){.banner:not(.banner--image) .img-wrapper-s-1:after,.banner:not(.banner--image) .img-wrapper:after{bottom:-.75rem}}@media only screen and (min-width:3840px){.banner:not(.banner--image) .img-wrapper-s-1:after,.banner:not(.banner--image) .img-wrapper:after{bottom:-2rem}}.banner .acf-block,.banner .acf-block--small,.banner .acf-block--small-mac,.banner .deck .card,.banner .services .card,.deck .banner .card,.services .banner .card{isolation:isolate;padding:2rem;position:relative;z-index:2}@media only screen and (min-width:992px){.banner .acf-block,.banner .acf-block--small,.banner .acf-block--small-mac,.banner .deck .card,.banner .services .card,.deck .banner .card,.services .banner .card{padding-left:4rem}}@media only screen and (max-width:991px){.banner .acf-block--small-mac:before,.banner .acf-block--small:before,.banner .acf-block:before,.banner .deck .card:before,.banner .services .card:before,.deck .banner .card:before,.services .banner .card:before{background-color:#4c6bba;border:8px solid var(--white);border-top:0;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:0;position:absolute;z-index:-1}}.banner--image .img-wrapper-s-1:before,.banner--image .img-wrapper:before{background-color:#4c6bba;border:8px solid var(--white);box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:35% -66vw -8rem -66vw;position:absolute;z-index:-1}@media only screen and (min-width:992px){.banner--image .img-wrapper-s-1:before,.banner--image .img-wrapper:before{inset:25% -66vw -8rem -66vw}}.banner--image .img-wrapper-s-1:before,.banner--image .img-wrapper:before{background-image:url(../../assets/img/sub/badania/banner.png);background-position:50% start;background-repeat:repeat-x;background-size:contain;border:unset}.banner--image .img-wrapper-s-1:after,.banner--image .img-wrapper:after{content:unset}.banner--image-style-2 .img-wrapper-s-1:before,.banner--image-style-2 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:12.5% -66vw 12.5% -66vw;position:absolute;z-index:-1}.banner--image-style-3 .img-wrapper-s-1:before,.banner--image-style-3 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:25% -66vw 25% -66vw;position:absolute;z-index:-1}.banner--image-style-4 .img-wrapper-s-1:before,.banner--image-style-4 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:22% -66vw 22% -66vw;position:absolute;z-index:-1}.banner--image-style-5 .img-wrapper-s-1:before,.banner--image-style-5 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:27% -66vw 27% -66vw;position:absolute;z-index:-1}.banner--image-style-6 .img-wrapper-s-1:before,.banner--image-style-6 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:26% -66vw 26% -66vw;position:absolute;z-index:-1}@media only screen and (min-width:1440px){.banner--image-style-7 .align-items-center .acf-block,.banner--image-style-7 .align-items-center .acf-block--small,.banner--image-style-7 .align-items-center .acf-block--small-mac,.banner--image-style-7 .align-items-center .deck .card,.banner--image-style-7 .align-items-center .services .card,.deck .banner--image-style-7 .align-items-center .card,.services .banner--image-style-7 .align-items-center .card{transform:translateY(17.5%)}}@media only screen and (min-width:1920px){.banner--image-style-7 .align-items-center .acf-block,.banner--image-style-7 .align-items-center .acf-block--small,.banner--image-style-7 .align-items-center .acf-block--small-mac,.banner--image-style-7 .align-items-center .deck .card,.banner--image-style-7 .align-items-center .services .card,.deck .banner--image-style-7 .align-items-center .card,.services .banner--image-style-7 .align-items-center .card{transform:translateY(25%)}}@media only screen and (min-width:2560px){.banner--image-style-7 .align-items-center .acf-block,.banner--image-style-7 .align-items-center .acf-block--small,.banner--image-style-7 .align-items-center .acf-block--small-mac,.banner--image-style-7 .align-items-center .deck .card,.banner--image-style-7 .align-items-center .services .card,.deck .banner--image-style-7 .align-items-center .card,.services .banner--image-style-7 .align-items-center .card{transform:translateY(35%)}}@media only screen and (min-width:3840px){.banner--image-style-7 .align-items-center .acf-block,.banner--image-style-7 .align-items-center .acf-block--small,.banner--image-style-7 .align-items-center .acf-block--small-mac,.banner--image-style-7 .align-items-center .deck .card,.banner--image-style-7 .align-items-center .services .card,.deck .banner--image-style-7 .align-items-center .card,.services .banner--image-style-7 .align-items-center .card{transform:translateY(22.5%)}}.banner--image-style-7 .img-wrapper-s-1:before,.banner--image-style-7 .img-wrapper:before{background-color:#4c6bba;box-shadow:0 0 57px rgba(69,121,255,.15);content:"";inset:15% -66vw 15% -66vw;position:absolute;z-index:-1}@media only screen and (min-width:1440px){.banner--image-style-7 .img-wrapper-s-1:before,.banner--image-style-7 .img-wrapper:before{inset:36% -66vw 18% -66vw}}@media(min-width:3000px){.banner .img-wrapper img,.banner .img-wrapper-s-1 img{aspect-ratio:21/9!important;object-fit:contain;object-position:top right}}.flex-list,.list-style-1{margin-block:2rem}.flex-list li::marker,.list-style-1 li::marker{background-color:var(--green-cta);color:var(--green-cta)}.flex-list{margin-block:2rem}.flex-list .wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.flex-list .wrapper>span:first-child{display:block;flex-grow:1;position:relative}.flex-list .wrapper>span:first-child:before{background-color:var(--green-cta);content:"";height:2px;left:5%;position:absolute;right:5%;top:50%;transform:translateY(-50%);visibility:visible}}.flex-list--spaced-1 li:not(:last-child){margin-block:1.25rem}@media only screen and (min-width:2560px){.flex-list--spaced-1 li:not(:last-child){margin-block:1.25rem}}@media only screen and (max-width:767px){.flex-list--sm .wrapper{align-items:flex-start;flex-direction:column}}.contact-form form .wpcf7-list-item{align-items:center;display:inline-flex;margin-inline:.5rem}.contact-form form .wpcf7-list-item label{margin-left:.25rem;margin-top:.25rem}.contact-form form .wpcf7-list-item input{height:1.5em;margin-right:.5rem;width:1.5em}.contact-form form .wpcf7-list-item input:checked{background-color:#4c6bba;border-color:#adc4ff;box-shadow:0 0 0 .25rem rgba(173,196,255,.25);outline:0}.contact-form form .form-check{align-items:top;display:flex}.contact-form form .form-check-label{margin-left:.25rem;margin-top:.25rem}.contact-form form .form-check-input{height:1.5em;width:1.5em}.contact-form form .form-check-input:checked{background-color:#4c6bba;border-color:#adc4ff;box-shadow:0 0 0 .25rem rgba(173,196,255,.25);outline:0}.contact-form form .form-control{border-radius:30px;padding:.5rem 1.5rem}.contact-form form nf-fields-wrap{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (min-width:768px){.contact-form form .nf-form-content>nf-fields-wrap>nf-field:first-child,.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(7),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(8),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(9){grid-column:1/3}}@media only screen and (min-width:992px){.contact-form form .nf-form-content>nf-fields-wrap>nf-field:first-child,.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(7),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(8),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(9){grid-column:1/4}}@media only screen and (min-width:1920px){.contact-form form .nf-form-content>nf-fields-wrap>nf-field:first-child,.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(7),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(8),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(9){grid-column:1/6}}@media only screen and (min-width:2560px){.contact-form form .nf-form-content>nf-fields-wrap>nf-field:first-child,.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(7),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(8),.contact-form form .nf-form-content>nf-fields-wrap>nf-field:nth-child(9){grid-column:1/7}}.contact-form form nf-field input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:30px;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.contact-form form nf-field input[type=submit]{display:inline-block}.contact-form form .nf-add-fieldset{border:0;display:inline-flex}.contact-form form .nf-repeater fieldset button{border-color:#4c6bba;border-radius:30px;color:#4c6bba;float:unset;grid-column:2/2;height:48px;margin:0;padding:0;width:48px}.nf-remove-fieldset{font-size:1em!important;}.contact-form form .nf-field-element>ul{align-items:center;display:flex;gap:0 1rem}.contact-form form .nf-field-element>ul li{align-items:center;display:flex}.contact-form form .nf-field-element>ul li label{margin-left:.25em}.contact-form form .nf-field-element>ul li input[type=checkbox]{height:1.65rem!important;margin:0;width:1.65rem!important}.contact-form form .nf-field-element>ul li input[type=checkbox]:checked{background-color:#4c6bba;border-color:#adc4ff;box-shadow:0 0 0 .25rem rgba(173,196,255,.25);outline:0}.contact-form form input[type=checkbox]{height:1.65rem!important;margin:0;width:1.65rem!important}.contact-form form input[type=checkbox]:checked{background-color:#4c6bba;border-color:#adc4ff;box-shadow:0 0 0 .25rem rgba(173,196,255,.25);outline:0}#nf-field-10-wrap .nf-field-label{display:none}#nf-field-10-wrap .nf-field-description{padding-left:1rem}.page-content .card{margin-right:2rem}.page-content .card .card-body{background-color:var(--white);border-radius:30px 0 0 30px;box-shadow:0 0 57px rgba(69,121,255,.15);max-height:768px;overflow-y:scroll;padding:clamp(1rem,1rem + 1.5vw,3rem) clamp(2rem,1rem + 2vw,6rem)}.page-content .card .card-body::-webkit-scrollbar{background-color:var(--white);border:1px solid #4c6bba;border-radius:0;height:90%;right:2rem;width:.5rem}.page-content .card .card-body::-webkit-scrollbar-thumb{background:#4c6bba;border-radius:32px;height:126px}.cta-list .vertical-line{position:relative}.cta-list .vertical-line:before{background-color:var(--green-cta);bottom:0;content:"";left:1rem;position:absolute;top:6rem;width:2px}.cta-list .vertical-line .img-wrapper img,.cta-list .vertical-line .img-wrapper-s-1 img{max-height:5rem;object-fit:contain}.cta-list .vertical-line--top:before{bottom:2rem;top:2rem}.form-select{width:auto!important}#breadcrumbs span{color:#4c6bba}#breadcrumbs span .breadcrumb_last{color:#333}#breadcrumbs span a{color:#333;transition:.2 ease-out}#breadcrumbs span a:hover{color:#4c6bba}.label-right .nf-field-description{margin-right:0!important;order:15}main{margin-top:64px}@media only screen and (min-width:992px){main{margin-top:100px}}@media only screen and (max-width:767px){main{min-height:100vh;min-height:100svh}}.container.custom{max-width:clamp(300px,100%,992px);padding-inline:0;width:100%}@media only screen and (min-width:992px){.container.custom{max-width:clamp(992px,100%,2560px);padding-inline-start:4.5vw}}@media only screen and (min-width:1920px){.container.custom{padding-inline-start:6vw}}@media only screen and (min-width:2560px){.container.custom{padding-inline-start:11vw}}@media(min-width:2561px){.container.custom{max-width:clamp(992px,100%,1920px);padding-inline-start:0}}@media only screen and (min-width:992px){.container.custom.pt-auto .acf-block,.container.custom.pt-auto .acf-block--small,.container.custom.pt-auto .acf-block--small-mac,.container.custom.pt-auto .deck .card,.container.custom.pt-auto .services .card,.deck .container.custom.pt-auto .card,.services .container.custom.pt-auto .card{padding-top:17.5vh}}@media only screen and (min-width:3840px){.container.custom.pt-auto .acf-block,.container.custom.pt-auto .acf-block--small,.container.custom.pt-auto .acf-block--small-mac,.container.custom.pt-auto .deck .card,.container.custom.pt-auto .services .card,.deck .container.custom.pt-auto .card,.services .container.custom.pt-auto .card{padding-top:10vh}}