@charset "utf-8";::placeholder{color:#394044}::selection{background:#ec8275;color:#fff;text-shadow:none}html{margin:0}body{background-color:#fff;color:#421d18;font-family:'Mona Sans',sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:400;line-height:160%;font-style:normal;overflow-x:hidden;--gap-60:60px;--gap-70:70px;--gap-80:80px;--gap-100:100px;--gap-120:120px;--gap-150:150px;--gap-200:200px}@media only screen and (max-width: 991px){body{--gap-60:50px;--gap-70:50px;--gap-80:50px;--gap-100:50px;--gap-120:50px;--gap-150:50px;--gap-200:50px}}body .uwy.userway_p2 .userway_buttons_wrapper{left:calc(100vw - 10px)}body .uwy.userway_p1 .uai#userwayAccessibilityIcon{top:150px !important}@media only screen and (max-width: 767px){body .uwy.userway_p1 .uai#userwayAccessibilityIcon{top:9px !important}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1464px}}.offcanvas{background-color:#f1f0eb}.offcanvas ul{gap:10px}.offcanvas ul li{list-style:none}.offcanvas ul li a:not(.btn){color:inherit}.offcanvas ul li a{font-size:18px;font-weight:600;line-height:100%;border-bottom:.05em solid transparent;text-decoration:none}.offcanvas ul li a:hover,.offcanvas ul li a:focus{border-color:currentColor;text-decoration:none}.offcanvas ul li .sub-menu{display:flex;flex-direction:column;margin-top:10px}.offcanvas .align-items-start{gap:10px}b,strong{font-weight:600}img{height:auto;max-width:100%}.btn{background-color:#ec8275;background-position:30px center;background-repeat:no-repeat;border-radius:40px;color:#421d18;font-size:16px;font-weight:400;letter-spacing:-0.01em;line-height:24px;padding:17px 30px;text-align:left;--bs-btn-hover-bg:#d19f91;--bs-btn-hover-color:#fff}@media only screen and (max-width: 767px){.btn{padding:14px 30px}}.btn-small{font-size:14px;padding:4px 24px 6px}.btn-outline{background-color:transparent;border:1px solid rgba(66,29,24,0.2);color:inherit}.btn-white{background-color:#fff;color:#1e2f4e}.btn-outline-white{border-color:#fff}.btn-green{background-color:#008961;color:#fff}.btn[class*='icon-']{padding-left:65px}.btn.icon-tel{background-image:url('../images/icon-tel.svg')}@media only screen and (max-width: 767px){body.home .top .btn.icon-tel,body.page-template-o-nas .top .btn.icon-tel,body.page-template-erecepta .top .btn.icon-tel{background-image:none}}.btn.icon-booking{background-image:url('../images/icon-clock.svg')}body.page-template-kontakt .btn.icon-booking{background-image:url('../images/icon-clock-white.svg')}.btn.icon-doctor{background-image:url('../images/icon-doctor.svg')}.btn.icon-price-tag{background-image:url('../images/icon-price-tag.svg')}.btn.icon-ig{background-image:url('../images/icon-ig-2.svg')}.btn.icon-fb{background-image:url('../images/icon-fb-2.svg')}.btn.icon-health{background-image:url('../images/icon-health.svg')}.btn.icon-pdf{background-image:url('../images/icon-pdf.svg')}span.btn:hover,span.btn:focus{background:none;border:1px solid rgba(66,29,24,0.2);color:inherit;cursor:text}ol.breadcrumb{--bs-breadcrumb-divider:'/';--bs-breadcrumb-divider-color:#fff;--bs-breadcrumb-item-active-color:#fff;background:rgba(255,255,255,0.2);backdrop-filter:blur(15px);border-radius:40px;margin:0 auto 24px;padding:6px 30px;width:fit-content}body.page-template-nasz-zespol ol.breadcrumb,body.single-pracownik ol.breadcrumb,body.page-template-cennik ol.breadcrumb,body.page-template-kontakt ol.breadcrumb,body.page-template-dokumenty ol.breadcrumb,body.page-template-default ol.breadcrumb,body.error404 ol.breadcrumb{--bs-breadcrumb-divider-color:inherit;background:rgba(0,0,0,0.1)}ol.breadcrumb li.breadcrumb-item{color:#fff;font-size:14px;font-weight:400;letter-spacing:-0.01em;line-height:24px}body.page-template-nasz-zespol ol.breadcrumb li.breadcrumb-item,body.single-pracownik ol.breadcrumb li.breadcrumb-item,body.page-template-cennik ol.breadcrumb li.breadcrumb-item,body.page-template-kontakt ol.breadcrumb li.breadcrumb-item,body.page-template-dokumenty ol.breadcrumb li.breadcrumb-item,body.page-template-default ol.breadcrumb li.breadcrumb-item,body.error404 ol.breadcrumb li.breadcrumb-item{color:inherit}ol.breadcrumb li.breadcrumb-item a{border-bottom:.05em solid transparent;color:inherit;text-decoration:none}ol.breadcrumb li.breadcrumb-item a:hover,ol.breadcrumb li.breadcrumb-item a:focus{border-color:currentColor;text-decoration:none}.contact-details .tel{margin-bottom:16px}address{font-size:30px;font-weight:300;letter-spacing:-0.03em;line-height:120%;margin-bottom:24px}.hours{font-size:16px;font-weight:300;letter-spacing:-0.02em;line-height:130%;margin-bottom:24px}.tel{display:table;font-size:30px;font-weight:300;letter-spacing:-0.03em;line-height:120%}.email{color:#6b4e4a;display:table;font-size:20px;font-weight:300;letter-spacing:-0.01em;line-height:100%;margin-bottom:var(--gap-60)}.text-right{text-align:right !important}.social-media{display:flex;gap:12px}.social-media a{border:none}.top{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}body.home .top,body.page-template-o-nas .top,body.parent-pageid-9 .top{background-color:#421d18;color:#fff}body.home .top::before,body.page-template-o-nas .top::before,body.parent-pageid-9 .top::before{background:linear-gradient(180deg, #000000 0%, rgba(0,0,0,0) 100%);content:'';height:283px;left:0;opacity:.8;position:absolute;top:0;width:100%}body.home .top::after,body.page-template-o-nas .top::after,body.parent-pageid-9 .top::after{background:linear-gradient(180deg, #000000 0%, rgba(0,0,0,0) 100%);bottom:0;content:'';height:481px;left:0;opacity:.7;position:absolute;transform:matrix(1, 0, 0, -1, 0, 0);width:100%}body.home .top .header-hero,body.page-template-o-nas .top .header-hero,body.parent-pageid-9 .top .header-hero{position:relative}body:not(.home):not(.page-template-o-nas):not(.parent-pageid-9) .top .header .nav>li.menu-item-has-children>a::after{background-image:url('../images/arrow-down.svg')}body.home .top{background-image:url('../images/hero-home-bg.jpg')}body.page-template-o-nas .top{background-image:url('../images/hero-about-bg.jpg')}body.parent-pageid-9 .top{background-image:var(--bg)}body.page-template-kontakt .top,body.error404 .top{padding-bottom:var(--gap-60)}body.page-template-nasz-zespol .top,body.single-pracownik .top,body.page-template-cennik .top,body.page-template-kontakt .top,body.page-template-dokumenty .top,body.error404 .top{background:#f7f1f0}.top .header-hero{padding-bottom:var(--gap-100);position:relative;z-index:1}body.page-template-nasz-zespol .top .header-hero,body.single-pracownik .top .header-hero,body.page-template-cennik .top .header-hero,body.page-template-dokumenty .top .header-hero{padding-bottom:0}.top .header-hero h1{font-size:clamp(30px, 22px + 2.2222vw, 54px);font-weight:300;letter-spacing:-0.03em;line-height:100%;margin-bottom:30px}body.page-id-9 .top .header-hero h1,body.page-template-o-nas .top .header-hero h1,body.page-template-cennik .top .header-hero h1,body.page-template-dokumenty .top .header-hero h1{margin-bottom:0}body.page-template-nasz-zespol .top .header-hero h1,body.single-pracownik .top .header-hero h1{margin-bottom:10px}.top .header-hero p{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;letter-spacing:-0.03em;line-height:120%}.top .header-hero p:last-child{margin-bottom:0}.top h1{font-weight:300;letter-spacing:-0.02em;line-height:100%;margin-bottom:40px;text-align:center}.top p{font-size:20px;line-height:100%;margin-bottom:40px}@media only screen and (max-width: 767px){.top p{font-size:15px;margin-bottom:25px}}.header{padding:15px 0;position:relative;width:100%;z-index:50}@media only screen and (max-width: 767px){.header>.container>.row{--bs-gutter-x:10px}}body.home .header{margin-bottom:28%}body.page-template-o-nas .header{margin-bottom:20%}body.parent-pageid-9 .header{margin-bottom:16%}body.page-template-nasz-zespol .header,body.single-pracownik .header,body.page-template-cennik .header,body.page-template-default .header,body.page-template-dokumenty .header{margin-bottom:var(--gap-80);padding-bottom:0}.header:has(.menu-item-has-children:hover){color:#421d18}.header a:not(.btn){border-bottom:.05em solid transparent;color:inherit;text-decoration:none}.header a:not(.btn):hover,.header a:not(.btn):focus{border-color:currentColor;text-decoration:none}.header .navbar-toggler{border-radius:30px;padding:8px;--bs-navbar-toggler-padding-y:.15rem;--bs-navbar-toggler-padding-x:.25rem;--bs-navbar-toggler-font-size:1rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%231D212A' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:#1d212a;--bs-navbar-toggler-border-radius:var(--bs-border-radius)}body.home .header .navbar-toggler,body.page-template-o-nas .header .navbar-toggler{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:#fff}.header a.logo{border:none}@media only screen and (max-width: 767px){.header a.logo{display:block;width:150px}}body.home .header a.logo .page,body.page-template-o-nas .header a.logo .page{display:none}body:not(.home):not(.page-template-o-nas) .header a.logo .home{display:none}.header .contact{display:flex;font-size:14px;gap:20px;letter-spacing:-0.01em;justify-content:end;line-height:24px;margin-bottom:20px}@media only screen and (max-width: 767px){.header .contact{flex-direction:column;align-items:center;gap:8px}}.header .nav{align-items:center;display:flex;gap:24px}.header .nav>li{padding-bottom:18px;padding-top:18px}.header .nav>li a,.header .nav>li .menu-item-no-link{color:inherit;font-size:19px;letter-spacing:-0.01em;line-height:24px}.header .nav>li.current-menu-item:not(.btn)>a,.header .nav>li.current-menu-parent:not(.btn)>a,.header .nav>li.current-page-ancestor:not(.btn)>a{border-color:currentColor}.header .nav>li.btn{padding:0}.header .nav>li.btn a{border:none;display:block;font-size:16px;padding:17px 30px 17px 65px}@media only screen and (max-width: 1199px){.header .nav>li.btn a span{display:none}}.header .nav>li.btn a:hover,.header .nav>li.btn a:focus{color:inherit}.header .nav>li.menu-item-has-children>a::after{background:url('../images/arrow-down-white.svg') 0 0 no-repeat;content:'';display:inline-block;height:12px;margin-left:6px;width:12px}.header .nav>li.menu-item-has-children:hover>a::after{background-image:url('../images/arrow-down.svg')}.header .nav>li.menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.header .nav>li.menu-item-has-children:hover>.sub-menu::before{opacity:1}.header .nav>li .sub-menu{box-shadow:0 0 10px #8a8a8a;display:flex;flex-wrap:wrap;gap:16px;list-style:none;left:0;opacity:0;padding:180px 12% 136px 50%;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;visibility:hidden;z-index:-1}@media only screen and (max-width: 1199px){.header .nav>li .sub-menu{flex-wrap:wrap;padding:180px 6% 136px 46%}}.header .nav>li .sub-menu::before{background:#f7f1f0;content:'';inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.header .nav>li .sub-menu::after{background:url('../images/img-submenu.png') 0 0 no-repeat;bottom:-38px;content:'';height:363px;position:absolute;right:52%;width:654px;z-index:-1}.header .nav>li .sub-menu>li{flex:0 0 auto;width:calc(50% - 8px)}.header .nav>li .sub-menu>li a{color:#421d18;font-size:19px;letter-spacing:-0.19px}.header .nav>li .sub-menu>li.current-menu-item:not(.btn)>a{border-color:currentColor}.header .links{align-items:center;display:flex;gap:10px}.header .links .btn.icon-tel{background-color:#fff;color:#1e2f4e}.header .links .btn.icon-tel:hover,.header .links .btn.icon-tel:focus{background-color:#d19f91;color:#fff}body.home .header .links .btn.icon-tel,body.page-template-o-nas .header .links .btn.icon-tel{background-color:rgba(255,255,255,0.3)}body.home .header .links .btn.icon-tel:hover,body.page-template-o-nas .header .links .btn.icon-tel:hover,body.home .header .links .btn.icon-tel:focus,body.page-template-o-nas .header .links .btn.icon-tel:focus{background-color:#d19f91;color:#fff}@media only screen and (max-width: 767px){.header .links .btn{background-image:none;padding-left:20px;padding-right:20px}}.main a:not(.btn):not(.service-item){border-bottom:.05em solid transparent;color:inherit;text-decoration:none}.main a:not(.btn):not(.service-item):hover,.main a:not(.btn):not(.service-item):focus{border-color:currentColor;text-decoration:none}.main p{font-family:'Mona Sans',serif;font-size:20px;font-weight:300;letter-spacing:-0.02em;line-height:140%;margin-bottom:40px}@media only screen and (max-width: 991px){.main p{margin-bottom:30px}}.main p.lead{font-size:clamp(26px, 18.6667px + 2.037vw, 48px);font-weight:300;letter-spacing:-0.03em;line-height:110%;margin-bottom:50px}.main p.lead.small{font-size:clamp(24px, 20px + 1.1111vw, 36px);line-height:120%;letter-spacing:-1.08px;margin-bottom:42px}.main p.lead.about-lead{margin-bottom:var(--gap-100);margin-top:50px}@media only screen and (min-width: 768px){.main p.lead.about2-lead{margin-top:160px}}.main p.text-uppercase{font-size:15px;font-weight:400;line-height:120%}.main p.underline-text{color:#1e2f4e;font-size:15px;line-height:120%;text-transform:uppercase}body.parent-pageid-39 .main p.lead,body.parent-pageid-41 .main p.lead,body.parent-pageid-43 .main p.lead{font-size:clamp(1.5rem, 1.05rem + 2vw, 3.125rem);letter-spacing:-0.01em;line-height:110%}body.parent-pageid-39 .main p.lead.lead-smaller,body.parent-pageid-41 .main p.lead.lead-smaller,body.parent-pageid-43 .main p.lead.lead-smaller{font-size:clamp(1.5rem, 1.2231rem + 1.2308vw, 2.5rem);letter-spacing:-0.02em;line-height:120%}.main .h1,.main .h2,.main .h3,.main .h4,.main .h5,.main .h6,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-family:'Mona Sans',serif;font-weight:300;line-height:130%;letter-spacing:-0.5px;text-wrap:balance}.main .h1.lead,.main .h2.lead,.main .h3.lead,.main .h4.lead,.main .h5.lead,.main .h6.lead,.main h1.lead,.main h2.lead,.main h3.lead,.main h4.lead,.main h5.lead,.main h6.lead{font-size:clamp(26px, 18.6667px + 2.037vw, 48px);font-weight:300;letter-spacing:-0.03em;line-height:110%;margin-bottom:50px}.main h1,.main .h1{font-size:clamp(30px, 20.1818px + 2.7273vw, 54px);letter-spacing:-1.62px;line-height:110%;margin-bottom:var(--gap-100);text-align:center}body.error404 .main h1,body.error404 .main .h1{font-size:clamp(1.5rem, 1.05rem + 2vw, 3.125rem);line-height:110%;margin-bottom:34px}.main h2,.main .h2{font-size:clamp(24px, 20px + 1.1111vw, 36px);letter-spacing:-1.08px;line-height:120%;margin-bottom:30px}body:not(.home) .main h2:not(:first-of-type),body:not(.home) .main .h2:not(:first-of-type){margin-top:80px}.main h3{font-size:34px;letter-spacing:-0.01em;line-height:106%;margin-bottom:30px}@media only screen and (max-width: 991px){.main h3{font-size:26px}}@media only screen and (max-width: 767px){.main h3{font-size:22px}}.main dl,.main ol:not(.breadcrumb):not(.visit-steps),.main ul{margin-bottom:40px}@media only screen and (max-width: 991px){.main dl,.main ol:not(.breadcrumb):not(.visit-steps),.main ul{margin-bottom:30px}}.main .image-decor{position:relative}body.home .main .image-decor{margin-top:-100px}@media only screen and (max-width: 991px){body.home .main .image-decor{margin-top:50px}}@media only screen and (min-width: 768px){body.parent-pageid-9 .main .image-decor::after{background:url('../images/icon-curve.svg') 0 0 no-repeat;content:'';bottom:-175px;height:142px;left:0;position:absolute;width:165px}}body.page-template-kontakt .main .image-decor img{margin-top:-10px}@media only screen and (max-width: 767px){body.page-template-kontakt .main .image-decor img{margin-top:20px}}.main .bg-color{background-color:#f7f1f0;padding-bottom:var(--gap-120);padding-top:var(--gap-120)}body.home .main .bg-color{padding-bottom:var(--gap-100)}body.page-template-nasz-zespol .main .bg-color,body.single-pracownik .main .bg-color{margin-bottom:var(--gap-120);padding-top:0}body.page-template-nasz-zespol .main .bg-color{padding-top:var(--gap-60);padding-bottom:0}body.single-pracownik .main .bg-color{padding-top:var(--gap-80)}body.page-template-o-nas .main .bg-color{margin-bottom:var(--gap-120)}body.page-template-cennik .main .bg-color .h2{margin-bottom:50px}body.page-template-cennik .main .bg-color p:not(.h2){font-size:18px}body.page-template-cennik .main .bg-color p.small{font-size:16px;letter-spacing:0;line-height:120%}body.page-template-kontakt .main .bg-color{padding-top:0}.main .bg-color.mt-minus-40{margin-top:-40px;padding-top:0}@media only screen and (max-width: 767px){.main .bg-color.mt-minus-40{margin-top:0;padding-top:50px}}.main .rotate-left{transform:rotate(-4.04deg)}body.page-template-nasz-zespol .main .rotate-left{transform:rotate(-2deg)}.main .rotate-right{transform:rotate(4.04deg)}body.page-template-nasz-zespol .main .rotate-right{transform:rotate(2deg)}@media only screen and (max-width: 991px){body.page-template-o-nas .main .rotate-right{margin-top:40px;max-width:90%}}@media only screen and (max-width: 991px){body.page-template-kontakt .main .rotate-right{margin-bottom:50px;max-width:90%}}.main .mb-big{margin-bottom:var(--gap-60)}body.page-template-o-nas .main .mb-big{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);line-height:110%}.main .mb-120{margin-bottom:var(--gap-120)}@media only screen and (max-width: 991px){.main .mt-mobile{margin-top:40px}}.main .border-title{border:1px solid rgba(30,47,78,0.2);border-radius:50px;display:table;font-size:13px;font-weight:400;line-height:100%;margin:0 auto 30px;padding:22px 50px;text-transform:uppercase}.main .bbb{margin-bottom:var(--gap-120);margin-top:var(--gap-120)}.main .about-quote{margin-bottom:var(--gap-70);margin-top:12px}@media only screen and (max-width: 991px){.main .about-quote{margin-top:40px}.main .about-quote img{margin-top:40px}}.main .services-section{border-top:1px solid rgba(0,0,0,0.15);padding-top:var(--gap-120)}.main .services-section .lead{margin-bottom:var(--gap-60)}@media only screen and (max-width: 991px){.main .services-section .lead{margin-bottom:0}}.main .services-section .image-decor img{margin-top:45px}.main .services{text-align:center}body:not(.home) .main .services{margin-top:96px;padding-bottom:var(--gap-60)}@media only screen and (max-width: 991px){body:not(.home) .main .services{margin-top:0;padding-bottom:0}}body.page-template-o-nas .main .services{margin-bottom:var(--gap-150);margin-top:10px;padding-bottom:0}body.page-template-usluga .main .services,body.page-id-9 .main .services,body.error404 .main .services{margin-top:0}body.page-template-usluga .main .services{margin-top:0;padding-bottom:40px}@media only screen and (max-width: 991px){body.page-template-usluga .main .services{display:none}}body.single-pracownik .main .services{margin-bottom:var(--gap-120);padding-bottom:0}body.error404 .main .services{padding-bottom:0}.main .services h2{color:#1e2f4e;font-family:'Mona Sans',serif;font-size:90px;font-weight:300;letter-spacing:-0.01em;line-height:106%;margin-bottom:var(--gap-60)}@media only screen and (max-width: 991px){.main .services h2{margin-bottom:30px}}body.single-pracownik .main .services h2{color:#421d18;font-size:24px;line-height:110%;margin-bottom:40px;letter-spacing:-0.72px}.main .services h2.border-title{font-size:13px;font-weight:400;line-height:100%;margin-bottom:40px}.main .services .timeline{display:flex;align-items:center;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:var(--gap-60)}@media only screen and (max-width: 1199px){.main .services .timeline{gap:20px}}body.parent-pageid-39 .main .services .timeline,body.parent-pageid-41 .main .services .timeline,body.parent-pageid-43 .main .services .timeline{margin-bottom:var(--gap-150)}.main .services .timeline .step{color:#1e2f4e;align-items:center;border:1px solid rgba(30,47,78,0.2);border-radius:50px;display:flex;font-size:13px;gap:20px;line-height:100%;padding:17px 50px;text-transform:uppercase}@media only screen and (max-width: 767px){.main .services .timeline .step{gap:15px;padding:10px 20px}}.main .services .timeline .step .icon{background-position:0 center;background-repeat:no-repeat;flex:0 0 auto;height:24px;width:24px}.main .services .timeline .step .icon-girl{background-image:url('../images/icon-girl.svg')}.main .services .timeline .step .icon-pregnant{background-image:url('../images/icon-pregnant.svg')}.main .services .timeline .step .icon-old-woman{background-image:url('../images/icon-old-woman.svg')}.main .services .timeline .arrow{background:url('../images/arrow-right.svg') no-repeat 0 center;height:8px;width:61px}@media only screen and (max-width: 991px){.main .services .timeline .arrow{display:none}}.main .services-list{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;margin-bottom:40px;text-align:center}@media only screen and (max-width: 991px){.main .services-list{gap:14px}}body.error404 .main .services-list{margin-bottom:0}.main .services-list .service-item{align-items:center;border-radius:60px;color:#421d18;display:flex;font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;letter-spacing:-0.03em;line-height:110%;overflow:hidden;padding:14px 36px;position:relative;text-decoration:none}@media only screen and (max-width: 767px){.main .services-list .service-item{font-size:16px;padding:10px 30px}}.main .services-list .service-item::before{background:linear-gradient(86.09deg, #ec8275 4.26%, rgba(236,130,117,0) 82.08%),linear-gradient(270deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),linear-gradient(270deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),var(--service-bg);background-repeat:no-repeat;content:'';height:88px;opacity:0;position:absolute;right:0;top:-9px;width:131px}@media only screen and (max-width: 767px){.main .services-list .service-item::before{right:-20px;top:-12px}}.main .services-list .service-item::after{background-image:url('../images/arrow-right.svg');background-size:contain;content:'';height:42px;margin-left:16px;position:relative;width:42px}@media only screen and (max-width: 767px){.main .services-list .service-item::after{height:34px;margin-left:12px;width:34px}}.main .services-list .service-item:hover{background-color:#ec8275;text-decoration:none}.main .services-list .service-item:hover span{border-color:currentColor}.main .services-list .service-item:hover::before{opacity:1}.main .services-list .service-item:hover::after{opacity:0}.main .services-list .service-item span{border-bottom:.05em solid transparent;position:relative}.main .services-2{margin-bottom:var(--gap-120)}@media only screen and (max-width: 991px){.main .services-2{margin-top:30px}}.main .services-2-list{margin-bottom:40px;padding-left:0}.main .services-2-list .service-item{align-items:center;display:flex;gap:36px;overflow:hidden}@media only screen and (max-width: 767px){.main .services-2-list .service-item{flex-direction:column;gap:14px}}.main .services-2-list .service-item:not(:first-child){padding-top:20px}.main .services-2-list .service-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom:20px}.main .services-2-list .service-item a{border-bottom:.05em solid transparent;flex:0 0 auto;font-size:20px;font-weight:300;letter-spacing:-0.6px;line-height:110%;width:255px;text-decoration:none}@media only screen and (max-width: 767px){.main .services-2-list .service-item a{width:auto}}.main .services-2-list .service-item a:hover{border-color:currentColor;text-decoration:none}.main .services-2-list .service-item p{font-size:16px;line-height:120%;margin-bottom:0}@media only screen and (max-width: 767px){.main .services-2-list .service-item p{text-align:center}}.main .features{gap:30px 0;margin-bottom:var(--gap-120);padding:0}body.page-template-o-nas .main .features{margin-bottom:0}.main .features .feature{align-items:flex-start;display:flex;flex-direction:column;gap:36px}@media only screen and (min-width: 1400px){.main .features .feature{padding-right:60px}}@media only screen and (max-width: 991px){.main .features .feature{gap:15px}}.main .features .feature-text{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;letter-spacing:-0.72px;line-height:120%;margin-bottom:0}.main .features .feature p{font-size:16px;line-height:120%}.main .features .feature p:last-child{margin-bottom:0}.main .nav-underline{gap:15px 18px}@media only screen and (max-width: 767px){.main .nav-underline{gap:13px 10px}}body.page-template-o-centrum .main .nav-underline,body.page-template-uslugi .main .nav-underline,body.page-template-usluga .main .nav-underline{gap:20px}.main .nav-underline .nav-link{border:none;color:inherit;font-size:16px;line-height:100%;padding:0}@media only screen and (max-width: 767px){.main .nav-underline .nav-link{font-size:14px}}body.page-template-o-centrum .main .nav-underline .nav-link,body.page-template-uslugi .main .nav-underline .nav-link,body.page-template-usluga .main .nav-underline .nav-link{color:#727680;font-weight:600}.main .nav-underline .nav-link.active{text-decoration:underline}body.page-template-o-centrum .main .nav-underline .nav-link.active,body.page-template-uslugi .main .nav-underline .nav-link.active,body.page-template-usluga .main .nav-underline .nav-link.active{color:#1d212a}.main .nav-underline .nav-link:hover,.main .nav-underline .nav-link:focus{text-decoration:underline}.main .testimonials{margin-bottom:var(--gap-70)}.main .testimonials h2{margin-bottom:var(--gap-80)}.main .testimonials figure{align-items:flex-start;display:flex;flex-direction:column;flex:1 0 0;gap:36px;margin-bottom:50px;padding-right:20px}@media only screen and (max-width: 767px){.main .testimonials figure{gap:20px;padding-right:0}}.main .testimonials .blockquote{margin:0}.main .testimonials .blockquote p{font-size:20px;font-weight:300;letter-spacing:-0.4px;line-height:130%}@media only screen and (max-width: 767px){.main .testimonials .blockquote p{font-size:16px}}.main .testimonials .blockquote-footer{margin:0;width:100%}.main .testimonials .blockquote-footer::before{content:''}.main .testimonials .blockquote-footer span{border-bottom:1px solid rgba(0,0,0,0.15);color:#421d18;display:block;font-size:16px;font-weight:300;letter-spacing:-0.16px;line-height:24px;margin-bottom:18px;padding-bottom:18px}body.parent-pageid-39 .main .doctors .row,body.parent-pageid-41 .main .doctors .row,body.parent-pageid-43 .main .doctors .row{--bs-gutter-y:60px}body.parent-pageid-39 .main .doctors .btn,body.parent-pageid-41 .main .doctors .btn,body.parent-pageid-43 .main .doctors .btn{margin-top:var(--gap-60)}body.page-template-usluga .main .doctors .doctor{margin-top:var(--gap-60)}@media only screen and (max-width: 991px){body.page-template-usluga .main .doctors .doctor{margin-top:30px}}@media only screen and (max-width: 991px){.main .doctors .doctor.ms-auto{margin-left:0 !important}}.main .doctors .doctor a{display:block;text-decoration:none}.main .doctors .doctor a:hover,.main .doctors .doctor a:focus{text-decoration:underline}.main .doctors .doctor img{border-radius:30px;margin-bottom:30px}@media only screen and (max-width: 767px){.main .doctors .doctor img{margin-bottom:20px}}.main .doctors .doctor .name{font-family:'Mona Sans',serif;font-size:20px;font-weight:300;letter-spacing:-0.01em;line-height:110%;margin-bottom:20px}.main .doctors .doctor .job{font-size:15px;font-weight:400;line-height:120%;text-transform:uppercase}@media only screen and (max-width: 767px){.main .doctors .doctor .job{font-size:14px}}.main iframe{display:block}.main .info-service{border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);margin-bottom:var(--gap-120)}@media only screen and (max-width: 991px){.main .info-service{border-top:none}}.main .info-service .icon{margin-bottom:30px}@media only screen and (max-width: 991px){.main .info-service .icon{margin-bottom:20px}}.main .info-service p:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.main .about-mission img{margin-bottom:30px}}.main .about-mission .text-uppercase{margin-bottom:0}body.parent-pageid-39 .main .about-mission,body.parent-pageid-41 .main .about-mission,body.parent-pageid-43 .main .about-mission{margin-bottom:var(--gap-150)}body.parent-pageid-39 .main .about-mission img,body.parent-pageid-41 .main .about-mission img,body.parent-pageid-43 .main .about-mission img{border-radius:30px;transform:rotate(-2deg)}body.page-template-kontakt .main .about-mission .lead{margin-bottom:20px}body.page-template-kontakt .main .about-mission .buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--gap-60)}@media only screen and (max-width: 991px){body.page-template-kontakt .main .about-mission .buttons .btn{font-size:14px}}body.page-template-kontakt .main .about-mission .icon-booking{margin:30px 0 var(--gap-60)}.main div.values{margin-bottom:var(--gap-150)}body.single-pracownik .main div.values{margin-top:var(--gap-150)}body.page-template-o-nas .main div.values h2,body.parent-pageid-39 .main div.values h2,body.parent-pageid-41 .main div.values h2,body.parent-pageid-43 .main div.values h2{margin-bottom:40px}.main div.values p.lead{font-size:clamp(1.5rem, 1.05rem + 2vw, 3.125rem);letter-spacing:-0.01em;line-height:110%}body.single-pracownik .main div.values p.lead{margin-bottom:0}.main div.values-subtitle{margin-bottom:40px}.main div.values-list{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--gap-60)}body.page-template-o-nas .main div.values-list{gap:0;--bs-gutter-x:10px;--bs-gutter-y:10px}.main div.values-list .value-item{align-items:flex-start;background:#fafaf8;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;padding:45px;max-width:400px;flex:1}@media only screen and (max-width: 991px){.main div.values-list .value-item{padding:30px}}body.page-template-o-nas .main div.values-list .value-item{height:100%;max-width:none}@media only screen and (min-width: 1200px){body.page-template-o-nas .main div.values-list .value-item{padding-right:36%}}.main div.values-list .value-item h3{font-family:'Mona Sans',serif;font-size:18px;font-weight:300;letter-spacing:-0.01em;line-height:110%;margin-bottom:0}body.page-template-o-nas .main div.values-list .value-item h3,body.page-template-erecepta .main div.values-list .value-item h3{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);line-height:106%;margin-bottom:30px}.main div.values-list .value-number{align-items:center;border:1px solid #1e2f4e;border-radius:50%;display:inline-flex;font-size:15px;height:60px;justify-content:center;line-height:100%;margin-bottom:var(--gap-60);width:60px}@media only screen and (max-width: 991px){.main div.values-list .value-number{margin-bottom:30px}}@media only screen and (max-width: 991px){body.page-template-o-nas .main div.values-list .value-number{margin-bottom:30px}}.main div.values-list p{color:#7e8694;font-size:15px;font-weight:400;line-height:130%;text-transform:uppercase}.main div.values-list p:last-child{margin-bottom:0}body.page-template-o-nas .main div.values-list p{color:#1e2f4e;line-height:120%}.main div.values .text-uppercase{margin-bottom:0}.main .services-consultations{margin-bottom:var(--gap-150);position:relative}@media only screen and (min-width: 992px){.main .services-consultations::after{background-color:rgba(30,47,78,0.1);content:'';height:100%;position:absolute;right:50%;top:0;width:1px}}.main .services-consultations h2{text-align:left}@media only screen and (max-width: 991px){.main .services-consultations h2{margin-bottom:30px}}.main .services-consultations ul{border-top:1px solid rgba(30,47,78,0.1);display:flex;flex-direction:column;margin:0;padding:0}@media only screen and (max-width: 991px){.main .services-consultations ul{margin-bottom:50px}}.main .services-consultations ul li{border-bottom:1px solid rgba(30,47,78,0.1);font-family:'Mona Sans',serif;font-size:18px;font-weight:300;letter-spacing:-0.01em;line-height:110%;list-style:none;padding:20px 0 20px 40px;position:relative}.main .services-consultations ul li::before{background:url('../images/service-arrow-right.svg') 0 center no-repeat;content:'';height:100%;left:0;position:absolute;top:0;width:21px}@media only screen and (max-width: 991px){.main .services-consultations .text-uppercase.mb-0{margin-bottom:50px !important}}.main .clinic-features{padding-bottom:var(--gap-120);padding-top:var(--gap-120)}.main .clinic-features p,.main .clinic-features a{position:relative;z-index:2}.main .visit-section{margin-bottom:var(--gap-200);position:relative}.main .visit-section .lead{margin-bottom:var(--gap-60)}@media only screen and (min-width: 992px){.main .visit-section .visit-img{bottom:-118px;right:170px;position:absolute}.main .visit-section .visit-img::before{background:url('../images/icon-curve-2.svg') 0 0 no-repeat;content:'';height:124px;left:-111px;position:absolute;top:-130px;width:152px;z-index:1}}@media only screen and (max-width: 767px){.main .visit-section .visit-img{margin-left:20px}}.main .visit-steps{gap:40px 0;margin-bottom:var(--gap-80);padding-left:0;position:relative}@media only screen and (min-width: 992px){.main .visit-steps::before{background:#fff;content:'';height:calc(100% + 70px);left:calc(20% - 40px);position:absolute;top:-30px;transform:rotate(1.841deg);width:calc(40% + 15px)}}.main .visit-steps .step{align-items:flex-start;display:flex;flex-direction:column;padding-right:30px;position:relative}@media only screen and (min-width: 992px){.main .visit-steps .step:nth-child(2) .step-nr,.main .visit-steps .step:nth-child(3) .step-nr{background:#f7f1f0}}.main .visit-steps .step-nr{align-items:center;background:#fff;border-radius:50%;display:flex;gap:10px;height:50px;justify-content:center;margin-bottom:36px;width:50px}@media only screen and (max-width: 991px){.main .visit-steps .step-nr{margin-bottom:20px}}.main .visit-steps .step-title{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;line-height:110%;letter-spacing:-0.72px;margin-bottom:18px}.main .visit-steps .step-desc{font-size:16px;font-weight:300;line-height:120%;margin-bottom:0}.main .visit-steps .btn{display:table;margin-top:18px}.main .offer-intro{margin-bottom:var(--gap-150)}@media only screen and (min-width: 768px){.main .offer-intro .rotate-left{margin-top:-24%}}@media only screen and (max-width: 991px){.main .offer-intro .rotate-left{margin-top:50px}}.main .offer-intro p:not(.lead){font-size:18px;letter-spacing:0}.main .offer-intro p:not(.lead):last-child{margin-bottom:0}.main .offer-content{margin-bottom:var(--gap-100)}.main .offer-content h2{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);letter-spacing:-0.03em;line-height:110%;margin-bottom:50px}.main .offer-content p{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);letter-spacing:-0.03em;line-height:130%}.main .offer-content img.rotate-left{margin-left:-90px;margin-top:10px}.main .offer-scope-benefits{position:relative}@media (min-width:1540px){.main .offer-scope-benefits{--bs-gutter-x:100px}}@media only screen and (min-width: 992px){.main .offer-scope-benefits::before{background-color:rgba(0,0,0,0.15);content:'';height:100%;left:50%;position:absolute;top:0;width:1px}}.main .offer-scope-benefits h2{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);letter-spacing:-0.03em;line-height:110%;margin-bottom:30px}.main .offer-scope-benefits ul{list-style:none;margin:0;padding:0}.main .offer-scope-benefits ul li{border-bottom:1px solid rgba(0,0,0,0.15);font-size:20px;font-weight:300;letter-spacing:-0.03em;line-height:110%;padding:20px 0 20px 50px;position:relative}.main .offer-scope-benefits ul li::before{background:url('../images/icon-checkmark.svg') 0 center no-repeat;content:'';height:100%;left:0;position:absolute;top:0;width:32px}.main .offer-scope-benefits ul li:last-child{border-bottom:none}.main .offer-cta{margin:var(--gap-150) 0}.main .offer-cta h2{letter-spacing:-0.03em;margin-bottom:30px}.main .offer-cta p{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);letter-spacing:-0.03em;line-height:130%;margin-bottom:30px}.main .offer-cta .contact-location{align-items:center;display:flex;gap:24px;margin:0 -40px 20px;padding:30px 40px;position:relative}@media only screen and (max-width: 991px){.main .offer-cta .contact-location{flex-direction:column;gap:10px;margin-left:0;margin-right:0}}.main .offer-cta .contact-location::before{background:#f7f1f0;content:'';inset:0;position:absolute;transform:rotate(1.12deg);z-index:-1}.main .offer-cta address{font-size:30px;font-weight:300;letter-spacing:-0.03em;line-height:120%;margin-bottom:0}.main .offer-cta .hours{letter-spacing:-0.02em;line-height:130%}.main .appointment-cta{align-items:center;display:flex;gap:24px;position:relative;z-index:2}@media only screen and (max-width: 767px){.main .appointment-cta{flex-direction:column;gap:10px}}@media only screen and (max-width: 991px){body.parent-pageid-9 .main .appointment-cta{flex-direction:column;gap:10px;margin-top:40px}}body.error404 .main .appointment-cta{justify-content:center;margin-bottom:40px;margin-top:var(--gap-80)}.main .appointment-cta span{font-size:14px;letter-spacing:-0.01em;line-height:24px}.main .appointment-cta .tel{font-size:clamp(24px, 20px + 1.1111vw, 36px);font-weight:300;letter-spacing:-0.03em;line-height:120%;text-decoration:none}.main .appointment-cta .tel:hover,.main .appointment-cta .tel:focus{text-decoration:underline}.main .appointment-cta .big{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;letter-spacing:-0.72px;line-height:110%}.main .registration-methods{margin-bottom:var(--gap-120);margin-top:var(--gap-120)}.main .online-registration{border-top:1px solid rgba(0,0,0,0.15);margin-top:var(--gap-100);padding-top:var(--gap-100)}body.single-pracownik .main .online-registration{border:none;margin-top:0;padding-top:0}body.single-pracownik .main .online-registration h2{font-size:48px;line-height:110%;letter-spacing:-1.44px}.main .online-registration-info{margin:0 -30px var(--gap-60);padding:60px 30px;position:relative}@media only screen and (max-width: 991px){.main .online-registration-info{margin-left:0;margin-right:0;padding:30px}}.main .online-registration-info::before{background:#fff;content:'';inset:0;position:absolute;transform:rotate(-0.7deg)}.main .online-registration-info>*{position:relative}.main .online-registration-info p{margin-bottom:30px;margin-top:10px}.main .contact-details{margin-top:var(--gap-70)}@media only screen and (min-width: 768px){.main .contact-details{--bs-gutter-x:80px}}@media only screen and (max-width: 1199px){body.page-template-kontakt .main .contact-details .tel{margin-top:30px}}body.page-template-kontakt .main .contact-details .email{margin-bottom:0}.main .brand-intro{border-top:1px solid rgba(0,0,0,0.15);margin-top:var(--gap-150);padding-top:var(--gap-120)}.main .brand-intro .box{position:relative}.main .brand-intro .box .btn{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.main .brand-intro .box-about img{transform:rotate(-1.5deg)}.main .brand-intro .box-pricelist img{transform:rotate(1.8deg)}.main .appointment-info{margin:0 -50px;padding:60px 50px;position:relative}@media only screen and (max-width: 991px){.main .appointment-info{margin-left:0;margin-right:0;padding:30px}}.main .appointment-info::before{background:#f7f1f0;content:'';inset:0;position:absolute;transform:rotate(1.841deg)}.main .appointment-info>*{position:relative}.main .appointment-info .lead{margin-bottom:30px}.main .appointment-info p{margin-bottom:var(--gap-60)}.main .pricing>.row:not(:last-child) .price-list{margin-bottom:var(--gap-60)}.main .pricing>.row:last-child .price-list{margin-bottom:var(--gap-120)}.main .pricing>.row:nth-child(4n + 1) .price-list,.main .pricing>.row:nth-child(4n + 3) .price-list{margin-left:-60px;margin-right:-60px;padding:40px 60px;position:relative}@media only screen and (max-width: 991px){.main .pricing>.row:nth-child(4n + 1) .price-list,.main .pricing>.row:nth-child(4n + 3) .price-list{margin-left:0;margin-right:0;padding:30px}}.main .pricing>.row:nth-child(4n + 1) .price-list::before,.main .pricing>.row:nth-child(4n + 3) .price-list::before{background:#fff;content:'';inset:0;position:absolute}.main .pricing>.row:nth-child(4n + 1) .price-list>*,.main .pricing>.row:nth-child(4n + 3) .price-list>*{position:relative}.main .pricing>.row:nth-child(4n + 1) .price-list::before{transform:rotate(.328deg)}.main .pricing>.row:nth-child(4n + 3) .price-list{padding-bottom:50px;padding-top:50px}.main .pricing>.row:nth-child(4n + 3) .price-list::before{transform:rotate(-1.024deg)}@media only screen and (min-width: 992px){.main .pricing .img3{margin-top:-130px}}@media only screen and (max-width: 991px){.main .pricing .img3{margin-bottom:30px}}.main .pricing img{position:relative}.main .price-list h2{align-items:center;display:flex;font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);gap:30px;line-height:110%;margin-bottom:35px}.main .price-list .price-list-items{margin-bottom:0}.main .price-list .price-item{display:flex;font-size:16px;font-weight:300;gap:10px;justify-content:space-between;line-height:120%;padding:14px 0}.main .price-list .price-item:first-child{padding-top:0}.main .price-list .price-item:last-child{padding-bottom:0}.main .price-list .price-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.15)}.main .price-list .price-item dt{font-weight:300}.main .price-list .price-item dd{margin-bottom:0;text-align:right}body.error404 .main{background:#f7f1f0;padding-bottom:var(--gap-120)}@media only screen and (min-width: 992px){body.page-template-o-nas .main .img1{margin-bottom:-200px;position:relative}}@media only screen and (max-width: 991px){body.page-template-o-nas .main .img1{margin-top:40px}}body.page-template-o-centrum .main h2,body.page-template-uslugi .main h2{font-size:clamp(1.25rem, 0.8173rem + 1.9231vw, 2.8125rem);font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.9px;margin-bottom:var(--gap-60)}body.page-template-o-centrum .main .h2,body.page-template-uslugi .main .h2{font-size:clamp(1.375rem, 1.15rem + 1vw, 2.1875rem)}body.page-template-o-centrum .main p:last-child,body.page-template-uslugi .main p:last-child{margin-bottom:0}body.page-template-o-centrum .main .kadra,body.page-template-uslugi .main .kadra{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:var(--gap-100);margin-top:var(--gap-120);padding-bottom:var(--gap-120)}body.page-template-o-centrum .main .kadra img,body.page-template-uslugi .main .kadra img{margin-bottom:20px}body.page-template-o-centrum .main .alert,body.page-template-uslugi .main .alert{background:#eaeff2;border-radius:50px;display:table;font-size:14px;font-weight:600;line-height:100%;margin:80px auto 0;padding:14px 50px}@media only screen and (max-width: 991px){body.page-template-o-centrum .main .alert,body.page-template-uslugi .main .alert{margin-top:40px;padding-left:30px;padding-right:30px}}body.page-template-o-centrum .main .bg-gray,body.page-template-uslugi .main .bg-gray{margin:var(--gap-120) 0}body.page-template-o-centrum .main .our-advantages,body.page-template-uslugi .main .our-advantages{margin-bottom:80px}@media only screen and (max-width: 767px){body.page-template-o-centrum .main .our-advantages,body.page-template-uslugi .main .our-advantages{margin-bottom:10px}}@media (min-width:1494px){body.page-template-o-centrum .main .our-advantages>.row,body.page-template-uslugi .main .our-advantages>.row{--bs-gutter-x:6rem}}body.page-template-o-centrum .main .our-advantages div[class^='col-'],body.page-template-uslugi .main .our-advantages div[class^='col-']{margin-bottom:40px}body.page-template-o-centrum .main .our-advantages div[class^='col-']:not(:last-child),body.page-template-uslugi .main .our-advantages div[class^='col-']:not(:last-child){border-right:1px solid rgba(0,0,0,0.1)}body.page-template-o-centrum .main .our-advantages img,body.page-template-uslugi .main .our-advantages img{margin-bottom:20px}body.page-template-o-centrum .main .our-advantages p,body.page-template-uslugi .main .our-advantages p{line-height:130%;margin-bottom:0}body.page-template-o-centrum .main .our-advantages p span,body.page-template-uslugi .main .our-advantages p span{color:#727681;display:block;font-size:14px;margin-top:20px}body.page-template-o-centrum .main .services,body.page-template-uslugi .main .services{margin:0;padding:var(--gap-120) 0}body.page-template-uslugi .main .services{padding:0}body.page-template-nasz-zespol .main .doctors{margin-top:150px}body.page-template-nasz-zespol .main .doctors>.row{--bs-gutter-x:60px}body.page-template-nasz-zespol .main .doctors .col-image{padding-right:30px;position:relative}body.page-template-nasz-zespol .main .doctors .col-image::after{background:url('../images/line-smile-doctor.svg') 0 0 no-repeat;background-size:contain;content:'';height:28px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:166px}body.page-template-nasz-zespol .main .doctors .doctor{margin-bottom:var(--gap-120);position:relative}body.page-template-nasz-zespol .main .doctors .doctor img{border-radius:0;margin-bottom:0}body.page-template-nasz-zespol .main .doctors .doctor .name{display:table-caption;font-size:48px;font-weight:300;line-height:110%;letter-spacing:-1.44px;margin-bottom:10px}body.page-template-nasz-zespol .main .doctors .doctor .name:hover,body.page-template-nasz-zespol .main .doctors .doctor .name:focus{border-color:currentColor;text-decoration:none}body.page-template-nasz-zespol .main .doctors .doctor .job{font-size:18px;font-weight:300;line-height:140%;text-transform:none}body.page-template-nasz-zespol .main .doctors .doctor ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:50px 0 0;padding:0}body.page-template-nasz-zespol .main .doctors .doctor ul li{font-size:18px;font-weight:300;line-height:110%;list-style:none;letter-spacing:-0.54px;min-height:24px;padding:0 0 0 40px;position:relative}body.page-template-nasz-zespol .main .doctors .doctor ul li::before{background:url('../images/icon-checkmark-small.svg') 0 center no-repeat;content:'';height:100%;left:0;position:absolute;top:0;width:24px}body.page-template-nasz-zespol .main .doctors .doctor ul li:last-child{border-bottom:none}body.single-pracownik .main ul{display:flex;flex-direction:column;gap:16px;padding-left:1rem}body.single-pracownik .main ul li{font-size:20px;font-weight:300;line-height:110%;letter-spacing:-0.6px}body.page-template-usluga .main .h2{font-size:clamp(1.25rem, 0.8173rem + 1.9231vw, 2.8125rem);font-weight:600;line-height:120%;letter-spacing:-0.9px}body.page-template-usluga .main .btn{padding-bottom:15px;padding-top:15px}body.page-template-kontakt .main iframe{margin-bottom:30px;margin-top:var(--gap-120)}body.page-template-dokumenty .main .files{display:flex;flex-direction:column;list-style:none;gap:20px;margin:0;padding-left:0}body.page-template-dokumenty .main .img1{margin-top:30px}@media only screen and (max-width: 991px){body.page-template-dokumenty .main .img1{display:none}}.footer{padding-bottom:var(--gap-60)}body.home .footer,body.page-template-o-nas .footer,body.page-template-cennik .footer,body.page-template-kontakt .footer,body.page-template-dokumenty .footer,body.error404 .footer{padding-top:var(--gap-120)}body.home .footer,body.parent-pageid-9 .footer{border-top:1px solid rgba(0,0,0,0.15)}body.parent-pageid-9 .footer{margin-top:-8.4%;padding-top:16%}@media only screen and (max-width: 767px){body.parent-pageid-9 .footer{padding-top:20%}}.footer h6{font-size:clamp(20px, 18.6667px + 0.3704vw, 24px);font-weight:300;letter-spacing:-0.01em;line-height:100%;margin-bottom:16px}@media only screen and (max-width: 767px){.footer h6{margin-bottom:22px}}.footer .nav{display:flex;font-size:18px;font-weight:300;gap:16px;letter-spacing:-0.01em;line-height:100%;margin-bottom:var(--gap-60)}.footer a:not(.btn){border-bottom:.05em solid transparent;color:inherit;text-decoration:none}.footer a:not(.btn):hover,.footer a:not(.btn):focus{border-color:currentColor;text-decoration:none}.footer .lead{background:url('../images/line-smile.svg') right 50px no-repeat;font-size:clamp(24px, 20px + 1.1111vw, 36px);letter-spacing:-0.03em;line-height:120%;margin-bottom:0;padding-bottom:50px}@media only screen and (max-width: 767px){.footer .contact-details{margin-top:40px}}.footer .social-media a:hover,.footer .social-media a:focus{border:none;opacity:.65}.footer .copyright{align-items:center;color:#6b4e4a;font-size:14px;font-weight:400;gap:16px;line-height:130%;margin:60px 0 40px}@media only screen and (max-width: 991px){.footer .copyright{gap:10px}.footer .copyright .d-block{flex-shrink:0;width:100%}}@media only screen and (max-width: 767px){.footer .copyright{flex-direction:column;gap:8px 14px}}.footer .copyright a{color:inherit;font-size:15px;font-weight:300;letter-spacing:-0.01em;line-height:120%}.footer .seo{color:#6b4e4a;font-size:15px;font-weight:300;letter-spacing:-0.01em;line-height:130%;margin-bottom:0}.social-link{height:60px;text-indent:-9999px;width:60px;z-index:10}.social-link.ig,.social-link.fb{background-position:center;background-repeat:no-repeat}.social-link.ig{background-image:url('../images/icon-ig.svg')}body.home .social-link.ig,body.page-template-o-nas .social-link.ig{background-image:url('../images/icon-ig-white.svg')}.social-link.fb{background-image:url('../images/icon-fb.svg')}body.home .social-link.fb,body.page-template-o-nas .social-link.fb{background-image:url('../images/icon-fb-white.svg')}.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;border-radius:20px;box-shadow:inset 0 0 10px 0 rgba(66,68,90,0.27);display:none;left:inherit;margin:0 20px 20px;max-width:500px;opacity:0;padding:20px;position:fixed;right:0;width:40%;z-index:1000}@media only screen and (max-width: 991px){#cookie{background-image:none;max-width:none;padding-left:20px;width:auto}}#cookie h6{display:block;font-size:20px;margin-bottom:10px}#cookie p{line-height:124%;margin-bottom:10px}#cookie a:not(.btn){border-bottom:.05em solid transparent;color:inherit;display:inline-block;margin-left:10px;text-decoration:none}#cookie a:not(.btn):hover,#cookie a:not(.btn):focus{border-color:currentColor;text-decoration:none}#cookie .btn{display:inline-block;font-size:14px;padding:12px 20px}/*# sourceMappingURL=./style.css.map */