@import "./vendors/swiper-bundle.css";@import "./vendors/lenis.css";@import "../iconfont/style.css";@font-face{font-family:"MessinaSansBold";src:url("../fonts/MessinaSans-Bold.woff2") format("woff2"),url("../fonts/MessinaSans-Bold.woff") format("woff"),url("../fonts/MessinaSans-Bold.ttf") format("truetype"),url("../fonts/MessinaSans-Bold.eot") format("embedded-opentype"),url("../fonts/MessinaSans-Bold.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"OakesGroteskLight";src:url("../fonts/OakesGrotesk-Light.woff2") format("woff2"),url("../fonts/OakesGrotesk-Light.woff") format("woff"),url("../fonts/OakesGrotesk-Light.ttf") format("truetype"),url("../fonts/OakesGrotesk-Light.eot") format("embedded-opentype"),url("../fonts/OakesGrotesk-Light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"OakesGroteskRegular";src:url("../fonts/OakesGrotesk-Regular.woff2") format("woff2"),url("../fonts/OakesGrotesk-Regular.woff") format("woff"),url("../fonts/OakesGrotesk-Regular.ttf") format("truetype"),url("../fonts/OakesGrotesk-Regular.eot") format("embedded-opentype"),url("../fonts/OakesGrotesk-Regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"OakesGroteskMedium";src:url("../fonts/OakesGrotesk-Medium.woff2") format("woff2"),url("../fonts/OakesGrotesk-Medium.woff") format("woff"),url("../fonts/OakesGrotesk-Medium.ttf") format("truetype"),url("../fonts/OakesGrotesk-Medium.eot") format("embedded-opentype"),url("../fonts/OakesGrotesk-Medium.svg") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"OakesGroteskSemiBold";src:url("../fonts/OakesGrotesk-Semi-Bold.woff2") format("woff2"),url("../fonts/OakesGrotesk-Semi-Bold.woff") format("woff"),url("../fonts/OakesGrotesk-Semi-Bold.ttf") format("truetype"),url("../fonts/OakesGrotesk-Semi-Bold.eot") format("embedded-opentype"),url("../fonts/OakesGrotesk-Semi-Bold.svg") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"OakesGroteskBold";src:url("../fonts/OakesGrotesk-Bold.woff2") format("woff2"),url("../fonts/OakesGrotesk-Bold.woff") format("woff"),url("../fonts/OakesGrotesk-Bold.ttf") format("truetype"),url("../fonts/OakesGrotesk-Bold.eot") format("embedded-opentype"),url("../fonts/OakesGrotesk-Bold.svg") format("svg");font-weight:bold;font-style:normal}:root{font-size:10px!important;--text-base-color:#000;--headline-base-color:#000}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-size:1.6rem;line-height:1.2;color:var(--text-base-color);font-family:"OakesGroteskRegular"}:focus-visible{border:1px solid #000000!important}body,div,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;--moz-osx-font-smoothing:grayscale;--font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body:not(.home) header .header-nav{display:none}body:not(.home) header .header-menu-btn{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important}body.search-no-results{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.search-no-results main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overflow-hidden{overflow:hidden!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}main{background-color:#faf9f6}section{overflow-x:hidden}.container{width:100%;max-width:100vw;margin:0 auto;padding:0 21px}@media (max-width:767.98px){.container{padding:0 20px}}a,a:focus,a:hover{outline:none;-moz-outline:none;-webkit-transition:all 0.3s;transition:all 0.3s}button:focus{outline:none;-moz-outline:none}img{border:none;max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:"OakesGroteskRegular";font-weight:400;line-height:1.2;color:var(--headline-base-color);margin:40px 0}h1{font-size:68px;line-height:1;letter-spacing:1.36px}@media (max-width:991.98px){h1{font-size:54px}}@media (max-width:767.98px){h1{font-size:43px}}@media (max-width:575.98px){h1{font-size:40px}}h2{font-size:40px;line-height:normal;letter-spacing:normal}@media (max-width:991.98px){h2{font-size:32px}}@media (max-width:767.98px){h2{font-size:28px}}@media (max-width:575.98px){h2{font-size:24px}}h3{font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){h3{font-size:28px}}h4{font-size:25px;line-height:1.36;letter-spacing:0.75px}@media (max-width:767.98px){h4{font-size:20px}}h5{font-size:20px;line-height:1.3;letter-spacing:normal}h6{font-size:18px;line-height:1.44;letter-spacing:normal}p{margin-bottom:20px}p:last-child{margin-bottom:0}a,u{text-underline-offset:3px;text-decoration-thickness:1px}li,ol,ul{list-style:none;margin:0;padding:0}ol,ul{margin:1em 0}ol ol,ol ul,ul ol,ul ul{margin:0}li{padding-left:1.2em}ul>li{position:relative}ul>li:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--text-base-color);border-radius:50%;position:absolute;left:0.3em;top:10px}ol{counter-reset:sectioncounter}ol>li{position:relative}ol>li:before{content:counter(sectioncounter) ".";font-family:"OakesGroteskRegular";counter-increment:sectioncounter;position:absolute;left:0;top:0}ul{margin:10px 0}ul ol,ul ul{margin:0!important}ul li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;margin:0;margin-bottom:10px}ul li:last-child{margin-bottom:0}ul li a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;text-decoration:underline}ul li a:hover{color:#009444}ul li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000}ul li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;text-decoration:underline}ul li p a:hover{color:#009444}ul li ol,ul li ul{margin:0}ol{margin:10px 0}ol ol,ol ul{margin:0!important}ol li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;margin:0;margin-bottom:10px}ol li:last-child{margin-bottom:0}ol li a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;text-decoration:underline}ol li a:hover{color:#009444}ol li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000}ol li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal;color:#000000;text-decoration:underline}ol li p a:hover{color:#009444}ol li ol,ol li ul{margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a,b,em,i,span,strong,u{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}b,strong{font-weight:700}input,input:focus,textarea{outline:none;-webkit-transition:all 0.3s;transition:all 0.3s}.swiper:focus{outline:none}.swiper :focus{outline:none}.swiper-wrapper{cursor:-webkit-grab;cursor:grab}html.show-c .wowo{opacity:0}html.show-c .wowo.animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both}html .wowo{opacity:0}html .wowo.animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes zoomOut{0%{opacity:0;-webkit-transform:translate(0,0) scale(1.2);transform:translate(0,0) scale(1.2)}to{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}@keyframes zoomOut{0%{opacity:0;-webkit-transform:translate(0,0) scale(1.2);transform:translate(0,0) scale(1.2)}to{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}@-webkit-keyframes scale-in{0%{flex-basis:4%}to{flex-basis:19.25%}}@keyframes scale-in{0%{-ms-flex-preferred-size:4%;flex-basis:4%}to{-ms-flex-preferred-size:19.25%;flex-basis:19.25%}}@-webkit-keyframes scale-out{0%{flex-basis:19.25%}to{flex-basis:0}}@keyframes scale-out{0%{-ms-flex-preferred-size:19.25%;flex-basis:19.25%}to{-ms-flex-preferred-size:0;flex-basis:0}}.fadeInLeft.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeIn.animated{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown.animated{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.zoomOut.animated{-webkit-animation-name:zoomOut;animation-name:zoomOut}.delay-in-1{-webkit-animation-delay:0.1s;animation-delay:0.1s}.delay-in-2{-webkit-animation-delay:0.2s;animation-delay:0.2s}.delay-in-3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.delay-in-4{-webkit-animation-delay:0.4s;animation-delay:0.4s}.delay-in-5{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-in-6{-webkit-animation-delay:0.6s;animation-delay:0.6s}.delay-in-7{-webkit-animation-delay:0.7s;animation-delay:0.7s}@keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}.line-animation-text{opacity:1!important}.line-animation-text .line-wrapper{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;overflow:hidden;margin:0}.line-animation-text .line-inner{display:inline-block;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.26,1,0.48,1) 0.16s;transition:-webkit-transform 0.8s cubic-bezier(0.26,1,0.48,1) 0.16s;transition:transform 0.8s cubic-bezier(0.26,1,0.48,1) 0.16s;transition:transform 0.8s cubic-bezier(0.26,1,0.48,1) 0.16s,-webkit-transform 0.8s cubic-bezier(0.26,1,0.48,1) 0.16s}.line-animation-text.animated .line-inner{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.word-animation-text{opacity:1!important}.word-animation-text .word-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;overflow:hidden}.word-animation-text .word-inner{display:inline-block;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s}.word-animation-text.animated .word-inner{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}header ul{margin:0;padding:0}header ul li{margin:0;padding:0}header ul li:before{display:none}header{width:100%;position:fixed;top:16px;left:0;z-index:1001;-webkit-transition:all 0.3s;transition:all 0.3s;background-color:transparent}header :focus-visible{border:1px solid #ffffff!important;-webkit-box-shadow:unset;box-shadow:unset;outline:unset}header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-logo{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.5s;transition:all 0.5s;margin-left:7px;position:relative;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease!important;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:10001}header .header-logo:before{content:"";position:absolute;top:-10px;left:-38px;width:calc(100% + 55px);height:calc(100% + 20px);background:rgba(0,0,0,0.004);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1;border-radius:0 40px 40px 0;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,black 40%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,black 40%,transparent 75%)}@media (max-width:767.98px){header .header-logo{margin-left:0}}header .header-logo img{width:100%;max-width:227.7px;position:relative;z-index:2;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media (max-width:575.98px){header .header-logo img{max-width:200px}}header .header-logo img:not(:first-child){position:absolute;top:0;left:0}header .header-logo img{opacity:0;pointer-events:none}header .header-logo img.logo-black-green{opacity:1;pointer-events:auto}header .header-logo img.show{opacity:1;pointer-events:auto}header .header-logo img.js-controlled.logo-black-green:not(.show){opacity:0;pointer-events:none}header .header-logo.header-open img.logo-black-green{opacity:0;pointer-events:none}header .header-logo.header-open img.logo-white{opacity:1;pointer-events:auto}header .header-menu-btn{position:absolute;top:13px;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;width:100%;max-width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#009444;font-family:"OakesGroteskMedium";font-size:15px;line-height:1.07;letter-spacing:0.3px;color:#ffffff;padding:10px 7px 8px 9px;border-radius:40px;cursor:pointer;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease!important;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease!important;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none}@media (min-width:767.98px){header .header-menu-btn:hover{background-color:#ffffff;color:#009444}}header .header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #009444;border-radius:22px;gap:0;padding:9px 15px 7px;cursor:pointer;position:relative;z-index:20;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,visibility 1.08s cubic-bezier(0.58,0,0.01,1) 0.4s,background-color 0.3s ease;margin-top:5px}@media (max-width:575.98px){header .header-search{margin-top:0}}header .header-search p{font-family:"OakesGroteskMedium";font-size:15px;line-height:107%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.02em;color:#ffffff;margin:0}header .header-search svg{-ms-flex-negative:0;flex-shrink:0;max-width:0;margin-left:0;opacity:0;overflow:hidden;-webkit-transition:max-width 0.3s ease,margin-left 0.3s ease,opacity 0.3s ease;transition:max-width 0.3s ease,margin-left 0.3s ease,opacity 0.3s ease}header .header-search:hover svg{max-width:17px;margin-left:6.45px;opacity:1}header .header-search.style-green{background-color:#009444}header .header-nav{position:absolute;top:13px;left:0;right:auto;bottom:auto;width:100%;z-index:1;opacity:0;-webkit-animation:fadeIn 1.48s cubic-bezier(0.58,0,0.01,1) forwards;animation:fadeIn 1.48s cubic-bezier(0.58,0,0.01,1) forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-nav .navbar-nav{position:relative;transition:width 1.48s cubic-bezier(0.58,0,0.01,1) 0.28s,background-color 1.48s cubic-bezier(0.58,0,0.01,1),border-radius 1.48s cubic-bezier(0.58,0,0.01,1),box-shadow 1.48s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:34px}header .header-nav .menu-item{-ms-flex-preferred-size:4%;flex-basis:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scale-in 1.48s cubic-bezier(0.58,0,0.01,1) 0.28s forwards;animation:scale-in 1.48s cubic-bezier(0.58,0,0.01,1) 0.28s forwards;position:relative;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-nav .logo{max-width:160px;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-nav a{font-family:"OakesGroteskMedium";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){header .header-nav a{font-size:16px;line-height:1.25}}header .header-nav a{color:#ffffff;text-align:center;text-decoration:unset;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;z-index:2}header .header-nav a:after{content:"";background:#009444;width:8px;height:8px;border-radius:50%;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-nav a:hover:after{opacity:1}header .header-nav .menu-item-has-children .sub-menu{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0.3s;transition:opacity 0.3s ease,visibility 0s linear 0.3s}header .header-nav .menu-item-has-children.is-focused>a:after,header .header-nav .menu-item-has-children:focus-within>a:after,header .header-nav .menu-item-has-children:hover>a:after{opacity:1}header .header-nav .menu-item-has-children.is-focused .sub-menu,header .header-nav .menu-item-has-children:focus-within .sub-menu,header .header-nav .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0s;transition:opacity 0.3s ease,visibility 0s linear 0s}header .header-nav .sub-menu{position:absolute;top:100%;right:-38px;padding-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}header .header-nav .sub-menu li{line-height:unset;font-size:0;padding:0}header .header-nav .sub-menu li a{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.2777777778;letter-spacing:0.05em;color:#ffffff;margin:0}header .header-nav .sub-menu li a:after{display:none}header .header-nav .sub-menu li a:hover{opacity:0.6}header .header-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#009444;z-index:1002;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none;padding:27px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform,opacity;-webkit-transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.65s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.65s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.65s cubic-bezier(0.16,1,0.3,1)}header .header-menu.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}header .header-menu.active .header-menu-inner .menu-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header .header-menu .header-menu-logo{position:absolute;left:21px;top:27px;z-index:3;display:none}header .header-menu .header-menu-logo img{width:160px;-o-object-fit:contain;object-fit:contain}header .header-menu .header-menu-close{position:absolute;right:20px;top:36px;width:24px;height:24px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:3}header .header-menu .header-menu-close span{display:block;width:24px;height:2px;background-color:#ffffff;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-menu .header-menu-close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .header-menu .header-menu-close span:last-child{margin-top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .header-menu .header-menu-close:hover{opacity:0.6}header .header-menu .header-menu-inner .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;position:relative;z-index:2}header .header-menu .header-menu-inner .menu-item{max-width:700px;margin:0 auto;text-align:center;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);will-change:transform,opacity;-webkit-transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.45s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.45s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.45s cubic-bezier(0.16,1,0.3,1)}header .header-menu .header-menu-inner .menu-item:first-child{-webkit-transition-delay:0.18s;transition-delay:0.18s}header .header-menu .header-menu-inner .menu-item:nth-child(2){-webkit-transition-delay:0.24s;transition-delay:0.24s}header .header-menu .header-menu-inner .menu-item:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}header .header-menu .header-menu-inner .menu-item:nth-child(4){-webkit-transition-delay:0.36s;transition-delay:0.36s}header .header-menu .header-menu-inner .menu-item:nth-child(5){-webkit-transition-delay:0.42s;transition-delay:0.42s}header .header-menu .header-menu-inner .menu-item.active a{color:rgb(255,255,255)}header .header-menu .header-menu-inner .menu-item.active a span{color:rgb(255,255,255)}header .header-menu .header-menu-inner .menu-item.active:after{opacity:1}header .header-menu .header-menu-inner a{font-family:"OakesGroteskRegular";font-size:68px;line-height:1;letter-spacing:1.36px}@media (max-width:991.98px){header .header-menu .header-menu-inner a{font-size:54px}}@media (max-width:767.98px){header .header-menu .header-menu-inner a{font-size:43px}}header .header-menu .header-menu-inner a{color:rgba(255,255,255,0.3);-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset}header .header-menu .header-menu-inner a span{font-family:"OakesGroteskRegular";font-size:68px;line-height:1;letter-spacing:1.36px}@media (max-width:991.98px){header .header-menu .header-menu-inner a span{font-size:54px}}@media (max-width:767.98px){header .header-menu .header-menu-inner a span{font-size:43px}}header .header-menu .header-menu-inner a span{color:rgba(255,255,255,0.3);-webkit-transition:all 0.3s;transition:all 0.3s}header .header-menu .header-menu-inner a:hover{color:rgb(255,255,255)}header .header-menu .header-menu-inner a:hover span{color:rgb(255,255,255)}header .header-menu .header-menu-inner:has(.menu-item:first-child:hover) .menu-images .menu-img-wrap:first-child,header .header-menu .header-menu-inner:has(.menu-item:nth-child(2):hover) .menu-images .menu-img-wrap:nth-child(2),header .header-menu .header-menu-inner:has(.menu-item:nth-child(3):hover) .menu-images .menu-img-wrap:nth-child(3),header .header-menu .header-menu-inner:has(.menu-item:nth-child(4):hover) .menu-images .menu-img-wrap:nth-child(4){opacity:1}header .header-menu .header-menu-inner:has(.menu-item:first-child:hover) .menu-images .menu-img-wrap:first-child img,header .header-menu .header-menu-inner:has(.menu-item:nth-child(2):hover) .menu-images .menu-img-wrap:nth-child(2) img,header .header-menu .header-menu-inner:has(.menu-item:nth-child(3):hover) .menu-images .menu-img-wrap:nth-child(3) img,header .header-menu .header-menu-inner:has(.menu-item:nth-child(4):hover) .menu-images .menu-img-wrap:nth-child(4) img{-webkit-transform:scale(1.08);transform:scale(1.08)}header .header-menu .header-menu-inner .menu-item-has-children{position:relative}header .header-menu .header-menu-inner .menu-item-has-children .sub-menu{display:none}header .header-menu .header-menu-inner .menu-item-has-children:after{font-family:"icomoon";content:"\e901";display:inline-block;vertical-align:middle;font-size:30px;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:10px;right:-50px;color:#ffffff;opacity:0.3;cursor:pointer;display:none!important}@media (max-width:767.98px){header .header-menu .header-menu-inner .menu-item-has-children:after{font-size:24px;top:6px}}header .header-menu .header-menu-inner .menu-item-has-children:hover:after{opacity:1}header .header-menu .header-menu-inner .menu-item-has-children.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}header .header-menu .header-menu-inner .sub-menu{margin:20px 0 0!important}@media (max-width:767.98px){header .header-menu .header-menu-inner .sub-menu li{margin-bottom:5px}header .header-menu .header-menu-inner .sub-menu li:last-child{margin-bottom:0}}header .header-menu .header-menu-inner .sub-menu li a{font-family:"OakesGroteskRegular";font-size:20px;line-height:1.3;letter-spacing:normal;line-height:125%;text-align:center;color:#ffffff}@media (max-width:767.98px){header .header-menu .header-menu-inner .sub-menu{display:none!important}}header .header-menu .menu-images{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}header .header-menu .menu-images .menu-img-wrap{position:absolute;overflow:hidden;pointer-events:none;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:441px;aspect-ratio:441/320}header .header-menu .menu-images .menu-img-wrap:first-child{left:62%;top:46%}header .header-menu .menu-images .menu-img-wrap:nth-child(2){left:4.7%;top:16%}header .header-menu .menu-images .menu-img-wrap:nth-child(3){left:5.5%;top:51%}header .header-menu .menu-images .menu-img-wrap:nth-child(4){left:65.3%;top:43.2%}header .header-menu .menu-images .menu-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.16,1,0.3,1);transition:-webkit-transform 1s cubic-bezier(0.16,1,0.3,1);transition:transform 1s cubic-bezier(0.16,1,0.3,1);transition:transform 1s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1s cubic-bezier(0.16,1,0.3,1)}header .header-menu .header-menu-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;position:absolute;bottom:32px;z-index:3}header .header-menu .header-menu-social a{font-family:"OakesGroteskRegular";font-size:20px;line-height:1.3;letter-spacing:normal;text-align:center;color:#ffffff;text-decoration:unset}header .header-menu .header-menu-social a:hover{color:rgba(255,255,255,0.3)}@media (max-width:767.98px){header .header-menu{height:calc(var(--vh, 1vh) * 100);height:100dvh}}header.black .header-logo .logo-white{position:absolute;left:0;top:0;opacity:0}header.black .header-logo .logo-black{position:relative;left:0;top:0;opacity:1}header.black .header-logo img:not(:first-child){position:absolute;top:0;left:0}header.black .header-logo img{opacity:0;pointer-events:none}header.black .header-logo img.logo-black-green{opacity:1;pointer-events:auto}header.black .header-logo img.show{opacity:1;pointer-events:auto}header.black .header-logo img.js-controlled.logo-black-green:not(.show){opacity:0;pointer-events:none}header.black .header-nav .navbar-nav{width:62px;height:34px;overflow:hidden;background-color:#009444;-webkit-transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),box-shadow 1.48s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);margin:0 auto;padding:10px 6px 6px 8px;border-radius:40px}header.black .header-nav .menu-item{-ms-flex-preferred-size:19.25%;flex-basis:19.25%;-webkit-animation:scale-out 1.2s cubic-bezier(0.58,0,0.01,1) 0s forwards;animation:scale-out 1.2s cubic-bezier(0.58,0,0.01,1) 0s forwards}header.black .header-menu-btn{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important}header .header-nav .navbar-nav.animating{overflow:hidden;pointer-events:none}header.sticky .header-nav .navbar-nav{width:62px;height:34px;background-color:#009444;-webkit-transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);transition:width 1.2s cubic-bezier(0.58,0,0.01,1),background-color 0.9s cubic-bezier(0.58,0,0.01,1) 0.3s,border-radius 1.2s cubic-bezier(0.58,0,0.01,1),box-shadow 1.48s cubic-bezier(0.58,0,0.01,1),-webkit-box-shadow 1.48s cubic-bezier(0.58,0,0.01,1);margin:0 auto;padding:10px 6px 6px 8px;border-radius:40px}header.sticky .header-nav .navbar-nav .menu-item{opacity:0}header.sticky .header-nav .menu-item{-ms-flex-preferred-size:19.25%;flex-basis:19.25%;-webkit-animation:scale-out 1.2s cubic-bezier(0.58,0,0.01,1) 0s forwards;animation:scale-out 1.2s cubic-bezier(0.58,0,0.01,1) 0s forwards}header.sticky .header-menu-btn{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important;transition:color 0.3s ease,opacity 1.08s cubic-bezier(0.58,0,0.01,1),visibility 1.08s cubic-bezier(0.58,0,0.01,1),background-color 0.3s ease!important}@media (max-height:767.98px){header .header-menu .menu-images .menu-img-wrap{width:350px}}@media (max-height:575.98px){header .header-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:100px}header .header-menu .header-menu-inner{height:100%;overflow-y:auto}header .header-menu .header-menu-inner a{font-size:48px;line-height:1.08;letter-spacing:normal}}@media (max-height:575.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a{font-size:38px}}@media (max-height:575.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a{font-size:30px}}@media (max-height:575.98px){header .header-menu .header-menu-inner a span{font-size:48px;line-height:1.08;letter-spacing:normal}}@media (max-height:575.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a span{font-size:38px}}@media (max-height:575.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a span{font-size:30px}}@media (max-height:575.98px){header .header-menu .menu-images .menu-img-wrap{width:310px}header .header-menu .header-menu-social{position:static;margin-top:32px}}@media (max-width:1300px){header .header-menu .menu-images .menu-img-wrap{width:310px}}@media (max-width:1199.98px){header .header-menu .header-menu-inner a{font-size:48px;line-height:1.08;letter-spacing:normal}}@media (max-width:1199.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a{font-size:38px}}@media (max-width:1199.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a{font-size:30px}}@media (max-width:1199.98px){header .header-menu .header-menu-inner a span{font-size:48px;line-height:1.08;letter-spacing:normal}}@media (max-width:1199.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a span{font-size:38px}}@media (max-width:1199.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a span{font-size:30px}}@media (max-width:991.98px){header .header-nav{display:none}header .header-menu-btn{position:static;-webkit-transform:unset;transform:unset;opacity:1;visibility:visible;pointer-events:all}header .header-menu .header-menu-inner a{font-size:64px;line-height:1.25;letter-spacing:normal}}@media (max-width:991.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a{font-size:51px}}@media (max-width:991.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a{font-size:40px}}@media (max-width:991.98px){header .header-menu .header-menu-inner a span{font-size:64px;line-height:1.25;letter-spacing:normal}}@media (max-width:991.98px) and (max-width:991.98px){header .header-menu .header-menu-inner a span{font-size:51px}}@media (max-width:991.98px) and (max-width:767.98px){header .header-menu .header-menu-inner a span{font-size:40px}}@media (max-width:991.98px){header .header-menu .menu-images{display:none}}body.home header .header-search{opacity:0;visibility:hidden;pointer-events:none}body.home header.black .header-search,body.home header.sticky .header-search{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:991.98px){body.home header .header-search{opacity:1;visibility:visible;pointer-events:auto}}.search-popup{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:#009444;position:fixed;top:0;left:0;z-index:10000;display:none}.search-popup .container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-popup .search-popup-close{display:inline-block;width:24px;height:24px;position:absolute;top:30px;right:30px;cursor:pointer}.search-popup .search-popup-close span{display:inline-block;width:100%;height:2px;background-color:#ffffff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.search-popup .search-popup-close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-popup .search-popup-close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-popup .search-popup-close:hover span{opacity:0.8}.search-popup .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-popup .search-form{width:100%;max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative}.search-popup .search-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border-radius:20px;border:1px solid #ffffff;background-color:transparent;font-family:"OakesGroteskRegular";font-size:16px;line-height:22px;color:#ffffff;padding:8px 24px;outline:none;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.search-popup .search-field::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}.search-popup .search-field::-moz-placeholder{color:rgba(255,255,255,0.7)}.search-popup .search-field:-ms-input-placeholder{color:rgba(255,255,255,0.7)}.search-popup .search-field::-ms-input-placeholder{color:rgba(255,255,255,0.7)}.search-popup .search-field::placeholder{color:rgba(255,255,255,0.7)}.search-popup .search-field:focus,.search-popup .search-field:focus-visible,.search-popup .search-field:focus-within{border-color:#ffffff!important;outline:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.search-popup .search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:80px;border-radius:20px;border:1px solid #ffffff;background-color:#ffffff;font-family:"OakesGroteskMedium";font-size:15px;line-height:22px;letter-spacing:0.02em;color:#009444;padding:8px 24px;cursor:pointer;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.search-popup .search-submit:hover{background-color:transparent;color:#ffffff}.search-popup .search-submit:focus,.search-popup .search-submit:focus-visible,.search-popup .search-submit:focus-within{border-color:#ffffff!important;outline:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}@media (max-width:767.98px){.search-popup .search-form{max-width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.search-popup .search-submit{width:100%}}section.search-results{min-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:162px 0;overflow:visible}section.search-results .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:120px 0}section.search-results .content .search-results-header{width:100%}section.search-results .content .search-results-header h1{font-family:"OakesGroteskRegular";font-weight:400;text-transform:capitalize;font-size:64px;line-height:1.25;letter-spacing:normal}@media (max-width:991.98px){section.search-results .content .search-results-header h1{font-size:51px}}@media (max-width:767.98px){section.search-results .content .search-results-header h1{font-size:40px}}section.search-results .content .search-results-header h1{text-align:left}section.search-results .content .search-results-news{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.search-results .content .search-results-news h2{font-family:"OakesGroteskRegular";font-weight:400;font-size:40px;line-height:normal;letter-spacing:normal}@media (max-width:991.98px){section.search-results .content .search-results-news h2{font-size:32px}}@media (max-width:767.98px){section.search-results .content .search-results-news h2{font-size:28px}}section.search-results .content .search-results-news h2{color:#000000;margin:0;width:32.1%;position:sticky;left:0;top:80px}section.search-results .content .search-results-news .cards-box{width:65.9%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 20px;position:relative}section.search-results .content .search-results-news .cards-box .box{gap:0 24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;padding-bottom:26px;position:relative}section.search-results .content .search-results-news .cards-box .box .card{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset}section.search-results .content .search-results-news .cards-box .box .card h2{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){section.search-results .content .search-results-news .cards-box .box .card h2{font-size:20px}}section.search-results .content .search-results-news .cards-box .box .card h2{color:#000000;margin:0}section.search-results .content .search-results-news .cards-box .box .card .card-image{width:100%;aspect-ratio:448/534;background-color:#c4c4c4;position:relative;margin-bottom:25px;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-news .cards-box .box .card .card-image img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-news .cards-box .box .card .card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-news .cards-box .box .card .card-meta .card-date{font-family:"OakesGroteskRegular";font-size:12px;line-height:1.67;letter-spacing:normal;color:#393939}section.search-results .content .search-results-news .cards-box .box .card .card-meta .card-read-time{font-family:"OakesGroteskRegular";font-size:12px;line-height:1.67;letter-spacing:normal;color:#393939;margin-right:4px}section.search-results .content .search-results-news .cards-box .box .card .card-content{font-family:"OakesGroteskRegular";font-size:20px;line-height:1.3;letter-spacing:normal;color:#000000;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-news .cards-box .box .card:hover .card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.search-results .content .search-results-news .cards-box .box .card:hover .card-content{color:#009444}section.search-results .content .search-results-pages{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.search-results .content .search-results-pages h2{font-family:"OakesGroteskRegular";font-weight:400;font-size:40px;line-height:normal;letter-spacing:normal}@media (max-width:991.98px){section.search-results .content .search-results-pages h2{font-size:32px}}@media (max-width:767.98px){section.search-results .content .search-results-pages h2{font-size:28px}}section.search-results .content .search-results-pages h2{color:#000000;margin:0;width:32.1%;position:sticky;left:0;top:80px}section.search-results .content .search-results-pages .search-results-pages-list{width:65.9%;gap:50px 20px;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset;position:relative}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item .card-img{width:100%;aspect-ratio:448/448;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:24px;overflow:hidden}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item h3{font-family:"OakesGroteskRegular";font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){section.search-results .content .search-results-pages .search-results-pages-list .search-page-item h3{font-size:20px}}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item h3{line-height:1;letter-spacing:normal;color:#000000;margin:0;-webkit-transition:all 0.3s;transition:all 0.3s}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item:hover .card-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item:hover h3{color:#009444}section.search-results .content .search-results-empty{width:100%}section.search-results .content .search-results-empty p{text-align:left;margin-bottom:40px}section.search-results .content .search-results-empty p:last-child{margin-bottom:0}@media (max-width:991.98px){section.search-results .content .search-results-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.search-results .content .search-results-news h2{width:100%;position:static;margin-bottom:30px}section.search-results .content .search-results-news .cards-box{width:100%}section.search-results .content .search-results-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.search-results .content .search-results-pages h2{width:100%;position:static;margin-bottom:30px}section.search-results .content .search-results-pages .search-results-pages-list{width:100%}}@media (max-width:767.98px){section.search-results .content{gap:60px 0}section.search-results .content .search-results-news .cards-box{gap:40px 20px}section.search-results .content .search-results-pages .search-results-pages-list{gap:40px 20px}}@media (max-width:575.98px){section.search-results .content .search-results-news .cards-box .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 0}section.search-results .content .search-results-news .cards-box .box .card{width:100%}section.search-results .content .search-results-pages .search-results-pages-list{gap:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.search-results .content .search-results-pages .search-results-pages-list .search-page-item{width:100%}}footer ul{margin:0;padding:0}footer ul li{margin:0;padding:0}footer ul li:before{display:none}footer{background-color:#000000;padding:81px 0 16px}footer :focus-visible{border:1px solid #ffffff!important}footer .container{padding:0}footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 21px;margin-bottom:109px;gap:20px 12px}footer .footer-label{font-family:"OakesGroteskBold";font-weight:bold;font-size:16px;line-height:1.25;letter-spacing:normal;color:#ffffff;text-transform:unset}footer .footer-col{width:16.05%;min-width:224px}footer .footer-col a,footer .footer-col p{font-family:"OakesGroteskRegular";font-size:16px;line-height:1.25;letter-spacing:normal;color:#ffffff;text-decoration:none;margin-bottom:0}footer .footer-col a:hover{opacity:0.5}footer .footer-social{margin-top:6px}footer .footer-social .footer-label{margin-bottom:11px}footer .footer-media-kit{display:inline-block;font-weight:bold;font-size:16px;line-height:1.25;letter-spacing:normal;color:#ffffff;margin-top:20px}footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}footer .social-links a{color:#ffffff;text-decoration:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}footer .social-links a svg{display:block}footer .social-links a:hover{opacity:0.5}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:0.5px solid rgb(255,255,255);padding:0 22px;padding-top:18px;gap:0 23px}footer .footer-bottom a,footer .footer-bottom span{font-size:10px;line-height:2.4;letter-spacing:normal;color:#ffffff;text-decoration:none;position:relative}footer .footer-bottom a:after,footer .footer-bottom span:after{display:block;content:"";width:0.5px;height:10px;position:absolute;right:-11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background-color:#ffffff}footer .footer-bottom a:last-child:after,footer .footer-bottom span:last-child:after{display:none}footer .footer-bottom a:hover{opacity:0.6}@media (max-width:991.98px){footer .footer-col a,footer .footer-col p{margin-bottom:11px}}@media (max-width:767.98px){footer{padding:40px 0 16px}footer .footer-content{padding:0 16px;margin-bottom:40px}footer .footer-social{margin-top:0}footer .footer-bottom{padding:0 16px;padding-top:16px}}@media (max-width:575.98px){footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px 0}footer .footer-col{width:100%}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}footer .footer-bottom a:after,footer .footer-bottom span:after{display:none}}.btn{display:inline-block;text-decoration:none;text-align:center;padding:13px 36px;background-color:black;border:1px solid transparent;font-size:2rem;line-height:2rem;color:#ffffff;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:30px;min-width:unset;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.btn:hover{color:black;border-color:black;background-color:white}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.card-list>*{width:calc((100% - 48px) / 3)}.acc-list .acc-item{border-bottom:1px solid #000000;border-bottom:1px solid #000000}.acc-list .acc-item .acc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:24px 0}.acc-list .acc-item .acc-head h3{-webkit-transition:color 0.3s,opacity 0.3s;transition:color 0.3s,opacity 0.3s}.acc-list .acc-item .acc-head:after{font-family:"icomoon";content:"\e900";-ms-flex-negative:0;flex-shrink:0;margin-left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s;transition:all 0.3s}.acc-list .acc-item .acc-head:hover h3{opacity:0.7}.acc-list .acc-item .acc-body{padding-bottom:24px;display:none}.acc-list .acc-item.active .acc-head:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.parallax-inner{overflow:hidden}.parallax-inner img{-webkit-transform-origin:bottom;transform-origin:bottom;scale:1.25;translate:0 0}.btn{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 6px 20px;background-color:#009444;font-family:"OakesGroteskMedium";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.btn{font-size:16px;line-height:1.25}}.btn{color:#ffffff;border-radius:40px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.btn:hover{background-color:#ffffff;color:#009444}.banner{position:relative;width:100%;height:100vh;min-height:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.banner .banner-bg{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1c1c1c}.banner .banner-bg .rellax-wrapper{width:100%;height:100%}.banner .banner-bg .rellax-wrapper .rellax{width:100%;height:100%}.banner .banner-bg img,.banner .banner-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .banner-overlay{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2)}.banner .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-bottom:30px}.banner .banner-content{width:100%;max-width:807px;text-align:center}.banner .banner-text{font-family:"OakesGroteskSemiBold";font-weight:600;font-size:25px;line-height:1.36;letter-spacing:0.03em}@media (max-width:767.98px){.banner .banner-text{font-size:20px}}.banner .banner-text{color:#ffffff}.stats-section{border-bottom:0.5px solid #b9b9b9}.stats-section .container{position:relative;padding-top:100px;padding-bottom:100px}.stats-section .container:before{content:"";width:0.5px;height:100%;position:absolute;left:calc((100% - 82px) / 3 + 31px);top:0;background-color:#b9b9b9;z-index:1}.stats-section .container:after{content:"";width:0.5px;height:100%;position:absolute;left:calc((100% - 82px) / 3 * 2 + 51px);top:0;background-color:#b9b9b9;z-index:1}.stats-section .stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:148px 20px}.stats-section .stats-grid>*{width:calc((100% - 40px) / 3)}.stats-section .number{font-family:"OakesGroteskSemiBold";font-weight:600;font-size:60px;line-height:1.33;letter-spacing:normal}@media (max-width:991.98px){.stats-section .number{font-size:48px}}@media (max-width:767.98px){.stats-section .number{font-size:38px}}.stats-section .number{color:#393939;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.stats-section .punctuation-mark{margin-bottom:3px}.stats-section .stats-label{font-family:"OakesGroteskRegular";font-weight:400;font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:1.43;letter-spacing:normal;color:#393939;margin:0;margin-bottom:7px;width:100%}.stats-section .stats-label:last-child{margin-bottom:0}@media (max-width:991.98px){.stats-section .stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:74px 20px}.stats-section .stats-grid>*{width:calc((100% - 40px) / 3)}}@media (max-width:767.98px){.stats-section .container{padding-top:60px;padding-bottom:60px}.stats-section .container:before{display:none}.stats-section .container:after{display:none}.stats-section .stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 20px}.stats-section .stats-grid>*{width:calc((100% - 20px) / 2)}}@media (max-width:450.98px){.stats-section .stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.stats-section .stats-grid>*{width:calc((100% - 20px) / 2)}}.quote-section{padding:100px 0}.quote-section .quote-wrap{max-width:978px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-section .quote-text{font-family:"OakesGroteskMedium";font-weight:500;font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){.quote-section .quote-text{font-size:28px}}.quote-section .quote-text{text-align:center;margin-bottom:8px;color:#000000}.quote-section .quote-bold{font-family:"OakesGroteskMedium";font-weight:500;color:#000000}.quote-section .q-word{display:inline-block;color:rgba(0,0,0,0.2)}.quote-section .quote-scroll-text{color:rgba(0,0,0,0.2)}.quote-section .quote-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:"OakesGroteskSemiBold";font-weight:600;font-size:14px;line-height:1.07;letter-spacing:0.7px;text-align:center;color:#009444;text-decoration:none;line-height:1;letter-spacing:normal}.quote-section .quote-link:hover{color:#393939}@media (max-width:991.98px){.quote-section .quote-wrap{max-width:100%}}@media (max-width:767.98px){.quote-section{padding:60px 0}}.featured-project{background-color:#000000;padding:78px 0 73px;position:relative}.featured-project .featured-slider{overflow:hidden}.featured-project .featured-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-project .slide-item{outline:none}.featured-project .slide-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 18px;margin-bottom:50px}.featured-project .slide-headline{font-family:"OakesGroteskRegular";font-weight:400;font-size:32px;line-height:1.25;letter-spacing:normal}@media (max-width:767.98px){.featured-project .slide-headline{font-size:25px}}.featured-project .slide-headline{color:#faf9f6;margin:0;width:32.55%}.featured-project .slide-desc{font-family:"OakesGroteskRegular";font-weight:400;font-size:14px;line-height:1.07;letter-spacing:0.7px;color:#faf9f6;margin:0;line-height:1.86;letter-spacing:normal;max-width:451px}.featured-project .slide-media{position:relative;width:100%}.featured-project .slide-media:after{display:block}.featured-project .slide-img{width:100%;aspect-ratio:1398/650;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:25px}.featured-project .slide-caption{display:block;margin-left:auto}.featured-project .slide-caption figcaption{font-family:"OakesGroteskRegular";font-weight:400;font-size:14px;line-height:1.07;letter-spacing:0.7px;color:#faf9f6;line-height:1.86;letter-spacing:normal;margin:0;text-align:right}@media (max-width:991.98px){.featured-project{padding:64px 0}.featured-project .slide-desc{max-width:240px}.featured-project .slide-img{aspect-ratio:4/3}}@media (max-width:767.98px){.featured-project{padding:60px 0}.featured-project .slide-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:20px}.featured-project .slide-headline{width:100%}.featured-project .slide-desc{max-width:100%}.featured-project .slide-img{aspect-ratio:3/2}}@media (max-width:575.98px){.featured-project .slide-img{aspect-ratio:4/3}}.news-section{overflow:hidden;padding:37px 0 26px;border-top:0.5px solid #b9b9b9}.news-section .news-row{overflow:hidden}.news-section .news-row .marquee3k{overflow:hidden}.news-section .news-row .marquee3k__wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-section .news-row-inner,.news-section .news-row-inner__copy{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:8.5px 0;-ms-flex-negative:0;flex-shrink:0}.news-section .news-link{font-family:"OakesGroteskRegular";font-size:48px;line-height:1.08;letter-spacing:normal}@media (max-width:991.98px){.news-section .news-link{font-size:38px}}@media (max-width:767.98px){.news-section .news-link{font-size:30px}}.news-section .news-link{color:#393939;text-decoration:none;padding:0 5px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.news-section .news-link:hover{opacity:0.5}.news-section .news-link img{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px}@media (max-width:991.98px){.news-section .news-link img{width:32px;height:32px}}@media (max-width:767.98px){.news-section .news-link img{width:25px;height:25px}}.news-section.style-2{padding-top:0;padding-bottom:23px;border-top:unset}.news-section.style-2 .news-link{padding:0 15px}.news-section.style-2 .news-link img{width:35px;height:35px;margin-left:12px}@media (max-width:991.98px){.news-section.style-2 .news-link img{width:32px;height:32px}}@media (max-width:767.98px){.news-section.style-2 .news-link img{width:25px;height:25px}}@media (max-width:991.98px){.news-section .news-row-inner,.news-section .news-row-inner__copy{padding:4px 0}}.featured-project+.news-section{margin-top:124px}@media (max-width:991.98px){.featured-project+.news-section{margin-top:80px}}@media (max-width:767.98px){.featured-project+.news-section{margin-top:60px}}.cards-grid{overflow:visible;width:100%;position:relative}.cards-grid .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards-grid .text-box{width:32.1%;position:sticky;left:0;top:80px;margin-top:-5px;margin-left:2px;padding-top:47px;padding-bottom:105px}.cards-grid .text-box p{font-family:"OakesGroteskLight";font-weight:300;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.cards-grid .text-box p{font-size:20px}}.cards-grid .text-box p{color:#000000;margin:0;margin-bottom:20px}.cards-grid .text-box p:last-child{margin-bottom:0}.cards-grid .text-box p a:hover{color:#009444}.cards-grid .cards-box{width:65.9%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:51px 0;position:relative;padding-top:47px;padding-bottom:105px}.cards-grid .cards-box:before{content:"";position:absolute;left:-12px;top:0;width:0.5px;height:100%;background-color:#b9b9b9}.cards-grid .cards-box .box{gap:0 24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;padding-bottom:26px;position:relative}.cards-grid .cards-box .box:after{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:0;width:100vw;height:0.5px;background-color:#b9b9b9}.cards-grid .cards-box .box:last-child{padding-bottom:0}.cards-grid .cards-box .box:last-child:after{display:none}.cards-grid .cards-box .box.view-more-row{width:100%;gap:0 24px;display:-ms-grid;display:grid;-ms-grid-columns:2fr;grid-template-columns:2fr;position:relative;padding-bottom:0;margin-top:-25px}.cards-grid .cards-box .box.view-more-row:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50px;height:calc(100% + 80px);width:0.5px;background-color:#b9b9b9;padding-bottom:0;margin-top:-25px}@media (max-width:767.98px){.cards-grid .cards-box .box.view-more-row:before{top:5px}}@media (max-width:575.98px){.cards-grid .cards-box .box.view-more-row:before{display:none;margin-top:0}}.cards-grid .cards-box .box.view-more-row span{font-family:"OakesGroteskMedium";font-weight:500;font-size:19px;line-height:normal;letter-spacing:0.38px;line-height:1;letter-spacing:0.02em;text-align:right;text-decoration-line:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:#000000;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.cards-grid .cards-box .box.view-more-row span:hover{color:#009444}.cards-grid .card{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset;position:relative}.cards-grid .card:first-child:after{top:-47px;height:calc(100% + 152px)}@media (max-width:991.98px){.cards-grid .card:first-child:after{top:-20px;height:calc(100% + 126px)}}@media (max-width:767.98px){.cards-grid .card:first-child:after{height:calc(100% + 81px)}}.cards-grid .card:after{content:"";position:absolute;right:-12px;top:0;width:0.5px;height:calc(100% + 105px);background-color:#b9b9b9}@media (max-width:767.98px){.cards-grid .card:after{height:calc(100% + 60px)}}.cards-grid .card:last-child:after{display:none!important}.cards-grid .card:only-child:after{display:block!important}.cards-grid .card .card-image{width:100%;aspect-ratio:448/534;background-color:#c4c4c4;position:relative;margin-bottom:25px;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.cards-grid .card .card-image img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s}.cards-grid .card h2{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.cards-grid .card h2{font-size:20px}}.cards-grid .card h2{color:#000000;margin:0}.cards-grid .card .card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;-webkit-transition:all 0.3s;transition:all 0.3s}.cards-grid .card .card-meta .card-date{font-family:"OakesGroteskRegular";font-size:12px;line-height:1.67;letter-spacing:normal;color:#393939}.cards-grid .card .card-meta .card-read-time{font-family:"OakesGroteskRegular";font-size:12px;line-height:1.67;letter-spacing:normal;color:#393939;margin-right:4px}.cards-grid .card .card-content{font-family:"OakesGroteskRegular";font-size:20px;line-height:1.3;letter-spacing:normal;color:#000000;-webkit-transition:all 0.3s;transition:all 0.3s}.cards-grid .card:hover .card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.cards-grid .card:hover .card-content{color:#009444}.cards-grid.style-2 .cards-box{gap:73px 0}.cards-grid.style-2 .cards-box .box{padding-bottom:27px}@media (max-width:575.98px){.cards-grid.style-2 .cards-box .box{padding-bottom:0}}.cards-grid.style-2 .cards-box .box:last-child{padding-bottom:0}.cards-grid.style-2 .cards-box .box:after{bottom:unset;top:var(--card-media-title-height)}.cards-grid.style-2 .card .card-image{margin-bottom:20px}.cards-grid.style-2 .card .card-content{font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:1.43;letter-spacing:normal;color:#393939}@media (max-width:991.98px){.cards-grid .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cards-grid .text-box{width:100%;position:static;margin:0 0 30px;padding-bottom:30px}.cards-grid .text-box:after{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:0;width:100vw;height:0.5px;background-color:#b9b9b9}.cards-grid .cards-box{padding-top:0;width:100%}.cards-grid .cards-box:before{display:none}}@media (max-width:767.98px){.cards-grid .text-box{padding-top:60px}.cards-grid .cards-box{padding-bottom:60px}.cards-grid.style-2 .cards-box{gap:32px 0}}@media (max-width:575.98px){.cards-grid{overflow:hidden}.cards-grid .cards-box{gap:40px 0!important}.cards-grid .cards-box .box{gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-bottom:0}.cards-grid .cards-box .box:after{display:none}.cards-grid .cards-box .box.view-more-row{margin-top:0}.cards-grid .card{width:100%}.cards-grid .card:before{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:-20px;width:100vw;height:0.5px;background-color:#b9b9b9}.cards-grid .card:after{display:none}.cards-grid .card:last-child:after{display:none!important}.cards-grid.style-2 .card{width:100%}.cards-grid.style-2 .card:before{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));top:var(--card-media-title-height);width:100vw;height:0.5px;background-color:#b9b9b9}.cards-grid.style-2 .card:last-child:before{display:block}.cards-grid.style-2 .card:last-child:after{display:none!important}}.base-model{overflow:visible;width:100%;position:relative}.base-model .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-model .text-box{width:32.1%;position:sticky;left:0;top:100px;margin-top:-5px;margin-left:2px;padding-top:47px;padding-bottom:97px}.base-model .text-box p{font-family:"OakesGroteskLight";font-weight:300;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.base-model .text-box p{font-size:20px}}.base-model .text-box p{color:#000000;margin:0;margin-bottom:20px}.base-model .text-box p:last-child{margin-bottom:0}.base-model .text-box p a:hover{color:#009444}.base-model .content-box{width:65.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:37px 0;position:relative;padding-top:47px;padding-bottom:97px}.base-model .content-box:before{content:"";position:absolute;left:-12px;top:0;width:0.5px;height:100%;background-color:#b9b9b9}.base-model .content-box h1,.base-model .content-box h2,.base-model .content-box h3,.base-model .content-box h4,.base-model .content-box h5,.base-model .content-box h6{margin:0}.base-model .content-box ul{margin:10px 0}.base-model .content-box ul li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ul li{font-size:16px;line-height:1.25}}.base-model .content-box ul li{line-height:1.25;color:#000000;margin:0}.base-model .content-box ul li:last-child{margin-bottom:0}.base-model .content-box ul li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ul li p{font-size:16px;line-height:1.25}}.base-model .content-box ul li p{line-height:1.25;color:#000000}.base-model .content-box ul li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ul li p a{font-size:16px;line-height:1.25}}.base-model .content-box ul li p a{line-height:1.25;color:#000000;text-decoration:underline}.base-model .content-box ul li p a:hover{color:#009444}.base-model .content-box ul li ol,.base-model .content-box ul li ul{margin:0}.base-model .content-box ol{margin:10px 0}.base-model .content-box ol li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ol li{font-size:16px;line-height:1.25}}.base-model .content-box ol li{line-height:1.25;color:#000000;margin:0}.base-model .content-box ol li:last-child{margin-bottom:0}.base-model .content-box ol li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ol li p{font-size:16px;line-height:1.25}}.base-model .content-box ol li p{line-height:1.25;color:#000000}.base-model .content-box ol li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box ol li p a{font-size:16px;line-height:1.25}}.base-model .content-box ol li p a{line-height:1.25;color:#000000;text-decoration:underline}.base-model .content-box ol li p a:hover{color:#009444}.base-model .content-box ol li ol,.base-model .content-box ol li ul{margin:0}.base-model .content-box p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box p{font-size:16px;line-height:1.25}}.base-model .content-box p{line-height:1.25;color:#000000;margin-bottom:3px}.base-model .content-box p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box p a{font-size:16px;line-height:1.25}}.base-model .content-box p a{line-height:1.25;color:#000000;text-decoration:underline}.base-model .content-box p a:hover{color:#009444}.base-model .content-box p:last-child{margin-bottom:0}.base-model .content-box p.left-aligned{width:48.78%}.base-model .content-box p.right-aligned{width:48.78%;margin-left:auto}.base-model .content-box p img{width:100%;max-width:50%}.base-model .content-box .wp-block-image{width:100%;margin-bottom:9px;aspect-ratio:918/553;position:relative}.base-model .content-box .wp-block-image:last-child{margin-bottom:0}.base-model .content-box .wp-block-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-model .content-box .full-img{margin-bottom:9px;aspect-ratio:918/553;position:relative}.base-model .content-box .full-img:last-child{margin-bottom:0}.base-model .content-box .full-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-model .content-box .quote-section{padding:13px 0}.base-model .content-box .quote-section .container{padding:0}.base-model .content-box .quote-section .quote-wrap{max-width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-model .content-box .quote-section .quote-text{font-family:"OakesGroteskRegular";font-weight:400;text-align:left}.base-model .content-box .quote-section .quote-bold{font-family:"OakesGroteskRegular";font-weight:400;text-align:left}.base-model .content-box .quote-section p{font-size:32px;line-height:1.25;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box .quote-section p{font-size:25px}}.base-model .content-box .quote-section p{line-height:1.53;letter-spacing:normal;text-align:left;margin:0}.base-model .content-box .text-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 115px}.base-model .content-box .text-img>*{width:calc((100% - 115px) / 2)}.base-model .content-box .text-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-model .content-box .text-img .text-box{width:48.78%}.base-model .content-box .text-img .text-box p{margin-bottom:26px}.base-model .content-box .text-img .text-box p:last-child{margin-bottom:0}.base-model .content-box .text-img .img-box{width:28.6%;aspect-ratio:262/312;position:relative}.base-model .content-box .text-img .img-box img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-model .content-box blockquote{margin:0}.base-model .content-box blockquote p{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box blockquote p{font-size:20px}}.base-model .content-box blockquote p{color:#000000;text-align:center}.base-model .content-box .wp-block-button{margin:0}.base-model .content-box .wp-block-button a{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 6px 20px;background-color:#009444;font-family:"OakesGroteskMedium";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box .wp-block-button a{font-size:16px;line-height:1.25}}.base-model .content-box .wp-block-button a{color:#ffffff;border-radius:40px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.base-model .content-box .wp-block-button a:hover{background-color:#ffffff;color:#009444}.base-model .content-box .wp-block-image{margin:0;width:100%}.base-model .content-box .wp-block-image img{width:100%;-o-object-fit:cover;object-fit:cover}.base-model .content-box .wp-block-columns{margin:0}.base-model .content-box .wp-block-columns .wp-block-image{margin:0}.base-model .content-box .wp-block-button__link{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 6px 20px;background-color:#009444;font-family:"OakesGroteskMedium";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.base-model .content-box .wp-block-button__link{font-size:16px;line-height:1.25}}.base-model .content-box .wp-block-button__link{color:#ffffff;border-radius:40px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.base-model .content-box .wp-block-button__link:hover{background-color:#ffffff;color:#009444}.base-model .content-box iframe{width:100%;height:100%;aspect-ratio:16/9}@media (max-width:991.98px){.base-model .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-model .text-box{width:100%;position:static;margin:0 0 20px;padding-top:60px;padding-bottom:20px}.base-model .text-box:after{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:0;width:100vw;height:0.5px;background-color:#b9b9b9}.base-model .content-box{width:100%;gap:30px 0;padding-top:0;padding-bottom:60px}.base-model .content-box:before{display:none}.base-model .content-box p{margin-bottom:0}.base-model .content-box p.left-aligned{width:100%}.base-model .content-box p.right-aligned{width:100%}.base-model .content-box .full-img{margin-bottom:0}.base-model .content-box .quote-section{padding:0}.base-model .content-box .text-img{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-model .content-box .text-img .text-box{width:48.78%}.base-model .content-box .text-img .text-box p{margin-bottom:20px}.base-model .content-box .text-img .text-box p:last-child{margin-bottom:0}.base-model .content-box .text-img .img-box{width:48%}}@media (max-width:767.98px){.base-model .content-box .text-img{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-model .content-box .text-img .text-box{width:100%}.base-model .content-box .text-img .img-box{width:100%}}.awards{padding:100px 0;border-top:1px solid #b9b9b9;position:relative}.awards:before{content:"";width:0.5px;height:100%;position:absolute;left:calc(33% + 8.16px);top:0;background-color:#b9b9b9;z-index:1}@media (max-width:991.98px){.awards:before{display:none}}.awards .container{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.awards .awards__header{width:32.1%}.awards .awards__header .awards__title{font-family:"OakesGroteskRegular";font-weight:400;font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){.awards .awards__header .awards__title{font-size:28px}}.awards .awards__header .awards__title{color:#000000;margin:0;margin-bottom:7px}.awards .awards__header .awards__title:last-child{margin-bottom:0}.awards .awards__header p{font-family:"OakesGroteskRegular";font-weight:400;font-size:16px;line-height:1.25;letter-spacing:normal;color:#000000;margin-bottom:26px}.awards .awards__header p:last-child{margin-bottom:0}.awards .awards__header p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:16px;line-height:1.25;letter-spacing:normal;color:#000000}.awards .awards__header p a:hover{color:#009444}.awards .awards__header ul{margin:26px 0}.awards .awards__header ul li{font-size:16px;line-height:1.25;letter-spacing:normal;margin-bottom:26px}.awards .awards__header ul li:last-child{margin-bottom:0}.awards .awards__header ul li a{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__header ul li p{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__header ul li p a{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__header ol{margin:26px 0}.awards .awards__header ol li{font-size:16px;line-height:1.25;letter-spacing:normal;margin-bottom:26px}.awards .awards__header ol li:last-child{margin-bottom:0}.awards .awards__header ol li a{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__header ol li p{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__header ol li p a{font-size:16px;line-height:1.25;letter-spacing:normal}.awards .awards__list{width:66.1%;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px 0 13px;border-bottom:0.5px solid #393939;gap:26px;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset}.awards .awards__item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__item-info .awards__item-org{font-family:"OakesGroteskBold";font-weight:bold;font-size:16px;line-height:1.25;letter-spacing:normal;line-height:1.19;letter-spacing:normal;margin:0;color:#393939;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__item-info .awards__item-desc{font-family:"OakesGroteskRegular";font-weight:400;font-size:16px;line-height:1.25;letter-spacing:normal;line-height:1.19;letter-spacing:normal;margin:0;color:#393939;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__item-year{font-family:"MessinaSansBold";font-weight:bold;font-size:16px;line-height:1.25;letter-spacing:normal;line-height:normal;letter-spacing:normal;margin:0;color:#393939;white-space:nowrap;min-width:40px;text-align:right;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__view-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:30px;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__view-more-link{font-family:"OakesGroteskMedium";font-weight:500;font-size:19px;line-height:normal;letter-spacing:0.38px;color:#000000;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-transition:all 0.3s;transition:all 0.3s}.awards .awards__view-more-link:hover{color:#009444}.awards .awards__view-more-link .more{display:block}.awards .awards__view-more-link .less{display:none}.awards .awards__view-more-link.open .more{display:none}.awards .awards__view-more-link.open .less{display:block}@media (max-width:991.98px){.awards .container{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.awards .awards__header{width:100%;margin-bottom:20px}.awards .awards__header .awards__title{text-align:center}.awards .awards__header br{display:none}.awards .awards__list{width:100%}}@media (max-width:767.98px){.awards{margin-top:0;padding:50px 0 60px}}.memberships{padding:100px 0 60px;border-top:1px solid #b9b9b9;position:relative}.memberships:before{content:"";width:0.5px;height:100%;position:absolute;left:calc(33% + 8.16px);top:0;background-color:#b9b9b9;z-index:1}@media (max-width:991.98px){.memberships:before{display:none}}.memberships .container{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memberships .memberships__header{width:32.1%}.memberships .memberships__header .memberships__title{font-family:"OakesGroteskRegular";font-weight:400;font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){.memberships .memberships__header .memberships__title{font-size:28px}}.memberships .memberships__header .memberships__title{color:#000000;margin-bottom:7px}.memberships .memberships__header .memberships__title:last-child{margin-bottom:0}.memberships .memberships__header ul{margin:26px 0}.memberships .memberships__header ul li{font-size:16px;line-height:1.25;letter-spacing:normal;margin-bottom:26px}.memberships .memberships__header ul li:last-child{margin-bottom:0}.memberships .memberships__header ul li a{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header ul li p{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header ul li p a{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header ol{margin:26px 0}.memberships .memberships__header ol li{font-size:16px;line-height:1.25;letter-spacing:normal;margin-bottom:26px}.memberships .memberships__header ol li:last-child{margin-bottom:0}.memberships .memberships__header ol li a{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header ol li p{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header ol li p a{font-size:16px;line-height:1.25;letter-spacing:normal}.memberships .memberships__header p{font-family:"OakesGroteskRegular";font-weight:400;font-size:16px;line-height:1.25;letter-spacing:normal;color:#000000}.memberships .memberships__header p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:16px;line-height:1.25;letter-spacing:normal;color:#000000}.memberships .memberships__header p a:hover{color:#009444}.memberships .memberships__grid{width:66.1%}.memberships .memberships__grid .memberships__logo-item{max-width:793px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:74px 92px}.memberships .memberships__grid .memberships__logo-item>*{width:calc((100% - 184px) / 3)}.memberships .memberships__grid .memberships__logo-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s;transition:all 0.3s}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box{-o-object-fit:contain;object-fit:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s;transition:all 0.3s}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+1){width:90px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+2){width:299px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+3){width:167px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+4){width:112px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+5){width:299px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+6){width:198px}.memberships .memberships__grid .memberships__logo-item a:hover{opacity:0.6}@media (max-width:1350.98px){.memberships .memberships__grid .memberships__logo-item{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 45px}.memberships .memberships__grid .memberships__logo-item>*{width:calc((100% - 90px) / 3)}}@media (max-width:1199.98px){.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+1){width:72px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+2){width:239.2px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+3){width:133.6px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+4){width:89.6px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+5){width:239.2px}.memberships .memberships__grid .memberships__logo-item .memberships__logo-box:nth-child(6n+6){width:133.6px}}@media (max-width:991.98px){.memberships .container{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.memberships .memberships__header{width:100%;margin-bottom:20px}.memberships .memberships__header .memberships__title{text-align:center}.memberships .memberships__header br{display:none}.memberships .memberships__grid{width:100%}.memberships .memberships__grid .memberships__logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 92px}.memberships .memberships__grid .memberships__logo-item>*{width:calc((100% - 184px) / 3)}}@media (max-width:767.98px){.memberships{padding:60px 0}.memberships .memberships__grid .memberships__logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px}.memberships .memberships__grid .memberships__logo-item>*{width:calc((100% - 20px) / 2)}}.contact .container{padding:0 24px;padding-top:100px;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.contact .container:before{content:"";position:absolute;left:calc(33.05% + 8.136px);top:0;width:0.5px;height:100%;background-color:#b9b9b9}.contact .container:after{content:"";position:absolute;left:calc(66.95% - 8.136px);top:0;width:0.5px;height:100%;background-color:#b9b9b9}.contact .contact__header{width:32.2%}.contact .contact__header .contact__title{font-family:"OakesGroteskRegular";font-weight:400;font-size:40px;line-height:normal;letter-spacing:normal}@media (max-width:991.98px){.contact .contact__header .contact__title{font-size:32px}}@media (max-width:767.98px){.contact .contact__header .contact__title{font-size:28px}}.contact .contact__header .contact__title{color:#000000;margin:0}.contact .contact__header p{font-family:"OakesGroteskRegular";font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:1.43;text-align:left;color:#393939;margin:0}.contact .contact__list{width:66.1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:75px 24px}.contact .contact__list>*{width:calc((100% - 24px) / 2)}.contact .contact__list .contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .contact__list .contact__item h3{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.contact .contact__list .contact__item h3{font-size:20px}}.contact .contact__list .contact__item h3{line-height:normal;letter-spacing:normal;text-align:left;color:#000000;margin-bottom:4px}.contact .contact__list .contact__item a{font-family:"OakesGroteskRegular";font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:1.43;text-align:left;color:#393939;text-decoration:unset}.contact .contact__list .contact__item a:hover{color:#009444}@media (max-width:991.98px){.contact .container{padding:0 20px;padding-top:100px;padding-bottom:100px}.contact .contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.contact .contact__list>*{width:calc((100% - 24px) / 2)}}@media (max-width:767.98px){.contact .container{padding:0;padding-top:60px;padding-bottom:60px}.contact .container:after,.contact .container:before{display:none}.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .contact__header{width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #b9b9b9}.contact .contact__header p{padding:0 20px}.contact .contact__list{padding:0 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.contact .contact__list>*{width:calc((100% - 20px) / 2)}}@media (max-width:575.98px){.contact .contact__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0px}.contact .contact__list>*{width:calc((100% - 0px) / 1)}.contact .contact__list br{display:none}}.category-section{overflow:visible}.category-section .container{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.category-section .category-info{width:32.2%;position:sticky;top:80px;padding-top:50px;padding-bottom:100px}@media (min-width:991.98px){.category-section .category-info{padding-top:47px}}.category-section .category-info .category-nav{-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.category-section .category-info .category-nav .category-nav__item{line-height:1;margin:0;padding:0;height:unset;font-size:0;margin-bottom:-4px;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;width:auto}.category-section .category-info .category-nav .category-nav__item:before{display:none}.category-section .category-info .category-nav .category-nav__item:after{font-family:"icomoon";content:"\e902";-ms-flex-negative:0;flex-shrink:0;color:#009444;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:11px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.category-section .category-info .category-nav .category-nav__item a{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.category-section .category-info .category-nav .category-nav__item a{font-size:16px;line-height:1.25}}.category-section .category-info .category-nav .category-nav__item a{line-height:2;text-align:left;color:#bcbcbc;margin:0;text-decoration:unset}.category-section .category-info .category-nav .category-nav__item:hover a{color:#009444}@media (min-width:767.98px){.category-section .category-info .category-nav .category-nav__item:hover{padding-left:37px!important}.category-section .category-info .category-nav .category-nav__item:hover:after{opacity:1}.category-section .category-info .category-nav .category-nav__item:hover a{color:#009444}}.category-section .category-info .category-nav .category-nav__item.active a{color:#000000}.category-section .category-info .category-nav .category-nav__item.active:hover{padding-left:0!important}.category-section .category-info .category-nav .category-nav__item.active:hover:after{opacity:0}.category-section .category-info .category-nav .category-nav__item.active:hover a{color:#000000}.category-section .category-info p{font-family:"OakesGroteskLight";font-weight:300;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.category-section .category-info p{font-size:20px}}.category-section .category-info p{color:#000000;margin:0;margin-bottom:20px}.category-section .category-info p:last-child{margin-bottom:0}.category-section .category-info p a:hover{color:#009444}.category-section .category-slider{width:66.1%;position:relative;padding-top:50px;padding-bottom:100px}.category-section .category-slider:before{content:"";width:0.5px;height:100%;position:absolute;left:-12px;top:0;background-color:#b9b9b9;z-index:1}.category-section .category-slider .category-slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 0px}.category-section .category-slider .category-slider-content>*{width:calc((100% - 0px) / 1)}.category-section .category-slider .category-slider-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 24px}.category-section .category-slider .category-slider-box>*{width:calc((100% - 24px) / 2)}.category-section .category-slider .category-slider-box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.category-section .category-slider .category-slider-box:before{content:"";width:0.5px;position:absolute;left:50%;background-color:#b9b9b9;z-index:1;height:calc(100% + 51px);top:-26px}.category-section .category-slider .category-slider-box:first-child:before{height:calc(100% + 75px);top:-50px}.category-section .category-slider .category-slider-box:last-child:before{height:calc(100% + 127px)}.category-section .category-slider .category-slider-box:after{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:-25px;width:100vw;height:0.5px;background-color:#b9b9b9}.category-section .category-slider .category-slider-box:last-child:after{display:none}.category-section .category-slider .category-slider-box.reversal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.category-section .category-slider .category-slider-box.reversal .text-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.category-section .category-slider .category-slider-box.reversal .text-box h2,.category-section .category-slider .category-slider-box.reversal .text-box p{text-align:left}.category-section .category-slider .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateY(6px);transform:translateY(6px)}.category-section .category-slider .text-box h2{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.category-section .category-slider .text-box h2{font-size:20px}}.category-section .category-slider .text-box h2{line-height:normal;letter-spacing:normal;color:#000000;text-align:right;text-transform:capitalize;margin:0;margin-bottom:10px}.category-section .category-slider .text-box p{font-family:"OakesGroteskRegular";font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:1.43;letter-spacing:normal;text-align:right;color:#393939;margin:0}.category-section .category-slider .slider-box{position:relative;overflow:hidden}.category-section .category-slider .slider-box .swiper-wrapper{width:100%}.category-section .category-slider .slider-box .swiper-wrapper .swiper-slide{width:100%}.category-section .category-slider .slider-box .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:448/572;-o-object-fit:cover;object-fit:cover}.category-section .category-slider .slider-box .swiper-pagination{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.category-section .category-slider .slider-box .swiper-pagination .swiper-pagination-bullet{font-size:0;width:6px;height:6px;border-radius:50%;aspect-ratio:1;background-color:rgba(255,255,255,0.66);opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;margin:0}.category-section .category-slider .slider-box .swiper-pagination .swiper-pagination-bullet:hover{background-color:#009444}.category-section .category-slider .slider-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white}.category-section .category-slider .slider-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{background-color:white}.category-section .category-slider .slider-box .swiper-button-next,.category-section .category-slider .slider-box .swiper-button-prev{font-size:0;border:unset;background-color:transparent;position:absolute;bottom:10px;top:auto;width:auto;height:auto;margin-top:0;z-index:2;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.category-section .category-slider .slider-box .swiper-button-next:after,.category-section .category-slider .slider-box .swiper-button-prev:after{display:none}.category-section .category-slider .slider-box .swiper-button-next:before,.category-section .category-slider .slider-box .swiper-button-prev:before{font-family:"icomoon";font-size:9px;color:#ffffff;display:block;width:9px;height:11px;-webkit-transition:all 0.3s;transition:all 0.3s}.category-section .category-slider .slider-box .swiper-button-next:hover:before,.category-section .category-slider .slider-box .swiper-button-prev:hover:before{color:#009444}.category-section .category-slider .slider-box .swiper-button-prev{left:14px;right:auto}.category-section .category-slider .slider-box .swiper-button-prev:before{font-family:"icomoon";content:"\e901"}.category-section .category-slider .slider-box .swiper-button-next{right:14px;left:auto}.category-section .category-slider .slider-box .swiper-button-next:before{font-family:"icomoon";content:"\e900"}@media (max-width:991.98px){.category-section .container{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.category-section .container:after,.category-section .container:before{display:none}.category-section .category-info{width:100%;position:static;margin:0 0 30px;padding-bottom:30px;padding-top:60px}.category-section .category-info:after{content:"";position:absolute;left:calc(-1 * (100vw - 100% - 21px));bottom:0;width:100vw;height:0.5px;background-color:#b9b9b9}.category-section .category-info .category-nav .category-nav__item{margin-bottom:0}.category-section .category-slider{width:100%;padding-top:0;padding-bottom:60px}.category-section .category-slider:before{display:none}.category-section .category-slider .category-slider-box:before{content:"";width:0.5px;position:absolute;left:50%;background-color:#b9b9b9;z-index:1;height:calc(100% + 51px);top:-26px}.category-section .category-slider .category-slider-box:first-child:before{height:calc(100% + 55px);top:-30px}.category-section .category-slider .category-slider-box:last-child:before{height:calc(100% + 87px)}}@media (max-width:575.98px){.category-section .category-slider{width:100%}.category-section .category-slider .category-slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 0px}.category-section .category-slider .category-slider-content>*{width:calc((100% - 0px) / 1)}.category-section .category-slider .category-slider-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:0}.category-section .category-slider .category-slider-box:before{display:none}.category-section .category-slider .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateY(0);transform:translateY(0);width:100%;margin-bottom:20px}.category-section .category-slider .text-box h2,.category-section .category-slider .text-box p{text-align:left!important}.category-section .category-slider .slider-box{width:100%}}.category-section .slider-box.single-slide .swiper-wrapper{cursor:default}.sub-banner{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-banner .sub-banner-overlay{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000000}.sub-banner .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:162px 24px 61px}@media (max-width:767.98px){.sub-banner .container{padding:162px 20px 40px}}.sub-banner .container .breadcrumb{width:100%;margin-bottom:11px}.sub-banner .container .breadcrumb ol{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-banner .container .breadcrumb ol li{margin:0;padding:0}.sub-banner .container .breadcrumb ol li:before{display:none}.sub-banner .container .breadcrumb ol li:not(:last-child):after{content:">";margin:0 2px;font-family:"OakesGroteskSemiBold";font-weight:600;font-size:12px;line-height:1.67;letter-spacing:normal;color:#bcbcbc}.sub-banner .container .breadcrumb ol li a,.sub-banner .container .breadcrumb ol li p,.sub-banner .container .breadcrumb ol li span{font-family:"OakesGroteskSemiBold";font-weight:600;font-size:12px;line-height:1.67;letter-spacing:normal;color:#bcbcbc;margin:0;text-decoration:unset}.sub-banner .container .breadcrumb ol li a:hover{color:#009444}.sub-banner .container .sub-banner-title{font-family:"OakesGroteskRegular";font-weight:400;font-size:64px;line-height:1.25;letter-spacing:normal}@media (max-width:991.98px){.sub-banner .container .sub-banner-title{font-size:51px}}@media (max-width:767.98px){.sub-banner .container .sub-banner-title{font-size:40px}}.sub-banner .container .sub-banner-title{color:#ffffff;margin:0}.sub-banner .sub-banner-bg{position:relative;width:100%;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.sub-banner .sub-banner-bg .video-sound-toggle{position:absolute;left:27px;top:27px;z-index:2;font-family:"OakesGroteskSemiBold";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.sub-banner .sub-banner-bg .video-sound-toggle{font-size:16px;line-height:1.25}}.sub-banner .sub-banner-bg .video-sound-toggle{letter-spacing:normal;line-height:144%;color:#ffffff;text-decoration:unset;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.sub-banner .sub-banner-bg .video-sound-toggle img{aspect-ratio:1;width:34.5px;height:32.13px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.3s;transition:all 0.3s}.sub-banner .sub-banner-bg .video-sound-toggle img.icon-on{opacity:0;position:absolute;left:0;top:0}.sub-banner .sub-banner-bg .video-sound-toggle img.icon-off{position:relative;opacity:1}.sub-banner .sub-banner-bg .video-sound-toggle.is-muted img.icon-on{position:relative;opacity:1}.sub-banner .sub-banner-bg .video-sound-toggle.is-muted img.icon-off{opacity:0;position:absolute;left:0;top:0}.sub-banner .sub-banner-bg .video-sound-toggle:hover{opacity:0.6}@media (max-width:767.98px){.sub-banner .sub-banner-bg .video-sound-toggle img{width:25px;height:auto}}.sub-banner .sub-banner-bg .rellax-wrapper{width:100%;height:100%}.sub-banner .sub-banner-bg .rellax-wrapper .rellax{width:100%;height:100%}.sub-banner .sub-banner-bg img,.sub-banner .sub-banner-bg video{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1)}.sub-banner .sub-banner-bg img{aspect-ratio:1440/615}.sub-banner.is-video{overflow:visible}.sub-banner.is-video .container{padding:162px 24px 61px;height:auto;min-height:unset;max-height:unset}@media (max-width:767.98px){.sub-banner.is-video .container{padding:162px 20px 40px}}.sub-banner.is-video .sub-banner-title{margin-bottom:43px}.sub-banner.is-video .text-box{position:static;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub-banner.is-video .text-box .left-box{width:59.3%}.sub-banner.is-video .text-box .left-box p{font-family:"OakesGroteskRegular";font-size:25px;line-height:1.36;letter-spacing:0.03em}@media (max-width:767.98px){.sub-banner.is-video .text-box .left-box p{font-size:20px}}.sub-banner.is-video .text-box .left-box p{line-height:1.48;letter-spacing:normal;color:#ffffff;margin-bottom:20px}.sub-banner.is-video .text-box .left-box p:last-child{margin-bottom:0}.sub-banner.is-video .text-box .right-box{width:32.25%}.sub-banner.is-video .text-box .right-box p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.sub-banner.is-video .text-box .right-box p{font-size:16px;line-height:1.25}}.sub-banner.is-video .text-box .right-box p{line-height:1.48;letter-spacing:normal;color:#ffffff;margin-bottom:20px}.sub-banner.is-video .text-box .right-box p:last-child{margin-bottom:0}.sub-banner.is-video .sub-banner-bg{aspect-ratio:1440/810;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.sub-banner.is-video .sub-banner-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}@media (max-width:991.98px){.sub-banner.is-video .text-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-banner.is-video .text-box .left-box{width:100%;margin-bottom:20px}.sub-banner.is-video .text-box .right-box{width:100%}}.stacking-sections{position:relative;margin-top:107px;overflow:visible;overflow-x:clip}@media (max-width:767.98px){.stacking-sections{margin-top:0}}.text-and-img-heading{font-family:"OakesGroteskRegular";font-weight:400;font-size:32px;line-height:1.25;letter-spacing:normal}@media (max-width:767.98px){.text-and-img-heading{font-size:25px}}.text-and-img-heading{line-height:normal;letter-spacing:normal;color:#393939;margin:0;margin-bottom:59px;padding:28px 0 8px;padding-left:21px;background-color:#faf9f6;position:relative;z-index:2}.text-and-img-heading:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100vw;height:0.5px;background-color:#000000;display:block}.text-and-img-heading.is-2{padding-left:34.5%}.text-and-img-heading.is-3{padding-left:67.4%}.text-and-img{padding:51px 0 89px;background-color:#faf9f6;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;overflow-x:hidden}.text-and-img .text-and-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:visible}.text-and-img .text-and-img-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;overflow:visible}.text-and-img .text-and-img-wrap .container .text-and-img-text{width:32.1%;position:sticky;top:70px}.text-and-img .text-and-img-wrap .container .text-and-img-text p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.text-and-img .text-and-img-wrap .container .text-and-img-text p{font-size:16px;line-height:1.25}}.text-and-img .text-and-img-wrap .container .text-and-img-text p{color:#000000;margin-bottom:20px}.text-and-img .text-and-img-wrap .container .text-and-img-text p:last-child{margin-bottom:0}.text-and-img .text-and-img-wrap .container .text-and-img-media{width:65.85%}.text-and-img .text-and-img-wrap .container .text-and-img-media .parallax-inner{position:relative;aspect-ratio:920/700}.text-and-img .text-and-img-wrap .container .text-and-img-media .parallax-inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px 24px}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner>*{width:calc((100% - 72px) / 4)}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner .cards .cards-img{width:100%;margin-bottom:12px}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner .cards .cards-img img{width:100%}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner .cards .cards-text p{font-family:"OakesGroteskMedium";font-weight:500;margin-bottom:1px}.text-and-img.reversal{top:196px}.text-and-img.reversal .text-and-img-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-and-img.has-cards{position:relative;top:auto;overflow:visible;min-height:auto}.text-and-img.has-cards .text-and-img-wrap .container{position:relative;z-index:0;margin-top:59px}@media (max-width:767.98px){.text-and-img{padding:60px 0;position:static!important;top:0}.text-and-img .text-and-img-wrap .text-and-img-heading{margin-bottom:20px;position:static!important;top:0;padding-top:0;padding-bottom:20px;padding-left:20px!important;padding-right:20px!important}.text-and-img .text-and-img-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-img .text-and-img-wrap .container .text-and-img-text{position:static;width:100%;margin-bottom:20px}.text-and-img .text-and-img-wrap .container .text-and-img-media{width:100%}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.text-and-img .text-and-img-wrap .container .text-and-img-media .cards-inner>*{width:calc((100% - 20px) / 2)}.text-and-img+.text-and-img{padding-top:0!important}}.text-and-cards{padding:93px 0 90px;background-color:#faf9f6;border-top:1px solid #b9b9b9;position:relative}.text-and-cards:before{content:"";width:0.5px;height:100%;position:absolute;left:calc(33% + 8.16px);top:0;background-color:#b9b9b9;z-index:1}@media (max-width:991.98px){.text-and-cards:before{display:none}}.text-and-cards .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.text-and-cards .container h2{width:100%;font-family:"OakesGroteskRegular";font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){.text-and-cards .container h2{font-size:28px}}.text-and-cards .container h2{color:#393939;margin-bottom:7px}.text-and-cards .container h2:last-child{margin-bottom:0}.text-and-cards .container .text-box{width:32.1%}.text-and-cards .container .text-box p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.text-and-cards .container .text-box p{font-size:16px;line-height:1.25}}.text-and-cards .container .text-box p{color:#000000;margin-bottom:26px}.text-and-cards .container .text-box p:last-child{margin-bottom:0}.text-and-cards .container .text-box p a{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.text-and-cards .container .text-box p a{font-size:16px;line-height:1.25}}.text-and-cards .container .text-box p a{color:#000000}.text-and-cards .container .text-box p a:hover{color:#009444}.text-and-cards .container .text-box ul{margin:26px 0}.text-and-cards .container .text-box ul li{margin-bottom:26px}.text-and-cards .container .text-box ul li:last-child{margin-bottom:0}.text-and-cards .container .text-box ul li a{color:#000000}.text-and-cards .container .text-box ul li a:hover{color:#009444}.text-and-cards .container .text-box ol{margin:26px 0}.text-and-cards .container .text-box ol li{margin-bottom:26px}.text-and-cards .container .text-box ol li:last-child{margin-bottom:0}.text-and-cards .container .text-box ol li a{color:#000000}.text-and-cards .container .text-box ol li a:hover{color:#009444}.text-and-cards .container .cards-inner{width:65.85%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px 24px}.text-and-cards .container .cards-inner>*{width:calc((100% - 48px) / 3)}.text-and-cards .container .cards-inner .cards .cards-img{width:100%;margin-bottom:12px}.text-and-cards .container .cards-inner .cards .cards-img img{aspect-ratio:1;width:100%;-o-object-fit:cover;object-fit:cover}.text-and-cards .container .cards-inner .cards .cards-text p{font-family:"OakesGroteskMedium";font-weight:500;margin-bottom:1px}@media (max-width:991.98px){.text-and-cards .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-cards .container .text-box{width:100%;margin-bottom:40px}.text-and-cards .container .cards-inner{width:100%}}@media (max-width:767.98px){.text-and-cards{padding:60px 0}.text-and-cards .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-cards .container .text-box{width:100%;margin-bottom:20px}.text-and-cards .container .cards-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.text-and-cards .container .cards-inner>*{width:calc((100% - 20px) / 2)}.text-and-cards .container .cards-inner{width:100%}}.two-clos-model{padding:88px 0 86px}.two-clos-model .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:0 24.5px}.two-clos-model .container .text-box{position:static;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:36px}.two-clos-model .container .text-box .left-box{width:66.2%}.two-clos-model .container .text-box .left-box p{font-family:"OakesGroteskRegular";font-size:25px;line-height:1.36;letter-spacing:0.03em}@media (max-width:767.98px){.two-clos-model .container .text-box .left-box p{font-size:20px}}.two-clos-model .container .text-box .left-box p{line-height:1.48;color:#000000;margin-bottom:20px}.two-clos-model .container .text-box .left-box p:last-child{margin-bottom:0}.two-clos-model .container .text-box .right-box{width:32.25%}.two-clos-model .container .text-box .right-box p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.two-clos-model .container .text-box .right-box p{font-size:16px;line-height:1.25}}.two-clos-model .container .text-box .right-box p{line-height:1.44;color:#000000;margin-bottom:20px}.two-clos-model .container .text-box .right-box p:last-child{margin-bottom:0}.two-clos-model .container .media-box{width:100%}.two-clos-model .container .media-box img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.two-clos-model .container .text-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.two-clos-model .container .text-box .left-box{width:100%;margin-bottom:20px}.two-clos-model .container .text-box .right-box{width:100%}}@media (max-width:767.98px){.two-clos-model{padding:60px 0}.two-clos-model .container{padding:0 20px}}.article-main{width:100%;padding:200px 0 100px;position:relative}.article-main .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:890px}.article-main .content article ul{margin:40px 0}.article-main .content article ul li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ul li{font-size:16px;line-height:1.25}}.article-main .content article ul li{color:#000000;margin:0}.article-main .content article ul li:before{top:7px}.article-main .content article ul li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ul li p{font-size:16px;line-height:1.25}}.article-main .content article ul li p{color:#000000}.article-main .content article ul li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ul li p a{font-size:16px;line-height:1.25}}.article-main .content article ul li p a{color:#000000;text-decoration:underline}.article-main .content article ul li p a:hover{color:#009444}.article-main .content article ul li ol,.article-main .content article ul li ul{margin:0}.article-main .content article ol{margin:40px 0}.article-main .content article ol li{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ol li{font-size:16px;line-height:1.25}}.article-main .content article ol li{color:#000000;margin:0}.article-main .content article ol li p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ol li p{font-size:16px;line-height:1.25}}.article-main .content article ol li p{color:#000000}.article-main .content article ol li p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article ol li p a{font-size:16px;line-height:1.25}}.article-main .content article ol li p a{color:#000000;text-decoration:underline}.article-main .content article ol li p a:hover{color:#009444}.article-main .content article ol li ol,.article-main .content article ol li ul{margin:0}.article-main .content article p{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article p{font-size:16px;line-height:1.25}}.article-main .content article p{color:#000000;margin:0;margin-bottom:10px}.article-main .content article p:last-child{margin-bottom:0}.article-main .content article p a{font-family:"OakesGroteskRegular";font-weight:400;font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article p a{font-size:16px;line-height:1.25}}.article-main .content article p a{color:#000000;text-decoration:underline}.article-main .content article p a:hover{color:#009444}.article-main .content article p:last-child{margin-bottom:0}.article-main .content article p+ol,.article-main .content article p+ul{margin-top:0}.article-main .content article blockquote{margin:40px 0}.article-main .content article blockquote p{font-family:"OakesGroteskRegular";font-weight:400;font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article blockquote p{font-size:20px}}.article-main .content article blockquote p{color:#000000;text-align:center}.article-main .content article .wp-block-button a{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 6px 20px;background-color:#009444;font-family:"OakesGroteskMedium";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.article-main .content article .wp-block-button a{font-size:16px;line-height:1.25}}.article-main .content article .wp-block-button a{color:#ffffff;border-radius:40px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.article-main .content article .wp-block-button a:hover{background-color:#ffffff;color:#009444}.article-main .content article .wp-block-image{margin:40px 0;width:100%}.article-main .content article .wp-block-image img{width:100%;-o-object-fit:cover;object-fit:cover}.article-main .content article .wp-block-columns{margin:40px 0}.article-main .content article .wp-block-columns .wp-block-image{margin:0}@media (max-width:767.98px){.article-main{padding:120px 0 60px}}.not-found{height:60vh;min-height:600px;padding:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found .container h1{font-family:"OakesGroteskRegular";font-weight:400;text-transform:uppercase;font-size:64px;line-height:1.25;letter-spacing:normal}@media (max-width:991.98px){.not-found .container h1{font-size:51px}}@media (max-width:767.98px){.not-found .container h1{font-size:40px}}.not-found .container h1,.not-found .container p{text-align:center;margin-bottom:40px}.not-found .container h1:last-child,.not-found .container p:last-child{margin-bottom:0}@media (max-width:767.98px){.not-found{padding:60px 0}}.portfolio-model{overflow:hidden;background-color:#000000;padding:162px 0 14px;border-bottom:0.5px solid #ffffff}.portfolio-model .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 24px}.portfolio-model .title-box{margin-bottom:36px}.portfolio-model .title-box h1{font-family:"OakesGroteskRegular";font-weight:400;font-size:64px;line-height:1.25;letter-spacing:normal}@media (max-width:991.98px){.portfolio-model .title-box h1{font-size:51px}}@media (max-width:767.98px){.portfolio-model .title-box h1{font-size:40px}}.portfolio-model .title-box h1{color:#ffffff;margin:0}.portfolio-model .portfolio-slider{width:100%;overflow:hidden}.portfolio-model .portfolio-slider .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:18px;will-change:transform;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio-model .portfolio-slider .content .portfolio-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 105px) / 3);flex:0 0 calc((100% - 105px) / 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;margin-right:35px}.portfolio-model .portfolio-slider .content .portfolio-card .card-img{width:100%;aspect-ratio:448/448;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:24px;overflow:hidden}.portfolio-model .portfolio-slider .content .portfolio-card .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-model .portfolio-slider .content .portfolio-card .card-text{-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-model .portfolio-slider .content .portfolio-card .card-text h3{font-family:"OakesGroteskRegular";font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.portfolio-model .portfolio-slider .content .portfolio-card .card-text h3{font-size:20px}}.portfolio-model .portfolio-slider .content .portfolio-card .card-text h3{line-height:1;letter-spacing:normal;color:#bcbcbc;margin:0;margin-bottom:7px}.portfolio-model .portfolio-slider .content .portfolio-card .card-text p{font-family:"OakesGroteskRegular";font-size:14px;line-height:1.07;letter-spacing:0.7px;line-height:143%;letter-spacing:normal;color:#ffffff;margin:0}.portfolio-model .portfolio-slider .content .portfolio-card.only-text{padding-left:15px;aspect-ratio:1;cursor:default;aspect-ratio:1;position:relative}.portfolio-model .portfolio-slider .content .portfolio-card.only-text:before{content:"";position:absolute;left:0;top:0;height:97.5%;width:1px;background-color:#ffffff;z-index:1}.portfolio-model .portfolio-slider .content .portfolio-card.only-text p{font-family:"OakesGroteskLight";font-size:24px;line-height:1.5;letter-spacing:normal}@media (max-width:767.98px){.portfolio-model .portfolio-slider .content .portfolio-card.only-text p{font-size:20px}}.portfolio-model .portfolio-slider .content .portfolio-card.only-text p{line-height:150%;letter-spacing:normal;color:#ffffff}.portfolio-model .portfolio-slider .content .portfolio-card:hover .card-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.portfolio-model .portfolio-slider .slider-scrollbar{position:relative;width:100%;height:1px;background-color:#ffffff;margin-top:38px;margin-bottom:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.portfolio-model .portfolio-slider .slider-scrollbar-thumb{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:5px;background-color:#ffffff;border-radius:20px}.portfolio-model .portfolio-slider .btn-box{display:none;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}.portfolio-model .portfolio-slider .btn-box span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.portfolio-model .portfolio-slider .btn-box span:hover{opacity:0.6}.portfolio-model .portfolio-slider .btn-box .prv-arrow{opacity:0;visibility:hidden;pointer-events:none}.portfolio-model .portfolio-slider .btn-box .prv-arrow.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:991.98px){.portfolio-model .portfolio-slider .content .portfolio-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 70px) / 2);flex:0 0 calc((100% - 70px) / 2)}}@media (max-width:575.98px){.portfolio-model .portfolio-slider .content .portfolio-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.portfolio-model .portfolio-slider .content .portfolio-card.only-text:before{display:none}.portfolio-model .portfolio-slider .content .portfolio-card.only-text p{padding-left:15px;position:relative;height:100%}.portfolio-model .portfolio-slider .content .portfolio-card.only-text p:before{content:"";position:absolute;left:0;top:0;height:97.5%;width:1px;background-color:#ffffff;z-index:1}.portfolio-model .portfolio-slider .btn-box{padding:0}}.portfolio-inner-model-banner{padding:162px 0 14px;background-color:#000000;overflow:hidden}.portfolio-inner-model-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.portfolio-inner-model-banner .title-box{width:100%;padding:0 30px;margin-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.portfolio-inner-model-banner .title-box h1{font-family:"OakesGroteskRegular";font-weight:400;font-size:64px;line-height:1.25;letter-spacing:normal}@media (max-width:991.98px){.portfolio-inner-model-banner .title-box h1{font-size:51px}}@media (max-width:767.98px){.portfolio-inner-model-banner .title-box h1{font-size:40px}}.portfolio-inner-model-banner .title-box h1{color:#ffffff;margin:0}.portfolio-inner-model-banner .title-box .bottom-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;margin:0;padding:0;width:auto;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:767.98px){.portfolio-inner-model-banner .title-box .bottom-navbar{-webkit-transform:translateY(0);transform:translateY(0);gap:16px}}.portfolio-inner-model-banner .title-box .bottom-navbar p{font-family:"OakesGroteskRegular";font-size:32px;line-height:1.25;letter-spacing:normal}@media (max-width:767.98px){.portfolio-inner-model-banner .title-box .bottom-navbar p{font-size:25px}}.portfolio-inner-model-banner .title-box .bottom-navbar p{color:#bcbcbc;margin:0;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.portfolio-inner-model-banner .title-box .bottom-navbar p.light{color:#009444}.portfolio-inner-model-banner .title-box .bottom-navbar p:hover{color:#ffffff}@media (max-width:767.98px){.portfolio-inner-model-banner .title-box .bottom-navbar p{font-size:20px;line-height:1.3;letter-spacing:normal}}@media (max-width:767.98px){.portfolio-inner-model-banner .title-box{padding:0 20px}}.portfolio-inner-model{overflow:hidden}.portfolio-inner-model .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.portfolio-inner-model .portfolio-inner-cards{width:100%;background-color:#ffffff;padding:71px 24px 55px;position:relative}.portfolio-inner-model .portfolio-inner-cards:before{content:"";width:0.5px;height:100%;position:absolute;left:calc((100% - 96px) / 3 + 36px);top:0;background-color:#B9B9B9;z-index:1}.portfolio-inner-model .portfolio-inner-cards:after{content:"";width:0.5px;height:100%;position:absolute;left:calc((100% - 96px) / 3 * 2 + 60px);top:0;background-color:#B9B9B9;z-index:1}.portfolio-inner-model .portfolio-inner-cards .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:71px 24px}.portfolio-inner-model .portfolio-inner-cards .content>*{width:calc((100% - 48px) / 3)}.portfolio-inner-model .portfolio-inner-cards .content{margin-bottom:40px}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:unset;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:default}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-img{position:relative;width:100%;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:25px}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-img img{width:100%;aspect-ratio:448/400;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text{-webkit-transition:all 0.3s;transition:all 0.3s;width:100%}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;gap:20px}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text .title h3{font-family:"OakesGroteskSemiBold";font-size:14px;line-height:186%;color:#000000;margin:0;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text .title .arrow{-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(0,5px);transform:translate(0,5px);display:none}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text .title .arrow svg{-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text .title .arrow svg path{-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card .card-text p{font-family:"OakesGroteskRegular";font-size:14px;line-height:143%;color:#000000;margin:0}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card[href]{cursor:pointer}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card[href] .card-text .title .arrow{display:block}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card[href]:hover .card-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card[href]:hover .card-text .title h3{color:#009444}.portfolio-inner-model .portfolio-inner-cards .portfolio-inner-card[href]:hover .card-text .title .arrow svg path{stroke:#009444}.portfolio-inner-model .back-page-btn{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:unset}.portfolio-inner-model .back-page-btn svg{-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .back-page-btn svg path{-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .back-page-btn p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.portfolio-inner-model .back-page-btn p{font-size:16px;line-height:1.25}}.portfolio-inner-model .back-page-btn p{line-height:or 144%;letter-spacing:0.01em;color:#000000;margin:0;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-inner-model .back-page-btn:hover svg path{stroke:#009444}.portfolio-inner-model .back-page-btn:hover p{color:#009444}@media (max-width:991.98px){.portfolio-inner-model .portfolio-inner-cards:after,.portfolio-inner-model .portfolio-inner-cards:before{display:none}.portfolio-inner-model .portfolio-inner-cards .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:71px 24px}.portfolio-inner-model .portfolio-inner-cards .content>*{width:calc((100% - 24px) / 2)}}@media (max-width:767.98px){.portfolio-inner-model .portfolio-inner-cards{padding:40px 20px}.portfolio-inner-model .portfolio-inner-cards .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.portfolio-inner-model .portfolio-inner-cards .content>*{width:calc((100% - 0px) / 1)}}.text-model{padding:52px 0 47px;position:relative}.text-model .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-model h2{font-family:"OakesGroteskRegular";font-size:36px;line-height:1.36;letter-spacing:normal}@media (max-width:767.98px){.text-model h2{font-size:28px}}.text-model h2{line-height:1;letter-spacing:normal;margin-bottom:10px;color:#393939}.text-model p{font-family:"OakesGroteskRegular";font-size:18px;line-height:1.44;letter-spacing:normal}@media (max-width:767.98px){.text-model p{font-size:16px;line-height:1.25}}.text-model p{line-height:144%;letter-spacing:0.01em;color:#000000;margin-bottom:21px}.text-model p:last-child{margin-bottom:0}.text-model p a{font-family:"OakesGroteskBold";font-size:18px;line-height:144%;letter-spacing:0.01em;text-decoration-line:underline;color:#000000}.text-model p a:hover{color:#009444}.text-model .download-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px 23px}.text-model .download-box a{font-family:"OakesGroteskBold";font-size:18px;line-height:144%;letter-spacing:0.01em;text-decoration-line:underline;color:#000000}.text-model .download-box a:hover{color:#009444}@media (max-width:767.98px){.text-model{padding:40px 0}.text-model h2{margin-bottom:20px}}.text-model+.text-model{border-top:0.5px solid #b9b9b9;padding:52px 0 70px}.text-model+.text-model h2{margin-bottom:26px}@media (max-width:767.98px){.text-model+.text-model{padding:40px 0}.text-model+.text-model h2{margin-bottom:20px}}
/*# sourceMappingURL=style.css.map */