@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}.top-page{background-color:#d5ecdf;min-height:280px;padding-bottom:20px;padding-top:162px}.top-page .container{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.top-page .container h1.title{font-size:60px;font-style:normal;font-weight:500;line-height:70px;text-transform:uppercase}.top-page .container .text{color:#577657;font-size:20px;font-style:italic;font-weight:500;gap:30px;line-height:28px;max-width:400px;text-align:right;width:100%}.top-page .container .text p:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNSAwQzEuOCAwIDAgMi41NSAwIDUuMWMwIDEuNzk0LjkgNC4yNSAxLjggNS4xLjkuODUgMS44IDYuOCAzLjYgNi44IDQuMDg2IDAgMS44LTUuOTUgMy42LTUuOTVTOC41MTQgMTcgMTIuNiAxN2MxLjggMCAxLjctNS45NSAyLjYtNi44LjktLjg1IDEuOC0zLjMwNiAxLjgtNS4xIDAtMi41NS0uOC01LjEtMy41LTUuMVMxMC44Ljg1IDkgLjg1QzcuMi44NSA3LjIgMCA0LjUgMFoiIGZpbGw9IiNEMkIyNTIiLz48L3N2Zz4=");display:inline-block;transform:translate(-5px,-15px)}@media only screen and (width <= 992px){.top-page{padding-bottom:30px;padding-top:100px}.top-page .container{flex-direction:column;gap:40px}.top-page .container h1.title{font-size:34px;font-style:normal;font-weight:500;line-height:38px;order:1;text-align:left;width:100%}.top-page .container .text{font-size:20px;font-style:italic;font-weight:500;line-height:28px;order:0;text-align:left}}.content{padding-top:100px}.content h2.title{margin-bottom:40px}.blocks{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.blocks .block{background:#fff;border:1px solid #cad0ca;padding:12px 16px;width:calc(33.333% - 20px)}.blocks .block .photo{aspect-ratio:398/368;overflow:hidden;position:relative;width:100%}.blocks .block .photo .btn{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:166px}.blocks .block .photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks .block .photo:hover img{opacity:.2}.blocks .block .photo:hover .btn{opacity:1}.blocks .block h3{font-family:var(--ff-jost);font-size:22px;font-weight:500;line-height:30px;margin-bottom:0;margin-top:12px;text-align:center;text-transform:none}@media only screen and (width <= 768px){.blocks{gap:20px}.blocks .block{width:calc(50% - 15px)}}@media only screen and (width <= 576px){.blocks .block{width:100%}}.breadcrumbs{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:80px;overflow:auto;padding-top:80px}.breadcrumbs .btn{max-width:148px;min-width:148px;width:148px}.breadcrumbs a:not(.btn){font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.breadcrumbs .links{align-items:center;display:flex;gap:10px;overflow:auto;padding-bottom:20px;padding-top:20px}.breadcrumbs .links *{white-space:nowrap}.breadcrumbs .links a:hover{color:#577657;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.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}}
