h1,h2,h3,li,p{color:#666;font-family:Acumin}h1,h2,h3{font-stretch:condensed;position:relative}h1:before,h2:before{background-color:#666;bottom:0;content:" ";height:3px;position:absolute;width:70px}h1{font-size:60px;font-weight:700;letter-spacing:0;line-height:72px;text-align:center;text-shadow:0 2px 4px 0 #666}h2{text-transform:uppercase}h1:before,h2:before{left:50%;transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%)}h2{color:#666;font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}h2.left:before{left:0;transform:unset;-o-transform:unset;-ms-transform:unset;-moz-transform:unset;-webkit-transform:unset}h2.fancy{font-family:Hello-beautiful;font-size:70px;font-stretch:normal;font-weight:400;margin:0 auto}h3{font-size:24px}label,li,p{color:#666;font-family:Acumin;font-size:18px;font-weight:300;line-height:20px}label{font-weight:700}ul.leaf-bullets{padding-inline-start:30px}ul.leaf-bullets li{list-style:none;margin-bottom:20px;position:relative}ul.leaf-bullets li:before{background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:-30px;position:absolute;top:5px;width:20px}html{box-sizing:border-box}body{font-family:Acumin}h1,h2,h3,h4,h5{color:#5d636d;font-stretch:condensed;font-style:normal;font-weight:700}h1{font-size:62px;line-height:66px}h2{font-size:50px;line-height:56px}h3{font-size:32px;line-height:38px}h4{line-height:26px}h4,li{font-size:18px}li{color:#5d636d;font-weight:700;line-height:160%}.heading{margin:0 auto;text-align:left;width:840px}.heading .subhead,.heading h2{margin:0}.heading .subhead{color:#5d636d;font-size:24px;font-style:normal;font-weight:300;line-height:32px}.wp-block-column .heading{width:100%}p{color:#5d636d;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:32px}a{background-color:transparent;color:#2cc84d;text-decoration:none}a:hover{text-decoration:underline}.wp-block-button .wp-block-button__link{background-color:#147c3f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-stretch:condensed;font-style:normal;font-weight:700;letter-spacing:1px;line-height:20px;outline:none;overflow:hidden;padding:12px 24px;text-align:center;text-decoration:none}.proveg-icon-svg{fill:currentColor;display:inline-block;height:25px;width:25px;z-index:10}.is-root-container figure.logo,header figure.logo{border-right:1px solid #fff;margin:15px 0;padding:5px 20px 5px 10px}.newsletter h2{color:rgba(0,0,0,.5);text-align:center}.newsletter h2:before{display:none}.newsletter .gform_wrapper .gform_body{margin:0 auto;max-width:500px}.newsletter .gform_wrapper .gform_body input{background-color:#fff;border:1px solid hsla(0,0%,40%,.3);border-radius:3px}.newsletter .gform_wrapper .gform_body label,.newsletter .gform_wrapper .gform_body legend{color:#666;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.newsletter .gform_wrapper .gform_body select{border:1px solid hsla(0,0%,40%,.3)}.newsletter .gform_wrapper .gform_body .gfield_radio .gchoice{margin-bottom:5px}.newsletter .gform_wrapper .gform_body .gfield_radio input{accent-color:green;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #fff;border-radius:50%;height:20px;outline:1px solid hsla(0,0%,40%,.3);width:20px}.newsletter .gform_wrapper .gform_body .gfield_radio input:checked{background-color:#2cc84d}.newsletter .gform_wrapper .gform_body .gfield_radio label{color:#666;font-size:18px;letter-spacing:0;line-height:22px;padding-top:2px}.newsletter .gform_wrapper .gform_body .ginput_container_address span{flex:100%}.newsletter .gform_wrapper .gform_body .ginput_container_address span select{border-radius:3px}.newsletter .gform_wrapper .gform_body .ginput_container_consent{display:flex;margin-right:5px}.newsletter .gform_wrapper .gform_body .ginput_container_consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e3e5e1;box-shadow:inset 0 -2px 4px rgba(0,0,0,.05);color:#555;display:inline-block;height:20px;line-height:20px;margin:0 5px 5px 0;outline:none;position:relative;vertical-align:top;width:20px!important}.newsletter .gform_wrapper .gform_body .ginput_container_consent input:before{color:#2cc84d;content:"✔";display:block;font-size:20px;left:50%;margin-right:5px;opacity:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:margin .1s ease-in-out,color .1s ease-in-out,opacity .1s ease-in-out,visibility 0s ease-in-out .1s;visibility:hidden}.newsletter .gform_wrapper .gform_body .ginput_container_consent input:checked:before{margin-top:0;opacity:1;transition-delay:0s;visibility:visible}.newsletter .gform_wrapper .gform_body .i-consent{display:flex}.newsletter .gform_wrapper .gform_body .i-consent .gfield_description{border:none;color:#666;font-family:Acumin;font-size:14px;letter-spacing:0;line-height:17px;margin:0 0 0 5px;max-height:unset;overflow-y:auto;padding:0}.newsletter .gform_wrapper .gform_required_legend{display:none}.newsletter .gform_wrapper .gform_footer{display:flex;justify-content:center}.newsletter .gform_wrapper .gform_footer input[type=submit]{background-color:#2cc84d;border:1px solid #979797;border-radius:3px;color:#fff;cursor:pointer;font-family:Acumin;font-size:30px;font-stretch:condensed;font-weight:700;height:56px;letter-spacing:0;line-height:36px;padding-top:7px;text-align:center;width:251px}.newsletter p{color:#666;font-size:24px;line-height:29px}.newsletter .wp-block-button__link,.newsletter p{font-weight:700;letter-spacing:0;text-align:center}.newsletter .wp-block-button__link{background-color:#2cc84d;border:1px solid #979797;border-radius:3px;color:#fff;font-family:Acumin;font-size:30px;font-stretch:condensed;height:56px;line-height:36px;width:251px}.newsletter .gform_confirmation_wrapper{text-align:center}.back-to-top{align-items:center;border-radius:50%;bottom:15px;box-shadow:0 0 10px rgba(0,0,0,.05);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;overflow:hidden;position:fixed;right:15px;transition:opacity .3s 0s,visibility 0s .3s;visibility:visible;white-space:nowrap;width:40px;z-index:999}.back-to-top figure{align-items:center;display:flex;margin:auto}.back-to-top.at-the-top{opacity:0}.hero.wp-block-cover{position:relative;z-index:1}.hero.wp-block-cover h1:before{background-color:#fff}.tabs-section{position:relative;top:-40px;z-index:1}@media(max-width:781px){.tabs-section{top:20px}}.tabs-section .tabs{gap:1em;margin:0 auto;width:-moz-fit-content;width:fit-content}.tabs-section .tabs .tab{align-items:center;background-color:#147c3f;border-radius:5px 5px 30px 30px;cursor:pointer;display:flex;height:85px;justify-content:center;text-transform:uppercase;width:180px}@media(max-width:781px){.tabs-section .tabs .tab{border-radius:0;height:-moz-fit-content;height:fit-content;margin:0 auto;width:380px}}.tabs-section .tabs .tab .wp-block-button__link{background:0 0;font-size:24px;font-stretch:condensed;font-weight:700;letter-spacing:0;line-height:29px;padding:10px}@media(max-width:1100px){.tabs-section .tabs .tab .wp-block-button__link{font-size:22px;line-height:25px;padding:8px}}@media(max-width:900px){.tabs-section .tabs .tab .wp-block-button__link{font-size:20px;line-height:23px;padding:5px}}.tabs-section .tabs .tab:hover{background-color:#2cc84d;box-shadow:0 1px 1px rgba(0,0,0,.3)}.section{margin:0 auto;width:80%}@media(max-width:1100px){.section{width:90%}}.lead-content .about-why{gap:4em}.lead-content .green-box{border-radius:50px 3px 50px 3px;padding:50px}.lead-content .green-box h2,.lead-content .green-box li,.lead-content .green-box p{color:#fff}.lead-content .green-box h2:before{background-color:#fff}.topics{padding:0 10%}@media(max-width:1100px){.topics{padding:0 5%}}.topics h2{text-transform:uppercase}.topics .topic-container.reverse{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));border-radius:3px 3px 40px 3px}.topics .topic-container.reverse div:first-of-type{margin-left:18.5%}.topics .topic-container{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);border-radius:40px 3px 3px 3px;margin:0 auto;padding:0 45px}.topics .topic-container figure{img-width:150px;width:150px}.topics .topic-container h3,.topics .topic-container p{margin:0}.topics .topic-container p{font-size:18px;letter-spacing:0;line-height:22px}@media(max-width:781px){.topics .topic-container,.topics .topic-container.reverse{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.topics .topic-container.reverse{border-radius:3px 40px 3px 3px}.topics .topic-container.reverse .wp-block-columns div:first-of-type{margin-left:0;order:1}.topics .topic-container.reverse .wp-block-columns div:nth-of-type(2){order:0}}.selection .wp-block-columns{justify-content:center}.awards.wp-block-cover h2:before{background-color:#fff}.awards.wp-block-cover .finalists,.awards.wp-block-cover .podiums,.awards.wp-block-cover .small-print{margin:0 auto;width:65%}.awards.wp-block-cover .podiums .wp-block-column{background-color:#fff;border-radius:50px 3px 50px 3px;box-shadow:0 2px 10px 0 hsla(0,0%,40%,.8);padding:30px 0}@media(max-width:850px)and (min-width:782px){.awards.wp-block-cover .podiums .wp-block-column{padding:30px 5px}}.awards.wp-block-cover .podiums .wp-block-column .placing{color:#ffae2d;font-size:40px;font-stretch:condensed;font-weight:400;margin:0 auto 25px;text-align:center}.awards.wp-block-cover .podiums .wp-block-column .placing span{font-size:60px;font-weight:700;letter-spacing:0;line-height:60px;text-align:center}.awards.wp-block-cover .podiums .wp-block-column .placing.first{color:#ff8200;font-size:53px;line-height:50px}.awards.wp-block-cover .podiums .wp-block-column .placing.first span{font-size:75px}.awards.wp-block-cover .podiums .wp-block-column .prize{font-size:40px;font-stretch:condensed;font-weight:700;letter-spacing:0}@media(max-width:850px)and (min-width:782px){.awards.wp-block-cover .podiums .wp-block-column .prize{line-height:35px}}.awards.wp-block-cover .podiums .wp-block-column p{line-height:25px;margin:0 auto}@media(max-width:781px){.awards.wp-block-cover .podiums div:nth-of-type(2){order:-1}}.awards.wp-block-cover .finalists{background-color:#fff;border-radius:30px 3px 30px 3px}.awards.wp-block-cover .finalists p{color:#666;font-size:40px;font-weight:300;letter-spacing:0;line-height:48px;text-align:center}@media(max-width:600px){.awards.wp-block-cover .finalists p{padding:0 10px}.awards.wp-block-cover .finalists p span{display:block;font-size:18px;font-weight:400;line-height:18px}}.awards.wp-block-cover ul.small-print li{color:#fff;font-size:18px;font-weight:300;line-height:22px;list-style:none;margin-top:20px;text-align:center}@media(max-width:781px){.awards.wp-block-cover ul.small-print li{text-align:left}}.awards.wp-block-cover figure{box-shadow:0 2px 10px 0 rgba(0,0,0,.2);transform:rotate(-3deg)}.dates ul li{font-size:28px;font-stretch:condensed;font-weight:400;line-height:34px;list-style:none;padding-bottom:30px;position:relative;text-transform:uppercase}.dates ul li:before{background-clip:content-box;border:1px solid #2bc84d;border-radius:100%;box-sizing:border-box;height:30px;left:-45px;padding:2px;width:30px}.dates ul li:after,.dates ul li:before{background-color:#2bc84d;content:"";position:absolute}.dates ul li:after{height:calc(100% - 30px);left:-31px;top:29px;width:2px}.dates ul li:last-child:after{display:none}.qualifications-container{padding:0}.qualifications-container .wp-block-cover__inner-container{background:linear-gradient(90deg,hsla(84,19%,95%,0),#fafaf8 51.37%,#f2f4ef);padding:0}.qualifications-container .wp-block-cover__inner-container .qualifications{padding:0 5%;width:100%}.qualifications-container .wp-block-cover__inner-container .qualifications p{align-items:center;background-color:#fff;border-radius:3px 3px 30px 3px;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.2);display:flex;font-size:24px;font-stretch:condensed;font-weight:700;height:125px;justify-content:center;letter-spacing:0;line-height:29px;padding:0 10px;text-align:center}@media(max-width:480px){.qualifications-container .wp-block-cover__inner-container .qualifications p{height:175px;padding:10px}}.qualifications-container .wp-block-cover__inner-container .qualifications p.orange{background-color:#ffae2d}.events.wp-block-cover{background-color:rgba(20,124,63,.9)}.events.wp-block-cover img.wp-block-cover__image-background{background-color:transparent;left:-125px;max-height:625px;max-width:625px;-o-object-fit:contain;object-fit:contain;top:120px}.events.wp-block-cover .wp-block-group{margin:0 auto;width:80%}@media(max-width:1100px){.events.wp-block-cover .wp-block-group{width:90%}}@media(max-width:600px){.events.wp-block-cover .wp-block-group{align-items:flex-start;width:100%}.events.wp-block-cover .wp-block-group h3,.events.wp-block-cover .wp-block-group h4,.events.wp-block-cover .wp-block-group p{text-align:left}.events.wp-block-cover .wp-block-group p{max-width:750px}}.events.wp-block-cover .calendar-break-container{justify-content:center}.events.wp-block-cover .calendar-break-container div:first-of-type,.events.wp-block-cover .calendar-break-container div:nth-of-type(3){position:relative}.events.wp-block-cover .calendar-break-container div:first-of-type:before,.events.wp-block-cover .calendar-break-container div:nth-of-type(3):before{background-color:#fff;content:"";display:flex;flex:1;height:1px;position:relative;top:19px;width:60%}.events.wp-block-cover .calendar-break-container div:first-of-type:before{margin-left:auto}.events.wp-block-cover .calendar-break-container div:nth-of-type(3):before{margin-right:auto}.events.wp-block-cover .calendar-break-container .calendar-break{margin:0 auto;text-align:center;width:-moz-max-content;width:max-content}.events.wp-block-cover .calendar-break-container .calendar-break img{margin:0 auto}.events.wp-block-cover h2:before{background-color:#fff}@media(max-width:600px){.events p{text-align:left}}.previous-challenges{background-color:#f2f4ef;padding:0 10%}@media(max-width:1100px){.previous-challenges{padding:0 5%}}.previous-challenges .benefits{background-color:#fff;border-radius:50px 3px 50px 3px;box-shadow:0 9px 10px 0 rgba(0,0,0,.1)}.previous-challenges .benefits .wp-block-columns{margin:0 auto;width:75%}@media(max-width:1400px){.previous-challenges .benefits .wp-block-columns{padding:0 1%;width:-moz-fit-content;width:fit-content}}.previous-challenges .benefits .wp-block-columns .wp-block-column h4{font-size:40px;font-weight:700;line-height:48px;margin-top:0;text-align:center}.previous-challenges .quote p{margin:0}.previous-challenges .quote .quotee{font-size:30px;font-stretch:condensed;text-transform:uppercase}.previous-challenges .wp-block-column{position:relative}.previous-challenges .wp-block-column hr.top{position:absolute;top:0;width:100%}.previous-challenges .wp-block-column hr.bottom{bottom:0;position:absolute;width:100%}@media(max-width:781px){.previous-challenges .wp-block-columns{gap:0}.previous-challenges .wp-block-columns div:first-of-type hr.bottom,div.wp-container-98 div.wp-block-spacer{display:none}}.get-involved .wp-block-columns{gap:3em;margin:0 auto;max-width:1000px;width:80%}@media(max-width:1100px){.get-involved .wp-block-columns{width:90%}}@media(max-width:781px){.get-involved .wp-block-columns{gap:2em;width:90%}}.get-involved .wp-block-columns .wp-block-column h3{line-height:30px;margin:5px auto}.get-involved .wp-block-columns .wp-block-column p{letter-spacing:0;line-height:24px;margin:0}.get-involved .wp-block-columns .wp-block-column .wp-block-group{background-color:#f2f4ef;border-radius:3px 3px 50px 3px;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.2);padding:5%}.get-involved .wp-block-columns .wp-block-column figure{border-radius:3px 3px 50px 3px;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.2);max-height:200px;overflow:hidden;width:100%}@media(max-width:781px){.get-involved .wp-block-columns .wp-block-column figure{max-height:250px}}.get-involved .wp-block-columns .wp-block-column figure img{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:-25px -120px;object-position:-25px -120px;width:110%}@media(max-width:1200px){.get-involved .wp-block-columns .wp-block-column figure img{width:120%}}@media(max-width:1100px){.get-involved .wp-block-columns .wp-block-column figure img{width:130%}}@media(max-width:1000px){.get-involved .wp-block-columns .wp-block-column figure img{width:150%}}@media(max-width:900px){.get-involved .wp-block-columns .wp-block-column figure img{width:170%}}@media(max-width:781px){.get-involved .wp-block-columns .wp-block-column figure img{width:110%}}@media(max-width:480px){.get-involved .wp-block-columns .wp-block-column figure img{width:130%}}@media(max-width:380px){.get-involved .wp-block-columns .wp-block-column figure img{width:160%}}.about{padding:0 10%}.about h2{text-transform:uppercase}.about h2:before{background-color:#fff}.about p{font-stretch:condensed;line-height:48px}.about .wp-block-button .wp-block-button__link{font-size:40px;line-height:45px;padding:12px 24px 4px}@media(max-width:1200px){.previous-challenges .benefits .wp-block-columns{gap:1em;width:90%}.qualifications p{height:175px}}@media(max-width:1000px){.previous-challenges .benefits .wp-block-columns h4{font-size:30px!important;line-height:36px!important}}@media(max-width:781px){.previous-challenges .benefits{margin:0 auto;max-width:400px;padding-bottom:30px}.previous-challenges .benefits h4{margin-bottom:0}.dates{margin:0 auto;text-align:center;width:90%}.qualifications .wp-block-columns{gap:0}.qualifications .wp-block-columns .wp-block-column p:first-of-type{margin-top:0}.newsletter{margin:0 auto;width:90%}.newsletter .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:36px}.newsletter .interested .ginput_container.ginput_container_consent{display:flex}.newsletter .interested .ginput_container.ginput_container_consent .gfield_consent_label{margin-left:7px}}@media(max-width:450px){.hero.wp-block-cover:after{display:none}.dates{text-align:center}}.download-template .wp-block-column{margin:0 auto;padding:0 5%}.download-template .wp-block-column .wp-block-button{width:100%}.download-template .wp-block-column .wp-block-button a.wp-block-button__link{align-items:center;border-radius:3px 3px 30px 3px;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.2);display:flex;font-size:40px;font-stretch:condensed;font-weight:700;height:125px;justify-content:center;letter-spacing:0;line-height:44px;padding:0;text-align:center;width:100%}.download-template .wp-block-column .wp-block-button a.wp-block-button__link:hover{background-color:#2cc84d;box-shadow:0 1px 1px rgba(0,0,0,.3)}#popup-modal #popup-modal-clip{padding:1.5rem}#popup-modal #popup-modal-clip h3{text-align:center}#popup-modal #popup-modal-clip p{font-size:18px}.quotation{margin:20px auto}.quotation .quote{line-height:1.7;padding-left:20px;padding-top:60px;position:relative}.quotation .quote .quote-text{color:#666;font-size:22px;font-weight:600}.quotation .quote .author{color:#147c3f!important;font-size:20px;font-weight:600;margin:10px 0;padding:0;text-align:right}.quotation .quote .quote-author-info{color:#999;font-size:18px;font-style:italic;font-weight:400;margin:0;text-align:right}.quotation .quote-with-image{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.quotation .quote-with-image .image{border:5px solid #147c3f;border-radius:100%;height:250px;width:250px}.quotation .quote-with-image .image img{border-radius:100%;height:95%;margin:2.5%;-o-object-fit:cover;object-fit:cover;width:95%}.quotation .quote-with-image .quote-wrapper{width:55%}@media(max-width:1150px){.quotation .quote-with-image .quote-wrapper{width:100%}}.quotation .quote:after{background-color:#147c3f;border-radius:10%;content:"";height:80%;left:0;position:absolute;top:10%;width:5px}.quotation .quote:before{background-position:50%;background-size:cover;content:"";height:75px;left:20px;position:absolute;top:0;width:90px}