/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img,video{border:0;width:100%;display:block}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%}.main,body{width:100%;height:100%;background-color:#fff;overflow-x:hidden}.main{background-color:transparent}.blogpost--video figure{position:relative;overflow:hidden;padding-top:56.25%;margin:0}.blogpost--video figure img{margin-top:-56.25%}.blogpost--video figure iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}:root{--mainblue:#00497B;--darkblue:#263640;--teal:#00A89E;--color-main-bg:#24262d;--path-fill-1:#263640;--path-fill-2:#00497B;--path-fill-3:#008184;--color-title:#FFF;--color-menu:#FFF;--color-menu-hover:#fff;--font-size-menu:4vmax;--font-weight-menu:400;--button-bg:#fff;--button-circle:#ada4a4;--button-line:#00497B;--white:#fff;--black:rgba(0, 0, 0, 0.8)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}iframe{width:100%}video{width:100%;height:auto;max-height:100%}.about--commissionandstaff-image,.accordion,.accordion-box,.blogpreview--image,.blogpreview-featured,.freeform select,.freeform textarea,.header-image-asset img,.index--goal-image,.index--module-webelieve,.index--quote,.module--goal,.module--goal-backgroundimage,.module--goal-gradient,.module-webelieve,img{border-radius:7px}.blogpost--bodycopy,.page--bodycopy{box-sizing:border-box;max-width:840px;margin:0 auto 50px}.header-image-wrapper{float:left;width:100%;box-sizing:border-box;margin-bottom:50px}.blogpost--image,.blogpost--video,.page--image{max-width:1024px;margin:0 auto 50px}@media (min-width:768px){.blogpost--bodycopy,.blogpost--image,.blogpost--video,.header-image-wrapper,.page--bodycopy,.page--image{margin-bottom:75px}}@media (min-width:1024px){.blogpost--bodycopy,.blogpost--image,.blogpost--video,.header-image-wrapper,.page--bodycopy,.page--image{margin-bottom:100px}}@media (min-width:1244px){.blogpost--bodycopy,.blogpost--image,.blogpost--video,.header-image-wrapper,.page--bodycopy,.page--image{margin-bottom:150px}}.blogpost--image p,.blogpost--video p,.page--image p{padding-top:10px;font-size:13px}.page--body-darkblue{background-color:var(--darkblue);padding-bottom:150px}.fourohfour--returntohome{position:relative;background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;padding:100px 40px;overflow:hidden}@media (min-width:768px){.fourohfour--returntohome{padding:200px 50px}}.fourohfour--returntohome-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#263640;z-index:1;opacity:50%}.fourohfour--returntohome-copy{position:relative;z-index:2}.fourohfour--returntohome h4,.fourohfour--returntohome p{margin:0 auto;text-align:center;max-width:800px;color:#fff}.fourohfour--returntohome h4{font-size:30px;line-height:42px;max-width:710px}.fourohfour--returntohome p{margin-top:30px;font-size:18px}html{font-size:62.5%}body{font-size:2.4em;font-weight:400;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;font-kerning:auto;text-rendering:optimizelegibility;color:#263640;font-family:franklin-gothic-atf,sans-serif;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{line-height:1;letter-spacing:-.09rem;text-transform:uppercase;font-family:bicyclette,sans-serif;font-weight:400;font-style:normal;color:#00497b}h2{line-height:1.25;letter-spacing:-.035rem;font-weight:500}h3{line-height:1.2;letter-spacing:.015rem;font-weight:600}h4{line-height:1.8;letter-spacing:.045rem;font-weight:200}h5{line-height:1.3;letter-spacing:.15rem;font-weight:500;text-transform:uppercase}h6{line-height:1.3;letter-spacing:.025rem;text-transform:uppercase}p{line-height:1.55;letter-spacing:.025rem;font-weight:300}body{font-weight:400;font-style:normal}h1{font-size:3.75rem}h2{font-size:3rem}h3{font-size:2.25rem}h4{font-size:1.6rem}h5{font-size:1.25rem}h6{font-size:2.1rem}p{font-size:15px}@media (min-width:350px){p{font-size:16px;line-height:1.6}}@media (min-width:400px){h1{font-size:4.8rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:1.6rem}h5{font-size:1.25rem}h6{font-size:2.1rem}p{font-size:18px;line-height:1.7}}@media (min-width:600px){h1{font-size:6rem}h2{font-size:4.3rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.25rem}h6{font-size:2.4rem}p{font-size:20px;line-height:1.75}}@media (min-width:768px){h1{font-size:100px}h2{font-size:5rem}}@media (min-width:1024px){h1{font-size:110px}h2{font-size:74px;letter-spacing:-.125rem}h3{font-size:4rem}h4{font-size:2.25rem}h5{font-size:1.25rem}h6{font-size:2.6rem}p{font-size:22px}}@media (min-width:1200px){h1{font-size:125px}}p{margin:0;padding:0}.blogpost--bodycopy a.btn,.page--bodycopy a.btn{margin-top:10px}.blogpost--bodycopy p,.page--bodycopy p{margin-bottom:35px}.blogpost--bodycopy p:last-child,.page--bodycopy p:last-child{margin-bottom:0}.blogpost--bodycopy h2,.page--bodycopy h2,h2.subhead{margin-bottom:20px}.blogpost--bodycopy h3,.page--bodycopy h3,h3.subhead{margin-bottom:20px}.blogpost--bodycopy h4,.page--bodycopy h4,h4.subhead{margin-bottom:15px}.blogpost--bodycopy h5,.page--bodycopy h5,h5.subhead{margin-bottom:20px}.blogpost--bodycopy h6,.page--bodycopy h6,h6.subhead{margin-bottom:20px}@media (min-width:600px){.blogpost--bodycopy h2,.page--bodycopy h2,h2.subhead{margin-bottom:30px}.blogpost--bodycopy h3,.page--bodycopy h3,h3.subhead{margin-bottom:25px}.blogpost--bodycopy h4,.page--bodycopy h4,h4.subhead{margin-bottom:20px}.blogpost--bodycopy h5,.page--bodycopy h5,h5.subhead{margin-bottom:30px}.blogpost--bodycopy h6,.page--bodycopy h6,h6.subhead{margin-bottom:20px}}@media (min-width:1024px){.blogpost--bodycopy h2,.page--bodycopy h2,h2.subhead{margin-bottom:40px}.blogpost--bodycopy h6,.page--bodycopy h6{margin-bottom:25px}}h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0;padding-bottom:0}a{-moz-transition:all .2s ease-in,all .25s ease-out;-o-transition:all .2s ease-in,all .25s ease-out;-webkit-transition:all .2s ease-in,all .25s ease-out;transition:all .2s ease-in,all .25s ease-out;text-decoration:underline;color:#263640;cursor:pointer}.hvr-underline{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.hvr-underline:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#00a89e;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline :focus:before,.hvr-underline:active:before,.hvr-underline:hover:before{right:0}.column,.columns,.fulleight,.fullfour,.fullsix{position:relative;width:100%;float:left;box-sizing:border-box;margin:0}.container,.row{margin:0 auto;padding:0 16px}.vertical-padding-150{padding:150px 0}.vertical-padding-100{padding:100px 0}@media (min-width:500px){.container{padding:0 25px}}@media (min-width:600px){.container{padding:0 35px}}@media (min-width:768px){.container{max-width:1440px;padding:0 50px}.column,.columns{margin-left:4%;box-sizing:border-box}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.fullfour{width:33.3333333333%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.fullsix{width:50%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.fulleight{width:66.6666666666%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:12.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@media (min-width:1024px){.container{padding:0 75px}}@media (min-width:1244px){.container{padding:0 100px}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.about--commissionandstaff-image:after,.about--commissionandstaff:after,.about--thecoalition:after,.about--thecommission:after,.about--thestaff:after,.blogpost--author:after,.blogpost--header-share:after,.blogpost--title:after,.blogpreview-featured:after,.contact--left:after,.contact--right:after,.container:after,.footer-cta:after,.footer-main-wrapper:after,.footer-main:after,.header-image-asset:after,.header-image-background:after,.header-image-bluebackground:after,.header-image-wrapper:after,.header-image:after,.index--blogposts:after,.index--goal:after,.index--modules-webelieve:after,.page--bodycopy:after,.page--header-about:after,.page--header:after,.row-2:after,.row:after,.search--results-container ul li ul:after,.search--results-container ul li:after,.sharebuttons-bottomofpage:after,.swiper-slide:after,.u-cf,footer:after{content:"";display:table;clear:both}.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;-webkit-font-smoothing:antialiased;padding:12px 30px 14px;color:#fff;background-color:#008185;text-align:center;text-decoration:none;border-radius:100px;cursor:pointer;-moz-transition:all .2s ease-in,all .25s ease-out;-o-transition:all .2s ease-in,all .25s ease-out;-webkit-transition:all .2s ease-in,all .25s ease-out;transition:all .2s ease-in,all .25s ease-out;outline:0;border:1px solid #008185;font-size:15px}@media (min-width:350px){.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:16px}}@media (min-width:400px){.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:17px}}@media (min-width:600px){.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:20px}}@media (min-width:1024px){.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:22px}}.btn-center{display:block;text-align:center;margin:0 auto;max-width:225px}.btn-blue{background-color:var(--mainblue)}.btn-white{background-color:#fff;border-color:#fff;color:#00497b}.btn:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{display:inline-block;-webkit-font-smoothing:antialiased;color:#fff;background-color:#016f74}.btn-center:hover{display:block}.btn-blue:hover{background-color:#00406f}.btn-white:hover{background-color:#00497b;border-color:#00497b;color:#fff}.sharebuttons-topofpage{float:left;position:relative;text-align:center;width:100%}.sharebuttons-topofpage h5{position:absolute;top:12px;left:0;font-size:12px;color:#aaa;letter-spacing:1px}.sharebuttons-topofpage ul{list-style:none;margin:0}.sharebuttons-topofpage ul li{display:inline-block;margin:0;padding:0;position:absolute;left:0}.sharebuttons-topofpage .share-btn{fill:#00497b}.sharebuttons-topofpage .twitter svg{position:absolute;width:24px;left:67px;top:8px}.sharebuttons-topofpage .facebook svg{position:absolute;width:20px;left:100px;top:9px}.sharebuttons-bottomofpage{float:left;position:relative;margin:0 auto 40px;text-align:center;width:100%}@media (min-width:768px){.sharebuttons-bottomofpage{margin-bottom:65px}}@media (min-width:1024px){.sharebuttons-bottomofpage{margin-bottom:90px}}@media (min-width:1244px){.sharebuttons-bottomofpage{margin-bottom:140px}}.sharebuttons-bottomofpage h5{margin-bottom:20px}.sharebuttons-bottomofpage ul{list-style:none;margin:0}.sharebuttons-bottomofpage ul li{display:inline-block;margin:0 2px;padding:0}.sharebuttons-bottomofpage .share-btn{position:relative;float:left;width:45px;height:45px;border-radius:200px;border:1px solid #00497b;fill:#00497b}.sharebuttons-bottomofpage .share-btn:hover{background-color:#00497b;border:1px solid #00497b}.sharebuttons-bottomofpage .twitter svg{position:absolute;width:24px;left:10px;top:10px}.sharebuttons-bottomofpage .facebook svg{position:absolute;width:20px;left:11px;top:11px}.sharebuttons-bottomofpage .share-btn:hover svg{fill:#fff}.socialmedia-link-twitter{position:relative}.socialmedia-link-facebook{position:relative}.socialmedia-link-twitter svg{width:24px;top:1px;fill:#fff;margin:0}.socialmedia-link-facebook svg{width:20px;top:3px;fill:#fff;margin:0}form{position:relative}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:15px 13px;border:none;box-shadow:none;box-sizing:border-box;width:100%;font-size:18px;font-style:normal;color:#000;border-radius:100px}@media (min-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-size:18px}}input::placeholder{color:#000}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}input:-internal-autofill-selected{background-color:none!important}.freeform form{z-index:20}.freeform label{font-size:14px;padding-left:10px}.freeform input.form-control,.freeform select,.freeform textarea{border:1px solid #000}.freeform select{width:100%;padding:15px 13px;font-size:16px}.freeform textarea{padding:10px;font-size:16px}.freeform textarea::placeholder{color:#aaa}.freeform .row{padding:0;margin:0}.freeform .row .form-group{margin-bottom:15px}.freeform ul.help-block{list-style:none;margin:0}.freeform ul.help-block li{color:red;margin:5px 0 10px;font-size:14px;line-height:1.35}.freeform .alert p{font-weight:500;color:#fff;font-size:18px;line-height:1.35;background-color:red;padding:8px 12px;border-radius:7px}.freeform .alert-success p{background-color:#008185}ul{list-style:circle outside}ol{list-style:decimal outside}.blogpost--bodycopy ol,.blogpost--bodycopy ul,.page--bodycopy ol,.page--bodycopy ul{padding-left:18px}@media (min-width:500px){.blogpost--bodycopy ol,.blogpost--bodycopy ul,.page--bodycopy ol,.page--bodycopy ul{padding-left:22px}}@media (min-width:900px){.blogpost--bodycopy ol,.blogpost--bodycopy ul,.page--bodycopy ol,.page--bodycopy ul{padding-left:45px}}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:2rem;padding-left:4px}@media (min-width:500px){li{margin-bottom:3rem;padding-left:1rem}}@media (min-width:768px){li{margin-bottom:3rem;padding-left:1rem}}li{font-size:1.4rem}@media (min-width:350px){li{font-size:1.5rem;line-height:1.6}}@media (min-width:400px){li{font-size:1.6rem;line-height:1.7}}@media (min-width:500px){li{font-size:1.8rem;line-height:1.75}}.blogpost--bodycopy ol li,.blogpost--bodycopy ul li,.page--bodycopy ol li,.page--bodycopy ul li{line-height:1.55;letter-spacing:.025rem;font-weight:300;font-size:15px}@media (min-width:350px){.blogpost--bodycopy ol li,.blogpost--bodycopy ul li,.page--bodycopy ol li,.page--bodycopy ul li{font-size:16px;line-height:1.6}}@media (min-width:400px){.blogpost--bodycopy ol li,.blogpost--bodycopy ul li,.page--bodycopy ol li,.page--bodycopy ul li{font-size:18px;line-height:1.7}}@media (min-width:600px){.blogpost--bodycopy ol li,.blogpost--bodycopy ul li,.page--bodycopy ol li,.page--bodycopy ul li{font-size:20px;line-height:1.75}}@media (min-width:1024px){.blogpost--bodycopy ol li,.blogpost--bodycopy ul li,.page--bodycopy ol li,.page--bodycopy ul li{font-size:22px}}header{position:relative;height:80px;top:0;width:100%;background-color:#fff;z-index:1000}@media (min-width:500px){header{height:90px}}@media (min-width:600px){header{height:100px}}@media (min-width:768px){header{height:110px}}@media (min-width:1024px){header{height:120px}}@media (max-width:599px){.logo-desktop{display:none}}@media (min-width:600px){.logo-mobile{display:none}}.logo-desktop{position:absolute;background-image:url(../../img/K12ClimateAction-Horz-Logo-RGB-@2x.png);width:270px;height:78.5px;background-repeat:no-repeat;background-size:100%}.earthrotate{position:absolute;top:0;left:0;width:270px;height:78.5px;opacity:0}@media (min-width:600px){.logo-desktop{width:230px;left:32px;top:16px}.earthrotate{width:230px;height:67px}.logo-desktop:hover .earthrotate{opacity:1}}@media (min-width:768px){.logo-desktop{width:220px;left:47px;top:22px}.earthrotate{width:220px;height:64px}}@media (min-width:900px){.logo-desktop{width:250px;top:18px}.earthrotate{width:250px;height:73px}}@media (min-width:1024px){.logo-desktop{width:270px;left:72px;top:19px}.earthrotate{width:270px;height:78.5px}}@media (min-width:1244px){.logo-desktop,.logo-mobile{left:97px}}.sticky-fadein .logo-mobile{display:block}.sticky-fadein .logo-mobile svg{width:110px;top:6px}.logo-mobile{position:absolute;background-image:url(../../img/K12ClimateAction-Secondary-Logo-RGB-@2x.png);width:120px;height:68px;background-repeat:no-repeat;background-size:100%;left:16px;top:11px}.earthrotate-mobile{position:absolute;width:120px;height:68px;top:0;left:0;opacity:0}@media (min-width:350px){.logo-mobile{width:100px;top:11px}}@media (min-width:500px){.logo-mobile{left:25px;top:16px}}@media (min-width:600px){.logo-mobile{width:120px;left:47px;top:5px}.logo-mobile:hover .earthrotate-mobile{opacity:1}}@media (max-width:767px){.sticky-fadein{display:none!important}}.sticky-fadein-fixed{opacity:1}.page--header{margin-top:75px}@media (min-width:900px){.page--header{margin-top:100px}}@media (min-width:1024px){.page--header{margin-top:150px}}.page--header-404,.page--header-about,.page--header-contact,.page--header-join{background-color:#263640;color:#fff}.page--header-404,.page--header-contact,.page--header-join{text-align:center}.page--header-404,.page--header-about,.page--header-contact,.page--header-join{padding:50px 0 55px}@media (min-width:900px){.page--header-404,.page--header-about,.page--header-contact,.page--header-join{padding:100px 0 105px}}@media (min-width:1024px){.page--header-404,.page--header-about,.page--header-contact,.page--header-join{padding:150px 0 155px}}.page--header-404 h1,.page--header-contact h1,.page--header-join h1{color:#fff}.page--header-search{background-color:#263640}.header-image-wrapper{position:relative}.header-image-background{position:absolute;width:100%;height:25%;top:0;left:0;background-color:#263640}@media (min-width:900px){.header-image-background{height:35%}}@media (min-width:1024px){.header-image-background{height:50%}}.header-image-bluebackground{background-color:var(--mainblue);border-radius:7px;width:100%}@media (min-width:900px){.header-image-bluebackground{width:calc(100% - 230px)}}@media (min-width:1244px){.header-image-bluebackground{width:calc(100% - 300px)}}.header-image-asset{position:relative;width:100%;height:100%}.header-image-asset img{position:relative;left:0;top:0;width:100%}.image-caption{position:relative;max-width:430px;font-size:13px;margin-top:7px}@media (min-width:900px){.image-caption{position:absolute;bottom:0;right:0;max-width:200px}}@media (min-width:1244px){.image-caption{max-width:250px}}footer{position:relative;background-color:#00497b;color:#fff}.footer-cta{position:relative;padding:100px 40px;text-align:center;background-color:#00406f;background-color:transparent}@media (min-width:768px){.footer-cta{padding:100px 50px}}.footer-cta h2{position:relative;z-index:2;max-width:270px;margin:0 auto 10px;line-height:1.3}@media (min-width:400px){.footer-cta h2{max-width:270px;margin:0 auto 10px}}@media (min-width:500px){.footer-cta h2{max-width:none;margin:0 auto 10px}}@media (min-width:600px){.footer-cta h2{font-size:40px}}@media (min-width:768px){.footer-cta h2{font-size:47px}}@media (min-width:1024px){.footer-cta h2{font-size:65px}}@media (min-width:1440px){.footer-cta h2{font-size:74px}}.footer-cta p{position:relative;z-index:2;margin:5px auto 0;max-width:240px;line-height:1.5}@media (min-width:400px){.footer-cta p{max-width:320px}}@media (min-width:500px){.footer-cta p{max-width:400px}}@media (min-width:600px){.footer-cta p{max-width:450px}}@media (min-width:768px){.footer-cta p{font-size:24px;line-height:34px;max-width:530px}}@media (min-width:1024px){.footer-cta p{font-size:24px;line-height:34px;max-width:800px}}.footer-cta .btn{position:relative;z-index:2;margin-top:40px;min-width:180px;background-color:var(--teal);border-color:var(--teal)}.footer-cta .btn:hover{background-color:var(--darkblue);border-color:var(--darkblue)}.logo-footer{position:relative;display:block;text-align:center;background-image:url(../../img/K12ClimateAction-Vert-Logo-RGB-@2x.png);width:200px;height:227.5px;margin:0 auto 40px;background-repeat:no-repeat;background-size:100%}.earthrotate-footer{top:0;left:0;width:200px;height:227.5px;opacity:0}@media (min-width:768px){.earthrotate-footer,.logo-footer{position:absolute;margin-bottom:0}.logo-footer:hover .earthrotate-footer{opacity:1}}.footer-main{position:relative;padding:100px 0}.footer-main-wrapper{position:relative;max-width:700px;margin:0 auto;min-height:240px;z-index:2}.footer-main a.footer-logo{position:relative;width:100%;height:100%;display:block;text-align:center;margin-bottom:10px}@media (min-width:768px){.footer-main a.footer-logo{text-align:left;margin-bottom:0}}.footer-main a.footer-logo svg{width:200px}@media (min-width:768px){.footer-main a.footer-logo svg{width:200px}}.footer-main nav{text-align:center;right:71px;top:0}@media (min-width:768px){.footer-main nav{position:absolute;text-align:left}}.footer-main nav a{color:#fff;font-size:13px;margin:0 3px}@media (min-width:500px){.footer-main nav a{font-size:14px;margin:0 0 0 15px}}@media (min-width:600px){.footer-main nav a{font-size:15px}}.footer-main nav .btn{padding:0;background-color:transparent;border:none}.footer-nav-sociallinks{position:relative;margin-top:20px}@media (min-width:768px){.footer-nav-sociallinks{position:absolute;top:7px;right:-74px;margin-top:0}}.footer-nav-sociallinks .socialmedia-link-facebook,.footer-nav-sociallinks .socialmedia-link-twitter{margin:0}.footer-nav-sociallinks .socialmedia-link-facebook{top:-3px}.footer-emailsignup{font-size:12px;width:80%;margin:30px auto 0}@media (min-width:550px){.footer-emailsignup{width:70%}}@media (min-width:600px){.footer-emailsignup{width:60%}}@media (min-width:768px){.footer-emailsignup{position:absolute;right:0;top:50px;width:306px}}.footer-emailsignup .freeform-row .freeform-column .freeform-label{font-weight:400;position:relative;left:calc(50% - 57px);margin-bottom:10px}@media (min-width:768px){.footer-emailsignup .freeform-row .freeform-column .freeform-label{position:absolute;top:19px;left:-125px;margin-bottom:0}.footer-emailsignup .ff-form-errors~.freeform-row .freeform-column .freeform-label{top:39px}}.footer-emailsignup .freeform-input{height:42px}.footer-emailsignup .freeform-input::placeholder{color:#aaa}.footer-emailsignup input[type=submit],.footer-emailsignup>form>div:nth-child(8)>div>button,.footer-emailsignup>form>div:nth-child(9)>div>button{background-image:url(../../img/footer-whitearrow.svg);background-size:30px;background-position:18px;background-repeat:no-repeat;position:absolute;right:4px;top:43px;height:34px;width:65px;background-color:#263640;border:1px solid #263640}@media (min-width:768px){.footer-emailsignup input[type=submit],.footer-emailsignup>form>div:nth-child(8)>div>button,.footer-emailsignup>form>div:nth-child(9)>div>button{top:14px;border:0;color:#fff}}.footer-emailsignup>form>div:nth-child(9)>div>button{top:66px}@media (min-width:768px){.footer-emailsignup>form>div:nth-child(9)>div>button{top:33px}}.footer-emailsignup .ff-form-success p{font-size:18px;text-align:center;font-style:italic}@media (min-width:768px){.footer-emailsignup .ff-form-success p{font-size:16px;text-align:right}}.footer-emailsignup .ff-form-success~.freeform-row #form-input-email,.footer-emailsignup .ff-form-success~.freeform-row .freeform-column .freeform-label,.footer-emailsignup .ff-form-success~.freeform-row .freeform-column button{display:none}.footer-emailsignup .ff-form-errors{padding:0;border:none;background:0 0;border-radius:3px;padding-left:7px;color:#fff}.footer-emailsignup .ff-form-errors p{font-size:14px;font-style:italic;text-align:center}@media (min-width:768px){.footer-emailsignup .ff-form-errors p{font-size:11px;text-align:left}}.footer-emailsignup ul.ff-errors li{font-size:12px;color:#fff!important;text-align:center;font-style:italic}@media (min-width:768px){.footer-emailsignup ul.ff-errors li{text-align:left}}.footer-emailsignup form label{position:relative;left:calc(50% - 57px)}@media (min-width:768px){.footer-emailsignup form label{position:absolute;left:-125px;top:10px}}.footer-emailsignup form input[type=text]{margin-top:10px;height:42px;width:262px}@media (min-width:768px){.footer-emailsignup form input[type=text]{margin-top:0}}.footer-emailsignup form input[type=submit]{position:absolute;right:4px;bottom:4px;height:34px;width:65px;background-color:#263640}.footer-emailsignup form svg{position:absolute;top:13px;right:25px}.footer-copyright{font-size:12px;text-align:center;margin-top:30px}@media (min-width:768px){.footer-copyright{position:absolute;right:0;bottom:17px;margin-top:0}}.blob-footer-1{position:absolute;bottom:0;left:0;width:160px;z-index:0}@media (min-width:500px){.blob-footer-1{width:185px}}@media (min-width:600px){.blob-footer-1{width:225px}}@media (min-width:768px){.blob-footer-1{width:200px}}@media (min-width:1024px){.blob-footer-1{width:240px}}.blob-footer-2{position:absolute;bottom:0;right:0;width:120px;z-index:0}@media (min-width:500px){.blob-footer-2{width:150px}}@media (min-width:600px){.blob-footer-2{width:150px}}@media (min-width:768px){.blob-footer-2{width:200px}}@media (min-width:1024px){.blob-footer-2{width:240px}}.scene{position:absolute;top:0;right:0;width:100%;height:100%;background:#c8e4d9;z-index:0}.scene path:first-child{fill:#00406f}.scene path:nth-child(2){fill:#0c27cf;position:absolute;left:0;top:0}.scene path:nth-child(3){fill:#13269c}.scene path:nth-child(4){fill:#242468}.scene path:nth-child(5){fill:#2648e6}.scene path:nth-child(6){fill:#2c31b0}.scene path:nth-child(7){fill:#262689}header nav{position:absolute;right:50px;top:24px}@media (max-width:767px){.sticky-fadein nav,header nav{display:none}}@media (min-width:500px){header nav{top:31px}}@media (min-width:850px){header nav{top:27px}}@media (min-width:1024px){header nav{top:31px;right:74px}}@media (min-width:1244px){header nav{right:97px}}.sticky-fadein nav{position:absolute;top:17px;right:50px}@media (min-width:850px){.sticky-fadein nav{top:12px}}@media (min-width:1024px){.sticky-fadein nav{right:74px}}@media (min-width:1024px){.sticky-fadein nav{right:97px}}nav a{position:relative;margin-left:16px;text-decoration:none;color:#008185;font-size:17px;font-weight:400}nav a.btn-donate{font-size:17px}@media (min-width:850px){nav a{margin-left:20px;font-size:18px}nav a.btn-donate{font-size:18px}}@media (min-width:950px){nav a{margin-left:28px}}@media (min-width:1024px){nav a{margin-left:32px;font-size:19px}nav a.btn-donate{font-size:19px}}@media (min-width:1200px){nav a{margin-left:40px}}.sticky-fadein nav a.btn,header nav a.btn{padding:7px 20px 9px}@media (min-width:850px){.sticky-fadein nav a.btn,header nav a.btn{padding:10px 30px 12px}}.sticky-fadein nav a:hover,header nav a:hover{color:#016f74}.sticky-fadein nav a.btn:hover{color:#fff}.sticky-fadein nav a:hover::after,header nav a:hover::after{color:#016f74;content:'';display:inline-block;position:absolute;width:7px;height:7px;border-radius:10px;background-color:#ccc;left:calc(50% - 4px);bottom:-17px}.sticky-fadein nav a.btn-donate:hover::after,.sticky-fadein nav a.search-icon:hover::after,header nav a.btn-donate:hover::after,header nav a.search-icon:hover::after{display:none}.sticky-fadein nav a.active::after,header nav a.active::after{content:'';display:inline-block;position:absolute;width:7px;height:7px;border-radius:10px;background-color:#016f74;left:calc(50% - 4px);bottom:-17px}.sticky-fadein nav a.search-icon,header nav a.search-icon{position:relative;top:6px}footer nav a.search-icon{display:none}@media (min-width:768px){.mobile-navigation{display:none}}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.global-menu{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;pointer-events:none;z-index:30002}.global-menu__item{color:var(--color-menu);font-family:var(--font-family-menu);font-size:var(--font-size-menu);font-weight:var(--font-weight-menu);opacity:0;transform:translateY(-100%);pointer-events:none;display:block;margin:.25em 0;transition:transform .3s,opacity .3s;transition-timing-function:ease-in;text-align:center;text-decoration:none}.global-menu__item:hover{color:var(--color-menu-hover)}.global-menu__item.is-opened{opacity:1;transform:translateY(0) rotate(0);pointer-events:auto;transition-timing-function:ease}.global-menu__item:nth-of-type(1){transition-delay:0s}.global-menu__item.is-opened:nth-of-type(1){transition-delay:.85s}.global-menu__item:nth-of-type(2){transition-delay:50ms}.global-menu__item.is-opened:nth-of-type(2){transition-delay:.8s}.global-menu__item:nth-of-type(3){transition-delay:.1s}.global-menu__item.is-opened:nth-of-type(3){transition-delay:.75s}.global-menu__item:nth-of-type(4){transition-delay:.15s}.global-menu__item.is-opened:nth-of-type(4){transition-delay:.7s}.global-menu__item--link.is-opened{transition-duration:.3s}.global-menu__item--link:nth-of-type(1){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(1){transition-delay:.65s}.global-menu__item--link:nth-of-type(2){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(2){transition-delay:.7s}.global-menu__item--link:nth-of-type(3){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(3){transition-delay:.75s}.global-menu__item--link:nth-of-type(4){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(4){transition-delay:.8s}.global-menu__item--link:nth-of-type(5){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(5){transition-delay:.85s}.global-menu__item--link:nth-of-type(6){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(6){transition-delay:.9s}.global-menu__item--link:nth-of-type(7){transition-delay:0s}.global-menu__item--link.is-opened:nth-of-type(7){transition-delay:.95s}.shape-overlays{width:100vw;height:100vh;pointer-events:none;position:fixed;top:0;left:0;z-index:1999}.shape-overlays.is-opened{pointer-events:auto}.shape-overlays__path:nth-of-type(1){fill:var(--path-fill-1)}.shape-overlays__path:nth-of-type(2){fill:var(--path-fill-2)}.shape-overlays__path:nth-of-type(3){fill:var(--path-fill-3)}.shape-overlays__path:nth-of-type(4){fill:var(--path-fill-4)}@-webkit-keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}.hamburger{width:64px;height:64px;display:block;position:relative;cursor:pointer;position:fixed;top:8px;right:8px;z-index:30002;border-radius:50%;background-color:var(--button-bg);pointer-events:auto;-webkit-tap-highlight-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.15)}@media (min-width:400px){.hamburger{top:13px;right:13px}}@media (min-width:600px){.hamburger{top:18px;right:35px}}@media (min-width:768px){.hamburger{display:none}}.hamburger__line{width:28px;height:2px;overflow:hidden;position:absolute;z-index:10}.hamburger__line-in{width:84px;height:2px;position:absolute;top:0;left:0}.hamburger__line-in::after,.hamburger__line-in::before{width:28px;height:2px;content:'';display:block;position:absolute;top:0;background-color:var(--button-line)}.hamburger__line-in::before{left:-56px}.hamburger__line-in::after{left:0}.hamburger__line--01,.hamburger__line--02,.hamburger__line--03,.hamburger__line--cross01,.hamburger__line--cross02{left:18px}.hamburger__line--01{top:24.6px}.hamburger__line--02,.hamburger__line--cross01,.hamburger__line--cross02{top:31px}.hamburger__line--03{top:37.4px}.hamburger__line--cross01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger__line--cross02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger__line{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in::after,.hamburger__line-in::before{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hamburger__line-in--cross01,.hamburger__line-in--cross02{-webkit-transform:translateX(-33.3%);transform:translateX(-33.3%)}.hamburger__line-in--01{-webkit-transition-delay:.2s;transition-delay:.2s}.hamburger__line-in--02{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger__line-in--02::after,.hamburger__line-in--02::before{-webkit-transition-delay:50ms;transition-delay:50ms}.hamburger__line-in--03{-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger__line-in--03::after,.hamburger__line-in--03::before{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger__line-in--cross01{-webkit-transition-delay:0ms;transition-delay:0ms}.hamburger__line-in--cross02{-webkit-transition-delay:50ms;transition-delay:50ms}.hamburger__line-in--cross02::after,.hamburger__line-in--cross02::before{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--01,.hamburger.is-opened-navi .hamburger__line-in--02,.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transform:translateX(33.3%);transform:translateX(33.3%)}.hamburger.is-opened-navi .hamburger__line-in--cross01,.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transform:translateX(0);transform:translateX(0)}.hamburger.is-opened-navi .hamburger__line-in--01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger.is-opened-navi .hamburger__line-in--02{-webkit-transition-delay:50ms;transition-delay:50ms}.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--cross01{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transition-delay:.3s;transition-delay:.3s}.blog--category-sort{text-align:center;padding:75px 0 60px}@media screen and (min-width:900px){.blog--category-sort{padding:100px 0 70px}}@media screen and (min-width:1024px){.blog--category-sort{padding:120px 0 95px}}@media screen and (min-width:1244px){.blog--category-sort{padding:140px 0 110px}}.blog--category-sort ul{list-style:none;margin-top:5px}@media screen and (min-width:500px){.blog--category-sort ul{list-style:none;margin-top:20px}}@media screen and (max-width:767px){.blog--category-sort ul{display:none}}.blog--category-sort ul li{display:inline-block;padding-left:0}.blog--category-sort ul li a{text-decoration:none;font-size:15px;font-weight:200;color:#00497b}@media screen and (min-width:768px){.blog--category-sort ul li a{font-size:21px}}@media screen and (min-width:900px){.blog--category-sort ul li a{font-size:25px}}@media screen and (min-width:1024px){.blog--category-sort ul li a{font-size:30px}}@media screen and (min-width:1244px){.blog--category-sort ul li a{font-size:34px}}@media screen and (min-width:1440px){.blog--category-sort ul li a{font-size:40px}}.blog--category-sort ul li a.active{color:var(--teal)}.blog--category-sort .emdash{position:relative;top:1px;color:#bbb;margin-left:-5px}@media screen and (min-width:768px){.blog--category-sort .emdash{top:-1px}}@media screen and (min-width:1024px){.blog--category-sort .emdash{top:-3px}}@media screen and (min-width:1244px){.blog--category-sort .emdash{top:-5px}}@media screen and (min-width:1440px){.blog--category-sort .emdash{top:-7px}}.blog--category-sort-select{position:relative;width:80%;margin:30px auto 20px}@media screen and (min-width:400px){.blog--category-sort-select{width:70%}}@media screen and (min-width:600px){.blog--category-sort-select{width:50%}}@media screen and (min-width:768px){.blog--category-sort-select{display:none}}.blog--category-sort-select svg{position:absolute;top:27px;right:22px;pointer-events:none;fill:#00497b}.blog--category-sort-select select{-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 20px;border-radius:7px;border:2px solid #00497b;color:#00497b}.blog--category-sort-select select::-ms-expand{display:none}.blog--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}@media screen and (min-width:500px) and (max-width:767px){.blog--wrap{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:768px){.blog--wrap{margin-left:-12px;margin-right:-12px}}@media screen and (min-width:1024px){.blog--wrap{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1244px){.blog--wrap{margin-left:-35px;margin-right:-35px}}.blogpreview--3{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media screen and (min-width:500px) and (max-width:899px){.blogpreview--3{width:50%}}@media screen and (min-width:900px){.blogpreview--3{width:33.33%}}.blogpreview{padding:25px;margin-bottom:50px;-moz-transition:all .2s ease-in,all .25s ease-out;-o-transition:all .2s ease-in,all .25s ease-out;-webkit-transition:all .2s ease-in,all .25s ease-out;transition:all .2s ease-in,all .25s ease-out}@media screen and (min-width:500px) and (max-width:767px){.blogpreview{padding:10px}}@media screen and (min-width:768px){.blogpreview{padding:12px}}@media screen and (min-width:1024px){.blogpreview{padding:15px}}@media screen and (min-width:1244px){.blogpreview{padding:35px}}.blogpreview--image{overflow:hidden;background-color:var(--mainblue)}.blogpreview--image img{transition:all .2s ease-in,all .25s ease-out}.blogpreview--image:hover img{transform:scale(1.1)}.blogpreview ul,ul.blogpost--category{list-style:none;margin:0;line-height:0;min-height:21px}.blogpreview ul li,ul.blogpost--category li{display:inline-block;margin:14px 0 10px 0;padding:0;line-height:1}@media screen and (min-width:500px){.blogpreview ul li,ul.blogpost--category li{margin:12px 0 14px 0}}@media screen and (min-width:768px){.blogpreview ul li,ul.blogpost--category li{margin:16px 2px 18px 0}}@media screen and (min-width:1024px){.blogpreview ul li,ul.blogpost--category li{margin:21px 3px 22px 0}}.blog--category{background-color:#e1f0fa;padding:3px 11px 4px;border-radius:50px;text-decoration:none;color:#00497b;font-size:12px}@media screen and (min-width:768px){.blog--category{padding:4px 11px 5px}}@media screen and (min-width:1024px){.blog--category{padding:6px 11px 7px}}.blog--category:hover{background-color:#00497b;color:#fff}.blogpreview--title{text-decoration:none;margin:0;padding:0}.blogpreview a:hover~.blogpreview--title,.blogpreview--title:hover{color:var(--mainblue)}.blogpreview--title p{font-weight:400;font-size:26px;line-height:1.3}@media screen and (min-width:500px){.blogpreview--title p{font-size:22px}}@media screen and (min-width:1024px){.blogpreview--title p{font-size:26px}}@media screen and (min-width:1244px){.blogpreview--title p{font-size:28px}}a.blogpreview--readmore{font-size:14px;text-decoration:none;color:#aaa}a.blogpreview--readmore:hover{font-size:14px;text-decoration:none;color:var(--mainblue)}.blogpreview a:hover~.blogpreview--readmore{color:var(--mainblue)}.blogpreview-featured{position:relative;text-align:center;color:#fff;margin-bottom:50px;overflow:hidden}@media screen and (min-width:600px){.blogpreview-featured{margin-bottom:75px}}@media screen and (min-width:768px){.blogpreview-featured{margin-bottom:100px}}.blogpreview-featured-backgroundimage{position:absolute;background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;transition:all .2s ease-in,all .25s ease-out;background-color:var(--mainblue)}.blogpreview-featured:hover .blogpreview-featured-backgroundimage{transform:scale(1.04)}.blogpreview-featured-backgroundimage img{object-fit:cover;width:100%;height:100%}.blogpreview-featured a{text-decoration:none}.blogpreview-featured ul{position:absolute;bottom:20px;left:20px;margin:0}@media (min-width:768px){.blogpreview-featured ul{left:50px;bottom:50px}}.blogpreview-featured ul{list-style:none}.blogpreview-featured ul li{display:inline-block;margin:0;padding:0}.blogpreview-featured h2{color:#fff}@media (min-width:1024px){.blogpreview-featured h2{font-size:70px}}.blogpreview-featured-gradient{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(180deg,rgba(191,191,191,.44) 0,#00497b 100%);opacity:.5}.blogpreview-featured-inner{position:relative;z-index:1;padding:50px 20px 100px}@media (min-width:500px){.blogpreview-featured-inner{padding:50px 30px 100px}}@media (min-width:768px){.blogpreview-featured-inner{padding:100px 50px 150px}}@media (min-width:1024px){.blogpreview-featured-inner{padding:150px 50px 200px}}@media (min-width:1244px){.blogpreview-featured-inner{padding:175px 50px 225px}}.blogpreview-featured-readmore{position:absolute;right:20px;bottom:24px;color:#fff;text-decoration:none}@media (max-width:767px){.blogpreview-featured-readmore{font-size:16px}}@media (min-width:768px){.blogpreview-featured-readmore{right:50px;bottom:45px}}ul.blogpost--category{float:left;width:100%}.blogpost--title{float:left;width:100%;color:#00497b;margin-left:-2px;margin-top:10px}@media (min-width:768px){.blogpost--title{margin-left:-3px;margin-top:3px}}@media (min-width:1024px){.blogpost--title{width:calc(100% - 262px)}}.blogpost--author{float:left;width:100%;margin:20px 0 100px}.blogpost--author,.blogpost--superscript,.blogpost--title{color:#00497b}.blogpost--author p{float:left;min-width:100%}@media (min-width:768px){.blogpost--author p{min-width:40%}}@media (min-width:900px){.blogpost--author p{min-width:30%}}@media (min-width:1244px){.blogpost--author p{min-width:25%}}.blogpost--header-share{float:left;width:50%;margin-top:10px}@media (min-width:768px){.blogpost--header-share{margin-top:0}}.relatedposts{background-color:#263640;padding:100px 0 30px}.relatedposts--wrapper{max-width:840px;margin:0 auto}.relatedposts .blogpreview{float:left;width:100%;padding:0}@media screen and (min-width:600px){.relatedposts .blogpreview{width:44.5%;margin-right:11%}}@media screen and (min-width:600px){.relatedposts .blogpreview:nth-child(2n){margin-right:0}}.relatedposts .blogpreview--readmore,.relatedposts .blogpreview--title{color:#fff}.relatedposts .blogpreview a:hover~.blogpreview--readmore,.relatedposts .blogpreview a:hover~.blogpreview--title,.relatedposts .blogpreview--readmore:hover,.relatedposts .blogpreview--title:hover{color:var(--teal)}.blog--pagination{margin:0 0 150px 0;text-align:center}.blog--pagination a.btn,.blog--pagination a.btn.current,.blog--pagination span.current{width:50px;height:50px;margin:0 10px;padding:10px}@media screen and (min-width:600px){.blog--pagination a.btn,.blog--pagination a.btn.current,.blog--pagination span.current{padding:5px}}.blog--pagination a.btn{background:0 0;color:#aaa;border:1px solid #aaa}.blog--pagination a.btn.current,.blog--pagination span.current{color:#fff}.modal-open{overflow:hidden}.open-modal{font-weight:700;background:var(--blue);color:var(--white);padding:.75rem 1.75rem;margin-bottom:1rem;border-radius:5px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--black);cursor:pointer;visibility:hidden;opacity:0;transition:all .35s ease-in;z-index:4000000}.modal.is-visible{visibility:visible;opacity:1}.modal-dialog{position:relative;max-width:800px;max-height:80vh;border-radius:7px;background:var(--white);overflow:auto;cursor:default;padding:25px}.modal-dialog button{position:absolute;top:25px;right:25px}.modal-dialog h4{margin-top:0!important;cursor:auto!important}.modal-dialog .jobtitle{margin-bottom:20px}.modal-dialog p{font-size:18px;margin-bottom:20px;cursor:auto!important}.modal-closebutton{width:50px;height:50px;display:block;position:relative;cursor:pointer;position:absolute;top:12px;right:12px;z-index:30002;border-radius:50%;background-color:var(--teal);pointer-events:auto;box-shadow:none}.modal-closebutton .hamburger__line--cross01,.modal-closebutton .hamburger__line--cross02{top:24px;left:11px}.modal-closebutton .hamburger__line-in::after,.modal-closebutton .hamburger__line-in::before{background-color:#fff}.index--mantle{position:relative;top:0;height:100vh;min-height:750px;margin-top:-80px;padding-left:16px;display:flex;align-items:center}@media (min-width:500px){.index--mantle{padding:0 25px;margin-top:-90px}}@media (min-width:600px){.index--mantle{padding:0 35px;margin-top:-100px}}@media (min-width:768px){.index--mantle{padding:0 50px;margin-top:-110px;min-height:800px}}@media (min-width:1024px){.index--mantle{padding:0 75px;margin-top:-120px}}@media (min-width:1244px){.index--mantle{padding:0 100px}}@media (min-width:1440px){.index--mantle{padding:0 100px}}.index--mantle h1{font-size:80px;line-height:.8;margin-left:-5px;max-width:1100px}@media (min-width:450px){.index--mantle h1{font-size:100px}}@media (min-width:500px){.index--mantle h1{font-size:120px}}@media (min-width:600px){.index--mantle h1{font-size:130px}}@media (min-width:700px){.index--mantle h1{font-size:140px}}@media (min-width:768px){.index--mantle h1{font-size:145px}}@media (min-width:1024px){.index--mantle h1{font-size:150px}}@media (min-width:1244px){.index--mantle h1{font-size:180px;padding-top:25px}}@media (min-width:1480px){.index--mantle h1{font-size:200px}}.index--mantle p{color:#00a89e;text-align:left;font-size:24px;max-width:875px;line-height:1.25;letter-spacing:-.85px;font-weight:400;margin-top:20px}@media (min-width:450px){.index--mantle p{font-size:30px}}@media (min-width:500px){.index--mantle p{font-size:32px}}@media (min-width:600px){.index--mantle p{font-size:35px}}@media (min-width:700px){.index--mantle p{font-size:38px}}@media (min-width:768px){.index--mantle p{font-size:42px}}@media (min-width:1244px){.index--mantle p{font-size:44px;margin-top:10px}}@media (min-width:1440px){.index--mantle p{font-size:45px}}.index--mantle-learnmore{position:relative;display:block;font-size:17px;text-decoration:none;font-weight:500;color:var(--mainblue);margin-top:30px}@media (min-width:768px){.index--mantle-learnmore{position:absolute;bottom:50px}}.index--mantle-learnmore svg{position:relative;margin-right:15px;top:2px}.index--mantle-blob{position:absolute;bottom:-250px;right:-130px;width:270px;z-index:-1}@media (min-width:600px){.index--mantle-blob{bottom:-170px;width:300px}}@media (min-width:768px){.index--mantle-blob{bottom:-200px;width:320px}}@media (min-width:1024px){.index--mantle-blob{bottom:-170px;width:350px}}.index--mission{background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#00497b;padding:65px 40px 70px;color:#fff}@media (min-width:600px){.index--mission{border-radius:7px 0 0 7px;padding:75px 50px;margin-left:35px}}@media (min-width:768px){.index--mission{padding:100px 50px;margin-left:50px}}@media (min-width:1024px){.index--mission{padding:150px 100px;margin-left:75px}}@media (min-width:1244px){.index--mission{margin-left:100px}.index--mission-scrollto{padding-top:106px}}@media (min-width:1440px){.index--mission{margin-right:100px;border-radius:7px;padding:150px 100px}}.index--mission p{font-size:20px;line-height:30px;max-width:1240px}@media (min-width:600px){.index--mission p{font-size:24px;line-height:36px}}@media (min-width:768px){.index--mission p{font-size:30px;line-height:40px}}@media (min-width:1024px){.index--mission p{font-size:32px;line-height:46px}}@media (min-width:1244px){.index--mission p{font-size:36px;line-height:52px}}.index--mission a{display:inline-block;margin-top:30px;font-size:17px;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px;color:#fff}@media (min-width:600px){.index--mission a{margin-top:50px}}@media (min-width:768px){.index--mission a{margin-top:75px}}.module-frame{text-align:center;box-sizing:border-box;width:100%;margin:0 auto;padding-top:100px;position:relative;z-index:2}@media (min-width:1024px){.module-frame{padding-top:180px}}@media (min-width:1025px){.module-frame{height:800px}}.module-webelieve{position:relative;margin-bottom:50px;float:left;vertical-align:top;overflow:hidden;background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;background-color:teal}@media (min-width:1025px){.module-webelieve{width:30.6666667%;margin-right:4%;margin-bottom:50px}}.module-webelieve:last-child{margin-right:0}.module-webelieve-gradientbackground{background-image:linear-gradient(180deg,rgba(38,54,64,.85) 85%,#263640 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:all .5s}@media (min-width:1025px){.module-webelieve-gradientbackground{background-image:linear-gradient(180deg,rgba(38,54,64,0) 30%,#263640 100%)}}@media (min-width:1025px){.module-webelieve:hover .module-webelieve-gradientbackground{background-image:linear-gradient(180deg,rgba(38,54,64,.5) 0,#263640 100%)}}.module-webelieve-inner{z-index:2;color:#fff;text-align:center;padding:50px;box-sizing:border-box;position:relative;transition:all .5s;border-radius:7px}@media (min-width:500px){.module-webelieve-inner{padding:50px 75px}}@media (min-width:600px){.module-webelieve-inner{padding:50px 100px}}@media (min-width:768px){.module-webelieve-inner{padding:50px 150px}}@media (min-width:900px){.module-webelieve-inner{padding:50px 200px}}@media (min-width:1025px){.module-webelieve-inner{padding:0 20px;padding-top:200px;height:450px}}@media (min-width:1244px){.module-webelieve-inner{padding:0 40px;padding-top:180px}}@media (min-width:1440px){.module-webelieve-inner{padding:0 40px;padding-top:220px;height:480px}}.module-webelieve-inner h3{color:#fff;text-align:center;margin:0 auto;position:relative;margin-bottom:20px}@media (min-width:1025px){.module-webelieve-inner h3{font-size:30px}}@media (min-width:1025px){.module-webelieve-inner h3{font-size:34px}}.module-webelieve-inner p{margin:0;font-size:16px;color:#fff;text-align:center;transition:all .5s;font-weight:400}@media (min-width:600px){.module-webelieve-inner p{font-size:18px}}@media (min-width:1025px){.module-webelieve-inner p{opacity:0;font-size:15px}}@media (min-width:1244px){.module-webelieve-inner p{font-size:16px}}@media (min-width:1440px){.module-webelieve-inner p{font-size:19px}}@media (min-width:1025px){.module-webelieve-inner:hover{padding-top:110px;height:460px;transform:translateY(-30px) translateZ(0)}}@media (min-width:1244px){.module-webelieve-inner:hover{padding-top:120px;height:480px}}@media (min-width:1440px){.module-webelieve-inner:hover{padding-top:120px;height:530px}}@media (min-width:1025px){.module-webelieve-inner:hover p{opacity:1}}@media (max-width:1024px){.module-webelieve-inner svg{display:none}}@media (min-width:1025px){.module-webelieve-inner svg{position:absolute;bottom:40px}.module-webelieve-inner:hover svg{opacity:0}}.module-webelieve-inner-link{text-align:center;z-index:4;color:#00a79d;text-decoration:none;font-weight:500;display:block;margin-top:25px}@media (min-width:1025px){.module-webelieve-inner-link{left:50%;transform:translateX(-50%);position:absolute;bottom:30px}}@media (max-width:1024px){.module-webelieve-inner-link.hvr-underline:before{display:none}}.index--btn-center{margin-bottom:110px}@media (min-width:768px){.index--btn-center{margin-bottom:170px}}#webTicker h1{font-size:80px}@media (min-width:1024px){#webTicker h1{font-size:200px}}.index--goals{padding-top:0}@media (min-width:768px){.index--goals{padding-top:20px}}@media (min-width:1024px){.index--goals{padding-top:160px}}.index--goal{margin-bottom:100px}@media (min-width:768px){.index--goal{margin-bottom:200px;display:flex;align-items:center}}@media (min-width:1024px){.index--goal{margin-bottom:250px}}@media (min-width:1244px){.index--goal{margin-bottom:300px}}.index--goal-image{position:relative}@media (min-width:768px){.index--goal-image{width:60%}}.index--goal-image img{z-index:2}.index--goal-copy{width:100%}@media (min-width:768px){.index--goal-copy{width:80%}}@media (min-width:1024px){.index--goal-copy{width:35%}}.index--goal:nth-child(odd) .index--goal-copy{float:right}.index--goal:nth-child(even) .index--goal-copy{float:left}.index--goal:nth-child(odd) .index--goal-image{margin-left:auto;order:2}.index--goal:nth-child(even) .index--goal-image{float:left}@media (min-width:768px){.index--goal:nth-child(odd) .index--goal-copy{margin-right:5%}.index--goal:nth-child(even) .index--goal-copy{margin-left:5%}}.index--goal-copy p{font-size:18px}.index--goal-copy h3{font-size:32px;color:#00497b;font-weight:500;margin-top:20px}@media (min-width:768px){.index--goal-copy h3{margin-top:0;margin-bottom:10px}}@media (min-width:1024px){.index--goal-copy h3{margin-bottom:30px}}.index--goal-copy a{font-size:17px;margin-top:30px;display:inline-block;text-decoration:none;border-bottom:1px solid #cbcbcb;padding-bottom:2px;font-weight:500}.blob{position:absolute;background-repeat:no-repeat;width:100%;height:100%;z-index:-1}.goal1 .blob{background-image:url(../../img/blob-1.svg);right:-100px;bottom:-50px}@media (min-width:768px){.goal1 .blob{bottom:-50px;right:-50px}}@media (min-width:1024px){.goal1 .blob{bottom:-100px;right:-100px}}@media (min-width:1244px){.goal1 .blob{bottom:-125px;right:-125px}}.goal2 .blob{background-image:url(../../img/blob-2.svg);left:-50px;bottom:-35px}@media (min-width:400px){.goal2 .blob{bottom:-40px;left:-60px}}@media (min-width:600px){.goal2 .blob{bottom:-20px;left:-60px}}@media (min-width:768px){.goal2 .blob{bottom:-50px;left:-75px}}@media (min-width:1024px){.goal2 .blob{bottom:-100px;left:-50px}}@media (min-width:1244px){.goal2 .blob{bottom:-125px;left:-80px}}.goal3 .blob{background-image:url(../../img/blob-3.svg);right:-80px;bottom:-65px}@media (min-width:400px){.goal3 .blob{bottom:-78px;right:-80px}}@media (min-width:600px){.goal3 .blob{bottom:-78px;right:-120px}}@media (min-width:768px){.goal3 .blob{bottom:-80px;right:-40px}}@media (min-width:1024px){.goal3 .blob{bottom:-160px;right:-100px}}@media (min-width:1244px){.goal3 .blob{bottom:-200px;right:-100px}}.goal4 .blob{background-image:url(../../img/blob-4.svg);left:-80px;bottom:-22px}@media (min-width:400px){.goal4 .blob{bottom:-25px;left:-80px}}@media (min-width:768px){.goal4 .blob{bottom:-50px;left:-30px}}@media (min-width:1024px){.goal4 .blob{bottom:-100px;left:-100px}}@media (min-width:1244px){.goal4 .blob{bottom:-125px;left:-125px}}.index--blogposts-heading{margin-bottom:10px}@media (min-width:768px){.index--blogposts-heading{margin-bottom:20px}}@media (min-width:1024px){.index--blogposts-heading{margin-bottom:40px}}@media (min-width:768px){.index--blogposts .blogpreview{margin-bottom:100px}.index--blogposts .blogpreview:nth-child(4){display:none}}.index--blogposts-btn{margin:0 auto 100px;text-align:center}.index--quote{position:relative;background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;padding:80px 25px;margin-bottom:50px;overflow:hidden}@media (min-width:768px){.index--quote{padding:150px 50px;margin-bottom:100px}}@media (min-width:1024px){.index--quote{padding:200px 50px}}.index--quote-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#263640;z-index:1;opacity:85%}.index--quote-inner{position:relative;z-index:2}.index--quote h4,.index--quote p{margin:0 auto;text-align:center;max-width:800px;color:#fff}.index--quote h4{font-size:18px;line-height:30px}@media (min-width:600px){.index--quote h4{font-size:24px;line-height:34px}}@media (min-width:768px){.index--quote h4{font-size:30px;line-height:42px}}.index--quote p{margin-top:30px}@media (min-width:768px){.index--quote p{margin-top:30px;font-size:18px}}.module--goal{position:relative;padding:70px 25px 30px;text-align:center;color:#fff;margin-bottom:50px;overflow:hidden;color:#fff}@media (min-width:600px){.module--goal{padding:100px 50px 60px}}@media (min-width:768px){.module--goal{padding:120px 50px 60px;margin-bottom:75px}}@media (min-width:1024px){.module--goal{padding:200px 50px 60px;margin-bottom:100px}}@media (min-width:1244px){.module--goal{padding:200px 50px 60px;margin-bottom:150px}}.module--goal-first{margin-bottom:0}.module--goal h1{color:#fff}.module--goal-backgroundimage{position:absolute;background-image:url('');background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;transition:all .2s ease-in,all .25s ease-out;background-color:var(--mainblue)}.module--goal:hover .module--goal-backgroundimage{transform:scale(1.04)}.module--goal-backgroundimage img{object-fit:cover;width:100%;height:100%}.module--goal-gradient{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(180deg,rgba(191,191,191,.44) 0,#00497b 100%);opacity:.75}.module--goal-inner{position:relative;z-index:1}.module--goal .btn{position:relative;z-index:2;margin:40px auto 0}@media (max-width:767px){.module--goal .btn{padding:4px 16px 6px}}@media (min-width:768px){.module--goal .btn{margin:70px auto 0}}@media (min-width:1024px){.module--goal .btn{margin:120px auto 0}}.goal--superhead{margin-bottom:15px}@media (min-width:1024px){.goal--superhead{margin-bottom:40px}}p.goal--relatednews-subhead{font-size:13px;font-weight:500;margin-bottom:0;border-bottom:1px solid #ccc;padding-bottom:7px}.goal--header-share{float:left;width:50%;margin-top:20px;margin-left:2px;margin-bottom:20px}@media (min-width:768px){.goal--header-share{margin-top:40px;margin-bottom:20px}}.goal--header-share .sharebuttons-topofpage h5{color:#fff}.goal--header-share .sharebuttons-topofpage .share-btn{fill:#fff}@media (min-width:768px){.goal--relatednews .search--results-blog-info{float:left;width:calc(100% - 350px)}.goal--relatednews .search--results-blog-image{float:right;width:300px}}@media (min-width:1024px){.goal--relatednews .search--results-blog-info{width:calc(100% - 380px)}.goal--relatednews .search--results-blog-image{width:330px}}.goal--pagination{background-color:var(--darkblue);padding:50px 0}@media (min-width:768px){.goal--pagination{padding:100px 0}}.goal--pagination .module--goal{box-sizing:border-box;float:left;width:100%;text-decoration:none;padding:50px 20px;margin-bottom:0}@media (min-width:400px){.goal--pagination .module--goal{padding:75px 20px}}@media (min-width:500px){.goal--pagination .module--goal{padding:100px 20px}}@media (min-width:600px){.goal--pagination .module--goal{width:48%;margin-right:4%}}@media (min-width:768px){.goal--pagination .module--goal{padding:100px 20px}}@media (min-width:1244px){.goal--pagination .module--goal{padding:120px 20px}}.goal--pagination .module--goal:last-child{margin-right:0;margin-top:20px}@media (min-width:600px){.goal--pagination .module--goal:last-child{margin-top:0}}.page--join{background-color:#263640}.field-wrapper{max-width:600px;margin:0 auto}.accordion-box{margin-bottom:18px;background-color:var(--mainblue);overflow:hidden}@media (min-width:400px){.accordion-box{margin-bottom:35px}}@media (min-width:600px){.accordion-box{margin-bottom:50px}}@media (min-width:1024px){.accordion-box{margin-bottom:75px}}@media (min-width:1244px){.accordion-box{margin-bottom:100px}}.accordion-box-last{margin-bottom:50px}@media (min-width:768px){.accordion-box-last{margin-bottom:75px}}@media (min-width:1024px){.accordion-box-last{margin-bottom:100px}}@media (min-width:1244px){.accordion-box-last{margin-bottom:150px}}.accordion{position:relative;background-color:#63bce1;cursor:pointer;width:100%;border:none;text-align:left;outline:0;transition:.4s;padding:30px 18px;box-sizing:border-box}@media (min-width:400px){.accordion{padding:40px 20px}}@media (min-width:600px){.accordion{padding:50px}}@media (min-width:1024px){.accordion{padding:50px}}@media (min-width:1244px){.accordion{padding:100px}}.accordion h3{position:relative;z-index:2}.accordion button{position:absolute;top:50%;transform:translateY(-50%);right:20px;background-color:var(--mainblue);border-color:var(--mainblue);z-index:10}@media (min-width:400px){.accordion button{right:20px}}@media (min-width:600px){.accordion button{right:50px}}@media (min-width:768px){.accordion button{right:75px;width:180px}}@media (min-width:1024px){.accordion button{width:240px}}.accordion.active{border-radius:7px 7px 0 0;background-color:#fff}.accordion button:hover,.accordion:hover button{background-color:#263640;border-color:#263640}.panel{padding:25px;border-radius:7px;display:none;background-color:#fff;overflow:hidden}@media (min-width:500px){.panel{padding:50px}}@media (min-width:600px){.panel{padding:50px 50px 100px}}.accordion.active~.panel{border-radius:0 0 7px 7px}.accordion.active button.btn{display:none}.accordion-box-x{position:absolute;width:30px;top:30px;right:20px;opacity:0}@media (min-width:400px){.accordion-box-x{width:30px;top:42px;right:25px}}@media (min-width:600px){.accordion-box-x{width:40px;top:47px;right:50px}}@media (min-width:1024px){.accordion-box-x{width:50px;top:53px;right:50px}}@media (min-width:1244px){.accordion-box-x{top:98px;right:100px}}.accordion.active .accordion-box-x{opacity:1}.accordion-box-educator,.accordion-box-parent,.accordion-box-student,.accordion-box-supporter{position:relative}.accordion-box-educator-svg,.accordion-box-parent-svg,.accordion-box-student-svg,.accordion-box-supporter-svg{position:absolute;right:0;top:0;z-index:0}.accordion-box-student-svg{width:300px}.accordion-box-educator-svg{width:110%}.accordion-box-parent-svg{width:110%}.accordion-box-supporter-svg{width:300px}@media (min-width:600px){.accordion-box-student-svg{width:600px}.accordion-box-educator-svg{width:100%}.accordion-box-parent-svg{width:100%}.accordion-box-supporter-svg{width:650px}}.accordion.active .accordion-box-educator-svg,.accordion.active .accordion-box-parent-svg,.accordion.active .accordion-box-student-svg,.accordion.active .accordion-box-supporter-svg{display:none}.about--commissionandstaff{position:relative;float:left;width:100%;margin-bottom:64px}@media screen and (min-width:600px){.about--commissionandstaff{width:49%;margin-right:2%}}@media screen and (min-width:600px) and (max-width:767px){.about--commissionandstaff:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.about--commissionandstaff{width:20%;margin-right:6.66666667%;margin-bottom:100px}.about--commissionandstaff:nth-child(4n){margin-right:0}.about--thestaff .about--commissionandstaff{width:28.8893333%;margin-right:6.666%;margin-bottom:100px}.about--thestaff .about--commissionandstaff:nth-child(3n){margin-right:0}}.about--commissionandstaff .about--commissionandstaff-image{overflow:hidden}.about--commissionandstaff-image img{transition:all .2s ease-in,all .25s ease-out}.about--commissionandstaff-image:hover img,.about--commissionandstaff:hover .about--commissionandstaff-image img{transform:scale(1.1)}.about--commissionandstaff img{cursor:pointer}.about--commissionandstaff h4,.about--commissionandstaff p.jobtitle{font-weight:400;float:left;width:100%;cursor:pointer}.about--commissionandstaff h4{font-size:26px;margin-top:14px;line-height:1.25;margin-bottom:5px}.about--commissionandstaff p.jobtitle{font-size:16px}.about--thecommission-subhead,.about--thestaff-subhead{margin-top:50px}.about--thecommission,.about--thestaff{margin:30px 0 0 0}@media (min-width:1024px){.about--thecommission,.about--thestaff{margin:50px 0 0 0}}.about--thecoalition{background-color:var(--darkblue)}.about--thecoalition h3{margin-bottom:30px;color:#fff}@media (min-width:1024px){.about--thecoalition h3{margin-bottom:40px}}.about--thecoalition-logo{float:left}@media (min-width:500px) and (max-width:767px){.about--thecoalition-logo:nth-child(2n){margin-right:0}}@media (min-width:768px){.about--thecoalition-logo:nth-child(5n){margin-right:0}}.about--thecoalition-peoplewhohavejoined{margin-top:100px}.about--thecoalition-peoplewhohavejoined-left,.about--thecoalition-peoplewhohavejoined-right{box-sizing:border-box;float:left;width:100%}@media (min-width:900px){.about--thecoalition-peoplewhohavejoined-left,.about--thecoalition-peoplewhohavejoined-right{width:50%}}@media (min-width:900px){.about--thecoalition-peoplewhohavejoined-left{padding-right:50px}}.about--thecoalition-peoplewhohavejoined-right table tr{border-top:1px solid #050b10}.about--thecoalition-peoplewhohavejoined-right table{border-collapse:collapse;width:100%}.about--thecoalition-peoplewhohavejoined-right table td,.about--thecoalition-peoplewhohavejoined-right table th{text-align:left;padding:20px 6px;color:#fff}table.about--peoplewhohavejoined p{font-size:14px}@media (min-width:400px){table.about--peoplewhohavejoined p{font-size:18px}}@media (min-width:1024px){table.about--peoplewhohavejoined p{font-size:20px}}.td-1{width:44%}.td-2{width:30%}.td-3{width:26%}.btn-loadmore{display:block;border-radius:0;background-color:#212f38;border-color:#212f38;padding:15px 0 17px}.btn-loadmore:hover{display:block;border-color:#016f74}#loadMore-happenings-archive{display:block;padding:15px 10px}@media (max-width:899px){.btn-peoplewhohavejoined-desktop{display:none}}.btn-peoplewhohavejoined{margin-top:50px}@media (min-width:900px){.btn-peoplewhohavejoined{display:none}}.page--header-search form{max-width:900px;margin:0 auto}.page--header-search form input[type=search]{position:relative;background-color:transparent;border-bottom:2px solid #050b10;padding-left:1px;padding-bottom:15px;border-radius:0;color:#fff;font-size:26px}@media (min-width:600px){.page--header-search form input[type=search]{font-size:31px}}.page--header-search form input[type=search]::placeholder{color:#fff;font-size:24px}@media (min-width:600px){.page--header-search form input[type=search]::placeholder{font-size:36px}}.page--header-search form input[type=submit]{position:absolute;background-image:url(../../img/footer-whitearrow.svg);background-size:40px;background-position:17px;background-repeat:no-repeat;position:absolute;right:-12px;top:8px;height:50px;width:75px;background-color:#263640;border:1px solid #263640}@media (min-width:600px){.page--header-search form input[type=submit]{top:9px}}.page--header-search form svg{position:absolute;top:21px;right:5px}.footer-emailsignup form input[type=submit]{position:absolute;right:4px;bottom:4px;height:34px;width:65px;background-color:#263640}.footer-emailsignup form svg{position:absolute;top:13px;right:25px}.results{color:var(--mainblue);font-size:24px;line-height:1.4}@media (min-width:600px){.results{font-size:36px}}.search--results-container ul{list-style:none;margin:0;padding:0}.search--results-container ul li{border-bottom:1px solid #ccc;margin:0;padding:15px 0 40px}@media (min-width:768px){.search--results-container ul li{padding:40px 0}}@media (min-width:1024px){.search--results-container ul li{padding:70px 0}}.search--results-container ul li ul{margin:15px 0;line-height:1.2;min-height:21px;padding:0}@media (min-width:768px){.search--results-container ul li ul{margin:0 0 20px 0}}.search--results-container ul li ul li{border:none;margin:0;padding:0;display:inline-block;line-height:1}.search--results-blog-image,.search--results-blog-info{width:100%}@media (min-width:768px){.search--results-blog-info{float:left;width:calc(100% - 320px)}.search--results-blog-image{float:right;width:270px}}@media (min-width:1024px){.search--results-blog-info{width:calc(100% - 450px)}.search--results-blog-image{width:400px}}@media (min-width:1244px){.search--results-blog-info{width:calc(100% - 550px)}.search--results-blog-image{width:500px}}.search--results--title{font-weight:400;font-size:30px;line-height:1.3;text-decoration:none}@media screen and (min-width:500px){.blogpreview--title p{font-size:22px}}@media screen and (min-width:1024px){.blogpreview--title p{font-size:26px}}@media screen and (min-width:1244px){.blogpreview--title p{font-size:28px}}.search--results--title:hover,.search--results--title:hover~.blogpreview--readmore,.search--results-blog-image:hover~.search--results-blog-info .blogpreview--readmore,.search--results-blog-image:hover~.search--results-blog-info .search--results--title{color:var(--mainblue)}.search--results-blog-info p{max-width:700px;margin-top:10px;font-size:16px;line-height:1.7;margin-bottom:10px}.form-search input:-webkit-autofill,.form-search input:-webkit-autofill:focus,.form-search input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #263640 inset;background-color:transparent}.contact--left,.contact--right{color:#fff;width:100%}.contact--left{float:left}.contact--right{float:right;margin-bottom:50px}@media (min-width:768px){.contact--left,.contact--right{width:46%}.contact--left{margin-right:8%}.contact--right{margin-bottom:0;margin-top:7px}}.contact--right a{color:#fff}.contact--right p{margin-bottom:20px}.contact .freeform .freeform-label{font-weight:400!important;margin-bottom:5px}.contact .freeform ul li{color:red;margin:5px 0 10px;font-size:14px;line-height:1.35}.contact .ff-form-errors{font-weight:500;color:#fff;background-color:red;padding:8px 12px;border-radius:7px;border:none}.contact .ff-form-errors>p{font-size:18px;line-height:1.35;font-weight:500}.contact .ff-form-success{background-color:#008185;border-radius:7px;margin-top:18px;margin-bottom:10px}.contact .ff-form-success p{font-weight:500;color:#fff;font-size:18px;line-height:1.35;padding:8px 12px}

.blogpreview-featured-backgroundimage img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* STICKY - FADE IN */
.sticky-fadein {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background: #FFF;
    border-bottom: 1px solid #ddd;
    height: 80px;
    opacity: 0;
    transition: opacity 0.15s linear;
}

.sticky-fadein-fixed{opacity:1 !important;}

@media (min-width: 1024px) {.sticky-fadein .logo-mobile {left: 72px;}}
@media (min-width: 1244px) {.sticky-fadein .logo-mobile {left: 97px;}}


/* STICKY - NAV SPACING */
@media (max-width: 767px) {.sticky-fadein nav {display: none;}}

.sticky-fadein nav {position: absolute; top: 17px; right: 50px;}
  @media (min-width: 850px)  {.sticky-fadein nav {top: 12px;}}
  @media (min-width: 1024px) {.sticky-fadein nav {right: 74px;}}
  @media (min-width: 1024px) {.sticky-fadein nav {right: 97px;}}


.sticky-fadein nav a.btn {padding: 7px 20px 9px;}
  @media (min-width: 850px) {.sticky-fadein nav a.btn {padding: 10px 30px 12px; }}

.sticky-fadein nav a:hover {color: #016F74;}
.sticky-fadein nav a.btn:hover {color: #FFF;}

.sticky-fadein nav a:hover::after {
  color: #016F74;
  content: '';
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 10px;
  background-color: #CCC;
  left: calc(50% - 4px);
  bottom: -17px;
}
  .sticky-fadein nav a.btn-donate:hover::after,
  .sticky-fadein nav a.search-icon:hover::after
  {display: none;}

.sticky-fadein nav a.active::after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 10px;
  background-color: #016F74;
  left: calc(50% - 4px);
  bottom: -17px;
}

.sticky-fadein nav a.search-icon {
  position: relative;
  top: 6px;
}
/*    MAIN NAVIGATION LINKS    */


/* ABOUT - CO-CHAIRS */
.about--commissionandstaff--wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -25px;
    margin-right: -25px;
}
	@media screen and (min-width: 500px) and (max-width: 767px) {.about--commissionandstaff--wrap {margin-left: -10px; margin-right: -10px;}}
	@media screen and (min-width: 768px)  {.about--commissionandstaff--wrap {margin-left: -12px; margin-right: -12px;}}
	@media screen and (min-width: 1024px) {.about--commissionandstaff--wrap {margin-left: -15px; margin-right: -15px;}}
	@media screen and (min-width: 1244px) {.about--commissionandstaff--wrap {margin-left: -35px; margin-right: -35px;}}


.about--commissionandstaff {
	margin-right: 0 !important;
}


.about--commissionandstaff--3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
}
	@media screen and (min-width: 500px) and (max-width: 899px) {.about--commissionandstaff--3 {width: 50% !important;}}
	@media screen and (min-width: 900px) {.about--commissionandstaff--3 {width: 33.33% !important;}}


.about--commissionandstaff--3 {
	padding: 25px;
	margin-bottom: 50px;
}
	@media screen and (min-width: 500px) and (max-width: 767px) {.about--commissionandstaff--3 {padding: 10px;}}
	@media screen and (min-width: 768px)  {.about--commissionandstaff--3  {padding: 12px;}}
	@media screen and (min-width: 1024px) {.about--commissionandstaff--3 {padding: 15px;}}
	@media screen and (min-width: 1244px) {.about--commissionandstaff--3 {padding: 35px;}}


	@media screen and (min-width: 500px) {
		.with-cochairs .about--commissionandstaff:nth-child(1), 
		.with-cochairs .about--commissionandstaff:nth-child(2) {
			width: 50% !important;
		}
	}
/* ABOUT - CO-CHAIRS */


.footer-main nav {
	right: 104px;
}
	@media (min-width: 768px) {
		.footer-main nav {
			position: absolute;
			text-align: left;
		}
	}

@media (min-width: 768px) {
	.footer-nav-sociallinks {
		right: -104px;
	}
}


footer {
	width: 100% !important;
	overflow-x: hidden !important;
}




.blogpost--bodycopy a, .page--bodycopy a {color: #008185;}
.blogpost--bodycopy a:hover, .page--bodycopy a:hover {color: #016f74;}
.blogpost--bodycopy a.btn, .page--bodycopy a.btn {color: #FFF;}


.blogpost--bodycopy a.btn, .page--bodycopy a.btn {
    color: #FFF;
}
	@media (min-width: 0px) and (max-width: 349px) {
		.blogpost--bodycopy a.btn,
		.page--bodycopy a.btn {
		    padding: 8px 8px 10px;
		    font-size: 12px;
		}
	}
	@media (min-width: 350px) and (max-width: 499px) {
		.blogpost--bodycopy a.btn,
		.page--bodycopy a.btn {
		    padding: 10px 14px 12px;
		    font-size: 13px;
		}
	}
	@media (min-width: 500px) and (max-width: 599px) {
		.blogpost--bodycopy a.btn,
		.page--bodycopy a.btn {
		    font-size: 16px;
		}
	}
	@media (min-width: 600px) and (max-width: 767px) {
		.blogpost--bodycopy a.btn,
		.page--bodycopy a.btn {
		    font-size: 18px;
		}
	}
	@media (min-width: 768px) and (max-width: 1599px) {
		.blogpost--bodycopy a.btn,
		.page--bodycopy a.btn {
		    font-size: 19px !important;
		}
	}


.blogpost--bodycopy figure {
	margin: 0;
	padding-bottom: 50px;
}

.blogpost--bodycopy h4 { line-height: 1.4; font-weight: 600; font-size: 2.0rem;}
	@media (min-width: 400px)  {.blogpost--bodycopy h4 {font-size: 2.45rem;}}
	@media (min-width: 600px)  {.blogpost--bodycopy h4 {font-size: 2.50rem;}}
	@media (min-width: 768px)  {.blogpost--bodycopy h4 {font-size: 2.50rem;}}
	@media (min-width: 1024px) {.blogpost--bodycopy h4 {font-size: 2.75rem;}}



@media (min-width: 1244px) {
	.blogpost--bodycopy,
	.blogpost--image,
	.blogpost--video,
	.header-image-wrapper,
	.page--bodycopy,
	.page--image {
		margin-bottom: 100px;
	}
}


/*.blog--category-sort ul {display: none;}
.blog--category-sort-select {display: block;}*/






/* BLOG SORT */
.blog--category-sort ul {list-style: none; margin-top: 5px; display: none;}
	@media screen and (min-width: 500px)  {.blog--category-sort ul {list-style: none; margin-top: 20px;}}
	@media screen and (max-width: 1099px) {.blog--category-sort ul {display: none;}}

.blog--category-sort .emdash {
    position: relative;
    top: 1px;
	color: #bbb;
	margin-left: -5px;
}
	@media screen and (min-width: 768px)  {.blog--category-sort .emdash {top: -1px;}}
	@media screen and (min-width: 1024px) {.blog--category-sort .emdash {top: -3px;}}
	@media screen and (min-width: 1244px) {.blog--category-sort .emdash {top: -3px;}}
	@media screen and (min-width: 1440px) {.blog--category-sort .emdash {top: -4px;}}


.blog--category-sort-select {
	position: relative;
	width: 80%;
	margin: 30px auto 20px;
	display: block;
	max-width: 800px;
}


.blog--category-sort ul li a {text-decoration: none; font-size: 15px; font-weight: 200; color: #00497B;}
	@media screen and (min-width: 1024px) {.blog--category-sort ul li a {font-size: 25px;}}
	@media screen and (min-width: 1244px) {.blog--category-sort ul li a {font-size: 28px;}}
	@media screen and (min-width: 1440px) {.blog--category-sort ul li a {font-size: 32px;}}



@media (min-width: 500px) {
	.footer-main nav a {
		margin: 0 0 0 10px;
	}
}






.blogpost--author p {
	min-width: 0 !important;
	width: auto !important;
}


.blogpost--header-share {
    margin-left: 0;
    width: 100%;
}
	@media screen and (min-width: 768px) {
		.blogpost--header-share {
			width: auto !important;
			margin-left: 50px;
		}
	}