@font-face{font-family:Jost;src:url(../../../../../../../../themes/mediweb/public/fonts/Jost-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../../../../../../../../themes/mediweb/public/fonts/Jost-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Zalando Sans";font-weight:100 900;font-style:normal;font-stretch:75% 125%;src:url(../../../../../../../../themes/mediweb/public/fonts/ZalandoSans-VariableFont_wdth,wght.ttf) format("truetype-variations");font-display:swap}@font-face{font-family:"Zalando Sans";font-weight:100 900;font-style:italic;font-stretch:75% 125%;src:url(../../../../../../../../themes/mediweb/public/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf) format("truetype-variations");font-display:swap}:root{--color-primary:#2c3542;--color-violet:#a376b4;--color-brown:#81594f;--color-white:#fff;--color-cream:#f4f1ef;--color-gray:#868a8f;--font-main:'Jost', sans-serif;--font-secondary:'Zalando Sans', sans-serif;--font-default:var(--font-main);--leading-normal:1.2;--section-padding:100px;--transition:0.2s linear}@media only screen and (width <=768px){:root{--section-padding:40px}}@font-face{font-family:Jost;src:url(../../../../../../../../themes/mediweb/public/fonts/Jost-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../../../../../../../../themes/mediweb/public/fonts/Jost-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Zalando Sans";font-weight:100 900;font-style:normal;font-stretch:75% 125%;src:url(../../../../../../../../themes/mediweb/public/fonts/ZalandoSans-VariableFont_wdth,wght.ttf) format("truetype-variations");font-display:swap}@font-face{font-family:"Zalando Sans";font-weight:100 900;font-style:italic;font-stretch:75% 125%;src:url(../../../../../../../../themes/mediweb/public/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf) format("truetype-variations");font-display:swap}.lock{overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:var(--font-main);font-size:16px;font-weight:400;font-style:normal;line-height:26px;color:var(--color-primary)}img{transition:var(--transition)}p,h1,h2,h3,h4,.h4,h5{cursor:default}div,p,form,input,a,span,button,textarea,input{margin:0;padding:0;transition:var(--transition);box-sizing:border-box}ul,li{display:block;margin:0;padding:0}a,a:hover,a:active{text-decoration:none}a{font-family:var(--font-main);font-weight:400;color:var(--color-primary)}img{max-width:100%}input,input:hover,input:focus,input:active,button,button:hover,button:focus,button:active{outline:none}a p,a span,a div,a li,a label,a input,a button{cursor:pointer}span{color:inherit}ul li{display:block;font-family:inherit;font-size:inherit;color:inherit}a,a svg,a svg path,a p,a div{transition:var(--transition);cursor:pointer}svg,svg path,svg rect{transition:var(--transition)}p,span,li,ul,div,h1,h2,h3,h4,.h4,h5,h6,input,textarea,button,label,strong,b{cursor:default}h1,h2,h3,h4,.h4,h5,h6{margin:0;padding:0;font-family:var(--font-default);font-weight:400;transition:var(--transition);font-style:normal}h1,.h1{font-size:42px;line-height:52px;letter-spacing:2.52px;text-transform:uppercase}h1 .small,.h1 .small{display:block;font-size:20px;font-weight:400;line-height:30px;letter-spacing:1.2px}h2,.h2{font-size:32px;font-weight:400;line-height:42px;letter-spacing:1.92px;text-transform:uppercase}h3,.h3{font-size:26px;line-height:36px}@media (width <=767px){h1,.h1{font-size:32px;line-height:40px;letter-spacing:1.92px}h1 .small,.h1 .small{font-size:16px;line-height:24px;letter-spacing:.96px}h2,.h2{font-size:24px;line-height:32px;letter-spacing:1.44px}h3,.h3{font-size:20px;line-height:28px}}a:not(.btn,.block):hover{color:var(--color-violet)}#wpadminbar{display:none}.container{width:100%;max-width:1430px;margin:0 auto;padding:0 15px}.container-sm{max-width:1230px}.grecaptcha-badge{visibility:hidden}.contacts a{display:flex;justify-content:center;align-items:flex-start;gap:10px;text-transform:uppercase}.contacts a::before{content:"";display:block;width:45px;height:1px;margin-top:12px;background-color:var(--color-violet)}.contacts a.phone{margin-top:26px}@media only screen and (width>=768px){.contacts a.phone{cursor:default;pointer-events:none}}.contacts .phone-wrap:hover a{color:var(--color-violet)}.slider-nav{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:40px}.slider-nav .swiper-pagination,.slider-nav .buttons .swiper-button-prev,.slider-nav .buttons .swiper-button-next{position:static;margin:0;transform:none}.slider-nav .swiper-pagination{align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:15px;line-height:20px;letter-spacing:.9px}.slider-nav .swiper-pagination-fraction,.slider-nav .swiper-pagination-total{display:flex;align-items:center;gap:10px}.slider-nav .swiper-pagination-total::before{content:"";display:inline-block;width:40px;height:1px;background-color:var(--color-violet)}.slider-nav .buttons{display:flex;align-items:stretch;gap:32px;margin:0 auto}.slider-nav .buttons .swiper-button-prev,.slider-nav .buttons .swiper-button-next{width:48px;height:48px}.slider-nav .buttons .swiper-button-prev::after,.slider-nav .buttons .swiper-button-next::after{display:none}.slider-nav .buttons .swiper-button-prev:hover svg rect,.slider-nav .buttons .swiper-button-next:hover svg rect{fill:var(--color-brown)}.slider-nav .buttons .swiper-button-prev:hover svg path,.slider-nav .buttons .swiper-button-next:hover svg path{stroke:var(--color-white)}.mask{width:100%;max-width:392px;padding:6px;background-color:var(--color-white);-webkit-mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;-webkit-mask-size:100% auto;mask-size:100% auto;aspect-ratio:392/452}.mask .photo-wrap{overflow:hidden;-webkit-mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;-webkit-mask-size:100% auto;mask-size:100% auto}.mask img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;mask:url(../../../../../../../../themes/mediweb/public/img/masks/mask.webp) no-repeat center center;-webkit-mask-size:100% auto;mask-size:100% auto}main{overflow-x:hidden}.btn{display:flex;justify-content:center;align-items:stretch;gap:2px;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;cursor:pointer}.btn *{transition:var(--transition);cursor:pointer}.btn div.inner{display:block;width:100%;max-width:-moz-fit-content;max-width:fit-content;height:100%;padding:14px 32px;font-size:15px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-white)}.btn div.inner.violet{background:var(--color-violet)}.btn div.inner.creme{color:var(--color-brown);background:var(--color-cream)}.btn:has(.creme) svg rect{fill:var(--color-cream)}.btn:has(.creme) svg path{stroke:var(--color-brown)}.btn:has(.creme):has(.inner:not(.not-hover)):hover svg:first-child rect{fill:var(--color-brown)}.btn:has(.creme):has(.inner:not(.not-hover)):hover svg:first-child path{stroke:var(--color-white)}.btn .before,.btn .after{width:48px;height:48px!important;overflow:hidden}.btn .before svg,.btn .after svg{min-width:48px!important}.btn .before{width:0}.btn:hover .before{width:48px;transition:var(--transition)}.btn:hover .after{width:0;transition:var(--transition)}.btn:has(.inner:not(.not-hover)):hover .inner.violet{background:#81594f}.btn:has(.inner:not(.not-hover)):hover .inner.creme{color:var(--color-white);background:var(--color-brown)}@media only screen and (width <=576px){.btn div.inner{padding:14px 16px}}.header{position:fixed;top:0;right:0;left:0;z-index:9999;width:100vw;padding:10px 15px}.header .container{display:flex;justify-content:space-between;align-items:center;gap:32px;height:100%;padding:0 12px;background-color:var(--color-white);border-radius:6px}.header .menu{display:flex;align-items:center;gap:32px;text-transform:uppercase}.header .btn{min-width:216px}.header .burger-wrap{display:none}.header .right{display:flex;align-items:center;gap:16px}.header .burger{position:relative;width:32px;min-width:32px;height:32px;min-height:32px;color:#577657;background:transparent;border:none;transition:0.3s ease-in-out;cursor:pointer}.header .burger span{position:absolute;top:50%;left:50%;display:block;width:85%;height:2px;background:#577657;transition:transform 1s;transform:scale(1) translate(-50%)}.header .burger::after,.header .burger::before{content:"";position:absolute;left:50%;display:block;width:85%;height:2px;background:#577657;transition:transform 1s}.header .burger::before{top:0;transform:translate(-50%,6px)}.header .burger::after{bottom:0;transform:translate(-50%,-6px)}.header .burger.active span{transition:transform 1s;transform:scale(0)}.header .burger.active::before{background-color:#577657;transition:transform 1s,background-color 0.3s ease-in-out;transform:rotate(45deg) translateY(21px) translateX(4%)}.header .burger.active::after{background-color:#577657;transition:transform 1s,background-color 0.3s ease-in-out;transform:rotate(-45deg) translateY(-15px) translate(1px,-5px)}@media only screen and (width <=1122px){.header .menu{display:none}}@media only screen and (width <=1122px){.header .burger-wrap{display:flex;align-items:center}}@media only screen and (width <=768px){.header{height:45px;padding:0}.header .header-logo{display:block;width:auto;height:100%;padding-bottom:6px}.header .header-logo svg{display:block;width:auto;height:100%}.header .right .btn{display:none}}.burger-menu{position:fixed;inset:var(--header-height,70px) 0 0 0;z-index:9998;pointer-events:none;visibility:hidden}.burger-menu .container{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(369px, 85vw);max-width:none;height:100%;margin:0;padding:40px 24px;background-color:var(--color-white);border-radius:0;overflow-y:auto;transition:transform 0.4s ease;transform:translateX(100%)}.burger-menu .menu{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;text-transform:uppercase}.burger-menu li{width:100%}.burger-menu li a{display:block;padding:8px 0}.burger-menu li.menu-item-has-children>a{position:relative;padding-right:24px}.burger-menu li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;transition:transform 0.3s ease;transform:translateY(-70%) rotate(45deg);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.burger-menu li.menu-item-has-children .sub-menu{display:none;padding-top:8px;padding-left:16px}.burger-menu li.menu-item-has-children .sub-menu a{text-transform:none}.burger-menu li.menu-item-has-children.active>a::after{transform:translateY(-30%) rotate(-135deg)}.burger-menu li.menu-item-has-children.active .sub-menu{display:block}.burger-menu .btn{width:100%;min-width:0}.burger-menu.active{pointer-events:auto;visibility:visible}.burger-menu.active .container{transform:translateX(0)}@media only screen and (width>768px) and (width <=1122px){.burger-menu.active{background-color:rgba(44,53,66,.5)}}@media only screen and (width <=768px){.burger-menu .container{left:0;width:100%;padding:32px 15px;opacity:0;transition:opacity 0.2s ease;transform:none}.burger-menu.active .container{opacity:1}}@media only screen and (width>1122px){.burger-menu{display:none}}.page-hero{padding-top:208px;padding-bottom:20px;text-align:center;background-color:var(--color-cream)}.page-hero h1{margin:0 auto}@media only screen and (width <=992px){.page-hero{padding-top:150px}}@media only screen and (width <=768px){.page-hero{padding-top:100px}}.our-values{min-height:574px;padding:var(--section-padding) 0 140px}.our-values .container{position:relative}.our-values .container>svg{position:absolute;top:-27px;left:50%;z-index:-1;transform:translateX(-50%)}.our-values .list{text-align:center}.our-values .list .item+.item{margin-top:40px}.our-values .list .item .title{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:10px}.our-values .list .item .title svg{position:absolute;top:50%;right:calc(100% + 10px);display:none;transform:translateY(-50%)}.our-values .list .item .title.active svg{display:block}.our-values .list .item .text{padding-top:20px;transition:none}.our-values .list .item:not(:first-child) .text{display:none}@media only screen and (width <=768px){.our-values{min-height:auto;padding-top:40px;padding-bottom:100px}}.doctor{position:relative;padding:var(--section-padding) 0;background-color:var(--color-cream)}.doctor .bg-svg{position:absolute;top:0;left:50%;width:auto;height:100%;transform:translateX(-50%)}.doctor .container{position:relative;z-index:1;max-width:1230px}.doctor h2{margin-bottom:40px;text-align:center}.doctor .photo .photo-wrap{overflow:hidden}.doctor .photo:hover img{transform:scale(1.05)}.doctor .content{display:flex;justify-content:space-between;align-items:center;gap:20px}.doctor .content .degree,.doctor .content .training{width:100%;max-width:272px}.doctor .content .training{text-align:end}.doctor .btn{margin:40px auto 0}@media only screen and (width <=768px){.doctor .content{flex-direction:column;align-items:center;text-align:center}.doctor .photo{order:0}.doctor .degree{order:1}.doctor .training{order:2;text-align:center}}.animation-line{width:100%;padding:24px 0;padding-top:var(--section-padding);overflow:hidden}.animation-line__track{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;animation:animation-line-scroll 150s linear infinite;will-change:transform}.animation-line__group{display:flex;flex-wrap:nowrap;align-items:center;gap:24px;flex-shrink:0;width:-moz-max-content;width:max-content}.animation-line__item{display:flex;align-items:center;gap:24px;flex-shrink:0}.animation-line__text{font-family:var(--font-main);font-size:32px;font-weight:300;line-height:42px;letter-spacing:1.92px;text-transform:uppercase;color:var(--color-primary);white-space:nowrap;font-style:normal}@media only screen and (width <=768px){.animation-line__text{font-size:24px;line-height:32px;letter-spacing:1.44px}}.animation-line__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:57.473px;height:73.427px}.animation-line__icon svg,.animation-line__icon img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media only screen and (width <=768px){.animation-line__icon{width:37.473px;height:53.427px}}.animation-line .text{width:100%;max-width:790px;margin:0 auto;margin-top:40px;font-family:var(--font-secondary);text-align:center}@keyframes animation-line-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.animation-line__track{animation:none}}.gallery{position:relative;padding:var(--section-padding) 0 0}.gallery .container{max-width:1230px}.gallery h2{margin-bottom:40px;text-align:center}.gallery .swiper .swiper-slide{aspect-ratio:790/500;overflow:hidden}.gallery .swiper .swiper-slide a{display:block;width:100%;height:100%;cursor:pointer}.gallery .swiper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.breadcrumbs-wrap{max-width:100%;padding-top:60px;padding-bottom:60px;overflow:auto}.breadcrumbs-wrap .breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;max-width:100%;color:var(--color-primary);white-space:nowrap}.breadcrumbs-wrap .breadcrumbs .links{display:flex;align-items:center;gap:20px;max-width:100%;color:var(--color-primary);white-space:nowrap}@media only screen and (width <=768px){.breadcrumbs-wrap{padding-top:40px;padding-bottom:40px}}.contact-banner{padding-top:60px;padding-bottom:var(--section-padding)}.contact-banner .container{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1230px}.contact-banner h2{color:var(--color-white)}.contact-banner .btn{min-width:250.55px}@media only screen and (width <=630px){.contact-banner .container{flex-direction:column;align-items:center;text-align:center}}footer{position:relative;z-index:1;padding-bottom:225px;background-position:center top;background-repeat:no-repeat;background-size:cover}footer .container{max-width:1230px;transform:translateY(-75px)}footer .top{display:flex;justify-content:flex-start;align-items:flex-end;gap:30px;font-size:15px;line-height:20px;letter-spacing:.6px;background-color:transparent}footer .top *{text-transform:uppercase}footer .top nav{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;width:100%;padding-top:124px}footer .top nav ul{flex-grow:1}footer .top nav ul li+li{margin-top:20px}footer .block{width:100%;max-width:380px;padding:6px;text-align:center;text-transform:uppercase;background-color:var(--color-white)}footer .block .image{aspect-ratio:368/260;width:100%}footer .block .image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}footer .block .title{padding:16px}footer nav{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;width:100%}footer .bottom{margin-top:60px;font-size:14px;line-height:24px;letter-spacing:.84px}footer .bottom *{color:var(--color-gray)}@media only screen and (width <=768px){footer{padding-bottom:20px;background-color:var(--color-cream);background-image:none!important}footer .container{padding-top:40px;transform:translateY(0)}footer .top{flex-direction:column;align-items:center;gap:20px;padding-top:0}footer .top nav{justify-content:center;padding-top:0}footer .top nav ul{flex-grow:0}footer .bottom{text-align:center}}