.bottom-bar ul li a,.btn--secondary,.btn--secondary a,.child-page-header a,.contact-us-container .phone a,.contact-us-mail,.faq-row .more-question,.faq-row .phone a,.info-details__phone a,.more-points-btn,.our-facilities-list__item address .address-phone a,.rodo-close a,a.read-more-child-page{text-decoration:none}.form-contact-us textarea,html{font-family:var(--main-font-family)}.contact-form[data-active-step="step-1"] .steps-bar .steps-bar__item:first-of-type,.contact-form[data-active-step="step-2"] .steps-bar .steps-bar__item:nth-of-type(2),.contact-form[data-active-step="step-3"] .steps-bar .steps-bar__item:nth-of-type(3),.contact-form[data-active-step="step-4"] .steps-bar .steps-bar__item:nth-of-type(4),html{color:var(--color-black)}body{opacity:1!important}.d-block{display:block}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-50{margin-top:50px}.more-points-btn{margin:40px auto auto;padding:0!important;text-align:center}.home .patients-opinions-section,.home .reviews-stats-box p,.home h1,.home h2,.home h3,.home h4,.home h5,.home h6,.home ul,body,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer ul{margin:0}a{scroll-margin-top:5.3rem}iframe,img{max-width:100%}:root{--main-font-family:"Mulish";--color-black:#2f2f2f;--color-pink:#d21577;--color-lightpink:#fdf0f7;--color-strong-pink:#ef7eb8}.contact-form-wrapper{display:none}.hidden{display:none!important}.active,.contact-form-wrapper.active{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{margin:0 1em 1em 0;float:left}.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.form-contact-us{flex-direction:column;max-width:300px;margin:0 auto;gap:15px}.contact-form-box .input-text,.contact-form-box select,.form-contact-us input[type="email"],.form-contact-us input[type="text"],.form-contact-us textarea{border:2px solid #bdbdbd;border-radius:8px;outline:0;padding:13px;display:inline-flex;flex:1;max-width:427.5px;box-sizing:border-box}.form-contact-us textarea{min-height:150px}.contact-us-container .rodo-klauzula{max-width:600px;margin:30px auto 0}.form-contact-us input[type="submit"],.success-popup .btn{margin:0 auto}.subpage .gallery a img{max-width:90%}.subpage-banner{background:linear-gradient(180deg,#d21577 6.19%,rgb(245 54 157 / 60%) 128.17%);color:#fff;padding:60px 0}.subpage-section{padding:40px 0 0;overflow-wrap:break-word}.payment-methods-img{max-width:90px!important;display:block}.mySwiper{height:100%;overflow:hidden;max-width:1137px;margin:30px auto 0;padding:20px 30px}.mySwiper .swiper-button-prev{left:40px;right:auto}.mySwiper .swiper-button-next{right:40px;left:auto}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{top:initial;bottom:172px}.swiper-doctor-opinions,.swiper-patients-opinions,.swiper-product-features,.swiper-punkty-pobran,.swiper-nasi-partnerzy{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-patients-opinions{position:initial}.swiper-product-features .swiper-wrapper{display:flex;align-items:flex-end}.patients-opinions-section .slider,.swiper-product-features .swiper-wrapper .swiper-slide{display:flex;justify-content:center}.swiper-patients-opinions{margin-top:20px}.child-page-header-post-excerpt{display:none}.contact-form-wrapper,.success-popup{max-width:962px;box-shadow:1px 1px 10px #6e6e6e;transform:translate(-50%,-50%)}.contact-form-wrapper{background:#fff;z-index:500;width:80%;border-radius:20px;position:fixed;top:50%;left:50%;padding-top:30px;padding-bottom:30px;overflow-y:scroll;max-height:90vh}.faq-row .panel,.test-description-section{overflow:hidden}.contact-form-wrapper .close-form-btn{margin-left:auto;font-weight:700;display:block;border:none;background-color:#fff0;font-size:20px;cursor:pointer}.contact-form .contact-form__title{font-weight:700;font-size:38px;text-align:center}.contact-form .steps-bar{list-style-type:none;display:flex;justify-content:space-between;background-color:var(--color-lightpink);border-radius:55px;padding:10px 30px;margin:30px 0 44px;margin:15px 0 20px}.contact-form-box__step{text-align:center;padding-bottom:20px}.contact-form-box__step .row-checkbox{display:flex;gap:50px;justify-content:center}.contact-form-box .line{border:1px}.checkcontainer{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkcontainer input{position:absolute;opacity:0;cursor:pointer}.radiobtn{position:absolute;box-sizing:border-box;display:flex;justify-content:center;align-items:center;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.radiobtn:after{content:"";display:none}.checkcontainer .radiobtn:after{width:13px;height:13px;border-radius:50%;background:#d21577}.chat-widget-calendar-icon,.checkcontainer input:checked~.radiobtn:after,.close-chat-icon.opened,.contact-form-wrapper .contact-form-box__step.active-step,.contact-form[data-active-step="step-1"] .steps-bar .steps-bar__item:first-of-type .hidden-mobile,.contact-form[data-active-step="step-2"] .steps-bar .steps-bar__item:nth-of-type(2) .hidden-mobile,.contact-form[data-active-step="step-3"] .steps-bar .steps-bar__item:nth-of-type(3) .hidden-mobile,.contact-form[data-active-step="step-4"] .steps-bar .steps-bar__item:nth-of-type(4) .hidden-mobile,.rodo-more-text.active,.send-form-btn.active,.success-popup.active-success-popup,.top-nav__logo{display:block}.checkcontainer input:checked~.radiobtn{background-color:#fff;border:3px solid #d21577}.checkcontainer input:checked~.place,.child-page-heading-wrapper a:hover,.faq-row .phone a,.text--pink{color:var(--color-pink)}.contact-form-box__step .checkbox-wrapper{font-weight:600;font-size:18px;color:#878787}.contact-form .steps-bar .steps-bar__item{font-weight:700;color:#878787;display:inline-flex;align-items:center}.contact-form[data-active-step="step-2"] .steps-bar .steps-bar__item:first-of-type,.contact-form[data-active-step="step-3"] .steps-bar .steps-bar__item:first-of-type,.contact-form[data-active-step="step-3"] .steps-bar .steps-bar__item:nth-of-type(2),.contact-form[data-active-step="step-4"] .steps-bar .steps-bar__item:first-of-type,.contact-form[data-active-step="step-4"] .steps-bar .steps-bar__item:nth-of-type(2),.contact-form[data-active-step="step-4"] .steps-bar .steps-bar__item:nth-of-type(3){color:var(--color-strong-pink)}.contact-form .steps-bar .steps-bar__item:not(:last-child):after{content:"";display:inline-block;width:40px;margin-left:25px;height:1px;background-color:var(--color-strong-pink)}.contact-form .step-goal{font-weight:600;font-size:18px;margin-bottom:25px}.contact-form-box__step.step-3 .row{display:flex;justify-content:center;gap:74px}.contact-form-box__step.step-3 .row .hours-list{display:flex;list-style-type:none;flex-wrap:wrap;gap:10px;max-width:362px}.hour-available__title{font-weight:700}.contact-form-box__step.step-3 .row .hours-list__item{max-width:max-content;background-color:var(--color-lightpink);padding:8px;font-weight:500;cursor:pointer}.contact-form-box__step.step-3 .row .hours-list__item.active-hour{font-weight:700;background-color:var(--color-pink);color:#fff}.contact-form-box .input-row{width:100%;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.contact-form-box select option,.prices-box .price-cell-bottom .price-row{padding:10px 0}.prices-container-mobile span.inner-cell-with-circle{display:block;max-width:36px;width:100%}.tick-circle{width:100%;height:auto}.contact-form-box .input-text:focus,.contact-form-box select:focus{border-color:var(--color-pink)}.contact-form-wrapper .row-btns{display:flex;margin-top:11px;justify-content:space-between}.contact-form-wrapper .btn-previous-step{background-color:#fff0;color:#bdbdbd;border:none;font-size:18px}.chat-widget-calendar-icon.closed,.check-opinion-img,.contact-form-wrapper .contact-form-box__step,.contact-form-wrapper .hidden-step,.faq-row .panel,.mobile-hidden,.our-facilities-section .testdna-logo,.pregnant-woman-img,.prices-container-mobile,.product-features-list-mobile,.product-features-list:not(.mobile-list),.product-mobile-container,.rodo-more-text,.send-form-btn,.step-1.active-step~.row-btns .btn-previous-step,.top-nav__menu-list{display:none}.step-1.active-step~.row-btns{justify-content:flex-end}#datepicker .ui-widget,#datepicker2 .ui-widget{color:#4a5660;background-color:#fff;font-family:var(--main-font-family);box-shadow:0 12px 50px rgb(0 0 0 / .1);border-radius:8px;border:none}.ui-datepicker th{color:#b5bec6;font-weight:600;font-size:14px}#datepicker .ui-datepicker .ui-widget-header,#datepicker2 .ui-datepicker .ui-widget-header{background-color:#fff0;border:none;color:#4a5660}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background-color:#fff0}.ui-button,.ui-datepicker td a,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{width:30px;height:30px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:var(--color-pink);color:#fff;border-radius:29px}.phone-icon{width:20px;height:20px}.tick-circle{width:36px;height:36px}.adventage-icon,.test-stages-list .test-stages-list__item img{width:auto}.swiper-our-facilities{display:flex;width:100%}.rodo-klauzula{font-size:14px;text-align:left;margin-top:20px}.rodo-klauzula .rodo-more{font-weight:700;cursor:pointer}.swiper-our-facilities .our-facilities-list .swiper-slide{display:flex;gap:32px}.swiper-pagination{position:static}.rodo-close a{font-family:"Open Sans",Arial,Helvetica,sans-serif;float:left;padding:10px 20px;background:#224795;color:#fff;margin:5px 5px 10px 3px}.boxzilla-170.boxzilla-rodo{padding:29px 5px 0 10px!important;font-size:16px!important;z-index:200}html{font-display:swap;font-size:18px;scroll-behavior:smooth}img{height:auto}.success-popup{display:none;background:#fff;z-index:500;width:80%;border-radius:20px;position:fixed;top:50%;left:50%;padding-top:30px;padding-bottom:30px}.container,.container-15{max-width:1310px;margin:0 auto}ul{padding:0}.prices-box .price-cell,.test-description-box .left-row,.text-center{text-align:center}.section-title--small{font-size:16px;color:#004a90;font-weight:700}.section-title--big{font-weight:800;font-size:50px}.umow-badanie-item-menu a{border-radius:6px;transition:background-color 0.3s ease-in-out}.btn--primary,.btn--secondary{padding:20px 10px;gap:10px;width:245px;height:70px;font-weight:700;display:flex}.btn,.faq-row .accordion__btn{cursor:pointer}.btn--primary{background:var(--color-pink);color:#fff;justify-content:center;align-items:center;border-radius:55px;border-color:#fff0;font-size:16px}.btn--secondary,.top-nav{background:#fff;box-sizing:border-box}.btn--secondary{justify-content:center;align-items:center;color:var(--color-pink);font-size:18px;border:2px solid var(--color-pink);border-radius:55px}.child-page-header,.d-flex,.indications-box{display:flex}.container{padding:0 30px}.container,.container-fluid{position:relative}.container-15{padding:0 15px}.container-fluid{padding:0 30px;margin:0 auto}.top-nav{position:sticky;width:100%;top:0;z-index:200;padding:0 15px;height:7.7rem}.top-nav.scrolled{box-shadow:1px 1px 6px #d9d9d9;transition:0.3s;height:6.3rem}.top-nav-inner.container{max-width:none}.top-nav-inner{display:flex;justify-content:space-between;align-items:center;padding:0;height:100%}.chat-status,.top-menu-right,.top-nav__logo-container,.top-nav__logo-list{align-items:center;display:flex}.top-nav__logo-container{position:relative;top:9px}.top-nav-contact-btn{width:max-content;height:50px;margin-left:10px}.top-nav__logo-list{list-style-type:none;position:relative;gap:10px}.top-nav__logo:nth-of-type(0){margin-right:40px}.top-nav__menu-list{list-style-type:none;font-weight:400;font-size:17px;align-items:center}.top-nav__menu-list li{font-size:calc(1px + 1vw)}.top-nav__info-details{width:190px;flex-direction:column;text-align:right;position:relative;line-height:28px;top:5px}.our-adventages-list__item,.prices-list{text-align:left;list-style-type:none}.indications-box{flex-direction:row}.indications-box .right-row .right-row__img-1{height:673px;object-fit:cover}.indications-img-row{max-width:560px;flex:1}.indications-list__item{list-style-type:none;display:flex;align-items:center;align-items:flex-start;gap:20px}.hamburger{width:36px;height:36px;display:block;background:url(https://testnifty-warszawa.pl/wp-content/themes/testniftywarszawa/images/hamburger-icon.png) center/contain no-repeat;border:none;margin-left:auto}.info-details__phone{font-weight:800;font-size:20px;display:flex;justify-content:flex-end;align-items:center}.info-details__phone .phone-icon{margin-right:6px;width:17px;height:17px}.hero-section{position:relative;background:url(https://testnifty-warszawa.pl/wp-content/uploads/2022/08/young-pregnant-woman.webp) 65% center/cover no-repeat;z-index:100;padding:50px 0 45px}.hero-section:before{z-index:15;display:block;content:"";position:absolute;top:0;left:0;width:100%;min-height:100%;background:linear-gradient(90deg,#fff 0,#fff 49%,#fff0 100%);filter:blur(4px)}.hero-container{position:relative;z-index:100;max-width:770px}.hero-container-mob{display:none}.hero-container h1{font-size:43px;font-weight:800}.hero-container__text-row{font-size:16px;margin-top:60px;margin-bottom:70px}.hero-container__buttons-row{display:flex;align-items:self-start;gap:20px;max-width:525px;flex-wrap:wrap}.buttons-row__reviews{display:block;text-align:center;margin:0 auto}.hero-container__buttons-row .btn{width:45%;font-size:14px}.video-container img{width:100%}.about-test-section{background-repeat:no-repeat}.about-test-description{font-size:19px;font-weight:300;margin-top:50px}.product-features-list{display:flex;flex-direction:row}.product-features-list-mobile .product-features-list__item{box-shadow:none}.product-features-list__item{box-shadow:0 0 5px #d1d1d1;list-style-type:none;padding:34px 25px;flex:1;background:#fff;z-index:100}.product-mobile-container .product-features-list__item ul{margin-top:30px}.product-features-list.mobile-list .product-features-list__item{box-shadow:none;height:max-content;box-shadow:0 0 5px #d1d1d1;border-radius:7px}.doctor-opinion .opinion-text-row:after,.doctor-opinion .opinion-text-row:before{display:block;width:31px;height:21px;background:url(/wp-content/themes/testniftywarszawa/images/quote-icon.png) no-repeat;content:"";position:absolute}.product-features-list__item p{font-size:16px;line-height:28px}.feature-header{display:flex;align-items:center;gap:25px}.feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-strong-pink);border-radius:50%}.our-facilities-section{padding-top:130px}.our-facilities-section .head-row{display:flex;gap:30px;padding:10px;background-color:#fff;border-radius:10px;box-sizing:border-box;max-width:max-content}.our-facilities-section .section-title{background:#fff;border-radius:20px}.our-facilities-list{display:flex;list-style-type:none;justify-content:space-between;margin:0 auto;flex-direction:column}.our-facilities-list__item{box-shadow:0 0 5px #d1d1d1;background:#fff;box-shadow:0 12px 50px rgb(0 0 0 / .1);border-radius:7px;padding-top:26px;padding-bottom:34px;flex-direction:column}.doctors-opinions-section .slider,.our-facilities-list__item .btn{margin:0 auto}.doctors-opinions-section{scroll-margin-top:96px}.our-adventages-box,.our-facilities-list__item address{display:flex;flex-direction:column;align-items:center}.our-facilities-list__item address .address-detail{font-size:22px;font-weight:600}.our-facilities-list__item address .address-phone{font-size:20px;font-weight:800;margin-top:8px;display:flex;gap:7px;align-items:center}.child-page-header a,.our-facilities-list__item address .address-phone a{color:#000}.bottom-bar,.bottom-bar ul li a{color:#595959}.our-facilities-list__item .map{margin-top:20px;margin-bottom:40px}.chat-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;right:50px;bottom:50px;max-width:100px;border-radius:21px;z-index:200;cursor:pointer;padding:7px 13px 18px}.opiClose{position:absolute;right:-8px;top:-6px;background:var(--color-pink);border:none;border-radius:50%;width:25px;height:25px;cursor:pointer;z-index:210}.chat-widget-calendar-icon{fill:#fff}.close-chat-icon{fill:#000}.close-chat-icon.cloud-close{fill:#fff;width:14px;height:14px}.chat-widget img,.price-cell .btn{width:100%}.doctor-opinion,.expert-desc,.faq-row,.home-visits-section,.test-description-box{flex-direction:column;display:flex}.chat-status__dot{width:8.52px;height:8.52px;background:#24d661;border-radius:50%;margin-left:8px}.chat-widget p{font-weight:700;font-size:18px}.chat-widget .btn{width:198.35px;height:45.5px;font-size:13.4px}.about-test-section:before{content:"";position:absolute;display:block;width:100%;height:180px;bottom:0;background:linear-gradient(179.59deg,rgb(249 160 205 / .5) .36%,#f9379b 125.15%);background-repeat:no-repeat;background-position:right}.home-visits-section{padding-top:110px;align-items:center}.home-visits-section .house-icon{width:max-content;margin:0 auto}.home-visits-section p{font-weight:400;font-size:20px}.home-visits-section .btn{width:280px;margin:0 auto}.section-title-box{padding-bottom:35px}.doctor-wrapper{background-color:var(--color-lightpink)}.doctor-opinion .author-box .author-box__name{font-weight:700;font-size:16px}.doctor-opinion__author-image{max-width:189px}.doctor-opinion .opinion-text-row{position:relative;height:max-content}.doctor-opinion .opinion-text-row:before{top:0;left:-54px}.doctor-opinion .opinion-text-row:after{top:100%;right:0;transform:rotate(180deg)}.doctor-opinion .doctor-opinion__author-quote{line-height:28px}.expert-desc{border:1px solid #d21577;padding:21px 16px;border-radius:15px;justify-content:space-between;flex-direction:row;max-width:fit-content;margin:0 auto}.expert-desc .expert-desc_name{font-weight:700}.expert-desc .desc-text-row{margin-right:40px;margin-left:30px;flex:2}.experts-wrapper{margin-top:20px;margin-bottom:45px}.indications-box .left-row{display:flex;flex-direction:column;justify-content:flex-end;flex:2;max-width:740px}.faq-row .accordion,.test-stages-list{list-style-type:none}.test-stages-list .test-stages-list__item{position:relative;display:flex;align-items:center;gap:15px}.test-stages-list__item:before{display:block;position:relative;margin:0 30px 0 0;background-size:cover;background-repeat:no-repeat}.prices-list{margin:0 auto;position:relative}.prices-list li{padding:14px 0 17px;position:relative}.prices-list li::before,.prices-list li:last-of-type:after{position:absolute;top:0;content:"";width:100%;height:1.5px;background-color:#e8e7e7}.prices-list li:last-of-type:after{top:100%}.prices-box{max-width:1127px;margin:0 auto;position:relative}.prices-box .price-cell-top{border:2px solid var(--color-strong-pink);border-bottom-left-radius:0;border-bottom-right-radius:0}.prices-box .price-cell .price-number{font-size:26px}.price-number{font-weight:800}.prices-list li p{font-weight:300;font-size:17px;max-width:846px;margin:0}.prices-list li .text{width:75%;display:flex;flex-wrap:wrap;align-items:center}.prices-list li .text p{padding-right:20px}.price-cell,.prices-list li .inner-cell-with-circle{width:25%}.prices-list li .inner-cell-with-circle{height:100%;display:inline-flex;justify-content:center;align-items:center;position:absolute;text-align:center;margin:0 auto;top:0;right:0;border:2px solid var(--color-strong-pink);border-top:0;border-bottom:0;z-index:75;box-sizing:border-box}.patients-opinions-section .opinion .opinion__stars,.swiper-box .swiper-slide{justify-content:center;display:flex;text-align:center}.patients-opinions-section .opinion .child-page-img-wrapper{max-width:none}.prices-list li:last-child .inner-cell-with-circle{border-bottom:2px solid var(--color-strong-pink);top:2px}.prices-list li .inner-cell-with-circle img{height:36px;width:37px;text-align:center;margin:0 auto}.price-cell{background:#fcf1f7;border-radius:36px;margin-left:auto;border:2px solid var(--color-strong-pink);box-sizing:border-box}.price-cell-top{padding:23px 0;top:2px;position:relative;z-index:75;font-weight:700;font-size:16px}.price-cell-bottom{border-top-left-radius:0;border-top-right-radius:0;padding:0 18px 18px}.contact-us-container,.patients-opinions-section .opinion{margin:0 auto;box-shadow:0 12px 50px rgb(0 0 0 / .1);border-radius:7px}.contact-us-box{max-width:710px;margin:0 auto}.our-adventages-box .img-wrapper{position:relative;width:100%;max-width:449px;margin:0 auto}.faq-row .accordion .accordion__btn,.our-adventages-box .left-row{position:relative}.swiper-box{max-width:1137px}.our-adventages-box .left-row .test-dna-logo-wrapper{background-color:#fff;position:absolute;bottom:0;left:0;width:190px;height:64px;padding:10px 20px;border-top-right-radius:11px;box-sizing:border-box}.adventage-header{display:flex;align-items:center;gap:10px}.our-adventages-list{display:flex;flex-direction:column;height:100%;justify-content:space-around}.our-adventages-list__item p{font-size:16px}.patients-opinions-section .opinion__header{display:flex;justify-content:space-between}.patients-opinions-section .patient-opinion-name{font-weight:600;font-size:22px}.patients-opinions-section .patient-opinion-date{font-weight:700;font-size:16px;color:#878787}.patients-opinions-section .opinion{max-width:800px;display:flex;flex-direction:column;background:#fff;padding:30px 35px;flex:1}.patients-opinions-section .opinion img{width:100%;height:100%;object-fit:cover}.patients-opinions-section .opinion .opinion__stars{margin:0 auto}.patients-opinions-section .reviews-stats-box{margin-top:27px;margin-bottom:49px}.patients-opinions-section .reviews-stats-box .average{font-size:32px;font-weight:700;display:flex;justify-content:center;gap:16px}.faq-row .phone{font-weight:800;font-size:20px;display:flex;align-items:center;margin:25px 0}.faq-row .more-question{margin-top:40px;display:block;font-weight:700;font-size:16px;color:var(--color-black);display:flex}.faq-row .right-row{list-style-type:none;padding:70px 0}.faq-row .accordion__item.active .panel{display:block;overflow:hidden}.faq-row .accordion .accordion__item{padding:24px 0;border-top-width:0;border-bottom-width:2px;border-style:solid;border-color:var(--color-pink);border-left:none;border-right:none}.faq-row .accordion .accordion__item .accordion__btn:after{content:url(/wp-content/themes/testniftywarszawa/images/plus-icon.png);position:absolute;top:0;bottom:0;margin:auto;right:0}.faq-row .accordion .accordion__item.active .accordion__btn:after{content:url(/wp-content/themes/testniftywarszawa/images/minus-icon.png)}.faq-row .accordion .accordion__item p{margin:15px 0 0}.faq-row .accordion .accordion__item:first-child{border-top-width:0}.contact-us-section{background:linear-gradient(180deg,#d21577 6.19%,rgb(253 240 247 / .6) 128.17%)}.contact-us-container{background-color:#fff;max-width:1186px;font-size:21px}.contact-us-container .hours-info{margin-top:30px;margin-bottom:30px}.contact-us-container .hours-info p{margin:5px 0}.contact-us-container .phone{font-weight:800;display:flex;align-items:center;justify-content:center;font-size:32px}.footer-menu-row__list{list-style-type:none;width:50%}.important-sites-list{max-width:300px;align-items:center}.footer-menu-row__list li,.footer-menu-row__list li a{color:#595959;font-size:14px;text-decoration:none;padding:3px 0}.bottom-bar{border-top:3px solid #efefef;font-size:12px;padding:30px 0}.bottom-bar .row{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.bottom-bar ul{list-style-type:none;display:flex}.footer-menu-row{flex-wrap:wrap}.social-icons-list{max-width:156px;width:100%;display:flex;justify-content:space-between}.footer-menu .row:nth-child(3) img:nth-child(2){position:relative;top:-12px}.footer-menu .two-logo-row{display:flex;justify-content:center;align-items:flex-end}.footer-menu .two-logo-row .two-logo-row__item{max-width:50%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:30px;text-align:center;align-items:center}.two-logo-bgi-row{position:relative;gap:15px;top:-8px}.partners-shortcode h2{background:#FDF0F7;border-radius:19px;padding:14px 18px 14px;margin-bottom:35px;line-height:50px;font-size:2.2rem;display:inline-block}.home .partners-shortcode h2{margin:0 0 35px}@media screen and (max-width:1300px){.top-nav-inner{align-items:initial}.top-nav__info-details{margin-right:10px}.mobile-menu{display:none}.mobile-menu.opened-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:1}.mobile-menu li{width:100%;padding:13px 0;border-bottom:1px solid #d9d9d9;text-align:center;font-size:14px}.mobile-menu li a{color:#000;text-decoration:none}}.child-pages-box{max-width:800px}.child-page-heading-wrapper{margin-left:30px;flex:2}.child-page-img-wrapper{max-width:150px}.child-page-img-wrapper img{object-fit:contain}a.read-more-child-page{color:var(--color-pink);font-weight:700}.parent-page-item hr{display:block;height:1px;border:0;border-top:1px solid #f7d7e8;margin:1em 0;padding:0;width:100%}.child-page-heading{font-size:21px}.zostwdomu{position:relative;background:#054A90;font-weight:700;padding:2px 3px 4px;margin:0 -15px;text-align:center;position:relative;line-height:1.3}.zostwdomu>div{padding:0 0 0 7px}.zostwdomu a{color:#fff;font-size:13px;text-decoration:none}.zostwdomu .zwd-close{position:absolute;color:#fff;cursor:pointer;top:-2px;width:30px;right:0;height:30px;line-height:1.6}.zostanwdomu{position:relative}@media (max-width:991px){.zostanwdomu{font-size:8pt;font-size:.6667rem;padding-right:30px;line-height:1.2}.zostwdomu{padding:5px}}.zwdnn .zostwdomu{display:none}.top-nav-menu{width:initial;background:#F8F8F8;display:flex;margin:0 -15px}#opinionsBox{position:fixed;left:20px;bottom:20px;z-index:1000;padding:0}.opinionsBoxMini{position:relative;width:86px;height:102px;cursor:pointer}.opinionsBoxMini a{display:block}.opinionsBoxData{position:absolute;bottom:0;width:85px;height:38px;color:#fff;font-size:13px;text-align:center;line-height:1.2}.opinionsBoxData span{display:block}.opSum{font-size:11px}#opiClose{display:block;background:#c9c9c9;width:18px;height:18px;border-radius:50%;color:#fff;text-align:center;cursor:pointer;position:absolute;right:-5px;top:-5px;line-height:1}@media screen and (max-width:767px){#opinionsBox{bottom:54px;left:7px}}#boxzilla-170{padding:29px 5px 0 10px;z-index:9999999999}.break{flex-basis:100%;height:0}@media screen and (min-width:1300px){.umow-badanie-item-menu.scrolled a{background-color:var(--color-pink);color:#fff;display:block;border-radius:6px;text-shadow:0 0}.hero-section:before{background:linear-gradient(90deg,#fff 0,#fff 29%,#fff0 68%)}.top-nav__logo-container{align-items:center}.hamburger,.top-nav-contact-btn{display:none}.mobile-menu li{border-bottom:none}.mobile-menu li a{padding:0 .4vw;margin:.2vw 0}.top-nav__menu-list{display:flex;padding:0 20px}.top-nav__info-details,.top-nav__list{display:flex}}@media screen and (max-width:1024px){.swiper-product-features .product-features-list__item{display:flex;flex-direction:column;justify-content:center;padding:34px 62px}.swiper-product-features .swiper-slide.swiper-slide-active{border:1px solid #ebebeb}.about-test-section{position:relative;padding:30px 0}.swiper-product-features .swiper-button-prev,.swiper-rtl .swiper-button-next{left:0}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{top:50%!important}.child-page-header{flex-direction:column}.child-page-heading-wrapper{margin-left:0}.test-stages-list .test-stages-list__item{margin-top:20px}.product-features-list-mobile .product-features-list__item{padding:20px 25px}.product-features-list-mobile{display:none;max-width:max-content;margin:0 auto}.product-mobile-container{display:block;margin-top:50px}.swiper-box .swiper-slide-item{margin:20px;flex:1;max-width:353px}.video-container{max-width:556px;margin:0 auto}.prices-container-mobile .price-cell-mobile-bottom .btn,.test-description-box .right-row{margin:0 auto}.chat-widget{right:10px;bottom:10px;max-width:100px}.opiClose{right:4px;top:0}.home-visits-section{padding:70px 0}.steps-bar__item.step--active .hidden-mobile,.swiper-mobile{display:block}.doctors-opinions-section .swiper-button-next,.doctors-opinions-section .swiper-button-prev,.hidden-mobile,.prices-container,.swiper-desktop{display:none}.contact-form-box__step .row-checkbox{flex-direction:column;gap:10px}.patients-opinions-section .opinion .opinion__stars{max-width:36px}.section-title--big{font-size:33px}.about-test-section,.high-efficiency-section,.indications-section,.insurance-section,.most-chosen-section{margin:50px 0}.our-facilities-section{background-repeat:no-repeat;padding-top:0;background-image:none!important}.our-facilities-list{padding:80px 50px}.our-facilities-section .head-row{justify-content:center}.our-facilities-section .section-title--big{text-align:center;margin-bottom:40px}.indications-section .right-row{margin-top:25px}.indications-list__item{margin-top:25px;align-items:center;gap:10px}.indications-box{flex-direction:column;gap:30px}.prices-container-mobile{display:block;margin:100px auto 30px;width:100%}.prices-container-mobile .prices-list-mobile{list-style-type:none;margin:0 auto;border:2px solid var(--color-strong-pink)}.price-cell-mobile,.prices-container-mobile .price-cell{background:#fcf1f7;margin-left:auto;box-sizing:border-box;width:100%}.prices-container-mobile .prices-list-mobile .prices-list-mobile__item{list-style-type:none;padding:15px 25px 5px}.prices-container-mobile .prices-list-mobile .prices-list-mobile__item:not(:last-child){border-bottom:1px solid #e8e7e7}.prices-container-mobile .prices-list-mobile .prices-list-mobile__item p{text-align:left}.prices-list-mobile__item .prices-list-item__header{display:flex;align-items:center;gap:10px}.prices-list-mobile__item .prices-list-item-title{font-weight:700;text-align:left}.prices-container-mobile .price-cell{border-radius:36px 36px 0 0;border:2px solid var(--color-strong-pink);border-bottom:none;font-weight:700;padding:15px 0}.price-cell-mobile{border-radius:36px;border:2px solid var(--color-strong-pink)}.prices-container-mobile .price-cell-mobile-bottom{border-top-left-radius:0;border-top-right-radius:0;border-top:none;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.prices-container-mobile .price-cell-mobile-bottom .price-row{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.prices-container-mobile .price-cell-mobile-bottom .price-number{font-size:24px}.prices-container-mobile .price-cell-mobile-top{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;padding:18px;font-weight:700}.doctor-wrapper{padding-top:20px;padding-bottom:20px}.partners-wrapper{padding-top:20px;padding-bottom:70px}.doctors-opinions-section .doctor-opinion .row-author{display:flex;align-items:center;gap:30px}.doctor-opinion .opinion-text-row{margin-top:30px}.doctor-opinion .opinion-text-row:before{left:0;top:-15px}.doctors-opinions-section .doctor-opinion .row-author .author-box{text-align:center}.test-description-section{padding:20px 0 70px}.test-description-section .logo-row{display:flex;justify-content:center;align-items:center;gap:45px;margin-top:45px}.test-description-section .logo-row img{width:auto;max-width:50%}.our-adventages-list{margin:70px 0 30px}.our-adventages-list__item{margin-bottom:50px;text-align:center}.contact-form-box .input-row,.our-adventages-list__item .adventage-header{flex-direction:column}.contact-us-section{padding:50px 0}.contact-us-container{padding-top:50px;padding-bottom:50px;border-radius:0;font-size:17px}.footer-menu{padding-top:50px}.footer-menu-row__list{margin-bottom:50px}.footer-menu .nifty-logo{max-width:230px;margin:0 auto}.footer-menu .two-logo-row{margin-bottom:52px}.footer-menu .certificated-partner{margin:30px 0}.footer-menu-row__list h3{font-size:17px}.contact-form-wrapper{width:100%;height:100%}.contact-form-wrapper .container{padding:30px}.checkbox-wrapper{max-width:210px;margin:0 auto}.contact-form .steps-bar{font-size:14px}.contact-form .steps-bar .steps-bar__item:not(:last-child):after{max-width:20px;margin-left:0;display:none}.contact-form-box__step.step-3 .row{flex-direction:column;align-items:center;justify-content:center}.faq-section{padding-top:30px}}@media screen and (max-width:768px){.hero-section{background-image:url(https://testnifty-warszawa.pl/wp-content/uploads/2022/08/young-pregnant-woman-768x442.webp);background:#fff0}.hero-container-mob{display:block;margin-top:30px;z-index:15}.top-nav__logo-list{flex-direction:column}.top-nav__logo-container{top:initial;align-items:center}.top-menu-right{display:flex;align-items:center}.top-nav__info-details{max-width:max-content}.top-nav__logo-list li:last-child{margin-left:0}.info-details__phone,.top-nav__info-details{font-size:15px;top:0;line-height:initial}.hero-container__text-row{margin-top:20px;margin-bottom:30px}.contact-form .contact-form__title{font-size:34px}.footer-menu-row__list{text-align:left;margin:0 auto}.col{width:50%;margin-bottom:20px}.footer-menu-row__list{width:100%}.doctor-opinion__author-image{width:106px;height:106px}.footer-menu .payments-methods-img{max-width:90px}.footer-menu .two-logo-row .testdna-logo-img{max-width:128px}.footer-menu .two-logo-row{gap:48px}.footer-menu .two-logo-row .bgi-logo-img{max-width:117px}.mob-tnlc,.v-mob{display:block}.desk-tnlc,.v-desk{display:none}.top-nav-inner{flex-wrap:wrap;justify-content:center}.headLogaMob{display:flex;flex:1;justify-content:space-between;padding-top:5px}.top-menu-right{flex:1;justify-content:space-between;margin-top:-20px}.logo-left{margin-left:5px;display:flex;gap:15px}.logo-right{display:flex;justify-content:end}.hamburger{margin:-2px 10px 0}.logo-left,.logo-right{width:max-content}.top-nav-contact-btn{margin:0}.expert-desc{flex-wrap:wrap;justify-content:center}.expert-desc .desc-text-row{margin:0 10px}.expert-desc_img{margin-bottom:15px}}@media screen and (min-width:1024px){.chat-widget{padding:0;max-width:120px;bottom:10px}.our-facilities-list,.our-facilities-section .swiper-wrapper{background-image:none!important}.test-description-box .test-stages-list{display:flex;flex-direction:column;margin-top:auto;justify-content:space-around;align-content:space-between;font-size:20px}.test-stages-list .test-stages-list__item{margin-bottom:30px;margin-bottom:56px}.test-description-box .right-row{max-width:569px;width:50%;display:flex;align-items:center;flex-direction:column;margin-top:90px}.test-description-box{flex-direction:row;gap:47px}.test-description-box .left-row{width:50%;width:initial!important}.our-adventages-box{flex-direction:row;gap:70px;margin-top:63px;padding-bottom:60px;justify-content:center}.top-nav{position:fixed}.subpage-banner{padding-top:184px}.our-facilities-section .section-title--big{max-width:500px}.hero-container h1{font-size:64px;font-weight:800}.hero-section:before{z-index:15;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(4px)}.check-opinion-img{position:absolute;z-index:150;right:10%;bottom:4%;display:block}.about-test-section,.high-efficiency-section,.insurance-section,.most-chosen-section{padding-top:96px;padding-bottom:180px;position:relative}.high-efficiency-section,.insurance-section,.most-chosen-section{padding-bottom:0}.pregnant-woman-img{display:block;position:absolute;bottom:0;right:0;filter:invert(100%)}.about-test-container{max-width:1320px;margin:0 auto}.hero-section{padding:224px 0 60px;background-position:center 124px;background-size:cover}.top-nav,.top-nav.scrolled{padding:0 15px}.hero-container{margin-left:114px}.hero-container p{font-size:22px;line-height:35.4px;margin-top:30px;margin-bottom:80px}.top-nav{margin:auto;transition:0.3s}.product-features-list{flex-direction:row;max-width:1475px;gap:25px;margin:0 auto;position:relative}.product-features-list:not(.mobile-list){top:120px;display:flex;margin:0 auto}.product-features-list__item{position:relative}.product-features-list.mobile-list .product-features-list__item{top:0;width:308px;margin:0 auto}.top-nav__menu-list li a{position:relative;color:#000;text-decoration:none}.top-nav__menu-list li:not(.umow-badanie-item-menu.scrolled) a:hover{color:var(--color-pink)}.our-facilities-list{max-width:1137px;gap:39px;margin-top:80px}.doctor-wrapper{padding-top:43px;padding-bottom:85px}.partners-wrapper{padding-top:20px;padding-bottom:70px}.doctors-opinions-section .row:first-child{flex:1;max-width:240px;text-align:center}.doctors-opinions-section .row.opinion-text-row{max-width:940px}.doctor-opinion .author-box .author-box__title{font-weight:400}.doctor-opinion{justify-content:space-between;flex-direction:row;max-width:max-content;margin:0 auto;gap:135px}.expert-desc{gap:5px}.swiper-mobile{display:none}.contact-form-wrapper{overflow:auto}.important-sites-list{max-width:360px}.our-facilities-section{padding-bottom:130px;background-position:right 133px;background-repeat:no-repeat;position:relative;z-index:50}.col{width:25%}.our-facilities-section .testdna-logo{display:block}.our-facilities-section .container{position:relative;z-index:50}.faq-row,.our-facilities-list,footer .bottom-bar .row{flex-direction:row}.indications-section{padding:130px 0}.indications-list{display:flex;flex-direction:column;gap:31px;margin-top:59px}.contact-us-section{padding:142px 0}.contact-us-container{padding:67px 0}.prices-container{margin-top:68px}.indications-box{justify-content:space-between;gap:130px}.our-adventages-section{padding-top:80px}.our-adventages-box .right-row{max-width:590px}.patients-opinions-section{padding:102px 0 146px}.patients-opinions-section .slider{gap:33px}.faq-section{padding:120px 0}.footer-menu-row{justify-content:space-between}.test-description-section .logo-row{display:flex;justify-content:flex-start;align-items:center;gap:92px;width:100%}.prices-section{padding-top:130px}.faq-row .left-row{flex:1}.faq-row .right-row{max-width:754px;flex:2;padding-top:0;padding-bottom:0}.footer-menu-row__list{width:max-content}img{width:auto}.footer-menu{padding-bottom:73px;padding-top:88px}.footer-menu .row:nth-child(2){margin-top:46px;margin-bottom:8px}.footer-menu .two-logo-row{margin:52px 0;gap:167px}.more-points-btn{margin:20px auto auto}.patients-opinions-section .opinion .child-page-img-wrapper{max-width:150px;max-height:150px}.swiper-patients-opinions{margin-top:50px}.child-page-img-wrapper{max-width:150px;width:150px!important;position:relative;flex:1}.child-page-header-post-excerpt{display:block}.top-nav__menu-list{padding:5px 20px;margin:0 auto!important}.scrolled .top-nav__menu-list{padding:0 20px}}@media screen and (max-width:1300px) and (min-width:1024px){.product-features-list__item{box-sizing:border-box;width:calc(50% - 25px);flex:initial}.product-features-list:not(.mobile-list){flex-wrap:wrap;justify-content:center}}@media screen and (min-width:425px){.important-sites-list{gap:32px}.patients-opinions-section .opinion .child-page-img-wrapper{display:block}}@media screen and (max-width:425px){.hero-section{background-image:url(https://testnifty-warszawa.pl/wp-content/uploads/2022/08/young-pregnant-woman-425x245.webp)}.chat-widget p{font-size:15px}.chat-widget .btn{width:150px}.important-sites-list{width:100%;align-items:center;gap:7px}.important-sites-list li{flex:1;text-align:center}.copyrights{text-align:center}.patients-opinions-section{background-image:none!important}.patients-opinions-section .opinion{box-shadow:0 12px 50px rgb(0 0 0 / 5%)}}@media screen and (min-width:769px){.hero-container__buttons-row{flex-direction:row;flex-wrap:initial;max-width:initial}.hero-container__buttons-row .btn{width:245px;font-size:18px}.mob-tnlc,.v-mob{display:none}.v-desk{display:block}.desk-tnlc{display:flex}.top-nav{height:5rem}.top-nav.scrolled{height:4rem}.top-nav.scrolled .top-nav__logo-container{top:0}.top-nav.scrolled .top-nav__info-details{line-height:1.1;top:0}}