:root{--blue:#66cfe7;--white:#fff;--orange:#ff5c00;--green:#24c224}body{box-sizing:border-box;flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex;position:relative}html{height:100%}body{color:18191a;padding-top:60px;font-family:Cabin,sans-serif;font-size:18px}.skip-link{z-index:101;clip:rect(0, 0, 0, 0);background-color:#fff;padding:1em 2em;position:absolute;top:.3em;overflow:hidden}.skip-link:focus{clip:auto;overflow:unset}p,li{line-height:2em}blockquote{border-left:.2em solid var(--blue);padding-left:1em;font-weight:100;position:relative}h1,h2{text-transform:uppercase;margin:0 0 20px;font-family:Oswald,sans-serif;font-weight:400}h1{font-size:4rem}h2{font-size:3.5rem}h3,h4{margin:20px 0;font-family:Cabin,sans-serif;font-weight:500}h3{font-size:2rem}h4{font-size:1.5rem}h1 .highlight.blue{box-shadow:inset 0 -10px #fff,inset 0 -40px #66cfe7}h1 .highlight.green{box-shadow:inset 0 -10px #fff,inset 0 -40px #24c224}h1 .highlight.orange{box-shadow:inset 0 -10px #fff,inset 0 -40px #ff5c00}h2 .highlight.blue{box-shadow:inset 0 -5px #fff,inset 0 -25px #66cfe7}h2 .highlight.green{box-shadow:inset 0 -5px #fff,inset 0 -25px #24c224}h2 .highlight.orange{box-shadow:inset 0 -5px #fff,inset 0 -25px #ff5c00}h3 .highlight.blue,h4 .highlight.blue{box-shadow:inset 0 0 #fff,inset 0 -15px #66cfe7}h3 .highlight.green,h4 .highlight.green{box-shadow:inset 0 0 #fff,inset 0 -15px #24c224}h3 .highlight.orange,h4 .highlight.orange{box-shadow:inset 0 0 #fff,inset 0 -15px #ff5c00}main{flex:1 0 auto;margin-bottom:15px}section{width:90%;margin:auto;padding:20px 0;position:relative}.section-wrap:nth-child(2n){background-color:#b9ffff50;position:relative}img{border-radius:30px;width:100%}img.graph{border-radius:0}img.full-height{width:auto;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.long-image-container{border-radius:30px;height:100%;position:relative;overflow:hidden}.bubble-img{background-color:#107;border:5px solid #fff;border-radius:100%;width:10%;padding:10px;display:none;overflow:visible}.bubble-img img{border-radius:0;position:relative;top:5px}.bubble{color:#fff;box-sizing:border-box;background-color:#107;border-radius:30px;margin:10px;padding:10px 70px}@media only screen and (width>=992px){#front-page-3{max-width:100%}.bubbles{grid-gap:50px;max-width:100%;margin:20px 0;display:grid}.bubble{box-sizing:border-box;grid-column:2/2;position:relative}.bubbles div:first-child{grid-area:1/1/3/1}.bubble-img{display:block;position:absolute;top:20px;left:-45px}.two-column-section{justify-content:space-between;display:flex}.two-column-section.reversed{flex-direction:row-reverse;justify-content:space-between}.column{flex-basis:45%;margin:0%}.third-column{flex-basis:30%;margin:0%}.right-side{justify-content:flex-end;width:100%;display:flex}.right-side h2{text-align:right;max-width:600px;display:block}.diagonal-box{flex-direction:column;display:flex}.diagonal-box :first-child{align-self:flex-start}.diagonal-box :nth-child(2){align-self:center}.diagonal-box :nth-child(3){align-self:flex-end}}.article-body img{max-width:80%}article h1{font-size:2em}.article-body h2{text-transform:none;font-family:Cabin,sans-serif;font-size:1.5em}@media only screen and (width>=992px){article h1{font-size:4rem}.article-body h2{font-size:2.5em}}.article-feed-sidebar{min-width:20%;max-width:400px;padding:0 20px}.article-feed-sidebar img{object-fit:cover;max-height:200px}.article-link{color:#000;text-decoration:none}.article-feed-sidebar article{box-sizing:border-box;margin-bottom:30px}.article-feed-sidebar article:hover{box-shadow:-18px 0 0 0 white, -23px 0 0 0 var(--orange)}.sample *{display:none}.article-feed-sidebar .primary-link{float:right;margin-right:0}@media only screen and (width>=992px){.full-page-article{max-width:70%}.blog-display{justify-content:center;display:flex}}.primary-link,.form-button{text-align:center;color:#fff;box-sizing:border-box;background-color:#ff5c00;width:40%;margin:auto auto 20px;padding:12px;text-decoration:none;display:block;box-shadow:5px 5px #ff5c00bb,10px 10px #ff5c0050}.primary-link:hover{text-decoration:underline}@media only screen and (width>=992px){.primary-link,.form-button{width:auto;display:inline-block}.primary-link.nestle{margin-left:2em}.primary-link.right{width:fit-content;margin-left:auto;margin-right:0;display:block}}.switcheroo,.switcheroo-two{margin:0;padding:0;position:relative}.site-nav{z-index:100;background-color:#fff;width:100%;position:fixed;top:0}.nav-topper{justify-content:center;align-items:center;display:flex}.menu{display:none}.menu-toggle{max-width:10%;max-height:100%;color:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;position:absolute;right:10px}.menu-toggle img{border-radius:0}.logo{float:right;padding:0;font-size:1.5rem;margin:0!important}.logo img{height:30px;width:initial;fill:red;border-radius:0;display:inline}ul.menu{margin:0;padding:0;list-style-type:none}.site-nav a{color:#000;text-align:center;margin:auto;padding:10px 0;text-decoration:none;display:block}.mobile-menu li{box-sizing:border-box;width:90%;margin:0 auto}.mobile-menu .active{box-shadow:inset 20px 0 #fff,inset 40px 0 #66cfe7}@media only screen and (width>=992px){.nav-container{border-bottom:2px solid #000;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:90%;min-height:50px;margin:auto;display:flex}.menu-toggle,.mobile-menu{display:none!important}.desktop-menu{align-items:center;display:flex}.site-nav .active{box-shadow:inset 0 -10px #66cfe7}.site-nav li{float:left;margin-left:90px;padding:3px 0;font-size:1.5rem}.site-nav a{padding:0}.site-nav a:hover{box-sizing:content-box;color:#000;box-shadow:inset 0 -10px #ff5c00}}footer{text-align:center;color:#fff;box-sizing:border-box;background:#18191a;width:100%;padding:12px}footer a,footer a:visited,footer a:hover,footer a:active{color:#fff}#sm-links{justify-content:center;width:50%;margin:auto;display:flex}.sm-link{width:40px;margin:5px;display:block}#acnc-logo{width:120px;margin:24px auto 12px;display:block}#acnc-logo img{width:100%;height:auto;display:block}@media screen and (width>=992px){.shadow-box-inner{padding-right:60px;box-shadow:10px 10px 10px gray}}@media only screen and (width>=992px){.shadow-box{margin-bottom:30px;position:relative}.shadow-box-inner{max-width:75%}.shadow-box-text{max-width:70%;padding:0 30px 30px}img.aside{width:40%;height:80%;position:absolute;top:10%;right:0%;max-height:none!important}}img.house{display:none}.team-grid{flex-wrap:wrap;margin-block-start:0;padding-inline-start:0;display:flex}.profile{text-align:left;flex-direction:row-reverse;justify-content:flex-end;align-items:center;width:430px;min-width:30%;min-height:65px;margin:20px;list-style-type:none;display:flex}.profile h4,.profile p{margin:0}.profile img{border-radius:100%;width:4em;margin-right:30px}form label{font-size:1.1rem;display:block;position:relative}form input[type=text],form input[type=email],form textarea{border:2px solid;width:80%;max-width:500px;margin:.5em 0 1em;padding:.5em 1em;font-family:Cabin,sans-serif;font-size:1em;display:block}form fieldset{border:none;margin-bottom:20px;padding:0;display:flex}fieldset legend{padding:0;margin:0;padding-bottom:5px;font-size:1.2rem}fieldset label{margin-top:5px}.form-button{border:none;font-family:Cabin,sans-serif;font-size:1em}.form-button:hover{cursor:pointer;background-color:#107;box-shadow:5px 5px #107b,10px 10px #11007750}:focus{outline:2px solid #000;box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.article-author-date{color:gray;font-size:1rem}#secondary-articles,#more-news-desktop{display:none}img.aside{object-fit:cover;max-height:50vh}@media only screen and (width>=992px){#more-news-mobile{display:none}#secondary-articles{justify-content:space-between;display:flex}#more-news-desktop{display:block}#more-news-desktop .all-post-feed{max-width:60%;margin:auto}}.underline.blue{border-bottom:4px solid var(--blue)}.underline.orange{border-bottom:4px solid var(--orange)}article.secondary img{object-fit:cover;height:200px}#secondary-articles a{flex-grow:1;padding:0 20px}#secondary-articles h3{margin-bottom:0}#secondary-articles a:first-child{padding-left:0}#secondary-articles a:last-child{padding-right:0}.wrapper-link{color:#000;text-decoration:none}.all-post-feed article{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:40px;padding:0 20px;display:flex;box-shadow:10px 10px 10px gray}.all-post-feed img{object-fit:cover;min-width:30%;max-width:90%;height:80%}.all-post-feed .feed-text{margin-left:30px}.partner-list{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));place-items:center;display:grid}.partner-list a:hover,.acnc-charity-mark:hover{box-sizing:content-box;box-shadow:inset 0 -10px 0 0 var(--green);color:#000}.partner{align-items:center;max-width:200px;height:200px;display:flex}.partner img{border-radius:0;height:auto}.acnc-charity-mark{width:160px;margin:10px 0 20px;display:block}.acnc-charity-mark img{width:100%;height:auto;display:block}@media only screen and (width>=992px){.governance{grid-template-columns:3fr 1fr;align-items:center;gap:40px;display:grid}.acnc-charity-mark{justify-self:center;width:200px;margin:0}}
