:root{--color-main:#333;--color-gray:#4d4d4d;--color-pink:#f8b9c1;--ff-main:"Subjectivity",serif;--ff-quicksand:"Quicksand",serif;--transition:0.2s linear}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:700;src:url(../fonts/Subjectivity-Bold.eot);src:url(../fonts/Subjectivity-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Bold.woff2) format("woff2"),url(../fonts/Subjectivity-Bold.woff) format("woff"),url(../fonts/Subjectivity-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:900;src:url(../fonts/Subjectivity-Black.eot);src:url(../fonts/Subjectivity-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Black.woff2) format("woff2"),url(../fonts/Subjectivity-Black.woff) format("woff"),url(../fonts/Subjectivity-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:900;src:url(../fonts/Subjectivity-BlackSlanted.eot);src:url(../fonts/Subjectivity-BlackSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-BlackSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-BlackSlanted.woff) format("woff"),url(../fonts/Subjectivity-BlackSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:700;src:url(../fonts/Subjectivity-BoldSlanted.eot);src:url(../fonts/Subjectivity-BoldSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-BoldSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-BoldSlanted.woff) format("woff"),url(../fonts/Subjectivity-BoldSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:700;src:url(../fonts/Subjectivity-ExtraBold.eot);src:url(../fonts/Subjectivity-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-ExtraBold.woff2) format("woff2"),url(../fonts/Subjectivity-ExtraBold.woff) format("woff"),url(../fonts/Subjectivity-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:700;src:url(../fonts/Subjectivity-ExtraBoldSlanted.eot);src:url(../fonts/Subjectivity-ExtraBoldSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-ExtraBoldSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-ExtraBoldSlanted.woff) format("woff"),url(../fonts/Subjectivity-ExtraBoldSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:300;src:url(../fonts/Subjectivity-Light.eot);src:url(../fonts/Subjectivity-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Light.woff2) format("woff2"),url(../fonts/Subjectivity-Light.woff) format("woff"),url(../fonts/Subjectivity-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:300;src:url(../fonts/Subjectivity-LightSlanted.eot);src:url(../fonts/Subjectivity-LightSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-LightSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-LightSlanted.woff) format("woff"),url(../fonts/Subjectivity-LightSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:500;src:url(../fonts/Subjectivity-Medium.eot);src:url(../fonts/Subjectivity-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Medium.woff2) format("woff2"),url(../fonts/Subjectivity-Medium.woff) format("woff"),url(../fonts/Subjectivity-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:500;src:url(../fonts/Subjectivity-MediumSlanted.eot);src:url(../fonts/Subjectivity-MediumSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-MediumSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-MediumSlanted.woff) format("woff"),url(../fonts/Subjectivity-MediumSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:400;src:url(../fonts/Subjectivity-Regular.eot);src:url(../fonts/Subjectivity-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Regular.woff2) format("woff2"),url(../fonts/Subjectivity-Regular.woff) format("woff"),url(../fonts/Subjectivity-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:100;src:url(../fonts/Subjectivity-Thin.eot);src:url(../fonts/Subjectivity-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-Thin.woff2) format("woff2"),url(../fonts/Subjectivity-Thin.woff) format("woff"),url(../fonts/Subjectivity-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Subjectivity;font-style:normal;font-weight:100;src:url(../fonts/Subjectivity-ThinSlanted.eot);src:url(../fonts/Subjectivity-ThinSlanted.eot?#iefix) format("embedded-opentype"),url(../fonts/Subjectivity-ThinSlanted.woff2) format("woff2"),url(../fonts/Subjectivity-ThinSlanted.woff) format("woff"),url(../fonts/Subjectivity-ThinSlanted.ttf) format("truetype")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(../fonts/Quicksand-Regular.eot);src:url(../fonts/Quicksand-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Regular.woff2) format("woff2"),url(../fonts/Quicksand-Regular.woff) format("woff"),url(../fonts/Quicksand-Regular.ttf) format("truetype")}.lock{overflow:hidden}*{box-sizing:border-box;padding:0}*,body{margin:0}body{color:var(--color-main);font-family:var(--ff-main);font-size:16px;font-style:normal;font-weight:400;line-height:26px}img{transition:.3s}.h4,h1,h2,h3,h4,h5,p{cursor:default}a,button,div,form,input,p,span,textarea{box-sizing:border-box;margin:0;padding:0;transition:var(--transition)}li,ul{display:block;margin:0;padding:0}a,a:active,a:hover{text-decoration:none}a{color:var(--color-main);font-family:var(--ff-main);font-weight:400}img{max-width:100%}button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover{outline:none}a button,a div,a input,a label,a li,a p,a span{cursor:pointer}span,ul li{color:inherit}ul li{display:block;font-family:inherit;font-size:inherit}a,a div,a p,a svg,a svg path{cursor:pointer;transition:var(--transition)}svg,svg path,svg rect{transition:var(--transition)}.h4,b,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,span,strong,textarea,ul{cursor:default}.h4,h1,h2,h3,h4,h5,h6{margin:0;padding:0;transition:var(--transition)}.h1,h1{font-size:56px;font-weight:300;letter-spacing:11.2px;text-transform:uppercase}.h1,.h2,h1,h2{font-style:normal;line-height:72px}.h2,h2{font-size:52px;font-weight:500;letter-spacing:.52px}.h3,h3{font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:768px){.h1,h1{font-size:34px;letter-spacing:6.8px;line-height:40px}.h2,h2{font-size:30px;letter-spacing:.3px;line-height:38px}.h3,h3{font-size:20px;line-height:32px}}#wpadminbar{display:none}.location,.phone{align-items:flex-start;display:flex;gap:12px;transition:var(--transition)}.location p,.phone p{cursor:pointer;transition:var(--transition)}.location svg,.phone svg{height:24px;min-width:24px;width:24px}.phone{max-width:170px}.phone a{align-items:flex-end;display:flex;gap:8px;pointer-events:none}.phone:hover a span{color:var(--color-pink)}.location{max-width:322px}.location:hover span{color:var(--color-pink)}.container{width:100%}.container-sm{max-width:1610px}.grecaptcha-badge{visibility:hidden}.decoration{pointer-events:none;z-index:-1}.btn{align-items:center;background:var(--color-pink);display:flex;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:2.08px;line-height:26px;padding:9px 24px}.btn,.btn span{color:var(--color-gray);cursor:pointer}.btn span{text-transform:uppercase}.btn:not(.not-hover):hover{background:var(--color-gray)}.btn:not(.not-hover):hover span{color:var(--color-pink)}.btn:not(.not-hover):hover svg path{fill:var(--color-pink)}.home .header:before{background:rgba(77,77,77,.01)}.header{left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.header:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(77,77,77,.03);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:var(--transition);width:100%;z-index:-1}.header-logo{padding-bottom:3.5px;padding-top:3.5px}.header .container{align-items:stretch;display:flex;height:100%;justify-content:space-between;margin-left:auto;max-width:1595px;padding-left:15px}.header .left{align-items:center;display:flex;gap:32px;min-width:84px}.header .wrap{display:flex;gap:16px;justify-content:flex-end;max-width:1435px;width:100%}.header nav .menu{display:flex;gap:8px;height:100%}.header nav .menu>li{align-items:center;display:flex;padding-left:16px;padding-right:16px}.header nav .menu>li>a{color:#fff;text-transform:uppercase;white-space:nowrap}.header nav .menu>li>a:hover{color:var(--color-pink);text-decoration:underline;text-underline-offset:10px;transform:translateY(-5px)}.header .right{align-items:center;display:flex;gap:32px;justify-content:flex-end;max-width:569px;width:100%}.header .right .phone a{color:#fff;white-space:nowrap}.header .right .btn{height:100%;max-width:369px;padding-left:32px;width:100%}.header .right .btn .scroll{display:none}.header .right .btn span{text-transform:uppercase}.header .right .btn:hover span{text-decoration:underline;text-underline-offset:5px}.header.active:before,.header.f-nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#4d4d4d}@media only screen and (min-width:992px){.header .mob{display:none}}@media only screen and (max-width:1300px){.header .container{gap:32px}}@media only screen and (min-width:1160px) and (max-width:1300px){.header .phone{display:none}}@media only screen and (min-width:1160px){.header .menu>.menu-item-has-children{position:relative}.header .menu>.menu-item-has-children .sub-menu{background-color:var(--color-pink);left:0;opacity:0;pointer-events:none;position:absolute;top:100%}.header .menu>.menu-item-has-children .sub-menu li a{display:block;line-height:26px;padding:8px 16px;transition:none;white-space:nowrap}.header .menu>.menu-item-has-children:hover>a{color:var(--color-pink);text-decoration:underline;text-underline-offset:10px;transform:translateY(-5px)}.header .menu>.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all}.header .menu>.menu-item-has-children:hover .sub-menu a:hover{background-color:var(--color-gray);color:var(--color-pink)}}@media only screen and (max-width:1160px){.header nav{display:none}}@media only screen and (max-width:992px){.header{height:56px}.header:before{transition:none}.header .left{align-items:flex-start;padding-top:15px}.header .header-logo svg{display:block;height:48px;width:auto}.header.active{height:104px}.header.active .header-logo svg{height:90px}.header .right .btn{justify-content:center;min-width:99px}.header .right .btn .normal{display:none}.header .right .btn .scroll{display:block}.header .wrap{width:auto}.header .pc,.header .phone{display:none}.header .right{max-width:none;width:auto}.header .right .btn{max-width:99px;padding-left:8px;padding-right:8px;text-align:center}.header .right .btn span{letter-spacing:1.28px;line-height:24px}}li.menu-item-has-children>a{align-items:center;display:flex}li.menu-item-has-children>a:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjY0NiAyMC4zNTRhLjUuNSAwIDAgMCAuNzA4IDBsMy4xODItMy4xODJhLjUuNSAwIDEgMC0uNzA4LS43MDdMMTIgMTkuMjkzbC0yLjgyOC0yLjgyOGEuNS41IDAgMSAwLS43MDguNzA3bDMuMTgyIDMuMTgyWk0xMS41IDR2MTZoMVY0aC0xWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}li.menu-item-has-children.active>a:after,li.menu-item-has-children:hover>a:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjM1NCAzLjY0NmEuNS41IDAgMCAwLS43MDggMEw4LjQ2NCA2LjgyOGEuNS41IDAgMSAwIC43MDguNzA4TDEyIDQuNzA3bDIuODI4IDIuODI5YS41LjUgMCAxIDAgLjcwOC0uNzA4bC0zLjE4Mi0zLjE4MlpNMTIuNSAyMFY0aC0xdjE2aDFaIiBmaWxsPSIjRjhCOUMxIi8+PC9zdmc+")}@media only screen and (min-width:1130px){.burger,.burger-menu{display:none}}.burger{background:transparent;border:none;color:#fff;cursor:pointer;height:32px;min-height:32px;min-width:32px;position:relative;transition:.3s ease-in-out;width:32px}.burger span{top:50%;transform:scale(1) translate(-50%)}.burger span,.burger:after,.burger:before{background:#fff;display:block;height:2px;left:50%;position:absolute;transition:transform 1s;width:85%}.burger:after,.burger:before{content:""}.burger:before{top:0;transform:translate(-50%,6px)}.burger:after{bottom:0;transform:translate(-50%,-6px)}.burger.active span{transform:scale(0);transition:transform 1s}.burger.active:before{transform:rotate(45deg) translateY(21px) translateX(4%)}.burger.active:after,.burger.active:before{background-color:#fff;transition:transform 1s,background-color .3s ease-in-out}.burger.active:after{transform:rotate(-45deg) translateY(-15px) translate(1px,-5px)}.burger-menu{height:calc(100vh - 96px);left:-100vw;position:fixed;text-transform:uppercase;top:96px;width:100vw;z-index:9999}.burger-menu *{color:#fff}.burger-menu:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.burger-menu .wrap{overflow:auto;padding-top:72px}.burger-menu nav .menu{display:flex;flex-direction:column;gap:8px}.burger-menu nav li{display:inline-flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.burger-menu nav li a{align-items:center;display:inline-flex;padding:8px 16px}.burger-menu nav>li+li{margin-top:32px}.burger-menu nav li.menu-item-has-children .sub-menu{background:var(--color-pink);display:none}.burger-menu nav li.menu-item-has-children .sub-menu .sub-menu-wrap{display:flex;flex-direction:column}.burger-menu nav li.menu-item-has-children .sub-menu a{color:var(--color-main);display:block;text-transform:none}.burger-menu nav li.menu-item-has-children .sub-menu.active .sub-menu{display:inline-block}.burger-menu nav li.menu-item-has-children.active .sub-menu{display:block}.burger-menu.active{left:0}@media only screen and (min-width:992px){.burger-menu{max-width:369px;min-width:20vw;width:100%}.burger-menu .links{display:none}}@media only screen and (max-width:992px){.burger-menu{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px}.burger-menu .menu-item-has-children>a{pointer-events:none}.burger-menu .btn{max-width:345px}.burger-menu .links{margin-top:40px;padding-left:15px;padding-right:15px}.burger-menu .links .phone{margin-bottom:32px}}.intro{padding-top:306px;position:relative}.intro .mob{display:none}.intro .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.intro .bg,.intro .bg img{height:100%;left:0;position:absolute;top:0;width:100%}.intro .bg img{mix-blend-mode:multiply}.intro:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.8);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.intro .content{max-width:960px;min-width:500px;position:relative;width:50%;z-index:1}.intro .content :not(.btn span){color:#fff}.intro .content .h1,.intro .content h1.title{display:flex;margin-bottom:32px;margin-left:auto;max-width:620px;padding-right:38px;width:100%}.intro .content .h1 span:not(.text),.intro .content h1.title span:not(.text){color:var(--color-pink)}.intro .content .h1 svg,.intro .content h1.title svg{min-width:173px}.intro .content .info{overflow:hidden;position:relative;text-align:justify}.intro .content .info:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.intro .content .info-wrapper{margin-left:auto;max-width:620px;padding:64px 122px 64px 0;position:relative;width:100%;z-index:1}.intro .content .info-wrapper .wrap{max-width:498px;position:relative;width:100%}.intro .content .info-wrapper .wrap .decoration{left:-80px;position:absolute;top:-16px}.intro .content .info-wrapper .wrap .btn{margin-bottom:24px;margin-top:32px}.intro .content .info-wrapper .wrap .contacts{display:flex;justify-content:space-between}.intro .content .info-wrapper .wrap .contacts .location:hover span,.intro .content .info-wrapper .wrap .contacts .phone:hover a span{color:var(--color-pink)}@media only screen and (max-width:1271px){.intro .content .info-wrapper{min-width:498px;padding-left:15px;padding-right:15px}.intro .content h1.title{padding-left:15px}}@media only screen and (max-width:992px){.intro{padding-top:0}.intro .bg,.intro h1.title.pc{display:none}.intro .mob{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding:65.6% 15px 137px;position:relative}.intro .mob .gradient{height:100%;left:0;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.intro .mob .h1{margin:0 auto;padding-left:15px;padding-right:15px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.intro .mob .h1 svg{height:182px;min-width:102px;width:173px}.intro .mob .h1 span{max-width:410px}.intro .content{max-width:100%;min-width:100%;width:100%}.intro .content .info{margin-top:-90px}.intro .content .info-wrapper{margin:0 auto;min-width:100%;padding-left:calc(50vw - 306px)}.intro .content .info:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.5)}}@media only screen and (max-width:768px){.intro .content .info-wrapper .wrap .decoration{left:-7px}.intro .content .info-wrapper{padding-left:15px}.intro .mob .h1{margin:0;max-width:345px}.intro .mob .h1 svg{height:108px;width:102px}}@media only screen and (max-width:576px){.intro .contacts{align-items:flex-start;flex-direction:column;gap:24px}}.periodontology{border-bottom:1px solid var(--color-pink)}.periodontology .top{align-items:stretch;display:flex}.periodontology .top h2.title{background-color:var(--color-pink);color:#fff;max-width:960px;padding:136px 122px 64px calc(50vw - 620.5px);width:50%}@media only screen and (min-width:1921px){.periodontology .top h2.title{padding-left:15px;text-align:right}}@media only screen and (max-width:1271px){.periodontology .top h2.title{min-width:500px;padding-left:15px;padding-right:15px}}.periodontology .top .decoration{max-width:620px;position:relative;width:50%}.periodontology .top .decoration svg{position:absolute;right:0;top:40px}.periodontology .content{display:flex;overflow:hidden;padding-bottom:88px;padding-right:15px}.periodontology .content .info{max-width:960px;min-width:500px;padding-left:calc(50vw - 523.65px);padding-right:122px;padding-top:88px;width:50.4%}.periodontology .content .info-wrap{max-width:407px;padding-left:15px;text-align:justify;width:100%}.periodontology .content .info-wrap p+p{margin-top:20px}.periodontology .content .info .btn{margin-top:34px}.periodontology .content .info .decoration{display:none}@media only screen and (min-width:1921px){.periodontology .content .info{padding-left:15px}.periodontology .content .info-wrap{margin-left:auto}}.periodontology .content .photo{max-width:620px;position:relative;width:50%}.periodontology .content .photo:after{background-color:var(--color-pink);bottom:-88px;content:"";display:block;height:100%;left:88px;position:absolute;width:400%}.periodontology .content .photo img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}@media only screen and (max-width:992px){.periodontology .top{background-color:var(--color-pink)}.periodontology .top h2.title{margin:0 auto;max-width:613px;width:100%}.periodontology .top .decoration{display:none}.periodontology .content{flex-direction:column;padding-bottom:40px}.periodontology .content .info{margin:0 auto;max-width:613px;padding-right:0;position:relative;width:100%}.periodontology .content .info .decoration{bottom:-38px;display:block;max-height:100%;position:absolute;right:0;width:auto;z-index:-1}.periodontology .content .info .info-wrap{max-width:100%;padding-left:0}.periodontology .content .photo{margin:40px auto 0;max-width:613px;width:100%}}@media only screen and (max-width:768px){.periodontology .top h2.title{margin:0 auto;max-width:280px;min-width:auto;padding:32px 0}.periodontology .content .info{min-width:auto;padding-left:15px;padding-top:32px}.periodontology .content .info .btn{margin:24px auto 0;max-width:254px}.periodontology .content .photo:after{bottom:-40px}}.gallery{padding-top:136px}.gallery h2.title{padding-bottom:40px;text-align:center}@media only screen and (max-width:992px){.gallery{padding-top:80px}.gallery h2.title{padding-bottom:24px}}.slider-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding-bottom:19px;padding-top:19px;width:64.56%}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev,.slider-nav .swiper-pagination{margin:0;padding:0;position:static;transform:none}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{min-width:40px;transition:var(--transition);width:40px}.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{display:none}.slider-nav .swiper-button-next:hover svg path,.slider-nav .swiper-button-prev:hover svg path{fill:var(--color-pink)}.slider-nav .swiper-button-prev:hover svg{transform:translateX(-10px)}.slider-nav .swiper-button-next:hover svg{transform:translateX(10px)}.gallery-slider .swiper{width:100%}.gallery-slider .swiper-slide{position:relative;width:100%}.gallery-slider .swiper-slide:not(.swiper-slide-active):after{background:linear-gradient(0deg,rgba(77,77,77,.3),rgba(77,77,77,.3)),#d3d3d3 -851.547px 0/352.898% 100% no-repeat;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.gallery-slider .swiper-slide:before{content:"";display:block;padding-top:64.517%;transition:var(--transition)}.gallery-slider .swiper-slide img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:992px){.gallery-slider:after{display:none!important}}.treatments{border-top:1px solid var(--color-pink)}.treatments .top{align-items:stretch;display:flex;justify-content:space-between;position:relative;z-index:2}.treatments .top .mob{display:none}.treatments .top h2.title{background-color:var(--color-pink);color:#fff;min-width:500px;padding:136px 122px 64px calc(50vw - 620.5px);position:relative;width:50%}.treatments .top h2.title svg{left:40px;pointer-events:none;position:absolute;top:88px}@media only screen and (max-width:1271px){.treatments .top h2.title{padding-left:15px}}.treatments .top .info{align-items:flex-end;display:flex;justify-content:flex-end;padding-bottom:40px;padding-left:15px;width:50%}.treatments .top .info-wrap{max-width:853px;padding-left:15px;width:100%}.treatments .top .info-wrap .text{margin-bottom:16px;max-width:513px;padding-right:15px;width:100%}.treatments .content{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.treatments .content .list{min-width:500px;width:50%}.treatments .content .list .item{display:block;padding-bottom:24px;padding-left:calc(50vw - 620.5px);padding-top:24px;position:relative}.treatments .content .list .item:after{background:rgba(248,185,193,.3);content:"";height:calc(100% - 46px);left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.treatments .content .list .item h3{cursor:pointer;position:relative;z-index:2}.treatments .content .list .item h3 span{color:var(--color-pink);margin-right:48px}.treatments .content .list .item .text{margin-top:16px;padding-right:64px;text-align:justify}.treatments .content .list .item .btn{margin-top:20px}.treatments .content .list .item .hidden{display:none}.treatments .content .list .item:not(.active) h3{cursor:pointer}.treatments .content .list .item:first-child{padding-top:80px}.treatments .content .list .item.active:after{opacity:1;transition:opacity .2s linear .2s}.treatments .content .list .item .mob-photo{display:none}@media only screen and (max-width:1271px){.treatments .content .list .hidden,.treatments .content .list h3{padding-left:15px}}.treatments .content .photos{position:relative;width:50%}.treatments .content .photos:before{content:"";display:block;padding-top:65.417%;transition:var(--transition)}.treatments .content .photos img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.treatments .content .photos img.active{z-index:2}@media only screen and (max-width:992px){.treatments .top{flex-direction:column}.treatments .top .mob{align-items:center;background-color:var(--color-pink);display:flex;max-width:86px;padding:16px 8px 8px 0;width:86px}.treatments .top .mob svg{height:auto;width:100%}.treatments .top h2.title{align-items:flex-end;background-color:transparent;color:#4d4d4d;display:flex;gap:8px;min-width:auto;padding-bottom:24px;padding-left:0;padding-top:0;width:100%}.treatments .top h2.title svg{position:static}.treatments .top h2.title .pc{display:none}.treatments .top .info{max-width:613px;padding:0;width:100%}.treatments .top .info .text{padding-left:15px}.treatments .top .info .info-wrap{padding:0}.treatments .content .list{margin:0 auto;max-width:100%;min-width:auto;width:100%}.treatments .content .list .item{overflow:hidden}.treatments .content .list .item .btn{margin-left:auto;width:82.78%}.treatments .content .list .item h3 span{color:var(--color-main);margin-right:24px}.treatments .content .list .item .text{padding-left:60px;padding-right:15px;position:relative}.treatments .content .list .item .text:after{background:rgba(248,185,193,.3);bottom:-45px;content:"";height:400%;left:-15px;position:absolute;width:110%;z-index:-1}.treatments .content .list .item:after{display:none}.treatments .content .list .item .mob-photo{display:block;padding-right:15px}.treatments .content .photos{display:none}}@media only screen and (max-width:768px){.treatments .content .list .item{padding-top:24px!important}}.technology{overflow:hidden;padding-bottom:160px}.technology .pc .wrapper{position:relative}.technology .pc .wrapper:before{background:var(--color-pink);bottom:0;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:5}.technology .pc .wrapper h2.title{color:#fff;left:50%;position:absolute;top:30%;transform:translateX(-50%);z-index:7}.technology .pc .wrapper .photos{height:460px;position:relative;width:100%}.technology .pc .wrapper .photos img{height:120%;left:50%;min-width:100vmax;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:none;vertical-align:middle;z-index:1}.technology .pc .wrapper .photos img.active{z-index:2}.technology .pc .blocks{align-items:stretch;display:flex;position:relative;z-index:6}.technology .pc .blocks:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.03);bottom:100%;content:"";height:112px;left:0;position:absolute;width:100%;z-index:1}.technology .pc .blocks .block{background-color:var(--color-pink);border-left:1px solid #fff;border-right:1px solid #fff;flex:1;max-width:16.6666666667%;padding:24px 15px;position:relative;transition:.5s ease;z-index:2}.technology .pc .blocks .block h3{align-items:center;bottom:100%;color:#fff;display:flex;height:112px;justify-content:center;left:0;padding:24px 15px;position:absolute;text-align:center;width:100%}.technology .pc .blocks .block h3:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.03);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.technology .pc .blocks .block .icon{overflow:hidden;position:relative;width:100%}.technology .pc .blocks .block .icon:before{content:"";display:block;padding-top:111.25%;transition:var(--transition);width:100%}.technology .pc .blocks .block .icon img,.technology .pc .blocks .block .icon svg{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.technology .pc .blocks .block:hover{transform:scale(1.31563);z-index:5}.technology .pc .blocks .block:hover h3:before{opacity:1}.technology .pc .blocks .block:first-child:hover{transform:scale(1.31563) translateX(12%)}.technology .pc .blocks .block:last-child:hover{transform:scale(1.31563) translateX(-12%)}.technology .mob{display:none}@media only screen and (max-width:992px){.technology{padding-bottom:0;padding-top:80px}.technology .pc{display:none}.technology .mob{display:block;margin:0 auto;max-width:613px;position:relative;width:100%}.technology .mob .h2{color:#fff;left:50%;position:absolute;text-align:center;top:64px;transform:translateX(-50%);width:100%;z-index:7}.technology .mob .technology-slider-1 .swiper-slide{position:relative;width:100%}.technology .mob .technology-slider-1 .swiper-slide:after{background:var(--color-pink);bottom:0;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:5}.technology .mob .technology-slider-1 .swiper-slide:before{content:"";display:block;padding-top:81.07%;transition:var(--transition)}.technology .mob .technology-slider-1 .swiper-slide img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.technology .mob .technology-slider-2 .swiper-slide{background-color:var(--color-pink);position:relative;width:100%}.technology .mob .technology-slider-2 .swiper-slide:before{content:"";display:block;padding-top:101.87%;transition:var(--transition)}.technology .mob .technology-slider-2 .swiper-slide img,.technology .mob .technology-slider-2 .swiper-slide svg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.technology .mob .technology-slider-2 .swiper-slide svg{bottom:25px;height:auto;max-height:90%;max-width:90%;top:25px}.technology .mob .swiper-slide{position:relative}.technology .mob .swiper-slide .h3{bottom:0;color:#fff;left:0;padding:8px 15px;position:absolute;text-align:center;width:100%;z-index:10}.technology .mob .swiper-slide .h3:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.03);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.access{border-top:1px solid var(--color-pink);position:relative}.access .mob{display:none}.access .content{align-items:flex-start;display:flex;justify-content:flex-end}.access .decoration{bottom:136px;left:0;position:absolute;z-index:-1}.access .info{padding-bottom:136px;padding-left:calc(50vw - 619.5px);padding-top:40px;width:50%}.access .info h3.sub-title{margin-bottom:48px;margin-top:64px}.access .info .contacts .location{margin-top:16px}.access .info .schedule-wrap{margin-top:40px}.access .info .schedule-wrap .title{margin-bottom:16px}.access .info .schedule{align-items:flex-start;display:flex;justify-content:flex-start}.access .info .schedule .week-day{flex:1}.access .info .schedule .week-day .day{border-bottom:1px solid var(--color-main);padding-bottom:4px}.access .info .schedule .week-day.active .day{border-color:var(--color-pink);border-width:3px;color:var(--color-pink);padding-bottom:3px}.access .info .amenites{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.access .info .amenites .amenite{align-items:center;display:flex;gap:4px;margin-top:40px}.access .map-wrap{align-items:flex-end;display:flex;justify-content:flex-end;max-width:960px;overflow:hidden;position:relative;width:50%}.access .map-wrap:before{content:"";display:block;padding-top:64.375%;transition:var(--transition);width:100%}.access .map-wrap .map{bottom:0;left:0;position:absolute;right:0;top:0}.access .map-wrap:after{background-color:var(--color-pink);content:"";display:block;height:53.723%;left:0;position:absolute;top:0;width:100%;z-index:-1}.access .map-wrap .map{background-color:#585658;left:auto;top:88px;transition:none;width:90.625%}.access .map-wrap .map div[title=marker]{background-image:url(../img/marker.svg);background-repeat:no-repeat;background-size:contain;transition:none}.access .map-wrap .map div[title=marker] img{display:none}@media only screen and (max-width:992px){.access .map-wrap .map div[title=marker]{height:40px!important;width:33px!important}}.access .map-wrap .map div[title=marker]:hover{transform:scale(1.2);transition:.2s}@media only screen and (max-width:1271px){.access .info{padding-left:15px}}@media only screen and (max-width:992px){.access{border:none;position:relative}.access .mob{display:block;pointer-events:none;position:absolute;right:0;top:80px}.access .content{flex-direction:column}.access .decoration{display:none}.access .info{max-width:613px;padding-bottom:32px;padding-top:80px;width:100%}.access .info h3.sub-title{margin-bottom:32px;margin-top:32px}.access .info .amenites{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start;margin-top:32px}.access .info .amenites .amenite{margin-top:0}.access .contacts a{max-width:100%}.access .contacts a span{color:#4d4d4d;font-size:18px;font-weight:500;line-height:26px}.access .map-wrap{max-width:100%;overflow:hidden;padding-left:15px;width:100%}.access .map-wrap .map{top:32px;width:calc(100% - 47px)}.access .map-wrap:after{left:15px}.access .map-wrap:before{padding-top:80.004%}.access .map-wrap:after{height:calc(100% - 32px)}}@media only screen and (max-width:576px){.access .info .schedule-wrap .title{margin-bottom:24px}.access .info .schedule{flex-wrap:wrap;row-gap:24px}.access .info .schedule .week-day{flex:none;width:50%}}.contact-form{position:relative}.contact-form .container{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1260px;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:2}.contact-form .gradient.gradient-mob{display:none}.contact-form .bg-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.contact-form .bg-wrap .bg,.contact-form .bg-wrap .gradient{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contact-form .bg-wrap .bg{mix-blend-mode:multiply;z-index:1}.contact-form .form-wrap{align-items:center;display:flex;height:100%;justify-content:center;max-width:710px;min-width:545px;mix-blend-mode:normal;padding:136px 15px;position:relative;width:100%}.contact-form .form-wrap:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.contact-form .form-wrap .wpcf7{max-width:550px;width:100%}.contact-form .form-wrap form input:-webkit-autofill{-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important;padding-left:10px}.contact-form .form-wrap form .label-text,.contact-form .form-wrap form input,.contact-form .form-wrap form textarea{color:#fff}.contact-form .form-wrap form .label{position:relative}.contact-form .form-wrap form .label span.wpcf7-form-control-wrap{display:block;height:100%;width:100%}.contact-form .form-wrap form .label .label-text{left:0;position:absolute;top:24px}.contact-form .form-wrap form .label+.label{margin-top:40px}.contact-form .form-wrap form .label.active-label input,.contact-form .form-wrap form .label.active-label textarea{border-color:var(--color-pink)}.contact-form .form-wrap form .label.active-label .label-text{color:var(--color-pink);font-size:12px;line-height:14px;top:8px}.contact-form .form-wrap form input,.contact-form .form-wrap form textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;font-family:var(--ff-main);font-size:16px;font-style:normal;font-weight:400;line-height:26px;padding-top:19px;width:100%}.contact-form .form-wrap form input{height:58px}.contact-form .form-wrap form textarea{height:138px;resize:none}.contact-form .form-wrap form textarea:focus-visible{outline:none}.contact-form .form-wrap form button{align-items:center;border:none;display:block;display:flex;justify-content:space-between;margin-top:48px;width:100%}.contact-form .form-wrap form .wpcf7-not-valid-tip{position:absolute;top:100%}.contact-form .form-wrap form .wpcf7-response-output{bottom:0;color:#fff;position:static}.contact-form .info{color:#fff;max-width:490px;padding-top:136px;text-align:right;width:100%}.contact-form .info .title{margin-bottom:24px}@media only screen and (max-width:1100px){.contact-form{position:relative}.contact-form .bg-wrap .gradient{display:none}.contact-form .gradient.gradient-mob{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.contact-form .container{flex-direction:column;padding-left:0;padding-right:0}.contact-form .form-wrap{max-width:100%;min-width:auto;order:1;width:100%}.contact-form .info{margin:0 auto 147px;max-width:613px;max-width:345px;text-align:left}.contact-form .info .title{margin-bottom:12px}}@media only screen and (max-width:992px){.contact-form .info{padding-top:80px}.contact-form .bg-wrap{height:69.5%}.contact-form .form-wrap{padding-bottom:64px;padding-top:48px}}.footer{background-color:var(--color-gray);padding-bottom:23px;padding-top:104px}.footer *{color:#fff}.footer a:hover{color:var(--color-pink)}.footer .container{margin:0 auto;max-width:1260px;padding-left:15px;padding-right:15px}.footer .top{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.footer .top .mob{display:none;text-align:center}.footer .top .home-url{height:auto;max-width:621px;width:100%}.footer .top nav{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;max-width:530px;width:100%}.footer .top nav li+li{margin-top:16px}.footer .contacts{align-items:center;display:flex;gap:62px;justify-content:flex-end;margin-bottom:48px;margin-top:48px;max-width:621px;width:100%}.footer .bottom{align-items:center;display:flex;gap:32px;justify-content:space-between}@media only screen and (max-width:1150px){.footer .top .home-url{min-width:405px;width:45%}.footer .top .home-url svg{height:auto;width:100%}}@media only screen and (max-width:920px){.footer .top{align-items:center;flex-direction:column}.footer .bottom{flex-direction:column;text-align:center}.footer .contacts{justify-content:center;margin-left:auto;margin-right:auto}}@media only screen and (max-width:576px){.footer .contacts{display:none}.footer .top{gap:40px}.footer .top nav{align-items:center;flex-direction:column;text-align:center}.footer .top .mob{display:block}.footer .top .mob .contacts{display:flex;flex-direction:column;gap:16px;margin:0}.footer .top nav{gap:40px}.footer .top .home-url{max-width:344px;min-width:auto;width:100%}.footer .bottom{gap:8px;margin-top:40px}}
