@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Light.woff2") format("woff2"),url("../fonts/Gotham-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Book.woff2") format("woff2"),url("../fonts/Gotham-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Medium.woff2") format("woff2"),url("../fonts/Gotham-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;margin:0;color:#000;font-size:1.125rem;line-height:2rem}body *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-container{max-width:1680px;padding:6.25rem 2.5rem;margin-left:auto;margin-right:auto}img{display:block;width:100%;height:auto}a,a:focus,a:hover,a:active,a:target{color:inherit;text-decoration:none;outline:none}a:hover{color:#b2d235}.btn{display:inline-block;color:#002308;background-color:#b2d235;line-height:1.375rem;padding:.8125rem 1.25rem;border:solid .0625rem #b2d235;border-radius:.25rem;min-width:250px;text-align:center;font-weight:500}.btn-transparent{display:inline-block;color:#749105;background-color:rgba(0,0,0,0);line-height:1.375rem;padding:.8125rem 1.25rem;border:solid .0625rem #749105;border-radius:.25rem;min-width:250px;text-align:center;font-weight:500}.btn:hover,.btn-transparent:hover{color:#90ee90;background-color:#002308;border-color:#002308}.btn.full-width{width:100%}p{margin:0 0 1.875rem 0}p:last-of-type{margin-bottom:0}h1{font-weight:300;font-size:3.75rem;line-height:1;margin:0 0 2.5rem 0}h2{font-size:2.25rem;line-height:1;margin:0 0 2.5rem 0;font-weight:300;color:#749105}h3{font-size:2rem;line-height:1;margin:0 0 1.875rem 0;font-weight:700}h4{font-size:1.25rem;margin:0 0 1.875rem;font-weight:500;line-height:2rem}h5,h6{margin:0 0 1.875rem 0}ul{margin:0;padding-left:18px}ul li{margin-bottom:0}.white{color:#fff}.bg-beige{background-color:#f6f5e9}header{background-image:url(../assets/header-banner.jpg);background-size:cover;background-position:center center}header .content-container{padding-top:0;padding-bottom:0}header .header-top{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;gap:2.5rem;padding-top:1.25rem}header .logo-tagline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}header .logo-tagline img{width:auto;height:60px}header .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}header .header-main-content{width:50%;margin-left:7.5rem;padding:12.5rem 0 6.25rem 0}header .header-main-content p{font-size:1.5rem;line-height:2rem;font-weight:300}header .header-main-content p span{font-weight:700}header .buttons{padding-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-bottom:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}header .buttons .btn-transparent{color:#fff;border-color:#fff}header .buttons .btn-transparent:hover{color:#b2d235;border-color:#002308}header .footnote{font-weight:300}.text-and-image-section .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.text-and-image-section .text-container{width:60%;padding-right:3.75rem;padding-bottom:6.25rem}.text-and-image-section .img-container{width:40%}.text-and-image-section .list{margin-top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.text-and-image-section .list .col{width:calc(50% - 20px)}.text-and-image-section .list .col ul li{margin-bottom:1.875rem}.text-and-image-section .buttons{padding-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-and-image-section.no-img .text-container{margin:auto;padding-right:0;width:100%;max-width:1000px}.text-and-image-section.no-img .text-container ul{margin-bottom:1.875rem}.how-we-do-it-section .content-container{text-align:center;padding-bottom:0}.how-we-do-it-section .cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;padding-top:2.5rem}.how-we-do-it-section .cards .card{width:calc(50% - 10px);background:#4b5c16;background:-webkit-gradient(linear, left top, right top, from(rgb(75, 92, 22)), to(rgb(116, 145, 5)));background:linear-gradient(90deg, rgb(75, 92, 22) 0%, rgb(116, 145, 5) 100%);color:#fff;padding:2.5rem;text-align:left;border-radius:.25rem;position:relative}.how-we-do-it-section .cards .card .bg-graphic{position:absolute;width:100%;height:100%;top:0;right:0}.how-we-do-it-section .cards .card .bg-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.how-we-do-it-section .cards .card ul{padding-left:1.875rem;margin-bottom:1.875rem}.how-we-do-it-section .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem}.how-we-do-it-section .heading img{height:70px;width:auto;margin-right:1.875rem}.how-we-do-it-section .heading h3{margin:0}.how-it-works-section .content-container{text-align:center;padding-bottom:0}.how-it-works-section .boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-bottom:2.5rem}.how-it-works-section .boxes .box{width:calc(25% - 15px);border:1px solid #4b5c16;border-radius:.25rem;padding:1.875rem}.how-it-works-section .boxes .number{background-color:#b2d235;border-radius:50%;color:#fff;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;width:5rem;height:5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;margin:auto;margin-bottom:1.875rem}.how-it-works-section .boxes h3{font-size:1.25rem;font-weight:500}.how-it-works-section .boxes p{font-size:1.25rem;line-height:1}.trusted-partners-section .content-container{text-align:center}.trusted-partners-section p{font-size:1.25rem}.trusted-partners-section p a{color:#b2d235;font-weight:500}.trusted-partners-section .logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem;padding:.625rem 0}.trusted-partners-section .logos .logo{width:calc(25% - 30px)}.trusted-partners-section .logos .logo .img-container{text-align:center}.trusted-partners-section .logos .logo .img-container img{max-width:260px;margin:auto}.faqs-section .content-container{text-align:center}.faqs-section .faqs{max-width:1000px;margin:auto}.faqs-section .faqs>ul>li:last-of-type:not(.acc_active){border-bottom:1px solid #b2d235}.faqs-section .accordionjs{margin:0}.faqs-section .accordionjs .acc_section{border:0}.faqs-section .accordionjs .acc_section .acc_head{padding:0;border:0;text-align:left;background-color:rgba(0,0,0,0);color:#749105;padding:1.875rem 0;border-top:1px solid #b2d235;position:relative;padding-right:80px}.faqs-section .accordionjs .acc_section .acc_head h3{margin:0;font-size:1.5rem}.faqs-section .accordionjs .acc_section .acc_head::after{content:"";display:block;position:absolute;width:24px;height:24px;top:calc(50% - 12px);right:40px;background-image:url(../assets/chevron.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.faqs-section .accordionjs .acc_section .acc_content{background-color:#f6f5e9;padding:0;border:1px solid #b2d235;color:#000;text-align:left}.faqs-section .accordionjs .acc_section .acc_content .acc_head{padding:0;color:#000;position:relative;padding:1.25rem 5rem 1.25rem 1.875rem}.faqs-section .accordionjs .acc_section .acc_content .acc_head h4{margin:0}.faqs-section .accordionjs .acc_section .acc_content .acc_head::after{width:16px;height:16px;top:calc(50% - 8px);right:44px}.faqs-section .accordionjs .acc_section .acc_content .acc_content{border:0;padding:0;padding:0 1.875rem 1.25rem 1.875rem}.faqs-section .accordionjs>.acc_section.acc_active>.acc_head::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.stories-section .content-container{text-align:center}.stories-section .stories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.stories-section .story{width:calc(33.333% - 14px);background:#4b5c16;background:-webkit-gradient(linear, left top, right top, from(rgb(75, 92, 22)), to(rgb(116, 145, 5)));background:linear-gradient(90deg, rgb(75, 92, 22) 0%, rgb(116, 145, 5) 100%);border-radius:.25rem;padding:1.875rem;text-align:left;cursor:pointer}.stories-section .story h3{font-size:1.5rem;font-weight:400}.stories-section .story img{margin-bottom:1.875rem}.stories-section .videos-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;height:0;overflow:hidden;top:0;left:0;width:100%;background-color:rgba(0,0,0,.9);z-index:999;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.stories-section .videos-container button{width:24px;height:24px;background-color:#fff;top:40px;right:40px;position:absolute;display:block;border:0;cursor:pointer}.stories-section .videos-container .video{width:calc(100% - 160px);position:relative;padding-bottom:56.5%;display:none;height:0;top:80px;left:80px}.stories-section .videos-container .video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.stories-section .videos-container.active{height:100vh;overflow-y:scroll;opacity:1}.stories-section .videos-container.active .video.active{display:block}.featured-section .content-container{text-align:center;padding-bottom:0}.featured-section .featured{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.featured-section .featured .feature{width:calc(25% - 15px);background-color:#f6f5e9;border:1px solid #b2d235;border-radius:4px;padding:2.5rem}.featured-section .featured .img{margin-bottom:2.5rem}.featured-section .featured .img .img-container{width:100%;height:40px}.featured-section .featured .img .img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.featured-section .featured h3{font-size:1.25rem;font-weight:500;margin:0;text-align:left}.pricing-section .content-container{text-align:center}.pricing-section p{font-size:1.25rem}.membership-section .content-container{text-align:center}.membership-section h2{font-size:2rem;font-weight:500}.membership-section .programs{padding-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.membership-section .programs .program{width:calc(50% - 10px);border-radius:4px;background-color:#708c00;padding:3.75rem}.membership-section .programs .program ul{margin-bottom:2.5rem;padding:0 2.5rem;list-style-type:none;text-align:left}.membership-section .programs .program ul li{position:relative;padding-left:40px}.membership-section .programs .program ul li::before{content:"";position:absolute;display:block;width:24px;height:24px;left:0;top:calc(50% - 12px);background-image:url(../assets/tick.svg);background-size:contain;background-position:center left;background-repeat:no-repeat}.membership-section .programs .program h3{font-weight:400}.membership-section .programs .program h4{font-size:1.125rem;font-weight:400;color:#d4fa3d}.membership-section .programs .program h5{font-size:1.875rem;font-weight:300;margin:0}.membership-section .programs .program:hover{color:#fff;background-color:#002308}.tests-section .content-container{text-align:center}.tests-section p{font-size:1.25rem}.tests-section h2{font-size:2.25rem;font-weight:500}.tests-section .tests{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.tests-section .tests .test{width:calc(50% - 10px);background-color:#f6f5e9;border:1px solid #b2d235;border-radius:4px;padding:2.5rem}.tests-section .tests .test ul{margin-bottom:2.5rem;padding:0 2.5rem;list-style-type:none;text-align:left}.tests-section .tests .test ul li{position:relative;padding-left:40px;font-weight:500}.tests-section .tests .test ul li::before{content:"";position:absolute;display:block;width:24px;height:24px;left:0;top:calc(50% - 12px);background-image:url(../assets/tick.svg);background-size:contain;background-position:center left;background-repeat:no-repeat}.tests-section .tests h3{font-size:1.875rem;font-weight:300}.tests-section .tests h4{margin:0;font-size:1.875rem;font-weight:300;color:#749105}.tests-section .footnote{font-weight:300;margin-top:2.5rem}.apply-section .form{max-width:1080px;padding:2.5rem;margin:auto;text-align:center;background-color:#fff;border:1px solid #b2d235;border-radius:.25rem}.apply-section .form .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.apply-section .form .form-message--error{color:red}.apply-section .form .thank-you-message{margin-bottom:1.875rem}.apply-section .form form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem}.apply-section .form form>div{width:calc(50% - 10px);text-align:left}.apply-section .form form>div label{display:block;font-weight:300}.apply-section .form form>div input{display:block;width:100%;background-color:rgba(0,0,0,0);border:1px solid #666;border-radius:.25rem;font-size:1.125rem;padding:10px 20px;font-weight:300;font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important}.apply-section .form form>div ::-webkit-input-placeholder{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#7e7b7b;font-weight:300 !important;font-size:1.125rem}.apply-section .form form>div ::-moz-placeholder{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#7e7b7b;font-weight:300 !important;font-size:1.125rem}.apply-section .form form>div :-ms-input-placeholder{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#7e7b7b;font-weight:300 !important;font-size:1.125rem}.apply-section .form form>div ::-ms-input-placeholder{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#7e7b7b;font-weight:300 !important;font-size:1.125rem}.apply-section .form form>div ::placeholder{font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#7e7b7b;font-weight:300 !important;font-size:1.125rem}.apply-section .form form button{display:inline-block;color:#002308;background-color:#b2d235;line-height:1.375rem;padding:.8125rem 1.25rem;border:solid .0625rem #b2d235;border-radius:.25rem;min-width:250px;text-align:center;cursor:pointer;font-size:1.125rem;font-weight:500;font-family:"Gotham",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;margin-top:1.25rem}.apply-section .form form button:hover{color:#90ee90;background-color:#002308;border-color:#002308}.apply-section .form.form-sent form,.apply-section .form.form-sent h2,.apply-section .form.form-sent p{display:none}.apply-section .form.form-sent .thank-you-message{display:block}.apply-section .form.form-sent .thank-you-message p{display:block}.apply-section h2{font-size:2.25rem;font-weight:500}.apply-section p{font-size:1.25rem;font-weight:300}.apply-section p a{color:#b2d235;font-weight:500}.apply-section .thank-you-message{display:none}.footer-banner-section{background-image:url(../assets/footer-bg.jpg);background-size:cover;background-position:center center}.footer-banner-section h2{color:#fff}.footer-banner-section .content{width:50%;margin-left:7.5rem;padding:6.25rem 0 6.25rem 0}.footer-banner-section .content p{font-size:1.5rem;line-height:2rem;font-weight:300}.footer-banner-section .content .btn{margin-top:2.5rem}.footer-info-section{background-color:#1f3b09}.footer-info-section .content-container{padding-top:5rem;padding-bottom:5rem}.footer-info-section .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-info-section .content .col{width:calc(50% - 20px);max-width:540px}.footer-info-section .content .col a{color:#b2d235;font-weight:700}.footer-info-section h3{font-weight:300}footer{background:#4b5c16;background:-webkit-gradient(linear, left top, right top, from(rgb(75, 92, 22)), to(rgb(116, 145, 5)));background:linear-gradient(90deg, rgb(75, 92, 22) 0%, rgb(116, 145, 5) 100%);position:relative}footer .content-container{padding-top:3.75rem;padding-bottom:3.75rem;position:relative}footer .footer-top{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;gap:2.5rem;margin-bottom:5rem}footer .logo-tagline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}footer .logo-tagline img{width:auto;height:60px}footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:.875rem;line-height:1.5rem;font-weight:500;gap:2.5rem}footer::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../assets/footer-graphic-overlay.png);background-size:cover;background-position:right bottom}@media(max-width: 1199px){header .logo-tagline{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}header .links{gap:20px}header .links a:not(.btn){display:none}header .header-main-content{margin-left:0}.how-it-works-section .boxes .box{padding:1.25rem}.stories-section .story{padding:1.25rem}.featured-section .featured .feature{padding:1.25rem}.membership-section .programs .program{padding:1.875rem}.tests-section .tests .test{padding:1.875rem}.footer-banner-section .content{margin-left:0}footer .logo-tagline{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media(max-width: 1023px){h1{font-size:2.5rem}.how-it-works-section .boxes{-ms-flex-wrap:wrap;flex-wrap:wrap}.how-it-works-section .boxes .box{width:calc(50% - 10px)}.trusted-partners-section .logos{-ms-flex-wrap:wrap;flex-wrap:wrap}.trusted-partners-section .logos .logo{width:calc(50% - 20px)}.featured-section .featured{-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-section .featured .feature{width:calc(50% - 10px)}}@media(max-width: 767px){.content-container{padding-top:3.75rem;padding-bottom:3.75rem}header .header-main-content{width:100%;padding-top:6.25rem}.text-and-image-section .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px;padding-bottom:3.75rem;padding-top:3.75rem}.text-and-image-section .content-container .text-container{padding:0;width:100%}.text-and-image-section .content-container .img-container{width:100%}.how-we-do-it-section .content-container{padding-top:3.75rem}.how-we-do-it-section .cards{-ms-flex-wrap:wrap;flex-wrap:wrap}.how-we-do-it-section .cards .card{width:100%}.how-it-works-section .content-container{padding-top:3.75rem}.how-it-works-section .boxes .box{width:100%}.trusted-partners-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.trusted-partners-section .logos .logo{width:100%}.faqs-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.stories-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.stories-section .stories{-ms-flex-wrap:wrap;flex-wrap:wrap}.stories-section .stories .story{width:100%}.featured-section .content-container{padding-top:3.75rem}.featured-section .featured .feature{width:100%}.pricing-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.membership-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.membership-section .programs{-ms-flex-wrap:wrap;flex-wrap:wrap}.membership-section .programs .program{width:100%}.membership-section .programs .program ul{padding:0}.tests-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.tests-section .tests{-ms-flex-wrap:wrap;flex-wrap:wrap}.tests-section .tests .test{width:100%}.tests-section .tests .test ul{padding:0}.apply-section .form form>div{width:100%}.footer-banner-section .content{width:100%;padding:0}.footer-info-section .content-container{padding-top:3.75rem;padding-bottom:3.75rem}.footer-info-section .content{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-info-section .content .col{width:100%}footer .footer-top{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-top .logo-tagline{width:100%}footer .footer-top .links{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-bottom .copyright{width:100%}footer .footer-bottom .mwa{width:100%}}@media(max-width: 599px){header .header-top{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}header .header-top .logo-tagline{width:100%}}