:root{--fc-green:#2e6955;--fc-orange:#ed6325;--fc-yellow:#f8a720;--fc-bege:#f9f0e1;--fc-brown:#642714;--light-grey:#e0e0e0;--grey:#aaaaaa;--dark-grey:#444444;--background:white;--foreground:var(--fc-brown);--xs-spacing:10px;--sm-spacing:20px;--md-spacing:40px;--lg-spacing:80px;--xl-spacing:160px;--wide-section:900px;--logo-size:70px;--navbar-gap:calc(var(--logo-size) + var(--sm-spacing));--header-height:calc(100vh - var(--navbar-gap))}@font-face{font-family:Beserkers;src:url(/fonts/Bersekers-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Beserkers;src:url(/fonts/Bersekers-ExtraBold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Beserkers;src:url(/fonts/Bersekers-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.ttf) format("opentype");font-weight:900;font-style:normal}body,html{max-width:100vw;overflow-x:hidden}body{background:var(--background);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-family:Beserkers,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}section{padding:1rem;margin-bottom:2rem}@media (max-width:600px){section{padding:1rem}}section h2{font-size:clamp(2rem,2rem + 2vw,3.6rem);font-weight:500}.begeSection{background-color:var(--fc-bege);color:var(--fc-brown)}.brownSection{background-color:var(--fc-brown);color:var(--fc-bege)}.yellowSection{background-color:var(--fc-yellow);color:var(--fc-brown)}.greenSection{background-color:var(--fc-green);color:var(--fc-yellow)}.patternSection{position:relative;z-index:1}.patternSection:before{background-image:url(/images/brand/pattern.png);margin:0 2rem 2rem;background-repeat:repeat;border-radius:var(--md-spacing);filter:grayscale(100%);content:"";position:absolute;inset:0;opacity:.03;z-index:-1;pointer-events:none}@media (min-width:1100px){.patternSection:before{background-repeat:round}}.roundedSection{border-radius:var(--md-spacing)}.bottomRoundedSection{border-bottom-left-radius:var(--md-spacing);border-bottom-right-radius:var(--md-spacing)}.sectionWidth{max-width:800px}.sectionNarrow,.sectionWidth{margin-left:auto;margin-right:auto}.sectionNarrow{max-width:550px}@media (max-width:600px){.fullWidthSection{margin:0 calc(-1* var(--md-spacing) + 6px)}}.infoText{font-style:italic;font-size:.8rem;font-weight:400}.textGreen{color:var(--fc-green)}.textYellow{color:var(--fc-yellow)}.gradientText{background:-webkit-linear-gradient(135deg,var(--fc-yellow) 10%,var(--fc-orange),var(--fc-yellow) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradientUnderline{background:linear-gradient(to right,var(--fc-orange),var(--fc-brown),var(--fc-yellow) 100%);background-position:0 100%;background-size:100% 2px;background-repeat:repeat-x}.gradientBackground{border-radius:0 0 1em 0;background-image:linear-gradient(-100deg,#f8a72010 10%,#f8a72080 50%,#f8a72010)}.button a,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px!important;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;color:var(--foreground);text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500;width:max-content;margin-left:auto;margin-right:auto}.button .primary{background:var(--foreground);color:var(--background);gap:8px}.button .negative{background:var(--background);color:var(--foreground);gap:8px}.button .secondary{border-color:var(--foreground)}.button .disabled{background:#999;color:#DDD;cursor:default}.button .green{background:var(--fc-green);color:var(--fc-bege)}.deprecatedButton{display:inline-block;font-family:Raleway,sans-serif;text-transform:uppercase;color:white;background-image:linear-gradient(135deg,var(--fc-orange),var(--fc-brown) 60%);padding:14px 34px;letter-spacing:1px;margin:0;font-size:14px;font-weight:500;border:0;border-radius:25px;transition:all .5s linear;cursor:pointer}.tooltip-container{display:inline-block;position:relative;margin-left:6px;cursor:pointer}.info-icon{font-size:.85rem;vertical-align:middle}.tooltip-text{visibility:hidden;opacity:0;background-color:var(--foreground);color:var(--background);text-align:left;border-radius:6px;padding:6px 10px;position:absolute;z-index:10;bottom:125%;left:0;transition:opacity .3s ease;font-size:.75rem;width:max-content;max-width:400px;white-space:normal;word-wrap:break-word;box-sizing:border-box;writing-mode:horizontal-tb!important}@media (max-width:600px){.tooltip-text{max-width:280px}}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text:after{content:"";position:absolute;top:100%;left:10px;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--background) transparent transparent transparent}.customCard{position:relative;padding:var(--sm-spacing);border-radius:15px;background-color:#fff;margin:10px 0;overflow:hidden;z-index:1}