@font-face{font-family:"ClashGrotesk";src:url("../fonts/ClashGrotesk-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"ClashGrotesk";src:url("../fonts/ClashGrotesk-Medium.woff2") format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Medium.woff2") format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Bold.woff2") format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"title-fallback";size-adjust:95%;ascent-override:90%;line-gap-override:0%;descent-override:23%;src:local("Arial")}:root{--ff-clash:"ClashGrotesk",sans-serif;--ff-satoshi:"Satoshi",sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-140:8.75rem;--fs-120:7.5rem;--fs-100:6.25rem;--fs-80:5rem;--fs-70:4.375rem;--fs-60:3.75rem;--fs-50:3.125rem;--fs-40:2.5rem;--fs-30:1.875rem;--fs-20:1.25rem;--content-text-22:22px;--content-text-20:20px;--content-text-18:18px;--content-text-16:16px;--wrapper-max-size:1700px;--wrapper-half:calc(var(--wrapper-max-size)/2);--wrapper-inline-padding:100px;--clr-primary:#2da54b;--clr-red:#e81d26;--clr-dark:#1b3a35;--clr-dark-light:#5c5c5c;--clr-grey:#ababab;--rounded-corner:20px;--bg-body:#fff;--bg-section-light:#f8fff9;--bg-light:#fdfffd;--bg-light-green:#f8fff9;--bg-dark-green:#1b2322}@media(max-width:2000px){:root{--fs-140:7.5rem;--fs-120:6.25rem;--fs-100:5rem;--content-text-22:20px}}@media(max-width:1600px){:root{--fs-140:5.625rem;--fs-120:5rem;--fs-100:4.6875rem;--fs-80:3.75rem;--fs-70:3.4375rem;--fs-60:3.125rem;--fs-50:2.5rem;--fs-40:2.125rem;--fs-30:1.625rem;--fs-20:1.125rem;--content-text-22:18px;--content-text-20:18px;--wrapper-inline-padding:80px;--rounded-corner:15px}}@media(max-width:1400px){:root{--wrapper-inline-padding:60px;--rounded-corner:10px}}@media(max-width:640px){:root{--wrapper-inline-padding:20px;--rounded-corner:6px;--fs-140:3.75rem;--fs-120:3.125rem;--fs-100:3.125rem;--fs-80:2.8125rem;--fs-70:2.1875rem;--fs-60:2.1875rem;--fs-50:2.1875rem;--fs-40:1.75rem;--fs-30:1.375rem;--fs-20:1rem;--content-text-22:16px;--content-text-20:16px;--content-text-18:16px}}*,*::after,*::before{box-sizing:border-box;margin:0}body{position:relative;min-height:100svh;font-family:var(--ff-clash);font-weight:var(--fw-regular);background-color:var(--bg-body);color:var(--clr-dark);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:no-preference){body{scroll-behavior:smooth}}a{text-decoration:none}ul,ol,li{list-style:none;padding:0}input,button,textarea,select{font:inherit}img{border:0;outline:0;display:block}img.fluid{max-width:100%;height:auto}img.rounded{border-radius:var(--rounded-corner)}.img--cover,.vid--cover{width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;position:absolute;left:0}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-regular);line-height:1.1}@media(prefers-reduced-motion:no-preference){.animate,.animate-loop{opacity:0;transition:all 1s;will-change:transform}.fade-in{opacity:0;transition:opacity ease-in 200ms}.animate-up{transform:translateY(100px)}.animate-down{transform:translateY(-100px)}.animate-up-lg{transform:translateY(150px)}.animate-delay-100{transition-delay:100ms}.animate-delay-150{transition-delay:150ms}.animate-delay-200{transition-delay:200ms}.animate-delay-250{transition-delay:250ms}.animate-delay-300{transition-delay:300ms}@media(max-width:860px){.animate-up{transform:translateY(40px)}.animate-up-lg{transform:translateY(80px)}.animate-delay-100{transition-delay:30ms}.animate-delay-150{transition-delay:50ms}.animate-delay-200{transition-delay:80ms}.animate-delay-250{transition-delay:100ms}.animate-delay-300{transition-delay:120ms}}.animated,.animate-looped{opacity:1;transform:translate(0)}.fade-in.animated{opacity:1}}.wrapper{position:relative;width:100%;margin-inline:auto;padding-inline:var(--wrapper-inline-padding);max-width:calc(var(--wrapper-max-size) + calc(var(--wrapper-inline-padding)*2))}.wrapper--overflow{padding-inline:0}@media(max-width:860px){.wrapper--overflow--mob{padding-inline:0;overflow-x:auto}}.d__flex{display:flex}.flex--center{justify-content:center;align-items:center}.flex--column{flex-direction:column}.flex--justify--center{justify-content:center}.flex--align--center{align-items:center}.flex--align--end{align-items:end}.flex--end{justify-content:end}.flex--between{justify-content:space-between}.flex--wrap{flex-wrap:wrap}.d__grid{display:grid}.grid--center{place-items:center;place-content:center}.grid--start{justify-items:start}.grid--align-start{align-content:start}.grid--content--gap{row-gap:20px}.w--100{width:100%}.lang,.lang__nav{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}@media(max-width:640px){.d--none-mob{display:none}}header{--header-logo-inline-max-size:160px;--header-block-padding:40px;--header-end-gap:10px;--header-bg:transparent;--header-clr:white;--header-aside-hover:rgba(255,255,255,.2);position:fixed;z-index:55;top:0;left:0;width:100%;padding-block:var(--header-block-padding);background-color:var(--header-bg);transition:all ease-in-out 300ms}.dark--header header{--header-clr:var(--bg-dark-green);--header-aside-hover:rgba(0,0,0,.1)}.dark--header header.sticky{--header-clr:white;--header-aside-hover:rgba(255,255,255,.2)}header.sticky{--header-block-padding:20px;--header-bg:var(--bg-dark-green)}header.header__up{top:-100px}header .header__logo{max-width:var(--header-logo-inline-max-size)}.site__header__end{gap:var(--header-end-gap);color:var(--header-clr)}.site__header__end a{transition:all ease-in-out 200ms}.site__header__end .ipo{font-weight:var(--fw-bold);font-family:var(--ff-satoshi);background-color:var(--clr-red);padding:8px 15px;border-radius:20px;color:#fff}.site__header__end .site__search{width:44px;height:44px;color:var(--header-clr);border-radius:50%}.site__header__end .lang{font-size:.9375rem;color:var(--header-clr);padding:10px;border-radius:20px;font-weight:600}.site__header__end .site__search.search--active{background-color:var(--header-aside-hover)}@media(hover:hover){.site__header__end .site__search{border-radius:50%}.site__header__end .lang{border-radius:20px}.site__header__end .site__search:hover,.site__header__end .lang:hover{background-color:var(--header-aside-hover)}.site__header__end .ipo:hover{background-color:#fff;color:var(--clr-dark)}.dark--header .site__header__end .ipo:hover{background-color:var(--clr-dark);color:#fff}}@media(max-width:1400px){header{--header-logo-inline-max-size:140px;--header-block-padding:30px}}@media(min-width:1200px) and (max-width:1400px){header{--wrapper-inline-padding:30px}}@media(max-width:640px){header{--header-logo-inline-max-size:120px;--header-block-padding:20px}.site__header .wrapper{padding-inline-end:10px}.site__header__end .lang{display:none}.site__header__end .ipo{font-size:13px}header.sticky{--header-block-padding:15px}}.site__nav__toggle,.nav__item.lang__nav{display:none}.site__nav__toggle{--nav-icon-width:32px;--nav-icon-height:2px;--nav-toggle-gap:4px;color:#fff}.dark--header .site__nav__toggle{color:var(--clr-dark)}.dark--header header.sticky .site__nav__toggle{color:#fff}.site__nav__toggle i{gap:var(--nav-toggle-gap)}.site__nav__toggle i span{background-color:currentColor;height:var(--nav-icon-height);width:var(--nav-icon-width);transform-origin:right;transition:all ease-in-out 200ms}.site__nav__toggle.nav--active i span:nth-child(2){opacity:0}.site__nav__toggle.nav--active i span:nth-child(1){transform:rotate(-45deg) translateX(var(--nav-icon-height))}.site__nav__toggle.nav--active i span:nth-child(3){transform:rotate(45deg) translateX(var(--nav-icon-height))}nav{--primary-nav-main-color:#fff;--primary-nav-main-font-size:1rem;--primary-nav-item-gap:0px;--primary-nav-item-block-padding:12px;--primary-nav-item-inline-padding:22px;--menu-arrow-size:6px;--submenu-minwidth:740px;--submenu-block-padding:20px;--submenu-inline-padding:30px;--submenu-font-size:17px;--submenu-item-block-padding:8px;--submenu-lg-block-padding:50px;--submenu-thumb-img-width:350px;--submenu-thumb-img-height:240px}@media(min-width:1200px){.dark--header nav{--primary-nav-main-color:var(--clr-dark)}.dark--header header.sticky nav{--primary-nav-main-color:#fff}}.primary__nav{align-items:center;gap:var(--primary-nav-item-gap)}.primary__nav .nav__item{position:relative}.primary__nav .nav__item__main{display:flex;align-items:center;position:relative;font-family:var(--ff-satoshi);font-weight:var(--fw-bold);font-size:var(--primary-nav-main-font-size);color:var(--primary-nav-main-color);padding-inline:var(--primary-nav-item-inline-padding);padding-block:var(--primary-nav-item-block-padding);border-radius:30px;transition:all ease-in-out 200ms}.primary__nav .nav__item__main:hover{background-color:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);--primary-nav-main-color:#fff}.primary__nav .nav__item.active .nav__item__main{background-color:rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);--primary-nav-main-color:#fff}.primary__nav .has--sub__menu .nav__item__main::after{display:none;position:absolute;right:12px;content:"";width:var(--menu-arrow-size);height:var(--menu-arrow-size);aspect-ratio:1;transform:rotate(135deg);transition:all ease-in-out 200ms;border-top:1px solid var(--primary-nav-main-color);border-right:1px solid var(--primary-nav-main-color)}.primary__nav .has--sub__menu.drop--open .nav__item__main::after{transform:rotate(45deg)}.primary__nav .sub__menu{position:absolute;left:50%;transform:translateX(calc(calc(var(--submenu-minwidth)/2)*-1));top:100%;font-family:var(--ff-satoshi);font-weight:var(--fw-medium);background-color:#fff;min-width:var(--submenu-minwidth);padding-block:var(--submenu-block-padding) calc(var(--submenu-block-padding) + 10px);padding-inline:var(--submenu-inline-padding);border-radius:10px;box-shadow:0 24px 34px 10px rgba(83,72,48,.2)}.primary__nav .sub__menu::before{content:"";position:absolute;top:-6px;left:50%;width:16px;height:16px;background-color:#fff;border-radius:3px;transform:translateX(-50%) rotate(45deg)}.primary__nav .sub__menu .sub__menu__content{display:grid;grid-template-columns:var(--submenu-thumb-img-width) 1fr;column-gap:20px;row-gap:15px}.primary__nav .sub__menu .sub__menu__content .nav__title{grid-column:span 2;font-size:clamp(1rem,3vw,1.375rem)}.primary__nav .sub__menu .menu__list{align-content:start;justify-items:start;gap:5px}.primary__nav .sub__menu .menu__list li.submenu{padding-inline-start:20px}.primary__nav .sub__menu .menu__list a{position:relative;display:inline-block;padding-block:var(--submenu-item-block-padding);padding-inline:20px;font-size:var(--submenu-font-size);font-weight:var(--fw-medium);color:#444;border-radius:30px;transition:all ease-in-out 200ms}.primary__nav .sub__menu .menu__list a:hover,.primary__nav .sub__menu .menu__list li.active a{color:#fff;background-color:var(--clr-primary)}.primary__nav .sub__menu .nav__thumb{width:100%;height:var(--submenu-thumb-img-height);object-fit:cover;border-radius:6px}.primary__nav .sub__menu{opacity:0;pointer-events:none;transition:all ease-in-out 300ms}.primary__nav .has--sub__menu.drop--open .sub__menu{opacity:1;pointer-events:all}.menu__list li ul{margin-inline-start:20px}.menu__list li ul li{position:relative}@media(hover:hover){.primary__nav .sub__menu{--fade-up:10px;transform:translateX(calc(calc(var(--submenu-minwidth)/2)*-1)) translateY(var(--fade-up))}.primary__nav .has--sub__menu:hover .sub__menu{--fade-up:0px;opacity:1;pointer-events:all}}.menu-lg{--submenu-minwidth:880px}@media(min-width:1200px){.menu-lg .menu__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1600px){nav{--submenu-minwidth:660px;--submenu-thumb-img-width:300px;--submenu-font-size:16px;--primary-nav-item-gap:0px;--primary-nav-main-font-size:15px;--submenu-font-size:15px;--primary-nav-item-inline-padding:15px}.menu-lg{--submenu-minwidth:780px}}@media(max-width:1400px){nav{--submenu-minwidth:620px;--submenu-thumb-img-width:250px;--submenu-thumb-img-height:180px;--submenu-block-padding:15px;--submenu-inline-padding:30px}.menu-lg{--submenu-minwidth:740px}}@media(max-width:1200px){.site__nav__toggle{display:grid;width:46px;height:46px;padding:10px 7px}.menu-lg{--submenu-minwidth:100%}nav{--nav-sidebar-width:350px;--submenu-minwidth:100%;--nav-block-start-padding:20px;--nav-inline-padding:40px;--primary-nav-main-font-size:16px;--primary-nav-item-inline-padding:20px;--menu-arrow-size:8px;--submenu-inline-padding:0px;--submenu-block-padding:10px;--submenu-item-block-padding:10px;--primary-nav-item-gap:5px;position:fixed;height:100dvh;z-index:56;left:0;top:0;bottom:0;width:var(--nav-sidebar-width);background-color:var(--clr-dark);overflow-y:auto;padding-block:var(--nav-block-start-padding) 50px;padding-inline:var(--nav-inline-padding);-ms-scroll-chaining:none;overscroll-behavior:contain;transform:translateX(calc(var(--nav-sidebar-width)*-1));transition:all ease-in-out 200ms}.nav__open nav{transform:translateX(0)}.nav__open header.header__up{top:0}.primary__nav{flex-direction:column;align-items:stretch;padding-block-end:60px}.primary__nav .sub__menu{position:relative;top:auto;background-color:var(--clr-dark);box-shadow:none;width:100%}.primary__nav .nav__item__main{width:100%;justify-content:space-between;padding-block:1rem}.primary__nav .has--sub__menu .nav__item__main::after{display:block}.primary__nav .sub__menu{opacity:1;pointer-events:all;display:none}.primary__nav .nav__item.has--sub__menu.drop--open .sub__menu{display:block}.primary__nav .sub__menu .sub__menu__content{grid-template-columns:auto;gap:0;padding-inline:10px}.primary__nav .sub__menu .nav__thumb,.primary__nav .sub__menu::before,.primary__nav .sub__menu .sub__menu__content .nav__title{display:none}.primary__nav .sub__menu .menu__list a{color:#b5d19b}.primary__nav .has--sub__menu .nav__item__main::after{right:20px}}@media(max-width:640px){nav{--nav-sidebar-width:calc(100% - 60px);--nav-inline-padding:20px;--primary-nav-main-font-size:16px;transform:translateX(calc(calc(var(--nav-sidebar-width) + 60px)*-1))}.nav__item.lang__nav{display:flex}}.hp__banner,.page__banner{--banner-title-size:80px;--banner-tag-size:16px;--banner-title-max-size:800px;--banner-bottom-gap:12vh;position:relative;background-color:var(--bg-body);overflow:hidden;color:#fff}.hp__banner:not(.cb__banner):before,.page__banner::before,.page__banner::after{position:absolute;content:"";z-index:2;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);background:linear-gradient(0deg,rgba(27,35,34,.2) 0%,rgba(27,35,34,.2) 30%,rgba(27,35,34,.2) 60%,rgba(27,35,34,.7) 100%);pointer-events:none}.video--banner,.full--screen--banner,.full--screen--banner .hero__slider--item,.cb__banner,.cb__banner .cb__slider--item{height:100svh}@media(min-width:640px){@supports(height:max(1px,1px)){.video--banner,.full--screen--banner,.full--screen--banner .hero__slider--item{height:max(700px,100svh)}.cb__banner,.cb__banner .cb__slider--item{height:max(800px,100vh)}}}.banner__caption{position:absolute;top:0;left:0;width:100%;bottom:0;display:grid}.banner__caption .wrapper{justify-items:start;align-content:center;gap:20px;padding-block-end:var(--banner-bottom-gap)}.hp__banner .banner__title{font-family:var(--ff-clash),"title-fallback",sans-serif;font-size:var(--banner-title-size);max-width:var(--banner-title-max-size);margin-block-end:1rem;text-wrap:balance}.hp__banner .banner__title span{color:var(--clr-primary)}.hp__banner .banner__tag,.page__banner .banner__tag{font-size:var(--banner-tag-size);font-family:var(--ff-satoshi);font-weight:var(--fw-bold);text-transform:uppercase}.video--banner video,.video--banner .video--caption{grid-area:1/1}.video--banner.parallax--banner .vid--cover{position:fixed}.video--banner .banner__caption{z-index:2;align-items:end;grid-template-columns:minmax(0,1fr)}.video--banner .banner__caption .wrapper{padding-block-end:0}.hp__banner.video--banner{--banner-title-max-size:900px}.swiper-slide.caption__slider--item{display:grid;gap:20px;justify-items:start;align-content:end;margin-block-start:auto;padding-block-end:var(--banner-bottom-gap)}@media(prefers-reduced-motion:no-preference){.caption__slider--item .banner__tag,.caption__slider--item .banner__title,.caption__slider--item .btn__container{transform:translateY(250px);opacity:0;transition:all ease 900ms}.swiper-slide-active.caption__slider--item .banner__title{transition-delay:150ms}.swiper-slide-active.caption__slider--item .btn__container{transition-delay:250ms}.swiper-slide-active.caption__slider--item .banner__tag,.swiper-slide-active.caption__slider--item .banner__title,.swiper-slide-active.caption__slider--item .btn__container{transform:translateY(0);opacity:1}}@media(min-width:2000px){.hp__banner.video--banner{--banner-title-size:100px;--banner-title-max-size:70%}}.cb__banner{--cb-block-start-padding:150px;--cb-block-end-padding:100px;--cb-banner-content-gap:30px;--banner-title-size:100px;border-bottom:1px solid var(--section-border-clr)}.cb__banner .cb__slider--item{position:relative;overflow:hidden}.cb__banner .cb__slider--item figure{position:relative;z-index:2;height:100%;background:radial-gradient(50% 50% at 50% 50%,rgba(246,243,238,.75) 0%,#f6f3ee 87.5%);padding-block:var(--cb-block-start-padding) var(--cb-block-end-padding)}.cb__banner .cb__slider--item figure .wrapper{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cb__banner .cb__slider--item figure figcaption{display:grid;align-content:center}.cb__banner .cb__slider--item--bg{top:0}.cb__banner .cb__slider--item .banner__caption,.cb__banner .cb__slider--item .cb__slider__media{position:relative}.cb__banner .banner__caption{gap:var(--cb-banner-content-gap);justify-items:start;color:var(--clr-dark)}.cb__slider--item .cb__slider--item--bg,.cb__slider--item .cb__slider__media{transition:all ease-in-out 400ms}.cb__slider--item .cb__slider--item--bg{transform:translateX(150px);opacity:0;transition-delay:300ms}.cb__slider--item .cb__slider__media{transform:translateX(120px) scale(.8)}.cb__slider--item.swiper-slide-active .cb__slider--item--bg{transform:translateX(0);opacity:1}.cb__slider--item.swiper-slide-active .cb__slider__media{transform:translateX(0) scale(1)}@media(max-width:1600px){.hp__banner,.page__banner{--banner-title-size:70px;--banner-tag-size:14px}.cb__banner{--cb-block-start-padding:120px;--cb-block-end-padding:80px}.hp__banner.video--banner{--banner-title-max-size:780px}}@media(max-width:860px){.cb__banner .cb__slider--item figure .wrapper{grid-template-columns:auto}.cb__banner .cb__slider--item figure figcaption,.cb__slider--item .cb__slider__media{grid-area:1/1}.cb__banner .cb__slider--item figure figcaption{z-index:2;height:100%;background:linear-gradient(180deg,rgba(30,30,30,0) 0%,rgba(30,30,30,.6) 100%);align-content:end;padding:40px;border-radius:var(--rounded-corner)}.cb__banner .banner__caption{color:#fff}.cb__banner .btn.btn--gold--light{--btn-main-bg:rgba(255,255,255,.6)}.hp__banner.video--banner{--banner-title-size:60px;--banner-bottom-gap:10vh}}@media(max-width:640px){.hp__banner,.page__banner{--banner-title-size:50px;--banner-tag-size:12px;--banner-bottom-gap:50px}.hp__banner.video--banner{--banner-title-size:40px;--banner-bottom-gap:50px}.hp__banner .banner__title{margin:0}.cb__banner{--banner-title-size:45px;--cb-block-start-padding:90px;--cb-block-end-padding:40px;--cb-banner-content-gap:10px}.cb__banner .slider__nav{display:none}.cb__banner .cb__slider--item figure figcaption{padding:20px 20px 40px 20px}.cb__slider--item .cb__slider__media{transform:translateX(120px) scale(.95)}}.btn{--btn-f-size:16px;--btn-icon-inline-size:18px;--btn-icon-block-size:13px;--btn-block-padding:6px;--btn-inline-padding:30px;--btn-icon-bg-size:40px;--btn-icon-bg-color:#fff;--btn-icon-color:var(--clr-dark);--btn-gap:40px;--btn-round-radius:40px;--btn-main-bg:rgba(255,255,255,.5);--btn-hover-bg:var(--clr-primary);--btn-txt-color:var(--clr-dark);position:relative;display:flex;align-items:center;gap:var(--btn-gap);border-radius:var(--btn-round-radius);background-color:var(--btn-main-bg);padding-block:var(--btn-block-padding);padding-inline:var(--btn-inline-padding) var(--btn-block-padding);isolation:isolate;overflow:hidden;border:1px solid transparent}.btn.btn--dark,.btn.btn--green,.btn.btn--gold,.btn.btn--blue{--btn-txt-color:#fff;--btn-icon-color:#fff}.btn.btn--dark{--btn-main-bg:transparent;--btn-txt-color:var(--clr-dark);--btn-icon-color:var(--clr-dark);border-color:rgba(27,58,53,.5)}.btn.btn--green{--btn-main-bg:rgba(27,58,53,.5)}.btn.btn--green-solid{background-color:var(--clr-primary)}.btn.btn--gold{--btn-main-bg:rgba(68,152,85,.5)}.btn.btn--green-alt{--btn-main-bg:var(--clr-primary);--btn-txt-color:#fff;--btn-icon-color:#fff}.btn.btn--blue{--btn-main-bg:rgba(155,228,244,.5)}.btn.btn--bordered{background-color:transparent;border-color:#fff;--btn-txt-color:#fff;--btn-icon-color:#fff}.btn.btn--gold--light{--btn-txt-color:var(--clr-dark);--btn-main-bg:rgba(194,146,46,.2)}.btn,.btn *{transition:all ease-in-out 300ms}.btn span{font-size:var(--btn-f-size);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--btn-txt-color)}.btn i{position:relative;width:var(--btn-icon-bg-size);height:var(--btn-icon-bg-size);display:flex;justify-content:center;align-items:center;border-radius:50%}.btn i svg{width:var(--btn-icon-inline-size);height:var(--btn-icon-block-size);color:var(--btn-icon-color);z-index:2;transition:all ease-in-out 10ms}.btn.btn--external i svg{transform:rotate(-45deg)}.btn.btn--download i svg{transform:rotate(90deg)}.link--btn{font-family:var(--ff-satoshi);font-weight:var(--fw-medium);padding-inline:20px;padding-block:10px;color:var(--clr-primary);font-size:clamp(18px,3vw,20px);text-decoration:underline}@media(hover:hover) and (pointer:fine){.btn:hover{--btn-icon-color:var(--clr-dark);--btn-txt-color:#fff;--btn-gap:50px}.btn::before,.btn i::before{position:absolute;top:0;left:0;content:"";pointer-events:none}.btn i::before{width:var(--btn-icon-bg-size);height:var(--btn-icon-bg-size);background-color:var(--btn-icon-bg-color);border-radius:50%;transform:scale(0);transform-origin:center;transition:all ease-in-out 200ms}.btn::before{width:100%;height:100%;transform:scaleX(0);transition:transform 400ms linear;transform-origin:100% 50%;background-color:var(--btn-hover-bg);z-index:-1;border-radius:var(--btn-round-radius)}.btn.btn--dark:hover{border-color:var(--clr-primary)}.btn.btn--green{--btn-hover-bg:var(--clr-primary);border:0}.btn.btn--blue{--btn-hover-bg:#39aec9}.btn.btn--external{--btn-hover-bg:var(--clr-primary)}.btn.btn--bordered:hover{--btn-hover-bg:var(--clr-primary);border-color:var(--clr-primary)}.btn:hover::before{transform:scaleX(1);transform-origin:0 50%}.btn:hover i::before{transform:scale(1)}.link--btn:hover{color:#fff;text-decoration:none}.btn.btn--green-alt::before{--btn-hover-bg:rgba(100,210,123,.8)}}@media(max-width:1600px){.btn{--btn-f-size:15px;--btn-icon-inline-size:16px;--btn-icon-block-size:12px;--btn-block-padding:5px;--btn-inline-padding:25px;--btn-gap:25px}}@media(max-width:640px){.btn{--btn-f-size:14px;--btn-icon-bg-size:35px;--btn-icon-inline-size:13px;--btn-icon-block-size:10px;--btn-block-padding:4px;--btn-inline-padding:20px;--btn-gap:10px}}.site__search__wrapper{--search-block-padding:60px;--search-form-block-padding:20px;--search-form-inline-padding:30px;--search-rounded-corner:20px;--search-bg-gradient-angle:180deg;position:fixed;bottom:0;left:0;width:100%;z-index:55;padding-block:var(--search-block-padding);transition:all ease-in-out 300ms;display:grid;align-items:end;background:linear-gradient(var(--search-bg-gradient-angle),rgba(9,9,9,0) 0%,rgba(9,9,9,.8) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:0}.dark--header .site__search__wrapper{background:linear-gradient(var(--search-bg-gradient-angle),rgba(245,243,237,0) 0%,rgba(245,243,237,.8) 100%)}.search--open .site__search__wrapper{opacity:1;pointer-events:all}.search__form{background-color:#fff;padding:var(--search-form-block-padding) var(--search-form-inline-padding);border-radius:var(--search-rounded-corner);transition:all ease-in-out 400ms;transform:translateY(200px)}.search--open .search__form{transform:translateY(0);transition-delay:100ms}.search__form form{grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.search__form form input[type="search"]{font-size:clamp(16px,3vw,18px);font-weight:var(--fw-medium);border:0;padding-block:1rem;background-color:transparent}.search__form input[type="search"]:focus{outline:0}.search__form button,.form__wrapper button{background-color:var(--clr-dark);color:#fff;font-size:1rem;font-weight:var(--fw-bold);font-family:var(--ff-satoshi);padding:12px 20px;border-radius:30px;cursor:pointer;border:0;box-shadow:none;transition:all ease-in-out 200ms}.search__form button:hover,.search__form button:focus-within,.form__wrapper button:hover,.form__wrapper button:focus-within{background-color:var(--clr-primary);color:#fff}@media(max-width:1200px){.site__search__wrapper{--search-bg-gradient-angle:360deg;--search-form-block-padding:15px;bottom:auto;top:0}.search__form{transform:translateY(-200px)}}@media(max-width:640px){.site__search__wrapper{--search-form-block-padding:12px;--search-form-inline-padding:20px;--search-rounded-corner:20px;--search-block-padding:30px}.site__search__wrapper .wrapper{--wrapper-inline-padding:10px}.search__form form{grid-template-columns:30px 1fr;gap:10px}.search__form button{grid-column:span 2}}main{--section-block-padding:120px;--section-border-clr:rgba(68,152,85,.1);--media-item-gap:30px;--media-content-padding:40px;--card-radius:20px;--gap-title:40px;--section-tag-f-size:16px;position:relative;z-index:2;background-color:var(--bg-body)}.section--block{padding-block:var(--section-block-padding);position:relative;background-color:var(--bg-body)}.section--block.pt-0{padding-top:0}.section--block.pb-0{padding-bottom:0}.section__tag{font-family:var(--ff-satoshi);text-transform:uppercase;font-weight:var(--fw-bold);font-size:var(--section-tag-f-size)}.title__container{gap:var(--gap-title)}.bg--light{background-color:var(--bg-light-green)}.clr--brand{color:var(--clr-primary)}.clr--red{color:var(--clr-red)}.bg--pattern{user-select:none;pointer-events:none}@media(max-width:1900px){main{--section-block-padding:100px;--section-tag-f-size:15px}}@media(max-width:1400px){main{--section-block-padding:80px;--card-radius:15px;--media-content-padding:25px;--media-item-gap:20px;--section-tag-f-size:14px}}@media(max-width:640px){main{--gap-title:20px;--section-block-padding:50px;--card-radius:6px;--section-tag-f-size:13px;--media-content-padding:20px}}.facts{--content-gap:40px;--title-gap:50px;--counter-min-width:220px;--fact-icon-max-block-size:60px;--fact-type-f-size:16px;--section-block-padding:100px;background-color:var(--bg-light);position:relative;padding-block-start:calc(var(--section-block-padding) - 15px)}.facts .wrapper{gap:var(--title-gap)}.facts .section__title,.facts .lulu__facts li .counter span{font-size:var(--fs-50)}.facts .lulu__facts{justify-content:space-between;gap:var(--content-gap)}.facts .lulu__facts .fact__icon{width:auto;height:var(--fact-icon-max-block-size)}.facts .lulu__facts li{gap:1.25rem;align-items:flex-start;min-width:var(--counter-min-width)}.facts .lulu__facts li .counter{align-items:baseline;flex-wrap:wrap;gap:3px}.facts .lulu__facts li .fact__count,.facts .lulu__facts li .counter span{line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts .lulu__facts li .fact--content{gap:1rem}.facts .lulu__facts li small{font-family:var(--ff-satoshi);font-size:clamp(14px,3vw,18px);font-weight:var(--fw-medium)}.facts .lulu__facts li .facts__type{font-size:var(--fact-type-f-size);font-family:var(--ff-satoshi);font-weight:var(--fw-bold);color:var(--clr-dark);opacity:.4;text-transform:uppercase}.facts .lulu__facts li:nth-child(1){transition-delay:50ms}.facts .lulu__facts li:nth-child(2){transition-delay:100ms}.facts .lulu__facts li:nth-child(3){transition-delay:140ms}.facts .lulu__facts li:nth-child(4){transition-delay:160ms}.facts--overflow .facts{background-color:#fff}.facts--overflow .lulu__facts{--calc-divide:3;--counter-min-width:calc(100%/var(--calc-divide));flex-wrap:wrap;column-gap:0;row-gap:var(--content-gap);justify-content:start}.facts--overflow.col-4 .lulu__facts{--calc-divide:4}.facts--overflow .lulu__facts li{min-width:auto;width:var(--counter-min-width)}.facts--overflow .lulu__facts li .fact--content{padding-inline-end:var(--content-gap)}.stats--note{font-size:clamp(13px,3vw,16px);opacity:.8}@media(max-width:1900px){.facts{--fact-type-f-size:14px;--section-block-padding:80px}.facts .lulu__facts li .counter span{--fs-50:2.5rem}}@media(max-width:1400px){.facts{--counter-min-width:150px;--fact-icon-max-block-size:50px;--fact-type-f-size:13px;--section-block-padding:70px;--title-gap:40px}.facts .lulu__facts li .counter span{--fs-50:2.1875rem}}@media(max-width:1200px){.facts{--counter-min-width:50%}.facts--overflow .lulu__facts{--calc-divide:2}.facts--overflow.col-4 .lulu__facts{--calc-divide:3}.facts .lulu__facts{flex-wrap:wrap;column-gap:0}}@media(max-width:860px){.facts--overflow.col-4 .lulu__facts{--calc-divide:2}}@media(max-width:640px){.facts{--fact-icon-max-block-size:40px;--fact-type-f-size:12px;--content-gap:25px;--section-block-padding:60px;--title-gap:30px}.facts--overflow .lulu__facts,.facts--overflow.col-4 .lulu__facts{--calc-divide:1}.facts .lulu__facts li{gap:10px;flex-direction:column}.facts--overflow .lulu__facts li{display:grid;grid-template-columns:50px 1fr;gap:10px}.facts .lulu__facts li:first-child .counter{flex-direction:column}.facts .lulu__facts li .fact--content{gap:6px}.facts .lulu__facts li .counter span{--fs-50:1.875rem}}.sectors{--content-gap:60px;--section-title-line-height:.7;--sector-bento-gap:30px;--bento-height:300px;--featured-bento-height:calc(var(--bento-height)*2 + var(--sector-bento-gap));--bento-content-padding:40px;--bento-arrow-icon:45px;--bento-title-size:40px;--featured-bento-title-size:50px;--bento-content-size:18px;--bento-content-gap:15px;position:relative;overflow:hidden;border-block:1px solid var(--section-border-clr)}.sectors .bg--pattern{position:absolute;right:0;top:0;bottom:0;object-fit:contain}.sectors .title--wrapper{padding-block-end:var(--content-gap)}.sectors .section__title{font-size:var(--fs-100);line-height:var(--section-title-line-height)}.sectors .title__container{gap:0}.sector__bento{grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:var(--sector-bento-gap);grid-template-areas:"featured area_one"}.sector__bento li{position:relative;overflow:hidden;height:var(--featured-bento-height);border-radius:var(--card-radius)}.sector__bento li:nth-child(1){grid-area:featured;--bento-title-size:var(--featured-bento-title-size);height:var(--featured-bento-height)}.sector__bento li:nth-child(2){--bento-title-size:var(--featured-bento-title-size);grid-area:area_one}.sector__bento li:nth-child(3){grid-area:area_two}.sector__bento li:nth-child(4){grid-area:area_three}.sector__bento li:nth-child(5){display:none;grid-area:area_four}.sector__bento li figure{display:grid;isolation:isolate}.sector__bento li figure,.sector__bento li figure a{height:100%}.sector__bento li figure picture,.sector__bento li figure figcaption{grid-area:1/1}.sector__bento li figure figcaption{z-index:1;position:relative;padding:var(--bento-content-padding);color:#fff;display:grid;align-content:end;gap:var(--bento-content-gap)}.sector__bento li figure figcaption h3{font-size:var(--bento-title-size)}.sector__bento li figure figcaption p{font-size:var(--bento-content-size)}.sector__bento li figure figcaption::before{content:"";position:absolute;z-index:-1;left:0;width:100%;height:100%;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 15%,rgba(0,0,0,.8) 100%);transition:transform ease-in-out 200ms}.sector__bento li figure figcaption i{display:none;opacity:0}@media(hover:hover) and (pointer:fine){.sector__bento li figure figcaption i,.sector__bento li figure figcaption,.sector__bento li figure figcaption p,.sector__bento li figure .img--cover{transition:all ease-in-out 400ms}.sector__bento li figure figcaption::before{background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.6) 100%)}.sector__bento li figure figcaption i{position:absolute;display:flex;bottom:var(--bento-content-padding);left:var(--bento-content-padding);width:var(--bento-arrow-icon);height:var(--bento-arrow-icon);border-radius:50%;color:#fff;border:1px solid var(--clr-primary);background-color:var(--clr-primary);opacity:1;transform:translateY(100px) scale(.5);transition-delay:150ms;transform-origin:center;transition:transform ease-in-out 400ms}.sector__bento li:hover figure figcaption i{transform:translateY(0) scale(1)}.sector__bento li figure figcaption{padding-block-end:0}.sector__bento li:hover figure figcaption{padding-block-end:110px}.sector__bento li figure figcaption p{opacity:0;transform:translateY(50px)}.sector__bento li:hover figure figcaption p{opacity:1;transform:translateY(0)}.sector__bento li:hover figure figcaption{background-color:rgba(0,0,0,.5)}.sector__bento li:hover figure .img--cover{transform:scale(1.1)}}@media(max-width:1900px){.sectors{--bento-height:300px;--sector-bento-gap:22px}}@media(max-width:1400px){.sectors{--content-gap:50px;--sector-bento-gap:20px;--bento-height:200px;--bento-content-padding:30px;--bento-title-size:30px;--bento-content-size:16px;--featured-bento-title-size:40px;--bento-content-gap:8px}.sectors .bg--pattern{height:auto;max-width:720px}}@media(max-width:860px){.sectors{--section-title-line-height:1;--content-gap:30px;--bento-height:400px;--bento-width:300px;--bento-title-size:32px;--featured-bento-height:var(--bento-height);--featured-bento-title-size:var(--bento-title-size)}}@media(max-width:640px){.sectors{--bento-height:250px;--bento-width:250px;--bento-content-padding:20px;--bento-title-size:30px}.sector__bento{display:flex;flex-direction:column}.sector__bento li{width:100%}}.lulu__global{--content-gap:40px;--content-inline-end-padding:80px;--map-point-width:15px;--map-point-height:20px;background-color:#fff}.lulu__global .global__presence .content{gap:var(--content-gap);justify-items:center;align-content:center;text-align:center}.lulu__global .global__presence .content h3{font-size:var(--fs-70)}.lulu__global .retail--map{padding-block-start:20px;padding-block-end:10px}.lulu__global .global__presence .content p{font-size:var(--content-text-22)}.presence__note--title{font-weight:var(--fw-medium);margin-block:50px 20px;font-size:clamp(20px,3vw,25px)}.lulu__global .presence__note{flex-wrap:wrap;column-gap:50px;row-gap:20px}.lulu__global .presence__note li{display:flex;align-items:center;gap:5px;position:relative;font-family:var(--ff-satoshi);color:var(--clr-dark);font-size:clamp(14px,3vw,16px)}.lulu__global .presence__note li::before{content:"";width:20px;height:20px;border-radius:50%;background-color:#78b936;flex-shrink:0}.lulu__global .presence__note li.on--ground::before{background-color:#30a948}@media(max-width:1200px){.lulu__global{--content-gap:20px}}@media(max-width:860px){.lulu__global{--content-inline-end-padding:0px}.lulu__global .presence__note{margin-block-end:25px}.lulu__global .presence__note li::before{width:12px;height:12px}}.hp__news--events{--hp-media-title-size:22px;--hp-media-date-text-size:14px;--max-line-number:3;position:relative;background-color:var(--bg-dark-green)}.hp__news--events::before{position:absolute;content:"";right:0;top:50px;width:40vw;bottom:50px;background-image:url("../images/bg-pattern-media.svg");background-repeat:no-repeat;background-size:cover;opacity:.2;pointer-events:none}.hp__news--events .btn{--btn-main-bg:rgba(255,255,255,.2);--btn-txt-color:#fff;--btn-icon-color:#fff}@media(hover:hover) and (pointer:fine){.hp__news--events .btn:hover{--btn-icon-color:var(--clr-dark)}}.hp__news--events .title__container{--gap-title:20px;padding-block-end:20px}.hp__news--events .section__title{font-size:var(--fs-80);color:#f3ffe9}.hp__media__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--media-item-gap)}.hp__media__list .media__list__item{border-radius:var(--card-radius);overflow:hidden}.hp__media__list .media__list__item picture,.hp__media__list .media__list__item figcaption{grid-area:1/1;transition:all ease-in-out 350ms}.hp__news--events .hp__media__list .media__list__item:hover picture{transform:scale(1.1)}.hp__media__list .media__list__item figcaption{background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.8) 100%);padding:var(--media-content-padding);display:grid;align-items:end;z-index:2}.hp__news--events .hp__media__list .media__list__item:hover figcaption{padding-block-end:calc(var(--media-content-padding) + 15px)}.hp__media__list .media__list__item .media__list__content{display:grid;gap:10px;color:#fff;font-family:var(--ff-satoshi)}.hp__media__list .media__list__item .media__list__content span.date{font-size:var(--hp-media-date-text-size)}.hp__media__list .media__list__item .media__list__content h4{font-size:var(--hp-media-title-size);font-weight:var(--fw-medium);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--max-line-number);display:-webkit-box}@media(max-width:1400px){.hp__news--events{--hp-media-title-size:20px}.hp__news--events .hp__media__list .media__list__item.featured__item{--hp-media-title-size:35px}.hp__news--events .hp__media__list .media__list__item.featured__item .media__list__content{max-width:45%}.hp__news--events .hp__media__list .media__list__item.featured__item .media__list__content h4{line-height:1.3}}@media(min-width:860px){.hp__news--events .hp__media__list .media__list__item.featured__item{--hp-media-title-size:clamp(30px,3vw,50px);grid-column:1/4}.hp__news--events .hp__media__list .media__list__item.featured__item figcaption{align-items:end;justify-items:start}.hp__news--events .hp__media__list .media__list__item.featured__item .media__list__content{max-width:70%}.hp__news--events .hp__media__list .media__list__item.featured__item .media__list__content h4{font-family:var(--ff-clash);font-weight:var(--fw-regular);line-height:1.1;text-wrap:balance}}@media(max-width:860px){.hp__news--events .hp__media__list .media__list__item.featured__item{--hp-media-title-size:20px}.hp__media__list:not(.vmc__lulu.csr__lulu .hp__media__list){display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-inline:var(--wrapper-inline-padding);scroll-padding:var(--wrapper-inline-padding)}.hp__media__list::-webkit-scrollbar{display:none}.hp__news--events .hp__media__list .media__list__item.featured__item{grid-column:auto}.hp__media__list .media__list__item:not(.vmc__lulu.csr__lulu .hp__media__list .media__list__item){width:400px;flex-shrink:0;scroll-snap-align:start;transform:translateY(0)}.hp__media__list .media__list__item figure{height:100%}.hp__media__list .media__list__item figure picture .fluid{width:100%;height:100%;object-fit:cover}.hp__news--events .hp__media__list .media__list__item.featured__item .media__list__content{max-width:100%}}@media(max-width:640px){.hp__news--events{padding-block-end:125px}.hp__news--events .wrapper{position:initial}.hp__news--events .btn__container{position:absolute;bottom:var(--section-block-padding);left:var(--wrapper-inline-padding)}.hp__media__list .media__list__item:not(.vmc__lulu.csr__lulu .hp__media__list .media__list__item){width:280px;aspect-ratio:inherit}.hp__news--events .hp__media__list .media__list__item:not(.vmc__lulu.csr__lulu .hp__media__list .media__list__item){aspect-ratio:1/1}.hp__media__list .media__list__item:not(.vmc__lulu.csr__lulu .hp__media__list .media__list__item) figcaption{--media-content-padding:25px;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.8) 100%)}}.hp__csr{--csr-content-gap:40px;--csr-content-inline-padding:130px;position:relative;background-color:#253a2b}.hp__csr .img--cover,.hp__IR .img--cover{top:0}.hp__csr .section__title,.hp__IR .section__title{font-size:var(--fs-100);color:#fff;line-height:1;text-wrap:balance}.hp__csr .section__tag{--clr-primary:#b5d19b}.hp__csr .hp__csr__content{display:grid;gap:var(--csr-content-gap);justify-items:start;align-content:center;padding-inline-start:var(--csr-content-inline-padding)}.hp__csr .hp__csr__content p,.hp__IR .IR__content p{font-size:var(--content-text-22);color:#fff;text-wrap:balance}.hp__csr .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.hp__csr .csr__bento{--bento-content-padding:45px;--bento-img-one-height:260px;--bento-img-two-height:420px;--bento-img-three-height:290px;--bento-content-height:450px;--bento-content-f-size:50px;grid-auto-columns:1fr;grid-template-columns:1.5fr 1fr;grid-template-rows:auto 1fr auto;gap:20px 20px;grid-template-areas:"bento__one bento__two" "bento__content bento__two" "bento__content bento__three"}.hp__csr .csr__bento picture{position:relative;border-radius:var(--rounded-corner);overflow:hidden}.hp__csr .csr__bento .bento__one{grid-area:bento__one;height:var(--bento-img-one-height)}.hp__csr .csr__bento .bento__two{grid-area:bento__two;height:var(--bento-img-two-height);transition-delay:100ms}.hp__csr .csr__bento .bento__content{transition-delay:150ms;grid-area:bento__content;background-color:#22342d;background-image:url("../images/noisy-texture.png");background-repeat:repeat;border-radius:var(--rounded-corner);padding:var(--bento-content-padding);height:var(--bento-content-height);display:flex;align-items:end;padding-block-end:calc(var(--bento-content-padding) + 15px)}.hp__csr .csr__bento .bento__content span{font-size:var(--bento-content-f-size);color:#a2aa9a;line-height:1.1;text-wrap:pretty;font-family:var(--ff-satoshi)}.hp__csr .csr__bento .bento__three{transition-delay:250ms;grid-area:bento__three;height:var(--bento-img-three-height)}@media(max-width:1800px){.hp__csr .csr__bento{--bento-content-f-size:45px}.hp__csr{--csr-content-inline-padding:100px}}@media(max-width:1600px){.hp__csr .csr__bento{--bento-content-f-size:42px}.hp__csr{--csr-content-inline-padding:80px;--csr-content-gap:30px}}@media(max-width:1400px){.hp__csr .csr__bento{--bento-content-padding:30px;--bento-img-one-height:200px;--bento-img-two-height:340px;--bento-img-three-height:200px;--bento-content-height:340px}.hp__csr{--csr-content-inline-padding:60px}.hp__csr .csr__bento .bento__content span{font-size:var(--fs-50)}}@media(max-width:860px){.hp__csr{--csr-content-inline-padding:0px}.hp__csr .wrapper{grid-template-columns:auto;gap:clamp(20px,5vw,40px)}}@media(max-width:640px){.hp__csr{--csr-content-gap:20px}.hp__csr .csr__bento{--bento-content-padding:20px;--bento-img-one-height:120px;--bento-img-two-height:200px;--bento-img-three-height:140px;--bento-content-height:220px;gap:10px 10px}.hp__csr .csr__bento .bento__content span{font-size:22px}}.upcoming__projects{--hp-media-title-size:28px;--media-location-text-size:13px;display:grid;gap:clamp(30px,2vw,50px);border-bottom:1px solid var(--section-border-clr)}.upcoming__projects .section__title{font-size:var(--fs-60)}.upcoming__projects .title__content{gap:10px}.media__list__content .location{font-size:var(--media-location-text-size);padding:6px 15px;border:1px solid #fff;border-radius:25px}.upcoming__projects .media__list__content{justify-items:start}.upcoming__projects .media__list__item .media__list__content h4{font-family:var(--ff-clash);font-weight:var(--fw-regular)}.upcoming__projects .media__list__item:nth-child(1){transition-delay:100ms}.upcoming__projects .media__list__item:nth-child(2){transition-delay:200ms}.upcoming__projects .media__list__item:nth-child(3){transition-delay:300ms}@media(max-width:1700px){.upcoming__projects{--hp-media-title-size:26px}}@media(max-width:1400px){.upcoming__projects{--hp-media-title-size:22px}}@media(max-width:640px){.upcoming__projects{padding-block-end:125px}.upcoming__projects .wrapper{position:initial}.upcoming__projects .btn__container{position:absolute;bottom:var(--section-block-padding);left:var(--wrapper-inline-padding)}}.cmd__msg{--md-img-msx-size:700px;--md-wrapper-gap:100px;--md-content-gap:40px;--md-content-aside-padding:70px;--md-name-size:30px;--md-position-size:18px;--md-pattern-width:600px;--md-pattern-height:198px;position:relative;background-color:#f6f6f6}.cmd__msg::before{position:absolute;content:"";top:0;right:0;width:var(--md-pattern-width);height:var(--md-pattern-height);background-image:url("../images/bg-pattern-cmd.svg");background-repeat:no-repeat;background-position:bottom;background-size:contain;opacity:.6}.cmd__msg .wrapper{grid-template-columns:var(--md-img-msx-size) 1fr;column-gap:var(--md-wrapper-gap)}.cmd__msg .cmd__content{gap:var(--md-content-gap);align-content:center}.cmd__msg .cmd__content aside{gap:var(--md-content-gap)}.cmd__msg .md__msg{position:relative;font-family:var(--ff-satoshi);font-size:22px;line-height:1.4;color:var(--clr-dark)}.cmd__msg .md__info{gap:10px}.cmd__msg .md__info .yma{--clr-primary:var(--clr-dark);font-size:var(--md-name-size);font-weight:var(--fw-medium)}.cmd__msg .md__info p+p{font-size:var(--md-position-size);font-family:var(--ff-satoshi);opacity:.8}.cmd__msg .btn__container{display:flex;gap:15px}@media(max-width:1700px){.cmd__msg{--md-wrapper-gap:70px;--md-name-size:26px;--md-position-size:18px;--md-pattern-width:480px;--md-pattern-height:160px;--md-content-gap:30px}}@media(max-width:1600px){.cmd__msg{--md-img-msx-size:500px}.cmd__msg .md__msg{font-size:var(--content-text-22)}}@media(max-width:1400px){.cmd__msg{--md-wrapper-gap:50px;--md-name-size:22px;--md-position-size:16px;--md-content-aside-padding:50px;--md-content-gap:30px;--md-pattern-width:390px;--md-pattern-height:130px}.cmd__msg .md__msg::before{height:4px;top:20px}.cmd__msg .md__msg{font-size:var(--content-text-20)}}@media(max-width:1025px){.cmd__msg .wrapper{grid-template-columns:auto;gap:clamp(30px,5vw,40px)}}@media(max-width:860px){.cmd__msg{--md-img-msx-size:350px}.cmd__msg .md--img{max-width:var(--md-img-msx-size)}.cmd__msg .md__msg{font-size:18px}}@media(max-width:640px){.cmd__msg{--md-img-msx-size:300px;--md-content-gap:20px}.cmd__msg .cmd__content aside{padding-inline-start:0}.cmd__msg .md__msg::before{left:0;top:-20px}.cmd__msg .btn__container{flex-direction:column;align-items:flex-start}}.hp__career{--career-card-height:650px;--card-content-max-size:600px;--card-content-end-padding:100px;--gradient-angle:270deg;--content-gap:30px;background-color:#f8fff9;background-image:url("../images/bg-pattern-career.svg");background-position:left;background-repeat:no-repeat;background-size:contain}.hp__career figure{position:relative;border:1px solid rgba(51,61,70,.1);border-radius:var(--rounded-corner);height:var(--career-card-height);overflow:hidden}.hp__career figure picture,.hp__career figure figcaption{grid-area:1/1}.hp__career figure figcaption{z-index:2;background:linear-gradient(var(--gradient-angle),rgb(0 0 0/60%) 0%,rgb(0 0 0/10%) 100%);padding-inline-end:var(--card-content-end-padding)}.hp__career figure figcaption .career__content{max-width:var(--card-content-max-size);gap:var(--content-gap);justify-items:start}.hp__career figure figcaption .career__content h5{font-size:var(--fs-70);color:#fff;line-height:1;text-wrap:balance}.hp__career figure figcaption .career__content p{font-family:var(--ff-satoshi);font-size:var(--content-text-20);color:#f2faff}@media(max-width:1700px){.hp__career{--career-card-height:550px}}@media(max-width:1400px){.hp__career{--career-card-height:500px;--card-content-max-size:500px;--content-gap:25px;--card-content-end-padding:60px}}@media(max-width:860px){.hp__career{--card-content-max-size:100%}.hp__career figure{height:auto}.hp__career figure picture,.hp__career figure figcaption{grid-area:auto}.hp__career figure picture{position:relative;height:300px}.hp__career figure figcaption{background-color:#333d46;padding:var(--card-content-end-padding)}}@media(max-width:640px){.hp__career{--card-content-end-padding:30px}.hp__career figure figcaption{padding-inline:25px}.hp__career .img--cover{object-position:left}}.hp__IR{position:relative;overflow:hidden;background-color:#7c97ab}.hp__IR .IR__content{gap:25px}.hp__IR .IR__content .btn__container{gap:15px}.hp__IR .IR__content .section__tag{color:#b5ffc7}@media(min-width:860px){.hp__IR .IR__content{grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:20px 30px;align-items:center;grid-template-areas:"area__tag area__media" "area__title area__media" "area_copy area__media" "area__action area__media"}.hp__IR .IR__content .section__tag{grid-area:area__tag}.hp__IR .IR__content .section__title{grid-area:area__title}.hp__IR .IR__content p{grid-area:area_copy;max-width:680px}.hp__IR .IR__content .btn__container{grid-area:area__action}.hp__IR .IR__content picture{grid-area:area__media}}footer{--footer-block-padding:100px;--footer-link-size:18px;--footer-title-size:22px;--footer-color:var(--clr-dark);--career-portal-max-width:485px;--career-portal-max-height:345px;--footer-pattern-size:690px;--footer-pattern-position:35%;position:relative;z-index:4;background-color:#fff;padding-block:var(--footer-block-padding);background-image:url("../images/bg-pattern-footer.svg");background-size:var(--footer-pattern-size);background-position:var(--footer-pattern-position) bottom;background-repeat:no-repeat;border-top:1px solid #e9e9e9}footer .footer__nav__title{font-size:var(--footer-title-size);font-family:var(--ff-satoshi);font-weight:var(--fw-bold);color:var(--clr-primary)}footer .footer__nav{display:grid;gap:clamp(10px,3vw,30px);align-content:start}footer .footer__nav ul{display:grid;gap:2px}footer .footer__nav.footer--group ul,footer .footer__nav.footer--ir ul{grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer__nav a{display:inline-block;font-family:var(--ff-satoshi);font-size:var(--footer-link-size);color:var(--footer-color);padding-block:10px}footer .footer__nav a:hover{color:var(--clr-primary)}footer .wrapper{display:grid;grid-auto-columns:1fr;grid-template-columns:2fr 1.3fr 1.7fr;grid-template-rows:auto auto auto;gap:50px 30px;grid-template-areas:"area__group area__business footer--ir" "area__social area__social area__lang" "area__legal area__legal area__legal"}footer .footer--group{grid-area:area__group;max-width:650px}footer .footer--business{grid-area:area__business}footer .footer__careers__portal{grid-area:area__careers}footer .footer--ir{grid-area:footer--ir}footer .social__links{grid-area:area__social}footer .footer__lang{grid-area:area__lang;font-weight:var(--fw-bold);color:var(--clr-dark);display:inline-block;margin-inline-start:auto;padding:8px 16px;border-radius:25px;margin-block:auto;transition:all ease-in-out 200ms}footer .footer__lang:hover{color:var(--clr-primary);background-color:var(--clr-dark)}footer .footer__legal{grid-area:area__legal;justify-content:space-between;color:var(--footer-color);font-family:var(--ff-satoshi)}footer .social__links{gap:clamp(5px,2vw,20px)}footer .social__links a{width:44px;height:44px;border-radius:50%;color:#3c3c3c;transition:background-color ease-in-out 250ms}footer .social__links a:hover{background-color:var(--clr-primary);color:#fff}footer .social__links a svg{transition:all ease-in-out 100ms}footer .social__links a:hover svg{transform:scale(.8)}footer .footer__legal ul{column-gap:20px;row-gap:10px}footer .footer__legal ul a{color:var(--footer-color)}footer .footer__nav a:hover,footer .footer__legal ul a:hover{color:var(--clr-primary);text-decoration:underline;text-underline-offset:4px}@media(max-width:1400px){footer{--footer-block-padding:80px;--footer-link-size:16px;--footer-title-size:20px;--career-portal-max-width:420px;--career-portal-max-height:280px;--footer-pattern-size:490px;--footer-pattern-position:30%}}@media(max-width:1200px){footer{--career-portal-max-width:350px;--career-portal-max-height:240px}}@media(max-width:860px){footer .wrapper{grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:50px 0;grid-template-areas:"area__group area__group" "area__business footer--ir" "area__social area__lang" "area__legal area__legal"}footer .footer--group{max-width:100%}footer .footer__legal{flex-direction:column;gap:20px}}@media(max-width:640px){footer{--footer-block-padding:30px;--footer-pattern-size:300px;--footer-pattern-position:70%;--footer-title-size:18px;padding-block-end:100px}footer .wrapper{grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px 0;grid-template-areas:"area__group area__group" "area__business area__business" "footer--ir footer--ir" "area__social area__lang" "area__legal area__legal"}.toggle__content{display:none}footer .footer__careers__portal{display:none}.footer--toggle{display:flex;justify-content:space-between;align-items:center;padding-block:15px;border-bottom:1px solid rgba(0,0,0,.2)}.footer--toggle::after{display:block;content:"";width:12px;height:12px;border-top:1px solid var(--clr-dark);border-right:1px solid var(--clr-dark);transform:rotate(135deg);transition:all ease-in-out 200ms}.footer__nav__open .footer--toggle::after{transform:rotate(45deg);border-color:var(--clr-primary)}footer .social__links{margin-block:20px}footer .social__links a svg{width:24px;height:24px}footer .footer__nav.footer--group ul,footer .footer__nav.footer--ir ul{grid-template-columns:auto}footer .footer__legal{font-size:14px}}.grecaptcha-badge{z-index:20}