@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(../fonts/DMSans-Medium.eot);src:url(../fonts/DMSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff"),url(../fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:100;src:url(../fonts/DMSans-Thin.eot);src:url(../fonts/DMSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Thin.woff2) format("woff2"),url(../fonts/DMSans-Thin.woff) format("woff"),url(../fonts/DMSans-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:200;src:url(../fonts/DMSans-ExtraLight.eot);src:url(../fonts/DMSans-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-ExtraLight.woff2) format("woff2"),url(../fonts/DMSans-ExtraLight.woff) format("woff"),url(../fonts/DMSans-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(../fonts/DMSans-Black.eot);src:url(../fonts/DMSans-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Black.woff2) format("woff2"),url(../fonts/DMSans-Black.woff) format("woff"),url(../fonts/DMSans-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(../fonts/DMSans-Light.eot);src:url(../fonts/DMSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Light.woff2) format("woff2"),url(../fonts/DMSans-Light.woff) format("woff"),url(../fonts/DMSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(../fonts/DMSans-SemiBold.eot);src:url(../fonts/DMSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-SemiBold.woff2) format("woff2"),url(../fonts/DMSans-SemiBold.woff) format("woff"),url(../fonts/DMSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/DMSans-Bold.eot);src:url(../fonts/DMSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.woff) format("woff"),url(../fonts/DMSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/DMSans-Regular.eot);src:url(../fonts/DMSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff"),url(../fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(../fonts/Jost-SemiBold.eot);src:url(../fonts/Jost-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-SemiBold.woff2) format("woff2"),url(../fonts/Jost-SemiBold.woff) format("woff"),url(../fonts/Jost-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(../fonts/Jost-Medium.eot);src:url(../fonts/Jost-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Medium.woff2) format("woff2"),url(../fonts/Jost-Medium.woff) format("woff"),url(../fonts/Jost-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../fonts/Jost-Bold.eot);src:url(../fonts/Jost-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Bold.woff2) format("woff2"),url(../fonts/Jost-Bold.woff) format("woff"),url(../fonts/Jost-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(../fonts/Jost-ExtraLight.eot);src:url(../fonts/Jost-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-ExtraLight.woff2) format("woff2"),url(../fonts/Jost-ExtraLight.woff) format("woff"),url(../fonts/Jost-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(../fonts/Jost-Thin.eot);src:url(../fonts/Jost-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Thin.woff2) format("woff2"),url(../fonts/Jost-Thin.woff) format("woff"),url(../fonts/Jost-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../fonts/Jost-Regular.eot);src:url(../fonts/Jost-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Regular.woff2) format("woff2"),url(../fonts/Jost-Regular.woff) format("woff"),url(../fonts/Jost-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(../fonts/Jost-Light.eot);src:url(../fonts/Jost-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Light.woff2) format("woff2"),url(../fonts/Jost-Light.woff) format("woff"),url(../fonts/Jost-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(../fonts/Jost-Black.eot);src:url(../fonts/Jost-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-Black.woff2) format("woff2"),url(../fonts/Jost-Black.woff) format("woff"),url(../fonts/Jost-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../fonts/Jost-ExtraBold.eot);src:url(../fonts/Jost-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Jost-ExtraBold.woff2) format("woff2"),url(../fonts/Jost-ExtraBold.woff) format("woff"),url(../fonts/Jost-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.eot);src:url(../fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins-Regular.ttf) format("truetype")}:root{--ff-main:"DM Sans",sans-serif;--ff-jost:"Jost",sans-serif;--color-main:#595f5c;--color-sage:#577657;--color-sage-light:#d5ecdf;--color-sage-pale:#d5ecdf;--transition:0.3s linear}.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:24px}img{transition:.3s}.h4,h1,h2,h3,h4,h5,p{cursor:default}a,button,div,form,img,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}button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover{outline:none}a *,a button,a div,a input,a label,a li,a p,a span{cursor:pointer!important}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{color:#577657;font-family:var(--ff-jost);font-weight:500;margin:0;padding:0;text-transform:uppercase;transition:var(--transition)}.h1 span.small,h1 span.small{font-size:34px;line-height:44px}.h1 span.big,h1 span.big{font-size:80px;line-height:80px}.h2,.h2.small,h2,h2.small{font-size:28px;line-height:38px}.h2.big,h2.big{font-size:60px;line-height:70px}.h3.small,h3.small{font-size:22px;line-height:30px}.h3.big,h3.big{font-size:50px;line-height:60px}@media only screen and (width <= 768px){.h1 span.small,h1 span.small{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.h1 span.big,h1 span.big{font-size:40px;font-style:normal;font-weight:500;line-height:40px}.h2.big,.h2.small,h2.big,h2.small{font-size:24px;font-style:normal;font-weight:500;line-height:32px}.h3.big,h3.big{font-size:32px;font-style:normal;font-weight:500;line-height:40px}.h3.small,h3.small{font-size:18px;font-style:normal;font-weight:500;line-height:24px}}#wpadminbar{display:none}.container{margin:0 auto;max-width:1382px;padding-left:16px;padding-right:16px;width:100%}.grecaptcha-badge{visibility:hidden}.phone a{pointer-events:none}.btn{align-items:center;border-radius:4px;display:flex;font-family:var(--ff-jost);font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:14px;max-width:277px;overflow:hidden;padding:12px 16px;text-align:center;text-transform:uppercase}.btn-primary{border:1px solid #577657;border-radius:8px;color:var(--color-main)}.btn-green,.btn-primary:hover{background-color:#577657;color:#fff}.btn-green:hover{background-color:#d2b252}.btn-blue{background-color:#0e7aca;border-color:transparent}.btn-blue:hover{background-color:#fff;color:#0e7aca}.btn-blue:hover svg path{fill:#0e7aca}body.is-intro .header,body.is-intro .video-autoplay .container{opacity:0}body.is-intro.is-ready .header{--intro-h:-10px;--intro-h:0;opacity:1}body.is-intro.is-ready .video-autoplay .container{--intro-y:20px;--intro-y:0;opacity:1}body:not(.is-intro) .header,body:not(.is-intro) .video-autoplay .container{opacity:1}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.header{left:0;position:fixed;top:0;transition:.3s ease;width:100vw;z-index:9999}.header .container{align-items:stretch;display:flex;justify-content:space-between}.header .container .mob{display:none}.header .container .header-logo{padding-bottom:20px;padding-top:20px}.header .container .wrap{align-items:center;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:0 25px;position:relative}.header .container .wrap:before{background-color:#d5ecdf;border-radius:8px;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.header .container nav,.header .container nav>ul{align-items:center;display:flex;gap:40px;height:100%}.header .container nav>ul>li{align-items:center;display:flex;height:100%}@media only screen and (width >= 786px){.header .container nav>ul>li.menu-item-has-children.active>a{padding-left:32px}.header .container nav>ul>li.menu-item-has-children.active>a:before{opacity:1;transition:.3s linear .3s}.header .container nav>ul>li>a{align-items:center;display:flex;gap:4px;position:relative;transition:var(--transition)}.header .container nav>ul>li>a:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDljMCAuNzQyLjczMyAxLjg1IDEuNDc1IDIuNzguOTU0IDEuMiAyLjA5NCAyLjI0NyAzLjQwMSAzLjA0NkMyNS44NTYgMTUuNDI1IDI3LjA0NCAxNiAyOCAxNm0wIDBjLS45NTYgMC0yLjE0NS41NzUtMy4xMjQgMS4xNzQtMS4zMDcuOC0yLjQ0NyAxLjg0Ny0zLjQwMSAzLjA0NUMyMC43MzMgMjEuMTUgMjAgMjIuMjYgMjAgMjNtOC03SDQiIHN0cm9rZT0iIzU5NUY1QyIvPjwvc3ZnPg==");left:-4px;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.header .container nav>ul>li>a:hover{padding-left:32px}.header .container nav>ul>li>a:hover:before{opacity:1;transition:.3s linear .3s}}.header a{font-family:var(--ff-jost);font-size:14px;font-weight:500;line-height:14px;text-transform:uppercase}@media only screen and (width <= 992px){.header{padding-left:16px;padding-right:16px}.header .container{background-color:#d5ecdf;border-radius:8px;overflow:hidden}.header .container .header-logo{padding-bottom:16px;padding-top:16px}.header .container .wrap{background-color:transparent}.header .container nav{display:none}}@media only screen and (width <= 768px){.header.active{padding-left:0;padding-right:0}.header.active .container{border-radius:0}.header .header-logo{width:45px}.header .header-logo svg{height:auto;width:100%}.header .container{padding-bottom:2.62px;padding-top:2.62px}.header .container .wrap{gap:18px;padding-bottom:6.5px;padding-top:6.5px}.header .container .mob{display:block}.header .container .desktop{display:none}}.burger-wrap{align-items:center;display:flex}@media only screen and (width >= 992px){.burger-menu,.burger-wrap{display:none}}.burger{background:transparent;border:none;color:#577657;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:#577657;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:#577657;transition:transform 1s,background-color .3s ease-in-out}.burger.active:after{transform:rotate(-45deg) translateY(-15px) translate(1px,-5px)}.mob-menu{background-color:#d5ecdf;border-radius:8px;height:calc(100vh - 131px);max-width:343px;overflow:hidden;overflow:auto;padding-top:50px;pointer-events:none;position:fixed;right:-100vw;top:115px;transition:.3s ease;width:100vw;z-index:9999}.mob-menu .wrapper{min-height:100%;padding-bottom:100px;position:relative}.mob-menu .mob-logo{bottom:9px;display:block;height:auto;position:absolute;width:100%}.mob-menu .menu{max-width:576px}.mob-menu .menu a{align-items:center;display:flex;font-family:var(--ff-jost);font-size:20px;font-style:normal;font-weight:500;justify-content:flex-start;justify-content:center;line-height:24px;padding-bottom:17px;padding-top:17px;text-transform:uppercase}.mob-menu .menu-item-has-children>a{padding-right:15px}.mob-menu .menu-item-has-children.active>a:after,.mob-menu .menu-item-has-children.active>a>svg{transform:rotate(180deg)}.mob-menu .sub-menu{display:none}.mob-menu .sub-menu .menu-item-has-children.active>a{color:#577657}.mob-menu .sub-menu-1{border-radius:0 0 20px 20px;overflow:hidden}.mob-menu .sub-menu-1 a{display:flex!important;display:block;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:16px;padding:12px 16px;width:100%}.mob-menu .sub-menu-2 a{font-size:14px;font-style:normal;font-weight:500;line-height:14px;text-transform:uppercase}.mob-menu .sub-menu.active{display:block}.mob-menu .links{display:flex;flex-direction:column;gap:24px;margin-top:27px}.mob-menu .links p{color:#577657;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (width >= 769px) and (width <= 992px){.mob-menu .links{align-items:center;text-align:center}.mob-menu.active{pointer-events:all;right:16px}}@media only screen and (width <= 768px){.mob-menu{height:calc(100vh - 46.36px);max-width:none;opacity:0;pointer-events:none;right:0;top:48px}.mob-menu .sub-menu .menu-item-has-children.active>a{padding-left:32px;position:relative}.mob-menu .sub-menu .menu-item-has-children.active>a:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDljMCAuNzQyLjczMyAxLjg1IDEuNDc1IDIuNzguOTU0IDEuMiAyLjA5NCAyLjI0NyAzLjQwMSAzLjA0NkMyNS44NTYgMTUuNDI1IDI3LjA0NCAxNiAyOCAxNm0wIDBjLS45NTYgMC0yLjE0NS41NzUtMy4xMjQgMS4xNzQtMS4zMDcuOC0yLjQ0NyAxLjg0Ny0zLjQwMSAzLjA0NUMyMC43MzMgMjEuMTUgMjAgMjIuMjYgMjAgMjNtOC03SDQiIHN0cm9rZT0iIzU5NUY1QyIvPjwvc3ZnPg==");left:-4px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:.3s linear .3s}.mob-menu .menu a{justify-content:space-between}.mob-menu.active{opacity:1;pointer-events:all}}.widgets{align-items:flex-end;bottom:15vh;display:flex;flex-direction:column;gap:16px;left:50%;pointer-events:none;position:fixed;right:0;transform:translateX(-50%);z-index:9999}@media (width <= 992px){.widgets{display:none}}.widgets .widget{border-radius:8px;justify-content:flex-start;max-height:50px;min-height:50px;min-width:50px;overflow:hidden;pointer-events:all;position:relative}.widgets .widget:before{backdrop-filter:blur(10px);background-color:#d2b252;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.widgets .widget,.widgets .widget-info{align-items:center;display:flex;position:relative}.widgets .widget-info{color:#fff;justify-content:flex-end;opacity:0;overflow:hidden;padding-block:18px;padding-right:17.5px;text-align:center;transition:width .7s ease-in-out,height .7s ease-in-out,opacity .1s ease-in-out .15s,padding-inline .7s ease-in-out .15s;width:0;z-index:2}.widgets .widget-info *{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.widget.widget-phone a{pointer-events:none}.widgets .widget-info span{opacity:0;transition:opacity .2s ease-in-out .5s}.widgets .widget-logo{align-items:center;color:#fff5f1;display:flex;justify-content:center;left:0;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.widgets .widget-logo svg{display:block;height:24px;overflow:visible;width:24px}.widgets .widget.widget-phone:is(:hover,.active) .widget-info{opacity:1;width:185px}.widgets .widget.widget-location:is(:hover,.active) .widget-info{opacity:1;width:352px}.widgets .widget.widget-contact:is(:hover,.active) .widget-info{opacity:1;width:190px}.widgets .widget:is(:hover,.active) .widget-logo{left:17.5px}.widgets .widget:is(:hover,.active) .widget-info span{opacity:1}.custome-menu{background:#d5ecdf;background-color:transparent;opacity:0;pointer-events:none;position:fixed;top:110px;transition:.3s ease .3s;width:100vw;z-index:9999}.custome-menu .container{background-color:#d5ecdf;border-radius:8px;overflow:hidden;padding:14px}.custome-menu .container a{align-items:center;display:flex;font-family:var(--ff-jost);font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:14px;position:relative;text-transform:uppercase;transition:var(--transition)}.custome-menu .container a:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDljMCAuNzQyLjczMyAxLjg1IDEuNDc1IDIuNzguOTU0IDEuMiAyLjA5NCAyLjI0NyAzLjQwMSAzLjA0NkMyNS44NTYgMTUuNDI1IDI3LjA0NCAxNiAyOCAxNm0wIDBjLS45NTYgMC0yLjE0NS41NzUtMy4xMjQgMS4xNzQtMS4zMDcuOC0yLjQ0NyAxLjg0Ny0zLjQwMSAzLjA0NUMyMC43MzMgMjEuMTUgMjAgMjIuMjYgMjAgMjNtOC03SDQiIHN0cm9rZT0iIzU5NUY1QyIvPjwvc3ZnPg==");left:-4px;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.custome-menu .container a:hover{padding-left:32px}.custome-menu .container a:hover:before{opacity:1;transition:.3s linear .3s}.custome-menu .container .sub-menu-1>.sub-menu-wrap{align-items:flex-start;display:flex;justify-content:space-between}.custome-menu .container .sub-menu-1>.sub-menu-wrap>li{max-width:427px;width:100%}.custome-menu .container .sub-menu-1>.sub-menu-wrap>li>a{color:#577657}.custome-menu .container .sub-menu-2,.custome-menu .container .sub-menu-2>.sub-menu-wrap li+li{margin-top:20px}.custome-menu.active{opacity:1;pointer-events:auto}.video-autoplay{max-height:100vh;overflow:hidden;position:relative;width:100%;z-index:0}.video-autoplay .video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-autoplay .video-container video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video-autoplay .video-container:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-autoplay .video-container .container{bottom:36.7%;display:flex;justify-content:flex-end;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.video-autoplay .video-container .sound{cursor:pointer;padding:0 10px}.video-autoplay .video-container .sound svg{display:block;height:30px;width:30px}.video-autoplay .video-container .sound .on{display:none}.video-autoplay .video-container .sound.active .on{display:block}.video-autoplay .video-container .sound.active .off{display:none}.video-autoplay>.container{bottom:0;left:50%;padding-bottom:40px;position:absolute;transform:translateX(-50%);z-index:3}.video-autoplay>.container h1 span{display:block}.video-autoplay>.container h1 span.before,.video-autoplay>.container h1 span.big{color:#d5ecdf}.video-autoplay>.container h1 span.after{color:#fff}.video-autoplay>.container h1 span.big{margin-bottom:12px;margin-top:12px}@media only screen and (width <= 992px){.video-autoplay .video-container{padding-bottom:79.95%}.video-autoplay .video-container .container{bottom:15%}.video-autoplay .video-container video{left:50%;transform:translateX(-50%);width:auto}}@media only screen and (width <= 576px){.video-autoplay .video-container .container{bottom:10%}.video-autoplay .container{display:none}}.values{background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#577657;padding-bottom:374px;padding-top:100px;text-align:center}.values h2{margin-bottom:20px}.values .block{text-align:center}.values .block .wrap{margin:0 auto;max-width:375px;position:relative}.values .block .wrap .photo{border-radius:8px;box-shadow:-56px 97px 31px 0 rgba(88,67,56,0),-36px 62px 29px 0 rgba(88,67,56,.01),-20px 35px 24px 0 rgba(88,67,56,.05),-9px 15px 18px 0 rgba(88,67,56,.09),-2px 4px 10px 0 rgba(88,67,56,.1);opacity:0;position:absolute;width:100%}.values .block .wrap .photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.values .block .wrap:hover .photo{opacity:1}.values .block+.block{margin-top:20px}.values .block:first-child .wrap .photo{aspect-ratio:160/160;height:auto;max-width:160px;right:100%;top:10px;width:100%}.values .block:nth-child(2) .wrap .photo{aspect-ratio:128/128;left:calc(100% + 20px);max-width:120px;top:10px}.values .block:nth-child(3) .wrap .photo{aspect-ratio:160/160;max-width:160px;right:calc(100% + 20px);top:10px}.values .block:nth-child(4) .wrap .photo{aspect-ratio:120/120;left:calc(100% + 15.5px);max-width:120px;top:calc(100% + 14px)}@media only screen and (width <= 768px){.values{padding-top:64px}.values .container{position:relative}.values .block .wrap,.values .blocks .block{position:static}.values .block:first-child .wrap .photo{left:0;top:120%}.values .block:nth-child(2) .wrap .photo{left:auto;right:0;top:100%}.values .block:nth-child(3) .wrap .photo{left:0;top:120%}.values .block:nth-child(4) .wrap .photo{left:auto;right:0;top:100%}}.intro{padding:100px 0}.intro h2.title{color:#577657}.intro .text,.intro h2.title{width:calc(50% - 15px)}.intro .text{margin-left:auto;text-align:justify}@media only screen and (width <= 768px){.intro{padding-bottom:64px;padding-top:24px}.intro .container h2.title{width:100%}.intro .container .text{margin-top:24px;width:100%}}.team .wrap{align-items:flex-start;border:1px solid #cad0ca;border-radius:8px;display:flex;gap:30px;justify-content:space-between;overflow:hidden;padding:16px}.team .wrap .info{max-width:414px;padding-bottom:40px;width:100%}.team .wrap .info h3{color:var(--color-main);text-transform:none}.team .wrap .info .text{margin-bottom:20px;margin-top:20px;text-align:justify}.team .wrap .photo{aspect-ratio:759/528;max-width:759px;overflow:hidden;width:100%}.team .wrap .photo img{height:100%;width:100%}.team .wrap .photo:hover img{transform:scale(1.05)}@media only screen and (width <= 768px){.team .wrap{flex-direction:column}.team .wrap .info{max-width:100%}}.treatments{padding-top:100px}@media (width <= 768px){.treatments{padding-top:50px}}.treatments .content{background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:40px;position:relative}.treatments .content *{color:#fff}.treatments .content:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(87,118,87,0),rgba(87,118,87,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.treatments .blocks{align-items:stretch;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;position:relative;z-index:2}@media (width <= 768px){.treatments .blocks{flex-direction:column;gap:30px}}.treatments .blocks .block{padding-top:458px;position:relative;width:33.3333333333%}.treatments .blocks .block .video{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.treatments .blocks .block .video video{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 768px){.treatments .blocks .block{padding-top:300px;width:100%}}.treatments .blocks .block .wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px;position:relative;width:100.2%;z-index:2}.treatments .blocks .block .wrapper h3{margin-bottom:20px;text-transform:none}.treatments .blocks .block .wrapper ul li a{align-items:flex-start;display:flex;gap:10px}.treatments .blocks .block .wrapper ul li a h4{font-size:20px;line-height:28px;text-transform:none}.treatments .blocks .block .wrapper ul li a svg{flex-shrink:0}.treatments .blocks .block .wrapper ul li+li{margin-top:10px}.treatments .blocks .block .btn{border:1px solid #d5ecdf;border-radius:8px;margin-top:79px;max-width:205px}.treatments .blocks .block .btn:hover{background-color:#d5ecdf;color:#577657}@media only screen and (width >= 768px){.treatments .blocks .block:hover .wrapper{background:rgba(87,118,87,.8)}.treatments .blocks .block:hover .video{opacity:1}}@media only screen and (width <= 768px){.treatments .content{padding:56px 16px}.treatments .content:before{background:linear-gradient(180deg,rgba(87,118,87,0) .01%,rgba(87,118,87,.49) 6.49%,rgba(87,118,87,.9) 93.92%)}.treatments .blocks{gap:40px}.treatments .blocks .block{padding-top:0;width:100%}.treatments .blocks .block .wrapper{padding:0}.treatments .blocks .block .wrapper h3{font-size:18px;font-style:normal;font-weight:500;line-height:24px}.treatments .blocks .block ul li a h4{font-size:16px;font-style:normal;font-weight:500;line-height:22px}.treatments .blocks .block .btn{margin-top:40px}}.gallery{padding:80px 0}.gallery h2{margin-left:auto;max-width:660px;text-align:right;width:100%}.gallery .mob{display:none}.gallery .container{position:relative}.gallery .container .frame{bottom:-16px;left:16px;position:absolute}.gallery .gallery-wrapper{display:flex;flex-direction:column;gap:30px}.gallery .row{align-items:flex-start;display:flex;gap:30px}.gallery .row img{-o-object-fit:cover;object-fit:cover;width:100%}.gallery .row-1 .photo{max-width:315px}.gallery .row-1 .photo,.gallery .row-2 .photo:first-child,.gallery .row-2 .photo:last-child{aspect-ratio:315/240;width:23.334%}.gallery .row-2 .photo:nth-child(2){aspect-ratio:660/600;width:48.889%}.gallery .row-3{justify-content:flex-end}.gallery .row-3 .photo{aspect-ratio:315/240;width:23.334%}.gallery [data-aos=show]{opacity:0}.gallery [data-aos=show].aos-animate{opacity:1}@media only screen and (width <= 768px){.gallery{padding-top:64px}.gallery .frame{display:none}.gallery h2{margin-bottom:24px}.gallery .gallery-wrapper,.gallery .row{gap:20px}.gallery .row-1{justify-content:space-between}.gallery .row-1 .photo{max-width:none;width:calc(50% - 10px)}.gallery .row .mob{aspect-ratio:315/240;display:block;width:calc(50% - 10px)}.gallery .row .mob svg{display:block;height:100%;width:auto}.gallery .row-2{flex-wrap:wrap}.gallery .row-2 .photo:first-child{width:calc(50% - 10px)}.gallery .row-2 .photo:nth-child(2){margin:0 auto;width:calc(100% - 60px)}.gallery .row-2 .photo:nth-child(4){margin-left:auto;width:calc(50% - 10px)}.gallery .row-3 .photo{width:calc(50% - 10px)}}.access{padding-bottom:100px}.access .mob{display:none}.access .container{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.access .map-wrapper{aspect-ratio:430/430;max-width:430px;width:100%}.access .map-wrapper .map{background-color:#f5f5f5;height:100%;transition:none!important;width:100%}.access .map-wrapper .map *{transition:none!important}.access .map-wrapper .map div[title]{background-image:url(../img/marker.svg);background-repeat:no-repeat;background-size:contain;transition:none}.access .map-wrapper .map div[title] img{display:none;transition:none}@media only screen and (width <= 992px){.access .map-wrapper .map div[title]{height:96px!important;width:77px!important}}.access .map-wrapper .map div[title]:hover{transform:scale(1.2);transition:.2s}.access .content{max-width:545px;width:100%}.access .content h2.title{margin-bottom:40px}.access .content .info{display:flex;flex-direction:column;gap:20px}.access .content .info p.title{color:#577657}.access .content .info h3.small{align-items:flex-start;color:var(--color-main);display:flex;gap:8px;text-transform:none}.access .content .info h3.small svg{flex-shrink:0;margin-top:2px}.access .content .info .phone:hover a h3{color:#d2b252}.access .content .info a *{cursor:pointer}.access .content .info a:hover h3{color:#d2b252}.access .schedule{margin-top:48px}.access .schedule p.title{color:#577657;margin-bottom:10px}.access .schedule .wrapper li{align-items:center;display:flex;gap:10px;justify-content:space-between}.access .schedule .wrapper li.active{color:#d2b252}.access .photo{align-self:flex-end;aspect-ratio:315/315;max-width:315px;width:100%}.access .photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (width <= 992px){.access .container{flex-wrap:wrap}.access .container .content{order:0;width:calc(50% - 15px)}.access .container .map-wrapper{order:1;width:calc(50% - 15px)}.access .container .photo{order:2}}@media only screen and (width <= 800px){.access{padding-bottom:64px;padding-top:64px}.access .mob{display:block;margin-top:20px;order:3}.access .desktop{display:none}.access .container{align-items:flex-start;flex-direction:column;gap:20px;margin:0 auto;max-width:576px;width:100%}.access .container .photo{align-self:flex-start;max-width:100%;order:4}.access .container .content,.access .container .map-wrapper{width:100%}.access .container .map-wrapper{margin:0 auto;max-width:576px;width:100%}}.parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56.6%;width:100%}@media only screen and (max-width:768px){.parallax{background-attachment:unset}}.contact-form{padding-bottom:100px;padding-top:100px}.contact-form .container{align-items:stretch;display:flex;gap:30px;justify-content:space-between}.contact-form .container .info{max-width:545px;position:relative;width:100%}.contact-form .container .info .title{margin-bottom:32px}.contact-form .container .info .text{color:var(--color-main);text-transform:none}.contact-form .container .info .frame{bottom:0;height:auto;max-width:100%;position:absolute;right:0}.contact-form .container .form{border:1px solid #cad0ca;border-radius:8px;max-width:660px;overflow:hidden;padding:40px 32px;width:100%}.contact-form .container .form .label+.label{margin-top:16px}.contact-form .container .form .label span.wpcf7-form-control-wrap{display:block}.contact-form .container .form .label.active-label input,.contact-form .container .form .label.active-label textarea{border-color:#577657}.contact-form .container .form .label-text{margin-bottom:4px}.contact-form .container .form input{height:50px;width:100%}.contact-form .container .form textarea{height:152px;resize:none;width:100%}.contact-form .container .form textarea:focus-visible{outline:none}.contact-form .container .form input,.contact-form .container .form textarea{border:1px solid #cad0ca;border-radius:8px;color:#595f5c;font-family:var(--ff-main);font-size:16px;font-weight:400;line-height:24px;padding:13px 16px}.contact-form .container .form input::-moz-placeholder,.contact-form .container .form textarea::-moz-placeholder{color:#595f5c;font-family:var(--ff-main);font-size:16px;font-weight:400;line-height:24px;opacity:.4}.contact-form .container .form input::placeholder,.contact-form .container .form textarea::placeholder{color:#595f5c;font-family:var(--ff-main);font-size:16px;font-weight:400;line-height:24px;opacity:.4}.contact-form .container .form button{background-color:#fff;cursor:pointer;margin-top:32px;padding-left:24px;padding-right:24px;width:160px}.contact-form .container .form button:hover{background-color:#577657}.contact-form .wpcf7-form.sent .wpcf7-response-output{color:#577657}.contact-form .wpcf7-form.invalid .wpcf7-response-output{color:#e74c3c}.contact-form .wpcf7-form-control-wrap{position:relative}.contact-form .wpcf7-form-control-wrap .cf7-success-icon{display:block;height:24px;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:24px}@media only screen and (width <= 900px){.contact-form{padding-bottom:64px;padding-top:64px}.contact-form .frame{display:none}.contact-form .container{flex-direction:column;margin:0 auto;max-width:768px}}.footer{background-color:#d5ecdf;padding-bottom:46.08px;padding-top:60px}.footer .top{align-items:flex-start;display:flex;justify-content:space-between}.footer .top .info{max-width:256px;width:100%}.footer .top .info .title{margin-bottom:32px}.footer .center{margin-bottom:80px;margin-top:80px}.footer .center nav{align-items:stretch;display:flex;gap:30px;justify-content:flex-start}.footer .center nav ul{max-width:315px;width:100%}.footer .center nav ul li+li{margin-top:20px}.footer .center nav ul a{color:#595f5c;font-family:var(--ff-jost);font-size:14px;font-weight:500;line-height:14px;position:relative;text-transform:uppercase}.footer .center nav ul a:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDljMCAuNzQyLjczMyAxLjg1IDEuNDc1IDIuNzguOTU0IDEuMiAyLjA5NCAyLjI0NyAzLjQwMSAzLjA0NkMyNS44NTYgMTUuNDI1IDI3LjA0NCAxNiAyOCAxNm0wIDBjLS45NTYgMC0yLjE0NS41NzUtMy4xMjQgMS4xNzQtMS4zMDcuOC0yLjQ0NyAxLjg0Ny0zLjQwMSAzLjA0NUMyMC43MzMgMjEuMTUgMjAgMjIuMjYgMjAgMjNtOC03SDQiIHN0cm9rZT0iIzU5NUY1QyIvPjwvc3ZnPg==");left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:none}.footer .center nav ul a:hover{padding-left:44px}.footer .center nav ul a:hover:before{opacity:1;transition:.3s linear .3s}.footer .bottom .logo-text{margin-bottom:28px;width:100%}.footer .bottom .logo-text svg{height:auto;width:100%}.footer .bottom .wrapper{align-items:center;display:flex;justify-content:space-between}.footer .bottom .wrapper *{font-family:var(--ff-jost);font-size:14px;font-weight:500;line-height:14px;text-transform:uppercase}.footer .bottom .wrapper a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.footer .bottom .wrapper .right{align-items:center;display:flex}.footer .bottom .wrapper .right .mentions-legales{display:block;padding-right:10px}@media only screen and (width <= 900px){.footer .bottom .wrapper{flex-direction:column;gap:20px}}@media only screen and (width <= 576px){.footer .top{flex-direction:column;gap:40px}.footer .top .logo{margin:0 auto;order:0}.footer .top .info{order:1}.footer .center{margin-top:42px}.footer .center nav{flex-direction:column;gap:20px}.footer .bottom .wrapper{align-items:flex-start}.footer .bottom .wrapper .left{margin-left:0;max-width:285px;text-align:left}.footer .bottom .wrapper .left .text:last-child{display:block;margin-top:12px}.footer .bottom .wrapper .right{align-items:flex-start;flex-direction:column;gap:12px}}
