.wide-title{margin:0;padding:0;font-size:40px;font-weight:600;letter-spacing:24px;line-height:112%;text-transform:uppercase;font-size:20px;letter-spacing:9px}@media screen and (min-width: 576px){.wide-title{font-size:calc(6.6666666667px + 2.3148148148vw)}}@media screen and (min-width: 1440px){.wide-title{font-size:40px}}@media screen and (min-width: 576px){.wide-title{letter-spacing:calc(3px + 1.0416666667vw)}}@media screen and (min-width: 1440px){.wide-title{letter-spacing:18px}}.large-title{margin:0;padding:0;font-size:64px;font-weight:300;letter-spacing:0px;line-height:120%;text-align:left;text-transform:uppercase;font-size:28px}@media screen and (min-width: 576px){.large-title{font-size:calc(4px + 4.1666666667vw)}}@media screen and (min-width: 1440px){.large-title{font-size:64px}}.tag{font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.8px;text-transform:uppercase}.big-title{font-size:52px;font-style:normal;font-weight:6;line-height:90.625%;font-size:28px;margin:0}@media screen and (min-width: 768px){.big-title{font-size:calc(0.5714285714px + 3.5714285714vw)}}@media screen and (min-width: 1440px){.big-title{font-size:52px}}.medium-title{font-size:24px;font-size:18px;font-style:normal;font-weight:300;line-height:116.667%}@media screen and (min-width: 768px){.medium-title{font-size:calc(11.1428571429px + 0.8928571429vw)}}@media screen and (min-width: 1440px){.medium-title{font-size:24px}}*:not(img)::selection{background-color:var(--red);color:var(--bg-color);opacity:1}h2{font-size:52px;font-style:normal;font-weight:300;line-height:90.625%;font-size:24px;margin:0}@media screen and (min-width: 768px){h2{font-size:calc(-8px + 4.1666666667vw)}}@media screen and (min-width: 1440px){h2{font-size:52px}}*:not(img)::selection{background-color:var(--color);color:var(--bg-color);opacity:1}:root{--color: #000000;--bg-color: #F9F7F3;--green: #01683A;--light-green: #a2d4bb;--bg-mobile: #D7E9E0;--orange: #dd612a;--margin: 1.38vw}@media all and (max-width:992px){:root{--margin: 20px}}@media all and (max-width:576px){:root{--margin: 15px}}:root{--color: #000000;--bg-color: #F9F7F3;--green: #01683A;--light-green: #a2d4bb;--bg-mobile: #D7E9E0;--orange: #dd612a;--margin: 1.38vw}@media all and (max-width:992px){:root{--margin: 20px}}@media all and (max-width:576px){:root{--margin: 15px}}html{--scrollbarBG: var(--bg-color);--thumbBG: var(--green)}body::-webkit-scrollbar{width:4px;height:4px}body{scrollbar-width:thin;scrollbar-color:var(--thumbBG)}*::-webkit-scrollbar{width:4px;height:100%;z-index:998}*::-webkit-scrollbar-track{box-shadow:none;background:var(--scrollbarBG)}*::-webkit-scrollbar-thumb{top:0;left:0;width:4px;position:relative;display:block;border-radius:40px;background:var(--thumbBG)}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}[data-scrollto]{cursor:pointer}.grecaptcha-badge{display:none !important}[data-fancy-content]{display:none}html{max-width:100%}body,html{font-weight:400;padding:0;margin:0;font-size:14px;color:var(--green);background-color:var(--bg-color);height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-display:swap;position:relative;touch-action:auto;height:auto;font-family:"gill-sans-nova",sans-serif}body *,html *{box-sizing:border-box}body a,html a{cursor:pointer}body img,body svg,html img,html svg{user-select:none}body img,body a,html img,html a{outline:none !important;-webkit-user-drag:none}body img svg,body a svg,html img svg,html a svg{pointer-events:none}body img,html img{width:100%;height:auto;display:block}body.is-loading .loader,html.is-loading .loader{pointer-events:all;opacity:1}body.is-loading .loader:hover,html.is-loading .loader:hover{cursor:wait !important}body.is-loading *,html.is-loading *{cursor:wait !important}body.is-loading *:hover,html.is-loading *:hover{cursor:wait !important}@media all and (max-width:992px){body,html{font-size:14px}}body [data-barba-namespace],html [data-barba-namespace]{position:relative}body [data-barba-namespace].is-pending,html [data-barba-namespace].is-pending{position:fixed;top:100%;left:100%}body:after{z-index:95;position:fixed;top:0;left:0;width:100%;height:100vh;content:"";display:block;background-color:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1)}body.open-popup:after,body.open-menu:after{opacity:1}body.open-popup .main-header .main-header__top a,body.open-menu .main-header .main-header__top a{background-color:rgba(0,0,0,0)}body.open-popup .main-header .main-header__top a svg path,body.open-menu .main-header .main-header__top a svg path{fill:var(--bg-color)}main{position:relative;z-index:4;margin-top:calc(var(--header-height)*-1)}html.lenis{height:auto}body.is-touch [data-loop-section].duplicated{display:none}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}[data-barba=container]{z-index:3;position:relative;box-sizing:border-box}.pin-spacer{pointer-events:none}.pin-spacer *{pointer-events:all}.js-replace-image{position:relative;overflow:hidden}.js-replace-image,img[data-lazy-src]{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;opacity:0}.js-replace-image.jsImageReplaced,.js-replace-image.loaded,img[data-lazy-src].jsImageReplaced,img[data-lazy-src].loaded{opacity:1}.js-replace-image img,img[data-lazy-src] img{display:none}.container{z-index:2;height:100%;top:0;position:relative;padding:var(--margin) var(--margin) calc(var(--margin)*2) var(--margin);box-sizing:border-box;display:block;position:relative;max-width:1650px;margin:auto}.container--full{min-height:100vh;min-height:100vh;min-height:90svh;max-width:100%}.container--full-width{max-width:100%;padding-right:0;padding-left:0}.container--iframe{padding-top:calc(var(--header-height) + var(--margin))}.container--iframe:after{z-index:95;position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:var(--bg-color);background-image:url("../dist/assets/images/loading-icon.svg");background-size:50px;background-position:center;background-repeat:no-repeat;opacity:1;pointer-events:all;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.container--iframe iframe{opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.container--iframe.loaded iframe{opacity:1}.container--iframe.loaded:after{opacity:0;pointer-events:none}.container.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center}[class*=col-]{padding-left:0;padding-right:0}.scrollbar{position:fixed;right:0;top:0;width:14px;height:100%;z-index:999;padding:4px;background:rgba(0,0,0,0)}.scrollbar .scrollbar_thumb{top:0;left:0;width:4px;position:relative;display:block;background-color:var(--color);border-radius:40px}.margin-default{margin:calc(var(--margin)*1)}.margin-vertical-default{padding:calc(var(--margin)*1) 0}.margin-horizontal-default{padding:0 calc(var(--margin)*1)}.margin-top-default{margin-top:calc(var(--margin)*1)}@media all and (max-width:768px){.margin-top-default{margin-top:calc(var(--margin)*1)}}.margin-right-default{margin-right:calc(var(--margin)*1)}@media all and (max-width:768px){.margin-right-default{margin-right:calc(var(--margin)*1)}}.margin-bottom-default{margin-bottom:calc(var(--margin)*1)}@media all and (max-width:768px){.margin-bottom-default{margin-bottom:calc(var(--margin)*1)}}.margin-left-default{margin-left:calc(var(--margin)*1)}@media all and (max-width:768px){.margin-left-default{margin-left:calc(var(--margin)*1)}}.margin-medium{margin:calc(var(--margin)*2)}.margin-vertical-medium{padding:calc(var(--margin)*2) 0}.margin-horizontal-medium{padding:0 calc(var(--margin)*2)}.margin-top-medium{margin-top:calc(var(--margin)*2)}@media all and (max-width:768px){.margin-top-medium{margin-top:calc(var(--margin)*2)}}.margin-right-medium{margin-right:calc(var(--margin)*2)}@media all and (max-width:768px){.margin-right-medium{margin-right:calc(var(--margin)*2)}}.margin-bottom-medium{margin-bottom:calc(var(--margin)*2)}@media all and (max-width:768px){.margin-bottom-medium{margin-bottom:calc(var(--margin)*2)}}.margin-left-medium{margin-left:calc(var(--margin)*2)}@media all and (max-width:768px){.margin-left-medium{margin-left:calc(var(--margin)*2)}}.margin-large{margin:calc(var(--margin)*3)}.margin-vertical-large{padding:calc(var(--margin)*3) 0}.margin-horizontal-large{padding:0 calc(var(--margin)*3)}.margin-top-large{margin-top:calc(var(--margin)*3)}@media all and (max-width:768px){.margin-top-large{margin-top:calc(var(--margin)*3)}}.margin-right-large{margin-right:calc(var(--margin)*3)}@media all and (max-width:768px){.margin-right-large{margin-right:calc(var(--margin)*3)}}.margin-bottom-large{margin-bottom:calc(var(--margin)*3)}@media all and (max-width:768px){.margin-bottom-large{margin-bottom:calc(var(--margin)*3)}}.margin-left-large{margin-left:calc(var(--margin)*3)}@media all and (max-width:768px){.margin-left-large{margin-left:calc(var(--margin)*3)}}.margin-wide{margin:calc(var(--margin)*4)}.margin-vertical-wide{padding:calc(var(--margin)*4) 0}.margin-horizontal-wide{padding:0 calc(var(--margin)*4)}.margin-top-wide{margin-top:calc(var(--margin)*4)}@media all and (max-width:768px){.margin-top-wide{margin-top:calc(var(--margin)*4)}}.margin-right-wide{margin-right:calc(var(--margin)*4)}@media all and (max-width:768px){.margin-right-wide{margin-right:calc(var(--margin)*4)}}.margin-bottom-wide{margin-bottom:calc(var(--margin)*4)}@media all and (max-width:768px){.margin-bottom-wide{margin-bottom:calc(var(--margin)*4)}}.margin-left-wide{margin-left:calc(var(--margin)*4)}@media all and (max-width:768px){.margin-left-wide{margin-left:calc(var(--margin)*4)}}.vertical-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.horizontal-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.column--count-2{column-count:2;column-gap:calc(var(--margin)*2)}@media all and (max-width:576px){.column--count-2{column-count:1}}.column--count-2 p{margin-bottom:0;margin:0}.italic-separator::before{content:" .";font:inherit}.parsley-errors-list{list-style:none;padding:0;margin:0;font-size:.85rem}#scene{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;pointer-events:all;overflow:hidden;transform:translate3d(0, 0, 0.1px)}#scene canvas.hover{cursor:all-scroll}.cover-image{position:relative;overflow:hidden}.cover-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}form.is-processing{opacity:.2;pointer-events:none;cursor:pointer}.blured-bg{background-color:rgba(255,254,252,.9);backdrop-filter:blur(4px);z-index:15;top:0;left:0;width:100%;height:200vh;top:0;left:0;position:absolute}@media all and (max-width:768px){.blured-bg{display:none}}body [data-barba-namespace=homeIndex]{width:100%;top:0;left:0}body [data-barba-namespace=homeIndex] .container{top:0;left:0;width:100%;scroll-snap-align:start}.sticky-section{width:100%;position:relative}.sticky-contact{display:flex;align-items:flex;justify-content:flex-end;padding:0 var(--margin);position:sticky;top:calc(100% - var(--margin));transform:translateY(-100%);z-index:4;pointer-events:none}.sticky-contact .sticky-contact-link{display:flex;align-items:center;justify-content:flex-end;pointer-events:all}.sticky-contact .sticky-contact-link .btn-style-wrapper{overflow:hidden;margin-right:10px}@media all and (max-width:768px){.sticky-contact .sticky-contact-link .btn-style-wrapper{display:none}}.sticky-contact .sticky-contact-link .btn-style-wrapper .btn-style{font-family:"gill-sans-nova",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;padding:8px 20px;border:solid 1px var(--color);background-color:var(--bg-color);color:var(--color);appearance:none;outline:none;border-radius:0px 4px;text-decoration:none;min-height:42px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:color .3s cubic-bezier(0.4, 0, 0.2, 1),background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.sticky-contact .sticky-contact-link .btn-style-wrapper .btn-style:hover{background-color:var(--color);color:var(--bg-color)}.container-heading{padding:calc(var(--margin)*2) calc(var(--margin)*2) calc(var(--margin)*2) calc(var(--margin)*4)}@media all and (max-width:768px){.container-heading{padding-right:0;padding-left:0}}.container-heading [data-number]{font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px;position:relative;text-transform:uppercase;margin-bottom:var(--margin)}@media all and (max-width:768px){.container-heading [data-number]{display:flex;align-items:center}}.container-heading [data-number]::before{display:block;position:absolute;font-weight:400;top:50%;right:100%;transform:translate(calc(var(--margin) * -2), -50%);padding:10px;border-radius:4px}@media all and (max-width:768px){.container-heading [data-number]::before{display:inline-block;position:relative;right:0;top:0;transform:none;margin-right:var(--margin)}}.container-heading [data-number].bg::before{background-color:var(--green);color:var(--bg-color)}.container-heading-sub{font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px;position:relative;text-transform:uppercase;margin-bottom:var(--margin)}[data-number-section]{counter-increment:section-counter}[data-number]::before{content:counter(section-counter, decimal-leading-zero) ". "}.container-footer{display:flex;align-items:center;justify-content:center;padding:var(--margin) 0}[data-barba-introductionscreen]{width:100vw;height:100vh;height:100vh;position:fixed;z-index:9998;top:0;left:0;background-color:var(--green);color:var(--color);display:flex;align-items:flex-start;justify-content:center;padding:var(--margin);display:flex;align-items:center;justify-content:center}[data-barba-introductionscreen] .introduction-screen__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}[data-barba-introductionscreen] svg{width:200px;height:auto}[data-barba-introductionscreen] svg path,[data-barba-introductionscreen] svg polygon,[data-barba-introductionscreen] svg rect{fill:#fff}#loading-screen{position:fixed;width:100%;height:calc(var(--dynamic-vh, 1vh)*100);left:0;top:0%;z-index:99999;display:flex;pointer-events:none;background-size:cover;flex-wrap:wrap;overflow:hidden;background-repeat:repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;background-color:var(--green);visibility:hidden;opacity:0}#loading-screen img,#loading-screen svg{max-width:200px;width:100%;display:block;position:relative;z-index:4;padding-top:20px;padding-bottom:20px;height:auto}#loading-screen img path,#loading-screen img polygon,#loading-screen img rect,#loading-screen svg path,#loading-screen svg polygon,#loading-screen svg rect{fill:#fff}#loading-screen.active{pointer-events:all}.animated{animation-duration:1s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.in-view{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes slideFromLeft{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0)}1%{opacity:0;-webkit-transform:translate3d(-30%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate3d(0, 0, 0)}1%{opacity:0;transform:translate3d(-30%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}[data-animation-type=slidefromleft]{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}@keyframes fadeIn{0%{opacity:0}1%{opacity:0}100%{opacity:1}}[data-animation-type=fadein]{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.8s}@keyframes residenceSlide{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0)}1%{opacity:0;-webkit-transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes residenceSlideResponsive{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0)}1%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}[data-animation-type=residenceslide]{-webkit-animation-name:residenceSlide;animation-name:residenceSlide;animation-duration:.8s}@media all and (max-width:768px){[data-animation-type=residenceslide]{-webkit-animation-name:residenceSlideResponsive;animation-name:residenceSlideResponsive;animation-duration:.8s}}@keyframes scaleFromBottom{0%{transform:scaleY(0)}1%{transform:scaleY(0)}100%{transform:scaleY(1)}}[data-animation-type=scalefrombottom]{opacity:1;transform-origin:bottom;-webkit-animation-name:scaleFromBottom;animation-name:scaleFromBottom}[data-animation-type=scalefrombottom]>*{transform:scaleY(1) !important}@-webkit-keyframes slideFromRight{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0)}1%{opacity:0;-webkit-transform:translate3d(30%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate3d(0, 0, 0)}1%{opacity:0;transform:translate3d(30%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}[data-animation-type=slidefromright]{-webkit-animation-name:slideFromRight;animation-name:slideFromRight}@keyframes slideFromBottom{0%{opacity:0;transform:translate3d(0, 0, 0) rotateZ(0) skewX(0)}1%{opacity:0;transform:translate3d(0, 100px, 0) rotateZ(3deg) skewX(-3deg)}100%{opacity:1;transform:translate3d(0, 0, 0) rotateZ(0) skewX(0)}}[data-animation-type=slidefrombottom]{transform-origin:top left;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}@-webkit-keyframes slideFromTop{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0)}1%{opacity:0;-webkit-transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideFromTop{0%{opacity:0;transform:translate3d(0, 0, 0) rotateZ(0)}1%{opacity:0;transform:translate3d(0, -100px, 0) rotateZ(-3deg)}100%{opacity:1;transform:translate3d(0, 0, 0) rotateZ(0)}}[data-animation-type=slidefromtop]{-webkit-animation-name:slideFromTop;animation-name:slideFromTop}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}1%{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0, 0, 0)}1%{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}100%{opacity:1;transform:scale3d(1, 1, 1)}}[data-animation-type=zoomin]{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes blurIn{0%{filter:blur(10px);opacity:1}1%{filter:blur(10px);opacity:1}100%{filter:blur(0px);opacity:1}}[data-animation-type=blurin]{-webkit-animation-name:blurIn;animation-name:blurIn;overflow:hidden}.main-header{display:flex;align-items:center;justify-content:center;padding:0 calc(var(--margin)*1);position:sticky;top:calc((36px + var(--margin)*.5)*-1);left:0;width:100%;flex-wrap:wrap;z-index:99;--dynamic-color: rgb(249,247,243);--dynamic-opacity: 0}.main-header .link-more{display:none}.main-header .main-header__top{width:100%;display:flex;align-items:center;justify-content:center}.main-header .main-header__top a{display:inline-block;padding:0 calc(var(--margin)*.5);border-radius:8px;margin:calc(var(--margin)*.5) 0;background-color:rgba(249, 247, 243, var(--dynamic-opacity));background-color:rgba(0,0,0,0)}.main-header .main-header__top a svg{width:180px;height:auto}.main-header .main-header__top a svg path,.main-header .main-header__top a svg polygon,.main-header .main-header__top a svg rect{fill:var(--dynamic-color);fill:#fff}.main-header nav.main-nav{border-radius:8px;position:relative;width:100%;background-color:var(--green);padding:5px 20px;display:flex;align-items:center;justify-content:space-between}@media all and (max-width:1200px){.main-header nav.main-nav{padding:10px 10px;padding-left:14px}}.main-header nav.main-nav .mobile-logo{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;pointer-events:none}@media all and (max-width:1200px){.main-header nav.main-nav .mobile-logo{display:block;pointer-events:none}}.main-header nav.main-nav .mobile-logo a{display:block;height:24px;width:120px;overflow:hidden;position:relative}.main-header nav.main-nav .mobile-logo a svg{height:24px;position:absolute;width:auto;opacity:var(--dynamic-opacity)}.main-header nav.main-nav .main-nav__left{z-index:2;position:relative;flex:0 0 auto;display:flex;align-items:center}.main-header nav.main-nav .main-nav__left .main-nav__logo a{display:block;height:24px;width:calc((120px + var(--margin))*var(--dynamic-opacity));overflow:hidden;position:relative}.main-header nav.main-nav .main-nav__left .main-nav__logo a svg{height:24px;position:absolute;width:auto}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__left{display:none}}.main-header nav.main-nav .main-nav__left .btn.active{color:var(--green);background-color:var(--bg-color)}.main-header nav.main-nav .main-nav__left .btn.active svg path{stroke:var(--green)}.main-header nav.main-nav:after{position:absolute;width:100%;height:100%;border-radius:8px;content:"";display:block;top:0;left:0;background:url("assets/images/noise.png");z-index:1}.main-header nav.main-nav .main-nav__center{align-items:center;justify-content:center;z-index:2;flex:0 0 auto;margin:auto}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__center{position:absolute;top:calc(100% + var(--margin));width:calc(100% - var(--margin)*.5);left:calc(var(--margin)*.25);height:calc(100svh - var(--margin)*1 - var(--header-height));background-color:var(--green);border-radius:8px;overflow:auto;visibility:hidden;pointer-events:none}}.main-header nav.main-nav .main-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;flex:1 1 auto;margin:auto;position:relative}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list li{width:100%}}.main-header nav.main-nav .main-nav__list li a{color:var(--bg-color);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none;padding:calc(var(--margin)*.5 + 10px) var(--margin);display:block}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list li a{font-size:1.7rem;font-weight:300}}.main-header nav.main-nav .main-nav__list li.menu-item-has-children a{display:flex;align-items:center}.main-header nav.main-nav .main-nav__list li.menu-item-has-children a:after{content:"";display:block;height:6px;width:12px;position:relative;margin-left:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xMyAxTDcgN0wxIDEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+");background-size:contain;background-position:center;background-repeat:no-repeat}.main-header nav.main-nav .main-nav__list li.menu-item-has-children:hover .sub-menu{visibility:visible;pointer-events:all;opacity:1;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s 0s cubic-bezier(0.4, 0, 0.2, 1)}.main-header nav.main-nav .main-nav__list .sub-menu{pointer-events:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:auto;background-color:var(--bg-color);top:calc(100% - 3px);left:0;border-radius:0px 0px 8px 8px;color:var(--green);list-style:none;padding:var(--margin);margin:0;max-height:calc(100vh - var(--header-height) - var(--margin));overflow:auto;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s .3s cubic-bezier(0.4, 0, 0.2, 1);border:solid 3px var(--green)}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu{position:relative;opacity:0;transition:none;visibility:hidden;pointer-events:none;padding:0 calc(var(--margin)*1);max-height:100%;overflow:hidden;background-color:rgba(0,0,0,0);color:var(--bg-color)}}.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu{position:relative;pointer-events:none;opacity:1;visibility:visible;border-radius:0;border:none;background-color:rgba(0,0,0,0);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0;margin-top:15px}@media all and (max-width:768px){.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu{display:none}}.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu li{position:relative;width:auto;display:inline-block;padding:0;border:none;margin:0;margin-right:10px;margin-bottom:5px}.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu li a{font-size:1.1rem;text-transform:none;font-weight:400;border:solid 1px var(--green);width:auto;display:inline-block;border-radius:40px;padding:7.5px 15px;transition:color .3s cubic-bezier(0.4, 0, 0.2, 1),background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu li a{color:var(--bg-color);border-color:var(--bg-color)}}.main-header nav.main-nav .main-nav__list .sub-menu .sub-menu li a:hover{background-color:var(--green);color:var(--bg-color)}.main-header nav.main-nav .main-nav__list .sub-menu li{width:100%;margin:10px 0;border-bottom:solid 1px var(--green);padding-bottom:10px}.main-header nav.main-nav .main-nav__list .sub-menu li:last-child{margin-bottom:0;border-bottom:none}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu li:last-child{margin-bottom:0;border-bottom:none}}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu li{border-bottom:solid 1px var(--bg-color)}}.main-header nav.main-nav .main-nav__list .sub-menu li a{color:var(--green);padding:0;margin:0;font-size:2rem;font-style:normal;font-weight:300;line-height:normal;text-transform:none;display:flex;align-items:center;width:100%;gap:var(--margin)}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu li a{color:var(--bg-color);font-size:1.2rem}}.main-header nav.main-nav .main-nav__list .sub-menu li a:after{display:none}.main-header nav.main-nav .main-nav__list .sub-menu li a .link-more{display:block;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase;margin-top:12px;white-space:nowrap}@media all and (max-width:1200px){.main-header nav.main-nav .main-nav__list .sub-menu li a .link-more{font-size:12px;margin-top:0}}.main-header nav.main-nav .main-nav__list .sub-menu li ul li a .link-more{display:none}.main-header nav.main-nav .main-nav__right{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;z-index:4;margin-right:0;margin-left:auto}.main-header nav.main-nav .main-nav__right a{display:flex;align-items:center;justify-content:center;padding:calc(var(--margin)*.5)}.main-header nav.main-nav .main-nav__right .language-switcher{margin-left:0}.main-header nav.main-nav .main-nav__right .language-switcher .custom-select{min-width:52px;position:relative}.main-header nav.main-nav .main-nav__right .language-switcher .custom-select select{appearance:none;width:100%;font-size:1rem;padding:.675em 1em .675em 1em;background-color:rgba(0,0,0,0);border:none;border-radius:0;color:var(--bg-color);text-transform:uppercase;cursor:pointer;outline:none;border:none}.main-header nav.main-nav .main-nav__right .language-switcher .custom-select select option{background-color:var(--green);outline:none;border:none}.main-header nav.main-nav .main-nav__right .language-switcher .custom-select::after{content:"";position:absolute;right:0;pointer-events:none;width:6px;height:6px;border-right:solid 1px var(--bg-color);border-bottom:solid 1px var(--bg-color);top:50%;transform:translateY(calc(-100% + 3px)) rotate(45deg)}.main-header .btn-bullet{position:fixed;bottom:var(--margin);right:var(--margin);display:none}@media all and (max-width:1200px){.main-header .btn-bullet{display:block}}body#productsDetails header .main-header__top a svg path,body#productsDetails header .main-header__top a svg polygon,body#productsDetails header .main-header__top a svg rect,body#iframeIndex header .main-header__top a svg path,body#iframeIndex header .main-header__top a svg polygon,body#iframeIndex header .main-header__top a svg rect{fill:var(--green)}.btn-menu{appearance:none;height:48px;position:absolute;left:var(--margin);top:50%;border:none;background-color:rgba(0,0,0,0);outline:none;overflow:hidden;transform:translateY(-50%);display:none;color:var(--color);padding:0;pointer-events:none;z-index:5}.btn-menu:hover{cursor:pointer}@media all and (max-width:1200px){.btn-menu{display:block;pointer-events:all}}.btn-menu span{display:flex;height:100%;width:100%;font-size:12px;text-transform:uppercase;align-items:center;justify-content:flex-start;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);color:var(--bg-color)}.btn-menu span i{width:14px;height:14px;display:block;margin-right:5px;position:relative;flex:0 0 14px;transform-origin:center;transform:rotate(45deg)}.btn-menu span i:after{content:"";display:block;width:100%;height:1px;background-color:var(--bg-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-menu span i::before{content:"";display:block;height:100%;width:1px;background-color:var(--bg-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-menu span:nth-child(1) i{transform:rotate(0)}.btn-menu span:nth-child(1) i::before{height:1px;width:100%;transform:translate(-50%, calc(-50% - 2px))}.btn-menu span:nth-child(1) i::after{transform:translate(-50%, calc(-50% + 2px))}.btn-menu.open span{transform:translateY(-100%)}.main-header.open nav.main-nav .main-nav__center{pointer-events:all}.main-header.open nav.main-nav .main-nav__list .sub-menu{pointer-events:all;opacity:1;visibility:visible}body#productsIndex .main-header .main-header__top a svg path,body#productsIndex .main-header .main-header__top a svg polygon,body#productsIndex .main-header .main-header__top a svg rect{fill:var(--green)}.main-footer{background-color:var(--green);color:var(--bg-color);padding:0 var(--margin) 10px var(--margin);max-width:calc(100% - var(--margin)*2);margin:0 auto;margin-bottom:calc(var(--margin)*1);border-radius:10px}.main-footer .footer-top{display:flex;flex-wrap:nowrap}@media all and (max-width:1200px){.main-footer .footer-top{flex-wrap:wrap}}.main-footer .footer-top h3{margin:0;padding:0;padding-top:20px;padding-bottom:10px;margin-bottom:var(--margin);border-bottom:solid 1px var(--bg-color);color:#fff;font-size:1rem;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.main-footer .footer-top ul{list-style:none;padding:0;margin:0}.main-footer .footer-top ul li a{font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-decoration:none}.main-footer .footer-top .footer-nav{flex:1 1 auto}@media all and (max-width:992px){.main-footer .footer-top .footer-nav{flex:1 1 50%}.main-footer .footer-top .footer-nav:nth-child(2){flex:1 1 25%}.main-footer .footer-top .footer-nav:nth-child(3){flex:1 1 25%}}@media all and (max-width:768px){.main-footer .footer-top .footer-nav{flex:1 1 100%}.main-footer .footer-top .footer-nav:nth-child(2){flex:1 1 100%}.main-footer .footer-top .footer-nav:nth-child(2) ul{column-count:2;column-gap:var(--margin)}.main-footer .footer-top .footer-nav:nth-child(3){flex:1 1 100%}}.main-footer .footer-top .footer-nav:last-child{text-align:right}@media all and (max-width:768px){.main-footer .footer-top .footer-nav:last-child{text-align:left}}@media all and (max-width:576px){.main-footer .footer-top .footer-nav h3{position:relative;padding-right:calc(var(--margin)*2);cursor:pointer}.main-footer .footer-top .footer-nav h3:after{display:block;content:"";position:absolute;right:var(--margin);pointer-events:none;width:6px;height:6px;border-right:solid 1px var(--bg-color);border-top:solid 1px var(--bg-color);top:50%;transform:translateY(0) rotate(-45deg)}.main-footer .footer-top .footer-nav h3.hide:after{transform:translateY(0) rotate(135deg)}}@media all and (max-width:576px){.main-footer .footer-top .footer-nav .hide:not(h3.hide){display:none}}.main-footer .footer-top .footer-nav__payements{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.main-footer .footer-top .footer-nav__payements svg{display:block;margin-left:10px;fill:var(--bg-color);width:40px;height:auto}.main-footer .footer-top .footer-nav__payements svg path,.main-footer .footer-top .footer-nav__payements svg polygon,.main-footer .footer-top .footer-nav__payements svg rect{fill:var(--bg-color)}.main-footer .footer-top .social-list{display:flex;flex-wrap:wrap;align-items:center}.main-footer .footer-top .social-list a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);margin-right:calc(var(--margin)*.5);border-radius:40px}.main-footer .footer-top .social-list a svg path{fill:var(--green)}.main-footer .footer-top .footer-top__shop ul{list-style:none;padding:0;margin:0;column-count:2;column-gap:var(--margin);margin-right:calc(var(--margin)*2)}.main-footer .footer-top .footer-top__contact a{font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;text-decoration:none}.main-footer .footer-top .footer-top__contact .footer-top__contact-row{display:flex;margin-top:var(--margin)}.main-footer .footer-top .footer-top__contact .footer-top__contact-row .cta{text-decoration:underline;margin-left:var(--margin);text-transform:lowercase}.main-footer a{color:var(--bg-color)}.main-footer .wide-logo{margin-top:var(--margin)}@media all and (max-width:768px){.main-footer .wide-logo{margin-top:calc(var(--margin)*2)}}.main-footer .wide-logo svg{width:200px}.main-footer .wide-logo svg path,.main-footer .wide-logo svg polygon,.main-footer .wide-logo svg rect{fill:var(--bg-color)}.main-footer .footer-bottom{display:flex;flex-wrap:wrap}.main-footer .footer-bottom h3{margin:0;padding:0;padding-top:var(--margin);padding-bottom:0;color:#fff;font-size:1rem;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;width:100%}@media all and (max-width:992px){.main-footer .footer-bottom h3{padding-top:calc(var(--margin)*2);order:2}}.main-footer .footer-bottom .footer-bottom__left{flex:0 0 50%;max-width:50%;padding-right:calc(var(--margin)*3);padding-top:calc(var(--margin)*.5)}@media all and (max-width:1200px){.main-footer .footer-bottom .footer-bottom__left{padding-right:calc(var(--margin)*1)}}@media all and (max-width:992px){.main-footer .footer-bottom .footer-bottom__left{flex:0 0 100%;max-width:100%;padding-right:0;order:3}}.main-footer .footer-bottom .footer-bottom__left p{font-weight:400;margin:0;padding:0;margin-bottom:var(--margin)}.main-footer .footer-bottom .footer-bottom__right{flex:0 0 50%;max-width:50%;padding-left:calc(var(--margin)*3);padding-top:var(--margin)}@media all and (max-width:1200px){.main-footer .footer-bottom .footer-bottom__right{padding-left:calc(var(--margin)*1)}}@media all and (max-width:992px){.main-footer .footer-bottom .footer-bottom__right{flex:0 0 100%;max-width:100%;padding-left:0;order:1}}.main-footer .footer-bottom .footer-bottom__right .footer-services{display:flex;align-items:center;width:100%;justify-content:flex-end}@media all and (max-width:992px){.main-footer .footer-bottom .footer-bottom__right .footer-services{justify-content:flex-start}}@media all and (max-width:768px){.main-footer .footer-bottom .footer-bottom__right .footer-services{flex-wrap:wrap;padding:5px;gap:15px}}.main-footer .footer-bottom .footer-bottom__right .footer-services a{margin-left:calc(var(--margin)*1)}@media all and (max-width:992px){.main-footer .footer-bottom .footer-bottom__right .footer-services a{margin-right:calc(var(--margin)*1);margin-left:0}}@media all and (max-width:768px){.main-footer .footer-bottom .footer-bottom__right .footer-services a{margin-right:0;align-items:center}}.main-footer .footer-bottom .newsletter-form{flex:1;display:block;overflow:hidden;position:relative}.main-footer .footer-bottom .newsletter-form__field{position:relative;z-index:4;background-color:none;border:none;outline:none;display:flex;align-items:center;padding:0;margin:0;padding:0;padding-right:5px}@media all and (max-width:768px){.main-footer .footer-bottom .newsletter-form__field{flex-wrap:wrap}}.main-footer .footer-bottom .newsletter-form__field .field__left{padding-right:10px;flex:1}@media all and (max-width:768px){.main-footer .footer-bottom .newsletter-form__field .field__left{flex:0 0 100%;max-width:100%}}.main-footer .footer-bottom .newsletter-form__field .field__left input[type=email]{appearance:none;border:none;outline:none;background-color:rgba(0,0,0,0);border-bottom:solid 1px var(--bg-color);color:var(--bg-color);font-size:1rem;font-style:normal;font-weight:300;line-height:normal;padding:6px 0;width:100%}.main-footer .footer-bottom .newsletter-form__field .field__left input[type=email]::placeholder{color:var(--bg-color);font-size:1rem;font-style:normal;font-family:"gill-sans-nova",sans-serif;font-weight:300;line-height:normal}.main-footer .footer-bottom .newsletter-form__field .field__right{padding-left:10px}@media all and (max-width:768px){.main-footer .footer-bottom .newsletter-form__field .field__right{width:100%;padding:5px;margin-bottom:var(--margin)}.main-footer .footer-bottom .newsletter-form__field .field__right .btn{width:100%}}.main-footer .footer-bottom .newsletter-form__field .gdpr a{color:var(--bg-color)}.main-footer .footer-bottom .newsletter-form__field .gdpr input+label p{margin-bottom:0}.main-footer .footer-bottom .newsletter-form__field .gdpr input+label::before{border-color:var(--bg-color)}.main-footer .footer-bottom .newsletter-form__field .gdpr input:checked+label::before{background-color:var(--bg-color)}.main-footer .colophon-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.main-footer .colophon-legal .colophon-legal__left{padding-top:var(--margin);flex:0 0 50%;max-width:50%}@media all and (max-width:992px){.main-footer .colophon-legal .colophon-legal__left{flex:0 0 100%;max-width:100%;order:2;text-align:center}}.main-footer .colophon-legal .colophon-legal__left p{margin:0;padding:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.main-footer .colophon-legal .colophon-legal__left p a{font:inherit;text-decoration:none}.main-footer .colophon-legal .colophon-legal__right{padding-top:var(--margin);flex:0 0 50%;max-width:50%}@media all and (max-width:992px){.main-footer .colophon-legal .colophon-legal__right{flex:0 0 100%;max-width:100%;order:1;padding-top:0}}.main-footer .colophon-legal .colophon-legal__right .main-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media all and (max-width:992px){.main-footer .colophon-legal .colophon-legal__right .main-nav__list{width:100%;justify-content:center}}.main-footer .colophon-legal .colophon-legal__right .main-nav__list li a{font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-left:var(--margin)}@media all and (max-width:992px){.main-footer .colophon-legal .colophon-legal__right .main-nav__list li a{margin:0 calc(var(--margin)*.5);margin-top:var(--margin)}}.btn{font-family:"gill-sans-nova",sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;appearance:none;border:none;text-align:none;border-radius:40px;padding:8px 16px;padding-right:42px;position:relative;transition:color .3s cubic-bezier(0.4, 0, 0.2, 1),background-color .3s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;cursor:pointer;display:inline-flex;min-height:48px;align-items:center}@media all and (max-width:576px){.btn{font-size:13px;min-height:48px;align-items:center}}.btn svg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.btn svg path{stroke:var(--bg-color);transition:stroke .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn:hover{cursor:pointer}.btn:after{width:calc(100% + 5px);height:calc(100% + 5px);content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 1px rgba(0,0,0,0);transition:border-color .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:40px}.btn--no-arrow{padding-right:16px}.btn--light-green{background-color:var(--light-green);color:var(--green)}.btn--light-green:after{border-color:var(--light-green)}.btn--light-green svg path{stroke:var(--green)}.btn--light-green:hover{background-color:var(--bg-color)}.btn--light-green:hover::after{border-color:var(--green)}.btn--orange{background-color:var(--orange);color:var(--bg-color)}.btn--orange:after{border-color:var(--orange)}.btn--orange svg path{stroke:var(--bg-color)}.btn--orange:hover{background-color:var(--bg-color);color:var(--orange)}.btn--orange:hover::after{border-color:var(--orange)}.btn--orange:hover svg path{stroke:var(--orange)}.btn--new-project svg path{stroke:rgba(0,0,0,0);fill:var(--bg-color)}.btn--new-project:hoverr svg path{fill:var(--orange)}.btn--rounded{font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.135rem;text-transform:uppercase;border-radius:40px;border:solid 1px var(--green);color:var(--green);background-color:rgba(0,0,0,0);padding:6px 20px}.btn--rounded:hover{background-color:var(--green);color:var(--bg-color)}.btn--green{background-color:var(--green);color:var(--bg-color)}.btn--green:after{border-color:var(--green)}.btn--green:hover{background-color:var(--bg-color);color:var(--green)}.btn--green:hover svg path{stroke:var(--green)}.btn--simple{background-color:rgba(0,0,0,0);color:var(--green)}.btn--simple svg path{stroke:var(--green)}.btn--simple:after{border-color:var(--green)}.btn--simple:hover{background-color:var(--green);color:var(--bg-color)}.btn--simple:hover svg path{stroke:var(--bg-color)}.btn--white-border:after{border-color:var(--bg-color)}.btn--transparent{background-color:rgba(0,0,0,0)}.btn--white{background-color:var(--bg-color);color:var(--green)}.btn--white:after{border-color:var(--bg-color)}.btn--white svg path{stroke:var(--green)}.btn--white.btn--transparent{background-color:rgba(0,0,0,0);color:var(--bg-color)}.btn--white.btn--transparent svg path{stroke:var(--bg-color)}.btn--white.btn--transparent:hover{background-color:var(--bg-color);color:var(--green)}.btn--white.btn--transparent:hover svg path{stroke:var(--green)}.cta{color:var(--green);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase;appearance:none;border:none;outline:none;display:inline-block;background:none}.btn-bullet{appearance:none;width:48px;height:48px;background-color:var(--light-green);border:solid 1px var(--light-green);appearance:none;color:var(--bg-color);border-radius:40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0px 0px 10px var(--light-green)}.btn-bullet svg path{fill:var(--green);transition:fill .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-bullet:hover{cursor:pointer;background-color:var(--bg-color)}.btn-bullet:hover svg path{fill:var(--green)}.btn-bullet.active{background-color:var(--bg-color)}.btn-bullet.active svg path{fill:var(--green)}.gdpr{width:100%;padding:15px 0}.gdpr input{display:none}.gdpr input+label{font-size:.75rem;font-weight:300;letter-spacing:0px;text-align:left;position:relative;padding-left:15px;display:flex;font-weight:300;font-variation-settings:"wght" 300}.gdpr input+label:hover{cursor:pointer}.gdpr input+label p{margin:0;padding:0;font:inherit}.gdpr input+label p a{font:inherit;color:var(--color);text-decoration:underline}.gdpr input+label:before{width:8px;height:8px;border:solid 1px var(--color);content:"";display:block;position:absolute;left:0;transform:translateY(-50%);top:50%;transition:background-color .15s ease-in-out}.gdpr input:checked+label::before{background-color:var(--color)}.popup-creation{width:100%;padding-top:calc(var(--header-height) + var(--margin));height:100vh;overflow:scroll;position:fixed;top:0;left:0;z-index:98;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1),visibility .6s .6s cubic-bezier(0.4, 0, 0.2, 1)}.popup-creation.active{opacity:1;visibility:visible;pointer-events:all;transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1),visibility .6s 0s cubic-bezier(0.4, 0, 0.2, 1)}.popup-creation.active .row .popup-creation__item{opacity:1;transform:translateY(0%)}.popup-creation .row{display:flex;flex-wrap:wrap;min-width:100%;margin-left:calc(var(--margin)*-1);margin-right:calc(var(--margin)*-1)}.popup-creation .row .popup-creation__item{padding:var(--margin);flex:0 0 50%;max-width:50%;transform:translateY(50%);opacity:0;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1),opacity .6s cubic-bezier(0.4, 0, 0.2, 1)}@media all and (max-width:768px){.popup-creation .row .popup-creation__item{flex:0 0 100%;max-width:100%}}.popup-creation .row .popup-creation__item:nth-child(2){transition-delay:.1s}.popup-creation .row .popup-creation__item a{display:block;border-radius:8px;border:solid 4px var(--bg-color)}.popup-creation .row .popup-creation__item a .content{width:100%;padding:var(--margin);position:absolute;bottom:0;left:0;text-align:center;z-index:2}.popup-creation .row .popup-creation__item a .content .wide-title{color:var(--bg-color);margin-bottom:var(--margin)}.popup-creation .row .popup-creation__item a .cover-wrapper{border-radius:0px 4px;overflow:hidden;width:100%;position:relative;padding-bottom:75%}.popup-creation .row .popup-creation__item a .cover-wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1;content:"";display:block;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.popup-creation .row .popup-creation__item a .cover-wrapper img{position:absolute;overflow:hidden;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.popup-creation .row .popup-creation__item a:hover .cover-wrapper:after{background-color:rgba(1,104,58,.6)}.popup-creation.active{pointer-events:all;visibility:visible;opacity:1}body.open-menu .popup-creation.active{pointer-events:none;visibility:hidden;opacity:0}body.open-menu .popup-creation.active .row .popup-creation__item{opacity:0;transform:translateY(50%)}.services-grid .row{min-width:100%;margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.services-grid .row .service__item{flex:0 0 33.33%;max-width:33.33%;padding:5px}@media all and (max-width:576px){.services-grid .row .service__item{flex:0 0 100%;max-width:100%}}.services-grid .row .service__item a{display:block;width:100%;color:var(--bg-color);text-decoration:none}.services-grid .row .service__item a .cover-wrapper{position:relative;overflow:hidden;width:100%;padding-bottom:150%;border-radius:5px}@media all and (max-width:576px){.services-grid .row .service__item a .cover-wrapper{padding-bottom:25%}}.services-grid .row .service__item a .cover-wrapper img{position:absolute;overflow:hidden;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.services-grid .row .service__item a .cover-wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";display:block}.services-grid .row .service__item a .cover-wrapper .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:4;padding:var(--margin)}.services-grid .row .service__item a .cover-wrapper .content h3{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;margin:0;width:100%}.services-grid .row .service__item a .cover-wrapper .content h3 span{display:block;width:100%}.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(1){text-align:center;font-size:32px;font-style:normal;font-weight:400;line-height:normal;font-size:18px;text-transform:lowercase}@media screen and (min-width: 576px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(1){font-size:calc(8.6666666667px + 1.6203703704vw)}}@media screen and (min-width: 1440px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(1){font-size:32px}}.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(2){text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;font-size:24px;letter-spacing:8px}@media screen and (min-width: 576px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(2){font-size:calc(13.3333333333px + 1.8518518519vw)}}@media screen and (min-width: 1440px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(2){font-size:40px}}@media screen and (min-width: 576px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(2){letter-spacing:calc(0px + 1.3888888889vw)}}@media screen and (min-width: 1440px){.services-grid .row .service__item a .cover-wrapper .content h3 span:nth-child(2){letter-spacing:20px}}

/*# sourceMappingURL=main.min.css.map*/