@charset "utf-8";@font-face{font-family:'Dosis';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v32/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3A.ttf) format('truetype')}@font-face{font-family:'Dosis';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v32/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3A.ttf) format('truetype')}::placeholder{color:#394044}::selection{background:#36bee9;color:#fff;text-shadow:none}body{background-color:#fff;font:20px/160% 'Dosis',sans-serif}@media only screen and (min-width: 992px){body{--bs-gutter-x:2.5rem}}h1,.h1{font-size:50px;line-height:130%;margin-bottom:60px}@media only screen and (max-width: 767px){h1,.h1{font-size:40px;line-height:110%;margin-bottom:40px}}body.error404 h1,body.error404 .h1{font-size:270px;line-height:80%;margin-bottom:30px}body.error404 h1 small,body.error404 .h1 small{display:block;font-size:60px;line-height:130%;margin-top:30px}h2,.h2{font-size:40px;line-height:140%;margin-bottom:40px}@media only screen and (max-width: 767px){h2,.h2{font-size:35px;line-height:130%}}h3,.h3{font-size:30px;line-height:150%;margin-bottom:30px}@media only screen and (max-width: 767px){h3,.h3{line-height:130%}}h5,.h5{color:#666666;font-size:12px;line-height:100%;margin-bottom:20px;text-transform:uppercase}p{padding:0}a{color:#000000;text-decoration:underline}a:hover,a:focus{color:#000000;text-decoration:none}a.tel{text-decoration:none}a.tel:hover,a.tel:focus{text-decoration:underline}img{height:auto;max-width:100%}hr{background-color:#e6e6e6;opacity:1}.button{background:#36bee9;border:1px solid #36bee9;color:#ffffff;display:inline-flex;font-size:14px;font-weight:600;line-height:90%;padding:13px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s}@media only screen and (max-width: 991px){.button{padding:10px 20px}}@media only screen and (max-width: 767px){.button{padding-left:15px;padding-right:15px}}.button:hover,.button:focus{opacity:.9}.button-white{background-color:#ffffff;border-color:#ffffff;color:#000000}.button-outline{border-color:#000000}.button-outline:hover,.button-outline:focus{border-color:#ccc}.link-arrow{background:url('../images/arrow-right-gray.svg') 0 bottom no-repeat;display:table;font-size:16px;line-height:110%;padding-bottom:25px;text-transform:uppercase}span.hours{color:#666666;display:inline-block;font-size:12px;line-height:100%;margin-bottom:10px;position:relative;text-transform:uppercase}.top-bar span.hours{color:inherit;font-size:inherit;margin-bottom:0}.top-bar span.hours:not(:last-of-type)::after{background-color:#4d4d4d}span.hours:not(:last-of-type){margin-right:6px;padding-right:20px}span.hours:not(:last-of-type)::after{background-color:#e5e5e5;content:'';height:1px;right:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.fz-0{font-size:0}.offcanvas h5{margin-bottom:0}.offcanvas .offcanvas-body{padding-top:0}.offcanvas ul li{margin-bottom:10px}.offcanvas ul li a{display:block;text-align:center}.offcanvas ul li .sub-menu{display:none}.header{padding-bottom:40px;position:relative}@media only screen and (max-width: 991px){.header{padding-top:10px}.header .logo{margin-right:10px}.header .row,.header .d-flex{flex-direction:column}.header .row>*,.header .d-flex>*{margin-top:10px}.header a:not(.button){display:inline-block}}body.home .header{background:url('../images/bg-top-home.jpg') 61% center no-repeat;background-size:cover;color:#ffffff;padding-bottom:13em}@media only screen and (max-width: 991px){body.home .header{padding-bottom:10em}}body.home .header a:not(.button){color:#ffffff}.header .top-bar{background-color:#000000;color:#ffffff;font-size:13px;font-weight:600;line-height:15px;margin-bottom:30px;text-transform:uppercase}@media only screen and (max-width: 991px){.header .top-bar{display:none}}.header .top-bar a{color:#ffffff}.header .top-bar .oddzial{display:inline-block;font-size:14px;line-height:35px;padding:0 30px;text-decoration:none;text-transform:uppercase}.header .top-bar .oddzial:hover,.header .top-bar .oddzial:focus{text-decoration:underline}.header .top-bar .oddzial.active{background-color:#fff;color:#000}.header .top-bar .oddzial:not(.active):last-child{border-right:1px solid #4d4d4d}.header .top-bar .item{background-repeat:no-repeat;background-position:0 center;padding:10px 0;padding-left:40px;position:relative}.header .top-bar .item:not(:first-child){margin-left:50px}.header .top-bar .item::after{background-color:#4d4d4d;content:'';height:1px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.header .top-bar .item.icon-pin{background-image:url('../images/icon-pin.svg')}.header .top-bar .item.icon-timer{background-image:url('../images/icon-timer.svg')}.header .top-bar .item.icon-stethoscope{background-image:url('../images/icon-stethoscope.svg')}.header .container-fluid{position:relative}.header .tel{font-size:20px;line-height:100%;margin-right:15px;padding-right:35px;position:relative}@media only screen and (max-width: 991px){.header .tel{margin-right:0;padding-right:0}.header .tel::after{display:none}}.header .tel::after{background-color:#e5e5e5;content:'';height:1px;right:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.header .email{font-size:12px;line-height:100%;margin-right:30px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width: 991px){.header .email{margin-right:0}}.header .email:hover,.header .email:focus{text-decoration:underline}.header .nav{margin-top:16px}.header .nav li{margin-left:40px}@media only screen and (max-width:1239px){.header .nav li{margin-left:25px}}@media only screen and (max-width: 1199px){.header .nav li{margin-left:20px}}.header .nav li a{font-size:22px;line-height:100%;text-decoration:none}@media only screen and (max-width:1239px){.header .nav li a{font-size:18px}}.header .nav li a:hover,.header .nav li a:focus{text-decoration:underline}.header .nav li.current-menu-item>a,.header .nav li.current-menu-parent>a{text-decoration:underline}.header .nav li.fb>a{background:url('../images/icon-fb.svg') center center no-repeat;display:block;height:100%;text-indent:-9999px;width:21px}body.home .header .nav li.fb>a{background-image:url('../images/icon-fb-white.svg')}.header .nav li.ig{margin-left:15px}.header .nav li.ig>a{background:url('../images/icon-ig.svg') center center no-repeat;display:block;height:100%;text-indent:-9999px;width:21px}body.home .header .nav li.ig>a{background-image:url('../images/icon-ig-white.svg')}.header .nav li.experts-lists-menu:hover .sub-menu,.header .nav li.experts-lists-menu:focus .sub-menu{display:flex}.header .nav li.experts-lists-menu:hover>a,.header .nav li.experts-lists-menu:focus>a{padding-bottom:20px;position:relative}.header .nav li.experts-lists-menu:hover>a::after,.header .nav li.experts-lists-menu:focus>a::after{background:#e6e6e6;bottom:-4px;content:'';height:24px;left:50%;position:absolute;transform:rotate(-45deg) translateX(-50%);width:24px}body.home .header .nav li.experts-lists-menu:hover>a::after,body.home .header .nav li.experts-lists-menu:focus>a::after{background:#ffffff}.header .nav li.experts-lists-menu .sub-menu{background-color:#ffffff;border-top:none;display:none;flex-wrap:wrap;left:40px;list-style:none;margin-top:16px;padding:0;position:absolute;right:40px;z-index:10}body:not(.home) .header .nav li.experts-lists-menu .sub-menu{box-shadow:0 0 20px -13px #42445a}.header .nav li.experts-lists-menu .sub-menu li{flex:0 0 auto;margin:0;width:50%}@media only screen and (min-width: 768px){.header .nav li.experts-lists-menu .sub-menu li{width:33.33333333%}}@media only screen and (min-width: 992px){.header .nav li.experts-lists-menu .sub-menu li{width:25%}}@media only screen and (min-width:1560px){.header .nav li.experts-lists-menu .sub-menu li{width:16.66666667%}}@media only screen and (max-width: 767px){.header .nav li.experts-lists-menu .sub-menu li:nth-child(2n) a{border-right:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.header .nav li.experts-lists-menu .sub-menu li:nth-child(3n) a{border-right:none}}@media only screen and (min-width:992px) and (max-width:1559px){.header .nav li.experts-lists-menu .sub-menu li:nth-child(4n) a{border-right:none}}@media only screen and (min-width:1560px){.header .nav li.experts-lists-menu .sub-menu li:nth-child(6n) a{border-right:none}}.header .nav li.experts-lists-menu .sub-menu li a{border-color:#e6e6e6;color:#000000;font-size:18px}.header .nav li.experts-lists-menu .sub-menu li.current-menu-item>a,.header .nav li.experts-lists-menu .sub-menu li a:hover,.header .nav li.experts-lists-menu .sub-menu li a:focus{background-color:#f5f5f5}.header h1{font-size:100px;line-height:100%;margin-bottom:20px;margin-top:1em}@media only screen and (max-width: 991px){.header h1{font-size:60px;margin-top:.5em}}.header p{font-size:40px;line-height:100%;margin-bottom:50px}@media only screen and (max-width: 991px){.header p{font-size:30px}}.main-content{border-top:1px solid #e6e6e6;padding-top:100px}@media only screen and (max-width: 991px){.main-content{padding-top:50px}}@media only screen and (min-width: 992px){body.single-post .main-content{--bs-gutter-x:3.75rem}}.main-content p{font-size:20px;line-height:160%;margin-bottom:40px}body.page-template-opinia .main-content p{margin-bottom:20px}.main-content p+ul{margin-top:-30px}.main-content p:first-child,.main-content p.lead{font-size:30px;line-height:150%}@media only screen and (max-width: 767px){.main-content p:first-child,.main-content p.lead{line-height:130%}}.main-content ol,.main-content ul:not(.pagination){padding-left:.7rem}.main-content ul:not(.pagination){margin-bottom:40px;list-style:none}.main-content ul:not(.pagination) li{margin-bottom:5px}.main-content ul:not(.pagination) li::before{color:#36bee9;content:'\2022';display:inline-block;margin-left:-0.7em;width:.7em}.main-content ul:not(.pagination) li ul{margin-top:5px;padding-left:1.2rem}.main-content .pagination{border-top:1px solid #e6e6e6;margin-bottom:0;padding-top:60px}.main-content .pagination .page-item{margin:0 1px}.main-content .pagination .page-item .page-link{border-color:#ffffff;border-radius:0;color:#000000;font-size:14px;font-weight:600;line-height:90%;padding:.65rem .75rem;text-transform:uppercase}.main-content .pagination .page-item.active .page-link{background-color:#36bee9;border:1px solid #36bee9;color:#ffffff}.main-content .pagination .page-item.prev .page-link,.main-content .pagination .page-item.next .page-link{border:1px solid #000000}.main-content .pagination .page-item:not(.active):not(.prev):not(.next) .page-link:hover,.main-content .pagination .page-item:not(.active):not(.prev):not(.next) .page-link:focus{border-color:#e9ecef}@media only screen and (min-width: 992px){.main-content .office-details{--bs-gutter-x:3.75rem}}.main-content .office-details .button{display:inline-block;margin-bottom:20px;min-width:209px;text-align:center}.main-content .office-doctors{margin-bottom:20px;position:relative}.main-content .office-doctors:last-of-type{margin-bottom:40px}.main-content .office-doctors .col-auto:first-child{width:116px}.main-content .office-doctors .col-auto:last-child{width:calc(100% - 116px)}.main-content .office-image{float:right}.main-content .office-desc{border-top:1px solid #e6e6e6;margin-top:80px}@media only screen and (max-width: 991px){.main-content .office-desc{margin-top:50px}}body.page-template-lekarz .main-content .office-desc{margin-top:0}@media only screen and (min-width: 992px){.main-content .office-desc>.row{--bs-gutter-x:5rem}}.main-content .office-desc .col-padding{padding-bottom:80px;padding-top:80px}@media only screen and (max-width: 991px){.main-content .office-desc .col-padding{padding-bottom:50px;padding-top:50px}}@media only screen and (min-width: 992px){.main-content .office-desc .col-padding:first-child{border-right:1px solid #e6e6e6}}@media only screen and (max-width: 767px){.main-content .office-desc .col-padding:first-child{border-bottom:1px solid #e6e6e6}}.main-content .office-desc .icon{background-position:0 0;background-repeat:no-repeat;display:block;height:40px;margin-bottom:30px;width:41px}.main-content .office-desc .icon-radiology-scan{background-image:url('../images/icon-radiology-scan.svg')}.main-content .office-desc .icon-conversation{background-image:url('../images/icon-conversation.svg')}.main-content .office-desc ul{margin-bottom:0}.main-content .office-desc p:last-child{margin-bottom:0}.main-content .doctors .doctor{background-color:#ecedef;background-position:right bottom;background-repeat:no-repeat;background-size:contain;margin-bottom:1.5rem;min-height:24.48vw;padding:50px;position:relative;text-shadow:0 0 4px #fff}@media only screen and (max-width: 991px){.main-content .doctors .doctor{padding:30px}}.main-content .doctors .doctor h3{font-size:25px;line-height:120%;margin-bottom:30px;max-width:50%;text-transform:uppercase}@media only screen and (max-width: 991px){.main-content .doctors .doctor h3{margin-bottom:20px}}.main-content .doctors .doctor h3 a{text-decoration:none}.main-content .doctors .doctor h3 a:hover,.main-content .doctors .doctor h3 a:focus{text-decoration:underline}.main-content .doctor-image{background:#e6e6e6;border-radius:50%;height:100px;overflow:hidden;text-align:center;width:100px}.main-content .doctor-image img{max-height:100px;max-width:100px}.main-content .doctor-name{display:table;font-size:15px;line-height:120%;text-decoration:none;text-transform:uppercase}.main-content .doctor-name:hover,.main-content .doctor-name:focus{text-decoration:underline}.main-content .doctor-position,.main-content .doctor-specialization{display:block;text-transform:uppercase}.main-content .doctor-position{font-size:16px;line-height:110%;margin-bottom:25px}.main-content .doctor-specialization{color:#666666;font-size:12px;line-height:100%}body.page-template-lekarz .main-content .doctor h1{margin-bottom:25px}body.page-template-lekarz .main-content .doctor p{font-size:18px;line-height:160%;margin-bottom:30px}body.page-template-lekarz .main-content .doctor-desc{margin-bottom:60px;margin-top:50px}body.single-post .main-content .post h1{margin-bottom:10px}body.single-post .main-content .post .date{margin-bottom:50px}body.single-post .main-content .post .wp-post-image{margin-bottom:50px}body.single-post .main-content .recent-posts h4{font-size:30px;line-height:110%;margin-bottom:50px;text-transform:uppercase}body.single-post .main-content .recent-posts .post{margin-bottom:50px}body.single-post .main-content .recent-posts .post .wp-post-image{margin-bottom:10px}body.single-post .main-content .recent-posts .post h5{font-size:20px;line-height:160%;margin-bottom:10px;text-transform:none}body.single-post .main-content .recent-posts .post .date{margin-bottom:0}body.page-template-nasz-zespol .main-content h1{margin-bottom:10px}body.page-template-nasz-zespol .main-content p{font-size:22px;line-height:100%;margin-bottom:60px}body.page-template-diagnostyka .main-content h2{margin-bottom:40px}body.page-template-diagnostyka .main-content .box{border:1px solid #000000;display:table;margin-bottom:40px;padding:30px}body.page-template-diagnostyka .main-content .box p{font-size:16px;line-height:160%;margin-bottom:0}body.page-template-diagnostyka .main-content .button{margin-bottom:20px}body.page-template-zarezerwuj-wizyte .main-content h1{margin-bottom:40px}@media only screen and (max-width: 1199px){body.page-template-zarezerwuj-wizyte .main-content .d-flex{flex-direction:column}}body.page-template-zarezerwuj-wizyte .main-content .box{background:#36c6e9;border:1px solid #36c6e9;padding:40px}@media only screen and (min-width: 1200px){body.page-template-zarezerwuj-wizyte .main-content .box{left:0;max-width:40%;position:absolute;top:37%;transform:translateY(-37%)}}@media only screen and (max-width: 1199px){body.page-template-zarezerwuj-wizyte .main-content .box{padding:30px}}body.page-template-zarezerwuj-wizyte .main-content .box p{color:#ffffff;font-size:22px;line-height:140%;margin-bottom:30px}body.page-template-zarezerwuj-wizyte .main-content .box a{display:inline-block;margin-right:6px}body.page-template-zarezerwuj-wizyte .main-content .box a:first-of-type{margin-bottom:10px}body.page-template-zarezerwuj-wizyte .main-content .pros{font-size:18px;line-height:100%;margin-bottom:20px}body.page-template-zarezerwuj-wizyte .main-content .pros .icon{background-position:0 center;background-repeat:no-repeat;display:inline-block;height:24px;margin-right:16px;width:25px;vertical-align:text-top}body.page-template-zarezerwuj-wizyte .main-content .pros .icon-shield-check{background-image:url('../images/icon-shield-check.svg')}body.page-template-zarezerwuj-wizyte .main-content .pros .icon-calendar-edit{background-image:url('../images/icon-calendar-edit.svg')}body.page-template-zarezerwuj-wizyte .main-content .pros .icon-clock-hand{background-image:url('../images/icon-clock-hand.svg')}body.page-template-zarezerwuj-wizyte .main-content .step-by-step{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:60px;padding:80px 0}@media only screen and (max-width: 991px){body.page-template-zarezerwuj-wizyte .main-content .step-by-step{margin-bottom:50px;padding:50px 0}}body.page-template-zarezerwuj-wizyte .main-content .step-by-step .nr{background:#36bee9;color:#ffffff;display:table;font-size:14px;font-weight:600;height:36px;line-height:36px;margin-bottom:30px;text-align:center;width:36px}@media only screen and (max-width: 991px){body.page-template-zarezerwuj-wizyte .main-content .step-by-step .nr{margin-bottom:10px;margin-top:30px}}body.page-template-zarezerwuj-wizyte .main-content .step-by-step small{display:block;font-size:16px;line-height:140%;margin-top:10px}body.page-template-o-nas .main-content h1{font-size:60px;margin:0 0 40px}@media only screen and (max-width: 991px){body.page-template-o-nas .main-content h1{font-size:40px}}body.page-template-o-nas .main-content .clinic img{display:block;margin:20px auto 0;width:100%}@media only screen and (min-width:1600px){body.page-template-o-nas .main-content .clinic img{margin-top:-40px}}@media only screen and (max-width: 991px){body.page-template-o-nas .main-content .clinic img{margin-top:-40px}}body.page-template-o-nas .main-content .clinic .box{background:#36bee9;color:#fff;margin-top:-70px;padding:50px;text-align:center}@media only screen and (max-width: 767px){body.page-template-o-nas .main-content .clinic .box{margin-top:0;padding:30px}}body.page-template-o-nas .main-content .clinic .box p{margin-bottom:30px}body.page-template-o-nas .main-content .clinic .box p:last-child{margin-bottom:0}body.page-template-o-nas .main-content .specialist-assistance{border-top:1px solid #e6e6e6;margin-top:120px;padding-top:80px}@media only screen and (max-width: 991px){body.page-template-o-nas .main-content .specialist-assistance{margin-top:50px;padding-top:40px}}@media only screen and (min-width: 992px){body.page-template-o-nas .main-content .specialist-assistance>.row{--bs-gutter-x:5rem}}body.page-template-o-nas .main-content .specialist-assistance img{width:100%}body.page-template-o-nas .main-content .specialist-assistance p{margin-bottom:30px}body.page-template-o-nas .main-content .specialist-assistance p.lead{font-size:40px;line-height:150%}@media only screen and (max-width: 991px){body.page-template-o-nas .main-content .specialist-assistance p.lead{font-size:35px;line-height:130%}}@media only screen and (max-width: 991px){body.page-template-o-nas .main-content .specialist-assistance .button{margin-bottom:30px}}body.page-template-o-nas .main-content .office{border-bottom:1px solid #e6e6e6;margin-bottom:40px}body.page-template-o-nas .main-content .office .icon{background-position:0 0;background-repeat:no-repeat;display:block;height:40px;margin-bottom:30px;width:41px}body.page-template-o-nas .main-content .office .icon-medical-app{background-image:url('../images/icon-medical-app.svg')}body.page-template-o-nas .main-content .office .icon-parking{background-image:url('../images/icon-parking.svg')}body.page-template-kontakt .main-content h1{margin-bottom:20px}body.page-template-kontakt .main-content .h5{margin-top:60px}body.page-template-kontakt .main-content .tel{display:table;font-size:25px;line-height:100%;margin-bottom:20px}body.page-template-kontakt .main-content .email{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:table;font-size:16px;line-height:100%;margin-bottom:20px;padding:18px 0 20px}body.page-template-kontakt .main-content .address{display:block;font-size:30px;line-height:130%;margin:40px 0 10px;text-transform:uppercase}body.page-template-kontakt .main-content .routing{background:url('../images/icon-google-maps.svg') 0 center no-repeat;display:table;font-size:13px;font-weight:600;line-height:18px;padding-left:21px;margin-top:20px;text-transform:uppercase}@media only screen and (max-width: 991px){body.page-template-kontakt .main-content .routing{margin-bottom:20px}}body.page-template-kontakt .main-content .contact-form{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:100px 0 40px;padding:100px 0 80px}@media only screen and (max-width: 991px){body.page-template-kontakt .main-content .contact-form{margin-top:50px;padding:50px 0}}body.page-template-kontakt .main-content .contact-form h3{line-height:110%;margin-bottom:40px;text-transform:uppercase}body.page-template-kontakt .main-content .contact-form .button{margin-top:20px}body.page-template-opinia .main-content .box{background:#36bee9;color:#fff;margin-top:50px;padding:50px;text-align:center}@media only screen and (max-width: 767px){body.page-template-opinia .main-content .box{padding:30px}}body.page-template-opinia .main-content .box p{margin-bottom:30px}body.page-template-opinia .main-content .box p:last-child{margin-bottom:0}.experts{background-color:#e9f5f7;margin-bottom:100px;padding:100px 0}@media only screen and (max-width: 991px){.experts{margin-bottom:50px;padding-bottom:50px;padding-top:50px}}body.error404 .experts,body.page-id-15 .experts{background:none;margin-top:80px;padding:0}.experts h2{font-size:30px;line-height:110%;margin-bottom:5px;text-transform:uppercase}.experts p{font-size:16px;line-height:110%;margin:5px 0 0;text-transform:uppercase}.experts-box{background-color:#e9f5f7;bottom:-1px;color:#000000;padding:40px;position:absolute;right:2.5rem}@media only screen and (max-width: 991px){.experts-box{right:.75rem;padding:15px 25px}}.experts-box p{font-size:30px;line-height:110%;margin:0;text-transform:uppercase}@media only screen and (max-width: 991px){.experts-box p{font-size:20px}}.experts-box p span{display:block;font-size:100px;line-height:100%;margin-bottom:10px}@media only screen and (max-width: 991px){.experts-box p span{font-size:40px;margin-bottom:5px}}.experts-lists,ul:not(.flex-column) .experts-lists-menu .sub-menu{border-top:1px solid #cce3e8;margin-top:50px}@media only screen and (max-width: 991px){.experts-lists,ul:not(.flex-column) .experts-lists-menu .sub-menu{margin-top:30px}}body.error404 .experts-lists,body.error404 ul:not(.flex-column) .experts-lists-menu .sub-menu,body.page-id-15 .experts-lists,body.page-id-15 ul:not(.flex-column) .experts-lists-menu .sub-menu{border-color:#e6e6e6}.experts-lists .col,ul:not(.flex-column) .experts-lists-menu .sub-menu .col,.experts-lists li,ul:not(.flex-column) .experts-lists-menu .sub-menu li{flex:0 0 auto;width:50%}@media only screen and (min-width: 768px){.experts-lists .col,ul:not(.flex-column) .experts-lists-menu .sub-menu .col,.experts-lists li,ul:not(.flex-column) .experts-lists-menu .sub-menu li{width:33.33333333%}}@media only screen and (min-width: 992px){.experts-lists .col,ul:not(.flex-column) .experts-lists-menu .sub-menu .col,.experts-lists li,ul:not(.flex-column) .experts-lists-menu .sub-menu li{width:25%}}@media only screen and (min-width:1560px){.experts-lists .col,ul:not(.flex-column) .experts-lists-menu .sub-menu .col,.experts-lists li,ul:not(.flex-column) .experts-lists-menu .sub-menu li{width:16.66666667%}}@media only screen and (max-width: 767px){.experts-lists .col:nth-child(2n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu .col:nth-child(2n) a,.experts-lists li:nth-child(2n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu li:nth-child(2n) a{border-right:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.experts-lists .col:nth-child(3n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu .col:nth-child(3n) a,.experts-lists li:nth-child(3n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu li:nth-child(3n) a{border-right:none}}@media only screen and (min-width:992px) and (max-width:1559px){.experts-lists .col:nth-child(4n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu .col:nth-child(4n) a,.experts-lists li:nth-child(4n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu li:nth-child(4n) a{border-right:none}}@media only screen and (min-width:1560px){.experts-lists .col:nth-child(6n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu .col:nth-child(6n) a,.experts-lists li:nth-child(6n) a,ul:not(.flex-column) .experts-lists-menu .sub-menu li:nth-child(6n) a{border-right:none}}.experts-lists a,ul:not(.flex-column) .experts-lists-menu .sub-menu a{border-bottom:1px solid #cce3e8;border-right:1px solid #cce3e8;align-items:center;display:flex;font-size:18px;height:100%;line-height:100%;padding:35px 50px;text-decoration:none}@media only screen and (max-width: 1199px){.experts-lists a,ul:not(.flex-column) .experts-lists-menu .sub-menu a{padding:20px 15px}}body.error404 .experts-lists a,body.error404 ul:not(.flex-column) .experts-lists-menu .sub-menu a,body.page-id-15 .experts-lists a,body.page-id-15 ul:not(.flex-column) .experts-lists-menu .sub-menu a{border-color:#e6e6e6}.experts-lists a:hover,ul:not(.flex-column) .experts-lists-menu .sub-menu a:hover,.experts-lists a:focus,ul:not(.flex-column) .experts-lists-menu .sub-menu a:focus{background-color:#ffffff}body.error404 .experts-lists a:hover,body.error404 ul:not(.flex-column) .experts-lists-menu .sub-menu a:hover,body.error404 .experts-lists a:focus,body.error404 ul:not(.flex-column) .experts-lists-menu .sub-menu a:focus,body.page-id-15 .experts-lists a:hover,body.page-id-15 ul:not(.flex-column) .experts-lists-menu .sub-menu a:hover,body.page-id-15 .experts-lists a:focus,body.page-id-15 ul:not(.flex-column) .experts-lists-menu .sub-menu a:focus{background-color:#f5f5f5}.experts-lists a .icon,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon{background-repeat:no-repeat;background-position:0 center;background-size:contain;display:inline-block;height:40px;margin-right:20px;width:41px}@media only screen and (max-width: 1199px){.experts-lists a .icon,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon{margin-right:15px}}@media only screen and (max-width: 575px){.experts-lists a .icon,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon{display:none}}.experts-lists a .icon-ginekolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-ginekolog{background-image:url('../images/icon-ginekolog.svg')}.experts-lists a .icon-endokrynolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-endokrynolog{background-image:url('../images/icon-endokrynolog.svg')}.experts-lists a .icon-urolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-urolog{background-image:url('../images/icon-urolog.svg')}.experts-lists a .icon-dermatolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-dermatolog{background-image:url('../images/icon-dermatolog.svg')}.experts-lists a .icon-chirurg,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-chirurg{background-image:url('../images/icon-chirurg.svg')}.experts-lists a .icon-neurolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-neurolog{background-image:url('../images/icon-neurolog.svg')}.experts-lists a .icon-neurologopeda,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-neurologopeda{background-image:url('../images/icon-logopeda.svg')}.experts-lists a .icon-kardiolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-kardiolog{background-image:url('../images/icon-kardiolog.svg')}.experts-lists a .icon-reumatolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-reumatolog{background-image:url('../images/icon-reumatolog.svg')}.experts-lists a .icon-dietetyk,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-dietetyk{background-image:url('../images/icon-dietetyk.svg')}.experts-lists a .icon-medycyna-pracy,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-medycyna-pracy{background-image:url('../images/icon-medycyna-pracy.svg')}.experts-lists a .icon-ortopeda,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-ortopeda{background-image:url('../images/icon-ortopeda.svg')}.experts-lists a .icon-rehabilitacja,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-rehabilitacja{background-image:url('../images/icon-rehabilitacja.svg')}.experts-lists a .icon-fizjoterapeuta,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-fizjoterapeuta{background-image:url('../images/icon-fizjoterapeuta.svg')}.experts-lists a .icon-psychoterapeuta,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-psychoterapeuta{background-image:url('../images/icon-psychoterapeuta.svg')}.experts-lists a .icon-osteopata,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-osteopata{background-image:url('../images/icon-osteopata.svg')}.experts-lists a .icon-laryngolog,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-laryngolog{background-image:url('../images/icon-laryngolog.svg')}.experts-lists a .icon-ekg-ktg,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-ekg-ktg{background-image:url('../images/icon-ekg-ktg.svg')}.experts-lists a .icon-usg,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-usg{background-image:url('../images/icon-usg-2.svg')}.experts-lists a .icon-zabiegi-specjalistyczne,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-zabiegi-specjalistyczne{background-image:url('../images/icon-zabiegi.svg')}.experts-lists a .icon-psychoterapeuta,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-psychoterapeuta{background-image:url('../images/icon-psychoterapeuta.svg')}.experts-lists a .icon-okulista,ul:not(.flex-column) .experts-lists-menu .sub-menu a .icon-okulista{background-image:url('../images/icon-okulista.svg')}.kolposkopia{background:#67aecc url('../images/bg-kolposkopia.jpg') center bottom no-repeat;background-size:cover;margin-bottom:50px;padding:70px;text-transform:uppercase}@media only screen and (max-width: 1199px){.kolposkopia{padding:30px}}body.blog .kolposkopia{margin-bottom:60px}@media only screen and (max-width: 991px){body.blog .kolposkopia{margin-bottom:50px}}.kolposkopia .row{color:#ffffff}@media only screen and (max-width: 767px){.kolposkopia .row{align-items:start !important;flex-direction:column;gap:10px}}.kolposkopia .row h2{font-size:55px;line-height:120%;margin-bottom:30px}@media only screen and (max-width: 991px){.kolposkopia .row h2{font-size:40px;margin-bottom:20px}}@media only screen and (max-width: 767px){.kolposkopia .row h2{font-size:30px}}.kolposkopia .row p{font-size:16px;line-height:110%;margin-bottom:30px}@media only screen and (max-width: 991px){.kolposkopia .row p{margin-bottom:20px}}.kolposkopia .row span{display:block;font-size:12px;line-height:100%;margin-bottom:3px}.kolposkopia .row .tel{color:#ffffff;display:block;line-height:100%}@media only screen and (max-width: 767px){.kolposkopia .row .tel{font-size:18px}}.boxes{margin-bottom:70px}@media only screen and (max-width: 1199px){.boxes{margin-bottom:20px}}.boxes .box{background-color:#f7f7f7;background-repeat:no-repeat;background-position:80% bottom;height:calc(100% - 30px);margin-bottom:30px;padding:50px 40% 60px 50px;text-transform:uppercase}@media only screen and (max-width: 1199px){.boxes .box{background-position-x:85%;background-size:auto 50%;padding:30px 46% 40px 30px}}.boxes .box-blood-draw{background-image:url('../images/bg-blood-draw.svg');background-position:right bottom}.boxes .box-fb{background-image:url('../images/bg-fb.svg')}.boxes .box-book-visit{background-image:url('../images/bg-book-visit.svg')}.boxes .box h3{font-size:25px;line-height:120%;margin-bottom:30px}.boxes .box span{display:block;font-size:12px;line-height:110%;margin-bottom:20px}.boxes .box .tel{display:table;font-size:20px;line-height:100%}.advantages{background:#b6b6b6 url('../images/bg-klinika.jpg') right bottom no-repeat;background-size:cover;color:#ffffff;margin-bottom:120px;padding:140px 0;position:relative;z-index:1}@media only screen and (max-width: 991px){.advantages{margin-bottom:50px;padding-bottom:50px;padding-top:50px}}@media only screen and (max-width: 767px){.advantages{background-image:url('../images/bg-klinika-mobile.jpg');background-position:center center;padding-bottom:30px;padding-top:30px}}.advantages::before{background:linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 100%);content:'';height:100%;left:0;opacity:.8;position:absolute;top:0;width:70%;z-index:-1}.advantages h2{font-size:70px;line-height:120%;margin-bottom:50px}@media only screen and (max-width: 991px){.advantages h2{font-size:50px;margin-bottom:30px}}@media only screen and (max-width: 767px){.advantages h2{font-size:30px;margin-bottom:20px}.advantages h2 br{display:none}}.advantages-lists{font-size:18px;line-height:150%;margin-bottom:50px}@media only screen and (max-width: 991px){.advantages-lists{flex-direction:column}}@media only screen and (max-width: 767px){.advantages-lists{margin-bottom:10px}}.advantages-lists .col{align-items:center;display:flex}@media only screen and (max-width: 991px){.advantages-lists .col{margin-bottom:15px}}@media only screen and (max-width: 767px){.advantages-lists .col{margin-bottom:10px}}.advantages-lists .icon{background-repeat:no-repeat;background-position:0 center;background-size:contain;display:inline-block;height:40px;margin-right:15px;width:56px}@media only screen and (max-width: 767px){.advantages-lists .icon{height:28px;width:26px}}.advantages-lists .icon-o-nas-1{background-image:url('../images/icon-o-nas-1.svg')}.advantages-lists .icon-o-nas-2{background-image:url('../images/icon-o-nas-2.svg')}.advantages-lists .icon-o-nas-3{background-image:url('../images/icon-o-nas-3.svg')}.posts{margin-bottom:80px}@media only screen and (max-width: 991px){.posts{margin-bottom:10px}}@media only screen and (min-width: 992px){.posts>.row{--bs-gutter-x:5rem}.posts>.row .col-border:not(:last-child){border-right:1px solid #e5e5e5}}.posts .col-border{margin-bottom:40px}body.blog .posts .col-border{margin-bottom:60px}.posts h2{font-size:30px;line-height:110%;margin-bottom:50px;text-transform:uppercase}@media only screen and (max-width: 991px){.posts h2{margin-bottom:30px}}.post{position:relative}.post .wp-post-image{margin-bottom:15px;width:100%}.post .wp-post-image.image-default{background-color:#36bee9}.post h3{font-size:20px;line-height:160%;margin-bottom:10px}@media only screen and (max-width: 991px){.post h3{font-size:18px;line-height:130%}}.post p{font-size:16px;line-height:140%}.post a:not(.button){text-decoration:none}.post a:not(.button):hover,.post a:not(.button):focus{text-decoration:underline}.post .button{margin-top:15px}.post .date{color:#666666;display:block;font-size:12px;line-height:100%;text-transform:uppercase}.map-info{background-color:#f7f7f7;position:relative;text-transform:uppercase}.map-info .map-box{background-color:#ffffff;font-size:0;right:10px;padding:40px;position:absolute;top:10px}@media only screen and (max-width: 1199px){.map-info .map-box{display:none}}.map-info .address{display:block;font-size:30px;line-height:110%;margin:40px 0 20px}.map-info .routing{background:url('../images/icon-google-maps.svg') 0 center no-repeat;display:table;font-size:13px;font-weight:600;line-height:18px;padding-left:21px;margin-top:30px}.map-info iframe{display:block}@media only screen and (max-width: 1199px){.map-info iframe{height:400px}}body.page-template-opinia .wpcf7 form{margin-top:30px}body.page-template-opinia .wpcf7 form .wpcf7-textarea{margin-bottom:0}body.page-template-opinia .wpcf7 form .wpcf7-form-control-wrap{margin-bottom:15px}body.page-template-opinia .wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:-10px}.wpcf7 form label{color:#666;display:block;font-size:12px;line-height:100%;text-transform:uppercase}.wpcf7 form .wpcf7-form-control-wrap{display:block;margin-top:8px}.wpcf7 form .wpcf7-form-control-wrap.regulamin{margin-top:0}.wpcf7 form .wpcf7-list-item{margin:0}.wpcf7 form input:not(.wpcf7-submit):not([type='checkbox']),.wpcf7 form textarea{background-color:#f2f2f2;border:none;font-size:18px;line-height:100%;margin-bottom:25px;padding:10px 20px;width:100%}.wpcf7 form .wpcf7-not-valid-tip{font-size:18px;margin:-20px 0 20px}.wpcf7 form .wpcf7-response-output{font-size:18px;line-height:120%;margin:30px 0 0 0;padding:10px}.employees{flex-wrap:wrap}.employees .employee{align-items:center;border:1px solid #ccc;display:flex;flex-direction:column;margin-bottom:25px;padding:10px}.employees .employee .employee-photo{margin-bottom:5px}.employees .employee .rating-name{font-size:14px;line-height:120%;margin-bottom:5px}.employees .employee .rating{display:flex;flex-direction:row-reverse;gap:5px}.employees .employee .rating input{display:none}.employees .employee .rating input:checked~label{color:#36bee9}.employees .employee .rating label{color:#ccc;cursor:pointer;font-size:20px}.employees .employee .rating label:hover,.employees .employee .rating label:hover~label{color:#36bee9}.footer{border-top:1px solid #e6e6e6;margin-top:60px;padding-bottom:20px;padding-top:80px}@media only screen and (max-width: 991px){.footer{margin-top:50px;padding-top:50px}}body.page-template-gabinet .footer{margin-top:80px}@media only screen and (max-width: 991px){body.page-template-gabinet .footer{margin-top:0}}@media only screen and (max-width: 991px){body.single-post .footer{margin-top:0}}.footer h5{margin-bottom:25px}.footer a{text-decoration:none}.footer a:hover,.footer a:focus{text-decoration:underline}.footer a.button{margin-bottom:20px}@media only screen and (min-width: 1200px){.footer a.button{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 991px){.footer a.button{margin-bottom:20px}}.footer p{font-size:14px;line-height:140%;margin-bottom:20px}.footer hr{margin:34px 0 60px}@media only screen and (max-width: 991px){.footer hr{margin-bottom:50px}}.footer .logo{margin-bottom:50px}@media only screen and (max-width: 991px){.footer .logo{display:none}}.footer .lead{font-size:50px;line-height:120%;margin-bottom:50px}@media only screen and (max-width: 991px){.footer .lead{font-size:40px}}.footer .nav{margin-bottom:40px}.footer .nav li{margin-bottom:15px}.footer .nav li.fb{display:none}.footer .nav li a{display:block;font-size:16px;line-height:100%;padding:5px 0}.footer .tel{display:table;font-size:25px;line-height:100%;margin-bottom:20px}.footer .email{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:table;font-size:16px;line-height:100%;margin-bottom:20px;padding:18px 0 20px}.footer .links-copyright{font-size:16px;line-height:100%;margin-bottom:40px}.footer .links-copyright span:not(:last-child){margin-right:25px}.alignnone{margin:5px 1.875rem 1.875rem 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 1.875rem 1.875rem}.alignleft{float:left;margin:5px 1.875rem 1.875rem 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{box-shadow:0 0 4px #999;border:1px solid white;padding:8px;background:#f2f2f2}.gallery img:hover{background:white}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}#cookie{background:rgba(255,255,255,0.9);bottom:-20px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);display:none;left:inherit;margin:0 20px 20px;max-width:400px;min-width:280px;opacity:0;padding:30px 20px 20px;position:fixed;right:0;width:40%;z-index:1000}@media (max-width:1070px){#cookie{max-width:none;width:auto}}#cookie h6{color:#36bee9;display:block;font-size:30px;line-height:110%;margin-bottom:10px;text-transform:uppercase}#cookie p{font-size:16px}#cookie strong{display:block;margin-bottom:10px}#cookie .button{margin-bottom:0}/*# sourceMappingURL=./style.css.map */