/* © Copyright 2025 Califrais */
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=auto");@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(../vendor/webfonts/fa-solid-900.eot);src:url(../vendor/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../vendor/webfonts/fa-solid-900.woff2) format("woff2"),url(../vendor/webfonts/fa-solid-900.woff) format("woff"),url(../vendor/webfonts/fa-solid-900.ttf) format("truetype"),url(../vendor/webfonts/fa-solid-900.svg#fontawesome) format("svg")}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../vendor/webfonts/fa-brands-400.eot);src:url(../vendor/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../vendor/webfonts/fa-brands-400.woff2) format("woff2"),url(../vendor/webfonts/fa-brands-400.woff) format("woff"),url(../vendor/webfonts/fa-brands-400.ttf) format("truetype"),url(../vendor/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@media (min-width:1200px){.w-xl-50{width:50%!important}}.btn-light-on-primary{color:#fff;background-color:#0c3700;border-color:#0c3700;color:#f7f8f7}.btn-light-on-primary:hover{color:#fff;background-color:#0a2f00;border-color:#0a2c00}.btn-light-on-primary:focus{color:#fff;background-color:#0a2f00;border-color:#0a2c00;box-shadow:0 0 0 .25rem rgba(48,85,38,.5)}.btn-light-on-primary.active,.btn-light-on-primary:active,.show>.btn-light-on-primary.dropdown-toggle{color:#fff;background-color:#0a2c00;border-color:#092900}.btn-light-on-primary.active:focus,.btn-light-on-primary:active:focus,.show>.btn-light-on-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(48,85,38,.5)}.btn-light-on-primary:disabled{color:#fff;background-color:#0c3700;border-color:#0c3700}.btn-primary-on-light{color:#000;background-color:#f7f8f7;border-color:#f7f8f7;color:#0c3700}.btn-primary-on-light:hover{color:#000;background-color:#f8f9f8;border-color:#f8f9f8}.btn-primary-on-light:focus{color:#000;background-color:#f8f9f8;border-color:#f8f9f8;box-shadow:0 0 0 .25rem rgba(210,211,210,.5)}.btn-primary-on-light.active,.btn-primary-on-light:active,.show>.btn-primary-on-light.dropdown-toggle{color:#000;background-color:#f9f9f9;border-color:#f8f9f8}.btn-primary-on-light.active:focus,.btn-primary-on-light:active:focus,.show>.btn-primary-on-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(210,211,210,.5)}.btn-primary-on-light:disabled{color:#000;background-color:#f7f8f7;border-color:#f7f8f7}.btn{padding-left:1.5rem;padding-right:1.5rem}header{transition:all .3s;-webkit-transform:translateZ(0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.03)}header.light{background-color:hsla(0,0%,100%,.8)}header.dark{background-color:rgba(12,55,0,.8)}header.postload-toggled{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#0c3700!important;border-bottom:4px solid #55f664;color:#fff}header.postload-toggled a{color:#fff!important}header.postload-toggled .logo img{filter:brightness(0) invert(1)}header nav.navbar{padding-top:1rem;padding-bottom:1rem}header nav.navbar .nav-link.primary{color:#0c3700}header nav.navbar .nav-link.primary:hover{color:#55f664!important}header nav.navbar .nav-link.light{color:#f7f8f7}header nav.navbar .nav-link.light:hover{color:#55f664!important}header nav.navbar button.navbar-toggler:focus{outline:1px none}header nav.navbar button.navbar-toggler[aria-expanded=true]{background:#55f664}header nav.navbar button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}header nav.navbar .navbar-collapse{transition:all .3s}@media (max-width:991.98px){header nav.navbar .navbar-collapse{overflow-y:auto;align-items:inherit;max-height:55vh;padding-top:.5rem}}header nav.navbar .navbar-collapse .nav-item.active{font-weight:700}header nav.navbar .navbar-collapse .nav-item>a,header nav.navbar .navbar-collapse .nav-item span.nav-link{margin:0 .5rem}a{text-decoration:none!important}.g-recaptcha{display:inline-block}.js .animate-cards .card,.js .on-after-tween,.js .tween{opacity:0}img.lazyload{transition:all .3s;opacity:0}.no-js img.lazyload{display:none}img.lazyload.postload-loaded{opacity:1;background:none}body{font-family:Space Grotesk,sans-serif;font-optical-sizing:auto}body,body form,body form label{color:#0c3700}body.homepage{background-color:#0c3700;color:#f7f8f7}body.homepage main h1{font-size:3.5rem}@media (max-width:575.98px){body.homepage main h1{font-size:3rem}}body.homepage main .center-content .tween{margin-bottom:2.5rem}body.homepage main .underline-ontop{position:relative}body.homepage main .underline-ontop:after{content:"";position:absolute;border-bottom:6px solid rgba(247,248,247,.5);width:100%;left:0;bottom:.7rem}body.homepage main .sidepanel{text-align:center;background-color:#ccfde0;border-radius:1.5rem;padding:2rem 3rem;color:#0c3700;transition:all .3s}body.homepage main .sidepanel:hover{background-color:rgba(204,253,224,.7);transform:scale(1.02);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}body.homepage main .sidepanel h2,body.homepage main .sidepanel p{margin-bottom:2.5rem}body.homepage main .sidepanel h2,body.homepage main .sidepanel p.referral{font-size:1.5rem;font-weight:700}body.homepage main .sidepanel p.referral>a{font-size:1.8rem;color:#0c3700;transition:all .15s}body.homepage main .sidepanel p.referral>a:hover{color:#336033;padding-left:.5rem}body.homepage main .logo-holder{padding-bottom:2rem}body.homepage main .logo-partner{max-height:3rem}body.regular-slide h1.jumbo{padding-top:1rem;padding-bottom:2rem}body.regular-slide p.lead{font-size:1.6rem}body.regular-slide ul.emphasis{list-style-image:url(/assets/images/emphasis-li.svg);font-size:1.1rem}body.regular-slide ul.emphasis li{margin-bottom:2rem;padding-left:1rem}body.regular-slide ul.emphasis li:last-child{margin-bottom:1rem}main:first-of-type{padding-top:178px}@media (max-width:767.98px){main:first-of-type{padding-top:234px}}main,section{padding-bottom:1rem}main:only-child{min-height:100vh}main.no-content{min-height:calc(100vh - 56px)}main,section{display:flex;overflow:hidden;padding-top:1.5rem}main .container h1,section .container h1{font-family:Alatsi,sans-serif;letter-spacing:.2857142857rem}@media (max-width:575.98px){main .container h1,section .container h1{font-size:10vw}main .container h1 .underline-ontop,section .container h1 .underline-ontop{position:relative}main .container h1 .underline-ontop:after,section .container h1 .underline-ontop:after{bottom:2vw}}.row.icons .col{position:relative}@media (min-width:992px){.row.icons .col:not(:last-child):after{content:"";border-radius:50%;top:15%;right:-.3rem;width:.5rem;height:.5rem;background-color:#55f664;position:absolute}}footer{padding:1rem 0;background:#0c3700;color:#f7f8f7}img.press-logo{height:100%;max-height:50px}