.wp-block-cgb-section-element{background-color:transparent;margin:0 auto;position:relative;z-index:1}.wp-block-cgb-section-element .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;z-index:-1}.wp-block-cgb-section-element .container-fluid{padding-left:0;padding-right:0}.wp-block-cgb-section-element.vision-section{background-attachment:fixed;background-position:center 150px !important;background-repeat:no-repeat}.green-link a{color:#76a733;font-weight:500}.green-link a:before{content:'>';padding-right:5px;font-size:1.5rem;top:2px;position:relative}.green-link a:hover,.green-link a:focus{color:#451d15}.has-default-color,.carousel-caption.has-default-color{color:#000}.has-black-color,.carousel-caption.has-black-color{color:#000}.has-white-color,.carousel-caption.has-white-color,.has-white-color h2{color:#fff}.has-transparent-color,.carousel-caption.has-transparent-color{color:rgba(0,0,0,0)}.has-green-color,.carousel-caption.has-green-color{color:#76a733}.has-brown-color,.carousel-caption.has-brown-color{color:#451d15 !important}.has-grey-color,.carousel-caption.has-grey-color{color:#dfded4}.has-default-background-color{background-color:#000;border-color:#000}.has-black-background-color{background-color:#000;border-color:#000}.has-white-background-color{background-color:#fff;border-color:#fff}.has-transparent-background-color{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.has-green-background-color{background-color:#76a733;border-color:#76a733}.has-brown-background-color{background-color:#451d15;border-color:#451d15}.has-grey-background-color{background-color:#dfded4;border-color:#dfded4}
#carousel_home-page .carousel-caption{top:0;bottom:auto;padding:2rem;font-size:1.5rem;text-align:inherit !important;width:1140px;margin-left:auto;margin-right:auto;right:0;left:0}#carousel_home-page h2{font-weight:600;font-size:2.5rem}#carousel_home-page .carousel-item figure{position:relative;height:80vh;overflow:hidden;top:5vh;margin:0}#carousel_home-page .carousel-item figure img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;min-height:100%}@media (max-width: 991px){#carousel_home-page .carousel-caption{top:auto;position:relative;left:0;right:0;padding:1rem;font-size:1rem;width:auto}#carousel_home-page h2{font-size:1.75rem}#carousel_home-page .carousel-item figure{height:50vh;top:auto}#carousel_home-page .carousel-indicators{bottom:auto;top:46vh}#carousel_home-page .carousel-control-next,#carousel_home-page .carousel-control-prev{bottom:auto;-ms-flex-align:top;align-items:top}#carousel_home-page .carousel-control-next-icon,#carousel_home-page .carousel-control-prev-icon{top:25vh;position:relative}}@media (max-width: 991px){#carousel_home-page .carousel-caption{height:225px}}@media (max-width: 767px){#carousel_home-page .carousel-caption{height:225px}}@media (max-width: 575px){#carousel_home-page .carousel-caption{height:375px}}#carousel_network-supporters .carousel-caption{padding-left:0;padding-right:0;position:relative !important;right:auto;bottom:auto;left:auto;padding-top:0;padding-bottom:0}#carousel_network-supporters .carousel-caption .wp-block-columns{height:150px}#carousel_network-supporters .carousel-caption .wp-block-column{max-width:25%}#carousel_network-supporters .carousel-indicators{display:none}#carousel_network-supporters .carousel-control-prev{left:-20%;width:50px;margin-left:-25px;color:#000}#carousel_network-supporters .carousel-control-next{right:-20%;width:50px;margin-right:-25px;color:#000}@media (max-width: 1199px){#carousel_network-supporters .carousel-caption{margin-top:0}}@media (max-width: 991px){#carousel_network-supporters.p-width-60{width:80%}#carousel_network-supporters .wp-block-column{-ms-flex-positive:0 !important;flex-grow:0 !important;-ms-flex-negative:1 !important;flex-shrink:1 !important}}@media (max-width: 767px){#carousel_network-supporters.p-width-60{width:100%}#carousel_network-supporters .carousel-caption .wp-block-columns{height:250px}#carousel_network-supporters .carousel-caption .wp-block-column{max-width:33.333%}#carousel_network-supporters .carousel-control-prev{left:0}#carousel_network-supporters .carousel-control-next{right:0}}@media (max-width: 380px){#carousel_network-supporters .carousel-caption .wp-block-columns{height:190px}}#carousel_about-the-challenge{background-color:green !important}
.wp-block-cgb-feature-card.card{-ms-flex-pack:center;justify-content:center;border:none;border-radius:0}.wp-block-cgb-feature-card .card-img{margin-bottom:0}.wp-block-cgb-feature-card .card-img-overlay{background-color:#76a733;text-transform:uppercase;top:auto !important;bottom:auto !important}.wp-block-cgb-feature-card .card-title{color:#fff;font-size:3.125rem;font-family:bebas-neue, sans-serif;font-weight:400;display:inline-block;margin-right:5px;margin-bottom:0}.wp-block-cgb-feature-card .card-text{color:#451d15;font-size:1.125rem;font-weight:500;display:inline-block;margin-bottom:0}.wp-block-cgb-feature-card a:after{content:' >'}.wp-block-cgb-feature-card a:focus,.wp-block-cgb-feature-card a:hover{text-decoration:underline}@media (max-width: 991px){.wp-block-cgb-feature-card .card-img-overlay{position:relative}.wp-block-cgb-feature-card .card-title{display:block}.wp-block-cgb-feature-card .card-text{display:block}}@media (max-width: 767px){.wp-block-cgb-feature-card .card-title{font-size:2.5rem}.wp-block-cgb-feature-card .card-text{font-size:1rem}}@media (max-width: 575px){.wp-block-cgb-feature-card .card-title{display:inline-block}.wp-block-cgb-feature-card .card-text{display:inline-block}}@media (max-width: 520px){.wp-block-cgb-feature-card .card-img-overlay{padding:0.5rem}.wp-block-cgb-feature-card .card-title{display:block;font-size:2rem}.wp-block-cgb-feature-card .card-text{display:block;font-size:0.7rem}}
.wp-block-cgb-mini-feature-card.card{-ms-flex-pack:end;justify-content:flex-end;border:none;border-radius:0}.wp-block-cgb-mini-feature-card .card-img{margin-bottom:0;max-height:225px;overflow:hidden;border-radius:0}.wp-block-cgb-mini-feature-card .card-body{text-transform:uppercase;padding:1.25rem;padding-top:0;margin-top:-2.25rem}.wp-block-cgb-mini-feature-card .card-title{background-color:#76a733;color:#fff;font-size:1.225rem;font-weight:400;margin-left:-1.25rem;padding:0.5rem 1.25rem;margin-bottom:0.5rem;height:65px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.wp-block-cgb-mini-feature-card .card-text{color:#000;font-weight:700;font-size:0.875rem;margin-bottom:0}.wp-block-cgb-mini-feature-card a:after{content:' >'}.wp-block-cgb-mini-feature-card a:focus,.wp-block-cgb-mini-feature-card a:hover{color:#76a733}@media (max-width: 1199px){.wp-block-cgb-mini-feature-card .card-title{font-size:1rem}.wp-block-cgb-mini-feature-card .card-img{max-height:190px}}@media (max-width: 991px){.wp-block-cgb-mini-feature-card .card-title{font-size:1.225rem}.wp-block-cgb-mini-feature-card .card-img{max-height:300px}}@media (max-width: 767px){.wp-block-cgb-mini-feature-card .card-img{max-height:215px}}@media (max-width: 575px){.wp-block-cgb-mini-feature-card .card-body{padding:0.25rem;margin-top:-0.25rem}.wp-block-cgb-mini-feature-card .card-title{font-size:1rem;margin-left:-0.25rem;margin-right:-0.25rem;padding:0.5rem 0.25rem}.wp-block-cgb-mini-feature-card .card-img{max-height:138px}}
.wp-block-latest-posts{list-style:none;padding-left:0;font-size:1rem}.wp-block-latest-posts li{border-bottom:1px solid #cccccc;padding-top:5px;padding-bottom:5px}.wp-block-latest-posts.is-grid li{padding:0;border-radius:0;margin:0}.wp-block-latest-posts a:hover .card-body,.wp-block-latest-posts a:focus .card-body{color:#999999}.wp-block-latest-posts li p{margin-bottom:0}.wp-block-latest-posts .feature-heading,.wp-block-latest-posts a{font-weight:600;color:#76a733;text-transform:uppercase}.wp-block-latest-posts .feature-heading{display:block}.wp-block-latest-posts a:after{content:' >'}.wp-block-latest-posts .card-title{font-size:1.75rem;color:#000;font-weight:400}.wp-block-latest-posts .card-img{height:auto;width:100%;border-radius:0}.wp-block-latest-posts .img-bkgd{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:200px}.wp-block-latest-posts .card-body{padding:0;color:#333333}.wp-block-latest-posts .card-body{position:relative;padding:2rem;padding-left:2.5rem}.wp-block-latest-posts .card-body:before{display:block;content:'';width:30px;height:80%;background-color:#76a733;position:absolute;left:-15px;top:0}
.wp-block-cgb-who-we-are-menu{background-color:#76a733;color:#fff;font-size:1.125rem;-webkit-transform:translateY(-62%);-ms-transform:translateY(-62%);transform:translateY(-62%);padding:1.5rem 2rem;position:absolute;width:175px;right:0}.wp-block-cgb-who-we-are-menu h4{font-size:1.125rem;font-weight:600;text-transform:uppercase}.wp-block-cgb-who-we-are-menu h4:after{display:block;content:'';height:2px;width:40px;background-color:#fff;margin-top:0.5rem}.wp-block-cgb-who-we-are-menu button,.wp-block-cgb-who-we-are-menu button:hover,.wp-block-cgb-who-we-are-menu button:focus{color:inherit;font-size:inherit}.wp-block-cgb-who-we-are-menu a:hover,.wp-block-cgb-who-we-are-menu a:focus,.wp-block-cgb-who-we-are-menu button:hover,.wp-block-cgb-who-we-are-menu button:focus{text-decoration:underline}@media (max-width: 1199px){.wp-block-cgb-who-we-are-menu{width:50%}}@media (max-width: 991px){.wp-block-cgb-who-we-are-menu{width:70%;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}}@media (max-width: 767px){.wp-block-cgb-who-we-are-menu{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;left:auto;right:auto;margin-left:auto;margin-bottom:-150px}}@media (max-width: 575px){.wp-block-cgb-who-we-are-menu{width:80%;max-width:210px}}
.listing-external-links{padding-top:2rem;margin-left:-5px}.listing-external-links a{font-size:1rem;color:#ffffff;padding:0.5rem;line-height:0;background-color:#451d15;margin:5px;min-width:32px;text-align:center}.listing-external-links a:hover,.listing-external-links a:focus{background-color:#76a733;color:white}
