.border-b--1{--border-color: 1;border-bottom:1px solid var(--border-color, currentColor)}.border-t--1{--border-color: 1;border-top:1px solid var(--border-color, currentColor)}.border-l--1{--border-color: 1;border-left:1px solid var(--border-color, currentColor)}:root{--color-brand: 2, 0, 60;--color-accent: 117, 177, 82;--color-dark: 38, 106, 54;--color-light: 233, 239, 236;--color-white: 255, 255, 255;--color-black: 35, 31, 32}.color--accent{color:rgba(var(--color-accent), var(--c-alpha, 1));--main-color: rgba(var(--color-accent), var(--c-alpha, 1))}.color--dark{color:rgba(var(--color-dark), var(--c-alpha, 1));--main-color: rgba(var(--color-dark), var(--c-alpha, 1))}.color--white{color:rgba(var(--color-white), var(--c-alpha, 1));--main-color: rgba(var(--color-white), var(--c-alpha, 1))}.color--black{color:rgba(var(--color-black), var(--c-alpha, 1));--main-color: rgba(var(--color-black), var(--c-alpha, 1))}.bg--brand{background-color:rgba(var(--color-brand), var(--bg-alpha, 1))}.bg--accent{background-color:rgba(var(--color-accent), var(--bg-alpha, 1))}.bg--light{background-color:rgba(var(--color-light), var(--bg-alpha, 1))}.bg--white{background-color:rgba(var(--color-white), var(--bg-alpha, 1))}.bg--black{background-color:rgba(var(--color-black), var(--bg-alpha, 1))}.border-color--accent{--border-color: rgba(var(--color-accent), var(--border-alpha, 1))}.border-color--black{--border-color: rgba(var(--color-black), var(--border-alpha, 1))}.border\:20{--border-alpha: 0.2}.color\:50{--c-alpha: 0.5}.border\:50{--border-alpha: 0.5}.color\:70{--c-alpha: 0.7}:root{--space: clamp(25px, 3.13vw, 60px);--container-width: calc(1800px + (2 * var(--space)));--trans-timing-function: cubic-bezier(.215, .61, .355, 1);--trans-timing-function-bezier: cubic-bezier(.215, .61, .355, 1.5);--trans-duration-sm: 300ms;--trans-duration-md: 600ms;--trans-duration-lg: 900ms;--trans-duration-xlg: 1200ms;--trans-duration-xxlg: 1500ms;--trans-300: opacity 300ms var(--trans-timing-function), transform 300ms var(--trans-timing-function);--trans-600: opacity 600ms var(--trans-timing-function), transform 600ms var(--trans-timing-function);--trans-900: opacity 900ms var(--trans-timing-function), transform 900ms var(--trans-timing-function);--trans-1200: opacity 1200ms var(--trans-timing-function), transform 1200ms var(--trans-timing-function);--font-main: "Geologica";--font-alt: "Geologica"}.font--alt{font-family:var(--font-alt)}:root{--font-xxl: clamp(45px, 5vw, 96px);;--font-xl: clamp(33px, 3.3333vw, 64px);;--font-l: clamp(28px, 2.5vw, 48px);--font-m: clamp(23px, 1.875vw, 36px);--font-s: clamp(20px, 1.25vw, 24px);--font-xs: clamp(19px, 1.0417vw, 20px);--font-base: clamp(16px, 0.8333vw, 16px);--font-compact: clamp(14px, 0.7292vw, 14px);--font-tiny: clamp(12px, 0.625vw,  12px)}.font--xl{font-size:var(--font-xl)}.font--l{font-size:var(--font-l)}.font--m{font-size:var(--font-m)}.font--s{font-size:var(--font-s)}.font--xs{font-size:var(--font-xs)}.font--base{font-size:var(--font-base)}.font--compact{font-size:var(--font-compact)}.font--tiny{font-size:var(--font-tiny)}h1{line-height:1}h2,.font--xl{line-height:1.2}h3,.font--l{line-height:1.2}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-l)}:root{--radius-base: 5px;--radius-xs: clamp(5px, 0.5208vw, 10px);--radius-s: clamp(15px, 1.0417vw, 20px);--radius-m: clamp(25px, 1.5625vw, 30px)}.weight--600{font-weight:600}.weight--700{font-weight:700}.uppercase{text-transform:uppercase}section{width:100%;position:relative}.section--boxed{max-width:var(--container-width);margin-right:auto;margin-left:auto;width:100%;padding-inline:var(--space)}.overflow--hidden{overflow:hidden}.overflow--visible{overflow:visible}.text--center{text-align:center}.clickable{cursor:pointer;user-select:none}.p--relative{position:relative}.zindex--2{z-index:2}.zindex--3{z-index:3}.lh--1{line-height:1}.lh--1\:1{line-height:1.1}.lh--1\:2{line-height:1.2}.lh--1\:3{line-height:1.3}.max--300{max-width:300px}.max--550{max-width:550px}.max--850{max-width:850px}.max--900{max-width:900px}.max--1100{max-width:1100px}.max--1200{max-width:1200px}.max--1400{max-width:1400px}.max--1600{max-width:1600px}.max--1700{max-width:1700px}.max--full{max-width:100%;padding-right:var(--space);padding-left:var(--space)}:root{--xxs-size: 5px;--xs-size: 10px;--s-size: clamp(15px, 1.0417vw, 20px);--m-size: clamp(25px, 1.5625vw, 30px);--l-size: clamp(35px, 2.0833vw, 40px);--xl-size: clamp(40px, 3.125vw, 60px);--xxl-size: clamp(45px, 4.1667vw, 80px);--g-size: clamp(60px, 6.25vw, 120px);--xg-size: clamp(80px, 8.3333vw, 160px)}.px--space{padding-left:var(--space);padding-right:var(--space)}.mt--xxs{margin-top:var(--xxs-size)}.px--xxs{padding-left:var(--xxs-size);padding-right:var(--xxs-size)}.gap--xxs{gap:var(--xxs-size)}.gap--xxs>*{--gap: var(--xxs-size)}.ml--xs{margin-left:var(--xs-size)}.mr--xs{margin-right:var(--xs-size)}.mt--xs{margin-top:var(--xs-size)}.mb--xs{margin-bottom:var(--xs-size)}.px--xs{padding-left:var(--xs-size);padding-right:var(--xs-size)}.pt--xs{padding-top:var(--xs-size)}.pb--xs{padding-bottom:var(--xs-size)}.gap--xs{gap:var(--xs-size)}.gap--xs>*{--gap: var(--xs-size)}.my--s{margin-top:var(--s-size);margin-bottom:var(--s-size)}.mt--s{margin-top:var(--s-size)}.p--s{padding:var(--s-size)}.px--s{padding-left:var(--s-size);padding-right:var(--s-size)}.py--s{padding-top:var(--s-size);padding-bottom:var(--s-size)}.pb--s{padding-bottom:var(--s-size)}.gap--s{gap:var(--s-size)}.gap--s>*{--gap: var(--s-size)}.mt--m{margin-top:var(--m-size)}.p--m{padding:var(--m-size)}.py--m{padding-top:var(--m-size);padding-bottom:var(--m-size)}.pt--m{padding-top:var(--m-size)}.pb--m{padding-bottom:var(--m-size)}.gap--m{gap:var(--m-size)}.gap--m>*{--gap: var(--m-size)}.mt--l{margin-top:var(--l-size)}.p--l{padding:var(--l-size)}.pt--l{padding-top:var(--l-size)}.pb--l{padding-bottom:var(--l-size)}.row-gap--l{row-gap:var(--l-size)}.mt--xl{margin-top:var(--xl-size)}.mb--xl{margin-bottom:var(--xl-size)}.py--xl{padding-top:var(--xl-size);padding-bottom:var(--xl-size)}.pt--xl{padding-top:var(--xl-size)}.pb--xl{padding-bottom:var(--xl-size)}@media(max-width: 767px){.m-mt--xl{margin-top:var(--xl-size)}}.gap--xl{gap:var(--xl-size)}.gap--xl>*{--gap: var(--xl-size)}.my--xxl{margin-top:var(--xxl-size);margin-bottom:var(--xxl-size)}.mt--xxl{margin-top:var(--xxl-size)}.py--xxl{padding-top:var(--xxl-size);padding-bottom:var(--xxl-size)}.pt--xxl{padding-top:var(--xxl-size)}.pb--xxl{padding-bottom:var(--xxl-size)}.gap--xxl{gap:var(--xxl-size)}.gap--xxl>*{--gap: var(--xxl-size)}.col-gap--xxl{column-gap:var(--xxl-size)}.col-gap--xxl>*{--gap: var(--xxl-size)}.mt--g{margin-top:var(--g-size)}.py--g{padding-top:var(--g-size);padding-bottom:var(--g-size)}.pt--g{padding-top:var(--g-size)}.pb--g{padding-bottom:var(--g-size)}.mt--xg{margin-top:var(--xg-size)}.py--xg{padding-top:var(--xg-size);padding-bottom:var(--xg-size)}.pt--xg{padding-top:var(--xg-size)}.pb--xg{padding-bottom:var(--xg-size)}.row-gap--xg{row-gap:var(--xg-size)}.mx--auto{margin-left:auto;margin-right:auto}.mt--auto{margin-top:auto}.pt--none{padding-top:0}.pb--none{padding-bottom:0}.cols,.cols--ut,.cols--um{display:flex;justify-content:space-between}.cols--wrap{flex-wrap:wrap}.align--start{align-items:flex-start}.align--end{align-items:flex-end}.align--center{align-items:center}.justify--start{justify-content:flex-start}.justify--end{justify-content:flex-end}.justify--center{justify-content:center}.dir--column{flex-direction:column}.col--flex{flex:1}.col--20{--cols: calc(100 / 20);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(20% - var(--item-gap-share))}.col--25{--cols: calc(100 / 25);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(25% - var(--item-gap-share))}.col--33{--cols: calc(100 / 33);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(33.333333% - var(--item-gap-share))}.col--45{--cols: calc(100 / 45);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(45% - var(--item-gap-share))}.col--50{--cols: calc(100 / 50);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(50% - var(--item-gap-share))}.col--55{--cols: calc(100 / 55);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(55% - var(--item-gap-share))}.col--70{--cols: calc(100 / 70);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(70% - var(--item-gap-share))}.col--100{--cols: calc(100 / 100);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(100% - var(--item-gap-share))}@media(max-width: 1250px){.l-col--15{--cols: calc(100 / 15);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(15% - var(--item-gap-share))}.l-col--85{--cols: calc(100 / 85);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(85% - var(--item-gap-share))}}@media(max-width: 1024px){.t-col--33{--cols: calc(100 / 33);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(33.333333% - var(--item-gap-share))}.t-col--40{--cols: calc(100 / 40);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(40% - var(--item-gap-share))}.t-col--50{--cols: calc(100 / 50);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(50% - var(--item-gap-share))}}@media(max-width: 767px){.m-col--50{--cols: calc(100 / 50);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(50% - var(--item-gap-share))}.m-col--60{--cols: calc(100 / 60);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(60% - var(--item-gap-share))}.m-col--100{--cols: calc(100 / 100);--item-gap-share: calc(var(--gap, 0px) * (var(--cols) - 1) / var(--cols));width:calc(100% - var(--item-gap-share))}}@media(min-width: 1251px){.ul--hidden{display:none}}@media(min-width: 1025px){.ut--hidden{display:none}}@media(min-width: 768px){.um--hidden{display:none}.um-align--end{align-items:flex-end}}@media(max-width: 1024px){.cols--ut{display:block}.cols--ut>[class*=col--]{width:100%}}@media(max-width: 767px){.cols--um{display:block}.cols--um>[class*=col--]{width:100%}}@media(max-width: 1250px){.l--hidden{display:none}}@media(max-width: 1024px)and (min-width: 768px){.t--hidden{display:none}.t-justify--center{justify-content:center}}@media(max-width: 767px){.m--hidden{display:none !important}.m-justify--center{justify-content:center}.section--boxed .section--boxed{padding-right:var(--space);padding-left:var(--space)}.cols--um>[class*=col--]:not(.m-no-margin):not(:last-of-type):not([class*=-item]):not([class*=m-mb--]){margin-bottom:var(--l-size) !important}}
