@import"//hello.myfonts.net/count/37f950";*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header,nav,article,footer,section,aside,figure,figcaption{display:block}.wrap{width:100%;margin:0 auto;height:100%;position:relative;padding:0 25px}@media only screen and (min-width: 1650px){.wrap{width:1652px}}@media only screen and (max-width: 767.98px){.wrap{padding:0 25px}}.left,.alignleft{float:left}.right,.alignright{float:right}.wp-caption.alignleft,img.alignleft{margin:0 30px 0 0}.wp-caption.alignright,img.alignright{margin:0 0 0 30px}.main .content .wp-caption{max-width:100%;margin-bottom:0;font-size:0}@media only screen and (max-width: 767.98px){.main .content .wp-caption{margin:0 0 30px 0}}.main .content .wp-caption .wp-caption-text{line-height:1em;font-weight:400;margin:10px 0 0 0}.main .content .wp-caption .wp-caption-text{font-size:14px;font-size:0.8484848485vw}@media(max-width: 1178.5714285714px){.main .content .wp-caption .wp-caption-text{font-size:10px}}@media(min-width: 1650px){.main .content .wp-caption .wp-caption-text{font-size:14px}}.main .content .wp-caption.alignnone .wp-caption-text{text-align:right}.clr:after{content:"";display:table;clear:both}.screen-reader-text{display:none}strong{font-weight:700}em{font-style:italic}.aligncenter{display:block;margin:0 auto}img.rounded{border-radius:100%}.halfwidth{width:48%}.bordered{border:10px solid #fff;box-shadow:0px 0px 5px #333}.small{font-size:80%}a{opacity:1;text-decoration:underline;color:#6a6a6a;transition:all .2s ease-in-out}a:hover{color:shade(#6a6a6a, 20%);text-decoration:none;transition:all .2s ease-in-out}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_2_0.eot");src:url("../fonts/gelion/37F950_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_2_0.woff2") format("woff2"),url("../fonts/gelion/37F950_2_0.woff") format("woff"),url("../fonts/gelion/37F950_2_0.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_0_0.eot");src:url("../fonts/gelion/37F950_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_0_0.woff2") format("woff2"),url("../fonts/gelion/37F950_0_0.woff") format("woff"),url("../fonts/gelion/37F950_0_0.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_3_0.eot");src:url("../fonts/gelion/37F950_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_3_0.woff2") format("woff2"),url("../fonts/gelion/37F950_3_0.woff") format("woff"),url("../fonts/gelion/37F950_3_0.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_5_0.eot");src:url("../fonts/gelion/37F950_5_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_5_0.woff2") format("woff2"),url("../fonts/gelion/37F950_5_0.woff") format("woff"),url("../fonts/gelion/37F950_5_0.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_8_0.eot");src:url("../fonts/gelion/37F950_8_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_8_0.woff2") format("woff2"),url("../fonts/gelion/37F950_8_0.woff") format("woff"),url("../fonts/gelion/37F950_8_0.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_A_0.eot");src:url("../fonts/gelion/37F950_A_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_A_0.woff2") format("woff2"),url("../fonts/gelion/37F950_A_0.woff") format("woff"),url("../fonts/gelion/37F950_A_0.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_6_0.eot");src:url("../fonts/gelion/37F950_6_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_6_0.woff2") format("woff2"),url("../fonts/gelion/37F950_6_0.woff") format("woff"),url("../fonts/gelion/37F950_6_0.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_7_0.eot");src:url("../fonts/gelion/37F950_7_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_7_0.woff2") format("woff2"),url("../fonts/gelion/37F950_7_0.woff") format("woff"),url("../fonts/gelion/37F950_7_0.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_9_0.eot");src:url("../fonts/gelion/37F950_9_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_9_0.woff2") format("woff2"),url("../fonts/gelion/37F950_9_0.woff") format("woff"),url("../fonts/gelion/37F950_9_0.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_1_0.eot");src:url("../fonts/gelion/37F950_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_1_0.woff2") format("woff2"),url("../fonts/gelion/37F950_1_0.woff") format("woff"),url("../fonts/gelion/37F950_1_0.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_C_0.eot");src:url("../fonts/gelion/37F950_C_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_C_0.woff2") format("woff2"),url("../fonts/gelion/37F950_C_0.woff") format("woff"),url("../fonts/gelion/37F950_C_0.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_4_0.eot");src:url("../fonts/gelion/37F950_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_4_0.woff2") format("woff2"),url("../fonts/gelion/37F950_4_0.woff") format("woff"),url("../fonts/gelion/37F950_4_0.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_B_0.eot");src:url("../fonts/gelion/37F950_B_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_B_0.woff2") format("woff2"),url("../fonts/gelion/37F950_B_0.woff") format("woff"),url("../fonts/gelion/37F950_B_0.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gelion";src:url("../fonts/gelion/37F950_D_0.eot");src:url("../fonts/gelion/37F950_D_0.eot?#iefix") format("embedded-opentype"),url("../fonts/gelion/37F950_D_0.woff2") format("woff2"),url("../fonts/gelion/37F950_D_0.woff") format("woff"),url("../fonts/gelion/37F950_D_0.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Canela Web";src:url("../fonts/canela/Canela-Bold-Web.woff2") format("woff2"),url("../fonts/canela/Canela-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}.foot{display:flex;justify-content:center;gap:10px;align-items:center;padding:4% 0;border-top:1px solid #dddedb}@media only screen and (max-width: 767.98px){.foot{padding:24px 0}}.foot ul.social-menu{list-style:none;display:flex;gap:10px;justify-content:center;align-items:center;font-size:0}.foot ul.social-menu li{font-size:18px;display:inline-block}.foot ul.social-menu li a{display:inline-block}.foot ul.social-menu li a:hover{color:#27ae60}.foot p{text-align:center;color:#383838;margin:0}.foot p{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1191.6666666667px){.foot p{font-size:13px}}@media(min-width: 1650px){.foot p{font-size:18px}}@media only screen and (max-width: 767.98px){.foot p .foot__copyright{display:block}}.foot p .foot__copyright+.foot__address:before{content:" / "}@media only screen and (max-width: 767.98px){.foot p .foot__copyright+.foot__address:before{display:none}}@media only screen and (max-width: 767.98px){.foot p .foot__address{display:block}}.alert{padding:20px 100px;background:#ff7833;color:#fff;text-align:center}@media only screen and (max-width: 767.98px){.alert{padding:20px 30px}}.alert p{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1056px){.alert p{font-size:16px}}@media(min-width: 1650px){.alert p{font-size:25px}}.alert a{text-decoration:underline;color:#fff}.alert a:hover{color:#e5e173}.alert a.button{background-color:#fff;color:#ff7833 !important}.alert a.button:after{display:none}.alert a.button:hover{background-color:#fff;opacity:.8}.head{border-bottom:1px solid #dddedb;display:flex;align-items:center;justify-content:space-between}.head h1,.head .logo{display:block;margin:0;width:40%;padding:2.7vw 5.8vw 2.7vw 25px;border-right:1px solid #dddedb;text-align:right;font-size:0}@media only screen and (max-width: 767.98px){.head h1,.head .logo{border-right:0;width:70%;padding:15px 25px;text-align:left}}.head h1 img.custom-logo,.head .logo img.custom-logo{width:300px;max-width:100%;height:auto}@media only screen and (max-width: 767.98px){.head h1 img.custom-logo,.head .logo img.custom-logo{width:170px}}.head #menu__open{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";display:none;height:24px;padding:2px 8px 0;margin:0 25px 0 0;background:none;border:1px solid #dddedc;color:#000}.head #menu__open{font-size:16px;font-size:0.9696969697vw}@media(max-width: 1650px){.head #menu__open{font-size:16px}}@media(min-width: 1650px){.head #menu__open{font-size:16px}}.head #menu__open:hover{cursor:pointer}@media only screen and (max-width: 767.98px){.head #menu__open{display:block}}.head .navigation{width:60%;display:flex;align-items:center;padding:0 25px 0 5.8%;margin:5px 0 0 0}@media only screen and (max-width: 767.98px){.head .navigation{opacity:0;pointer-events:none;transition:all ease-in-out .1s;width:100%;height:100vh;max-height:100vh;z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2f7a35;background-image:url("../img/mobile-menu-background.png");background-size:cover;background-position:center top;margin:0;padding:60px 30px;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 767.98px){.menu--open .head .navigation{pointer-events:auto;opacity:1}}.menu--open .head .navigation ul.primary-menu li ul{pointer-events:auto}.head .navigation #menu__close{display:none;position:absolute;top:20px;right:20px;width:43px;height:43px;background:0;border:1px solid #fff;border-radius:100%;color:#fff;transition:all ease-in-out .1s}.head .navigation #menu__close span{display:block;width:20px;height:1px;background:#fff;position:absolute;left:50%}.head .navigation #menu__close span:nth-child(1){transform:translateX(-50%) rotate(45deg)}.head .navigation #menu__close span:nth-child(2){transform:translateX(-50%) rotate(-45deg)}.head .navigation #menu__close:hover{cursor:pointer;transform:scale(1.1)}@media only screen and (max-width: 767.98px){.head .navigation #menu__close{display:block}}.head .navigation ul.primary-menu{list-style:none;display:flex;gap:35px;justify-content:flex-start;align-items:center;margin:0;padding:0;font-size:0;width:100%}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu{flex-direction:column;gap:0}}.head .navigation ul.primary-menu>li{position:relative;display:inline-block;line-height:1.7em;font-weight:500;text-transform:uppercase;margin:0;letter-spacing:1.5px}.head .navigation ul.primary-menu>li{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1237.5px){.head .navigation ul.primary-menu>li{font-size:15px}}@media(min-width: 1650px){.head .navigation ul.primary-menu>li{font-size:20px}}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";text-transform:none;display:block;width:100%;letter-spacing:0;margin:0 0 40px 0;font-size:30px;line-height:1.2}}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li:after{display:block;position:absolute;content:"";width:100px;height:5px;background-color:#b7e871;bottom:-25px;left:0}}.head .navigation ul.primary-menu>li.current-menu-ancestor>a,.head .navigation ul.primary-menu>li.current-menu-item>a{color:#5fc5c7}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li.current-menu-ancestor>a,.head .navigation ul.primary-menu>li.current-menu-item>a{color:#fff}}.head .navigation ul.primary-menu>li.menu--connect{margin-left:auto;align-self:flex-end;line-height:2.61538462em}.head .navigation ul.primary-menu>li.menu--connect{font-size:13px;font-size:0.7878787879vw}@media(max-width: 1903.8461538462px){.head .navigation ul.primary-menu>li.menu--connect{font-size:15px}}@media(min-width: 1650px){.head .navigation ul.primary-menu>li.menu--connect{font-size:13px}}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li.menu--connect{line-height:1.7em;font-size:30px}}.head .navigation ul.primary-menu>li:hover>ul{opacity:1;pointer-events:auto}.head .navigation ul.primary-menu>li>a{text-decoration:none;color:#6f6f6f}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>a{color:#fff}}.head .navigation ul.primary-menu>li>a:hover{color:#5fc5c7}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>a:hover{color:#fff}}.head .navigation ul.primary-menu>li>ul{opacity:0;pointer-events:none;background:rgba(230,240,244,.9);position:absolute;z-index:10;top:100%;left:0;padding:25px;width:190px;transition:all ease-in-out .3s}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul{position:static;background:rgba(0,0,0,0);padding:0;margin:10px 0 0 0;display:block;opacity:1;width:auto}}.head .navigation ul.primary-menu>li>ul>li{line-height:1.3em;text-transform:none;letter-spacing:0;color:#2b5a72;margin:0 0 15px 0;display:block}.head .navigation ul.primary-menu>li>ul>li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1650px){.head .navigation ul.primary-menu>li>ul>li{font-size:15px}}@media(min-width: 1650px){.head .navigation ul.primary-menu>li>ul>li{font-size:15px}}.head .navigation ul.primary-menu>li>ul>li:last-child{margin:0}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:none;letter-spacing:0;margin:0 0 5px 0;font-weight:400;color:#fff}.head .navigation ul.primary-menu>li>ul>li{font-size:18px;font-size:1.0909090909vw}}@media only screen and (max-width: 767.98px)and (max-width: 1650px){.head .navigation ul.primary-menu>li>ul>li{font-size:18px}}@media only screen and (max-width: 767.98px)and (min-width: 1650px){.head .navigation ul.primary-menu>li>ul>li{font-size:18px}}.head .navigation ul.primary-menu>li>ul>li>a{color:inherit;display:block;text-decoration:none}.head .navigation ul.primary-menu>li>ul>li>a:hover{color:#18aaa6}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li>a:hover{color:#fff}}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li:after{display:none}}.head .navigation ul.primary-menu>li>ul>li>ul{display:none;background:rgba(0,0,0,0);padding:10px 0 0 10px}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li>ul{padding-top:5px}}.head .navigation ul.primary-menu>li>ul>li>ul>li{line-height:1.3em;text-transform:none;letter-spacing:0;color:#2b5a72;margin:0 0 10px 0;display:block}.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1650px){.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:15px}}@media(min-width: 1650px){.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:15px}}.head .navigation ul.primary-menu>li>ul>li>ul>li:last-child{margin:0}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li>ul>li{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:none;letter-spacing:0;margin:0 0 5px 0;font-weight:400;color:#fff}.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:18px;font-size:1.0909090909vw}}@media only screen and (max-width: 767.98px)and (max-width: 1650px){.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:18px}}@media only screen and (max-width: 767.98px)and (min-width: 1650px){.head .navigation ul.primary-menu>li>ul>li>ul>li{font-size:18px}}.head .navigation ul.primary-menu>li>ul>li>ul>li>a{color:inherit;display:block;text-decoration:none}.head .navigation ul.primary-menu>li>ul>li>ul>li>a:before{content:"- ";margin-left:-10px}.head .navigation ul.primary-menu>li>ul>li>ul>li>a:hover{color:#18aaa6}@media only screen and (max-width: 767.98px){.head .navigation ul.primary-menu>li>ul>li>ul>li>a:hover{color:#fff}}.sub{border-bottom:1px solid #dddedb;padding:2.95% 0 2.6% 0}@media only screen and (max-width: 767.98px){.sub{display:none}}.sub ul.secondary-menu{list-style:none;margin:0;padding:0;font-size:0;text-align:center;font-weight:500}.sub ul.secondary-menu li{display:inline-block;line-height:1.8em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin:0 15px}.sub ul.secondary-menu li{font-size:16px;font-size:0.9696969697vw}@media(max-width: 1340.625px){.sub ul.secondary-menu li{font-size:13px}}@media(min-width: 1650px){.sub ul.secondary-menu li{font-size:16px}}.sub ul.secondary-menu li:first-child:after{display:inline-block;content:":";margin-left:5px}.sub ul.secondary-menu li.current-menu-item a,.sub ul.secondary-menu li.current-menu-ancestor a{color:#5fc5c7}.sub ul.secondary-menu li a{text-decoration:none;color:#333}.sub ul.secondary-menu li a:hover{color:#5fc5c7}.sub ul.secondary-menu li ul{display:none}.wp-block-buttons{margin:0 0 40px 0;padding:0}.wp-block-table{margin:0 0 40px 0;padding:0}.wp-block-separator{border-color:#dddedc;border-bottom:1px solid}.wp-block-separator.is-style-default{background-color:#dddedc;border-top:7px solid;border-bottom:0px;color:#dddedc;width:140px;margin:40px auto}.wp-block-separator.is-style-default.has-background{height:7px !important;border:0}.wp-block-separator.is-style-wide{background-color:#dddedc;color:#dddedc;width:100%;margin:40px auto}.wp-block-separator.is-style-wide.has-background{height:1px !important;border:0}.wp-block-columns{--wp--style--columns-gap: 100px}.wp-block-image{margin:0 0 30px 0}.wp-block-image figure{margin:0 0 0 0;padding:0}.wp-block-image figure.alignright{margin:0 0 40px 40px}@media only screen and (max-width: 767.98px){.wp-block-image figure.alignright{margin:0 auto 40px auto}}.wp-block-image figure.alignleft{margin:0 40px 40px 0}@media only screen and (max-width: 767.98px){.wp-block-image figure.alignleft{margin:0 auto 40px auto}}.wp-block-image img{max-width:100%;height:auto}.wp-block-image.is-style-rounded .size-square img{border-radius:100%}.wp-block-icon-link{margin:0 0 40px 0;color:#6a6a6a;font-weight:700;line-height:1.6842105263em;margin:0 0 1.6842105263em 0}.wp-block-icon-link{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){.wp-block-icon-link{font-size:16px}}@media(min-width: 1650px){.wp-block-icon-link{font-size:23px}}.wp-block-icon-link a.document-link,.wp-block-icon-link a.generic-link,.wp-block-icon-link a.id-card-link,.wp-block-icon-link a.word-link,.wp-block-icon-link a.pdf-link,.wp-block-icon-link a.phone-link,.wp-block-icon-link a.envelope-link,.wp-block-icon-link a.arrow-link{border:0 !important;text-decoration:none}.wp-block-icon-link a.document-link:hover,.wp-block-icon-link a.generic-link:hover,.wp-block-icon-link a.id-card-link:hover,.wp-block-icon-link a.word-link:hover,.wp-block-icon-link a.pdf-link:hover,.wp-block-icon-link a.phone-link:hover,.wp-block-icon-link a.envelope-link:hover,.wp-block-icon-link a.arrow-link:hover{color:#27ae60 !important}.wp-block-icon-link a.document-link:before,.wp-block-icon-link a.generic-link:before,.wp-block-icon-link a.id-card-link:before,.wp-block-icon-link a.word-link:before,.wp-block-icon-link a.pdf-link:before,.wp-block-icon-link a.phone-link:before,.wp-block-icon-link a.envelope-link:before,.wp-block-icon-link a.arrow-link:before{width:1.25em;text-align:center;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-light);font-size:24px;color:#27ae60;margin:0 8px 0 0;vertical-align:-1px}.wp-block-icon-link a.document-link:before{content:""}.wp-block-icon-link a.generic-link:before{content:""}.wp-block-icon-link a.id-card-link:before{content:""}.wp-block-icon-link a.word-link:before{content:""}.wp-block-icon-link a.pdf-link:before{content:""}.wp-block-icon-link a.phone-link:before{content:""}.wp-block-icon-link a.envelope-link:before{content:""}.wp-block-icon-link a.arrow-link:before{content:""}.wp-block-details{border-bottom:5px solid #d6e9f6;margin-bottom:0;padding:50px 30px}@media only screen and (max-width: 1023.98px){.wp-block-details{padding:20px 20px}}.wp-block-details:first-of-type{border-top:5px solid #d6e9f6}.wp-block-details summary{display:flex;align-items:center;gap:20px;font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:500;line-height:50px;letter-spacing:-0.02em;text-align:left;text-transform:none;color:rgb(29.661971831,132.338028169,73.014084507);margin:0;padding:0;cursor:pointer;transition:color .3s ease;list-style:none}.wp-block-details summary{font-size:32px;font-size:2.1818181818vw}@media(max-width: 1100px){.wp-block-details summary{font-size:24px}}@media(min-width: 1650px){.wp-block-details summary{font-size:36px}}@media only screen and (max-width: 575.98px){.wp-block-details summary{padding:0;line-height:1.2em;align-items:flex-start}}.wp-block-details summary:before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";color:rgb(29.661971831,132.338028169,73.014084507);font-size:50px;line-height:1;width:50px;height:50px;vertical-align:middle;transition:transform .3s ease;transform-origin:center}.wp-block-details summary:hover{color:rgb(29.661971831,132.338028169,73.014084507)}.wp-block-details summary:hover:before{color:rgb(29.661971831,132.338028169,73.014084507)}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details[open] summary{margin-bottom:50px}.wp-block-details[open] summary:before{transform:rotate(90deg)}.wp-block-details .wp-block-details{border:1px solid #e8f0f5;margin:30px 0;background-color:#fafcfd;border-radius:8px;padding:25px 25px 25px 55px}.wp-block-details .wp-block-details:first-of-type{border-top:none;margin-top:0}.wp-block-details .wp-block-details:last-of-type{margin-bottom:0px}.wp-block-details .wp-block-details summary{display:flex;align-items:center;gap:10px;font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:500;line-height:1.4;letter-spacing:normal;color:#6a6a6a;padding:0px 0;margin:0 0 0 -25px}.wp-block-details .wp-block-details summary{font-size:20px;font-size:1.3333333333vw}@media(max-width: 1350px){.wp-block-details .wp-block-details summary{font-size:18px}}@media(min-width: 1650px){.wp-block-details .wp-block-details summary{font-size:22px}}.wp-block-details .wp-block-details summary:before{flex-shrink:0;display:inline-block;content:"";font-weight:400;font-size:18px;line-height:1;width:18px;height:18px;margin:0;color:#27ae60;transform:rotate(0deg);transform-origin:center}.wp-block-details .wp-block-details summary:hover{color:#27ae60}.wp-block-details .wp-block-details>p{font-size:18px;line-height:1.6}.wp-block-details .wp-block-details>p:last-child{margin-bottom:0}.wp-block-details .wp-block-details[open]{background-color:#f7fafc}.wp-block-details .wp-block-details[open] summary{margin-bottom:20px}.wp-block-details .wp-block-details[open] summary:before{transform:rotate(90deg)}html{margin:0;padding:0}body{background-color:#b7e872;background-image:url("../img/background.svg");background-size:cover;background-repeat:repeat-y;background-attachment:fixed;padding:13px 13px 150px 13px;margin:0;font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif"}body.menu--open{position:fixed}@media only screen and (max-width: 767.98px){body{padding:9px 0 150px}}body::before{content:"";position:fixed;top:0;left:0;right:0;height:13px;background-color:#b7e872;background-image:url("../img/background.svg");background-size:cover;background-repeat:repeat-y;background-attachment:fixed;z-index:1000}@media only screen and (max-width: 767.98px){body::before{height:9px}}body::after{content:"";position:fixed;bottom:0;left:0;right:0;height:13px;background-color:#b7e872;background-image:url("../img/background.svg");background-size:cover;background-repeat:repeat-y;background-attachment:fixed;z-index:1000}@media only screen and (max-width: 767.98px){body::after{height:9px}}body.menu--open::before,body.menu--open::after{display:none}h1,h2,h3,h4,h5,h6,p,ol,ul,dl{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box{margin:0 auto;background:#fff}.box .inner__box{box-sizing:border-box;max-width:1652px;background:#fff;margin:0 auto;border-right:1px solid #dddedb;border-left:1px solid #dddedb}@media only screen and (max-width: 1649.98px){.box .inner__box{border:0}}.main{padding:25px 75px 75px 75px}@media only screen and (max-width: 767.98px){.main{padding:0 0 17px 0}}.main h1{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";line-height:1.1em;font-weight:700;text-align:center;color:#1b2f66;margin:0 0 0.3797468354em 0}.main h1{font-size:79px;font-size:4.7878787879vw}@media(max-width: 731.0126582278px){.main h1{font-size:35px}}@media(min-width: 1650px){.main h1{font-size:79px}}.main h2{line-height:1.1em;font-weight:400;color:#c3bea7;margin:0 0 0.5714285714em 0}.main h2{font-size:42px;font-size:2.5454545455vw}@media(max-width: 982.1428571429px){.main h2{font-size:25px}}@media(min-width: 1650px){.main h2{font-size:42px}}.main h3{line-height:1.1em;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#95b6cb;margin:0 0 2em 0}.main h3{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.main h3{font-size:18px}}@media(min-width: 1650px){.main h3{font-size:23px}}.main .content{max-width:1602px;margin:0 auto}.main .content .text{max-width:83%;margin:0 auto}@media only screen and (max-width: 767.98px){.main .content .text{max-width:100%;padding:0 24px}}.main .content .text p:last-child{margin:0}.main .content .text table{line-height:1.3em;color:#6a6a6a;border-top:1px solid #dddedb;border-left:1px solid #dddedb;margin:0 0 40px 0}.main .content .text table{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1155px){.main .content .text table{font-size:14px}}@media(min-width: 1650px){.main .content .text table{font-size:20px}}.main .content .text table td{border-right:1px solid #dddedb;border-bottom:1px solid #dddedb;padding:10px 15px}.main .content .text a{color:inherit;text-decoration:none;border-bottom:6px solid #bae5f8}.main .content .text a:hover{border-color:#ff7833}.main .content .text blockquote{border-left:7px solid #dddedb;margin:0 0 40px 0;padding:0 0 0 20px}.main .content .text+.map__wrapper{margin-top:100px}.main .content .columns{display:flex;justify-content:space-between}@media only screen and (max-width: 767.98px){.main .content .columns{flex-direction:column}}.main .content .columns .lefty{width:60%}@media only screen and (max-width: 767.98px){.main .content .columns .lefty{width:100%}}.main .content .columns .righty{width:33%}@media only screen and (max-width: 767.98px){.main .content .columns .righty{width:100%}}.main p{line-height:1.6842105263em;color:#6a6a6a;margin:0 0 1.6842105263em 0}.main p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){.main p{font-size:16px}}@media(min-width: 1650px){.main p{font-size:23px}}.main p+h2{margin-top:4%}.main p+h3{margin-top:61px}.main p.mouse{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1320px){.main p.mouse{font-size:12px}}@media(min-width: 1650px){.main p.mouse{font-size:15px}}.main ul{line-height:1.6842105263em;color:#6a6a6a;margin:0 0 1.6842105263em 24px}.main ul{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){.main ul{font-size:16px}}@media(min-width: 1650px){.main ul{font-size:23px}}.main ol{line-height:1.6842105263em;color:#6a6a6a;margin:0 0 1.6842105263em 30px}.main ol{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){.main ol{font-size:16px}}@media(min-width: 1650px){.main ol{font-size:23px}}.main .wp-caption img+.wp-caption-text{margin-top:10px}.main .wp-caption .wp-caption-text{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1072.5px){.main .wp-caption .wp-caption-text{font-size:13px}}@media(min-width: 1650px){.main .wp-caption .wp-caption-text{font-size:20px}}.banner{position:relative;font-size:0;margin:0 0 40px 0;overflow:hidden}@media only screen and (max-width: 767.98px){.banner{margin:0 0 30px 0}}.banner img{width:100%;max-width:100%;height:auto}.banner.banner--thin+h1{margin-top:30px}.banner.banner--overlay h1{position:absolute;left:0;bottom:0;width:100%;padding:100px 45px 45px 45px;margin:0;color:#fff;text-align:center;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.banner.banner--overlay h1{font-size:88px;font-size:5.3333333333vw}@media(max-width: 562.5px){.banner.banner--overlay h1{font-size:30px}}@media(min-width: 1650px){.banner.banner--overlay h1{font-size:88px}}@media only screen and (max-width: 767.98px){.banner.banner--overlay h1{padding:100px 30px 10px 30px}}.banner.banner--hero h1{position:absolute;left:0;bottom:-5.6%;width:100%;padding:10% 0 0 7%;margin:0;color:#fff;text-align:left;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.banner.banner--hero h1{font-size:170px;font-size:10.303030303vw}@media(max-width: 485.2941176471px){.banner.banner--hero h1{font-size:50px}}@media(min-width: 1650px){.banner.banner--hero h1{font-size:170px}}@media only screen and (max-width: 767.98px){.banner.banner--hero h1{bottom:-6%;padding:100px 0 0 24px}}.introduction{max-width:61%;margin:0 auto}@media only screen and (max-width: 767.98px){.introduction{max-width:100%}}.introduction.introduction--standard,.introduction.introduction--overlay,.introduction.introduction--image{text-align:center;padding:4.7% 0 6.7%;position:relative}@media only screen and (max-width: 767.98px){.introduction.introduction--standard,.introduction.introduction--overlay,.introduction.introduction--image{margin-bottom:20px;padding:0 24px}}.introduction.introduction--standard .introduction__text,.introduction.introduction--overlay .introduction__text,.introduction.introduction--image .introduction__text{position:relative;padding-bottom:40px}@media only screen and (max-width: 767.98px){.introduction.introduction--standard .introduction__text,.introduction.introduction--overlay .introduction__text,.introduction.introduction--image .introduction__text{padding-bottom:30px}}.introduction.introduction--standard .introduction__text:after,.introduction.introduction--overlay .introduction__text:after,.introduction.introduction--image .introduction__text:after{display:block;position:absolute;content:"";width:140px;height:7px;background-color:#eff2f3;bottom:10px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767.98px){.introduction.introduction--standard .introduction__text:after,.introduction.introduction--overlay .introduction__text:after,.introduction.introduction--image .introduction__text:after{bottom:18px;width:100px;height:5px}}.introduction.introduction--standard .introduction__text h2,.introduction.introduction--overlay .introduction__text h2,.introduction.introduction--image .introduction__text h2{line-height:1.3636363636em;font-weight:300;color:#95b6cb;margin:0}.introduction.introduction--standard .introduction__text h2,.introduction.introduction--overlay .introduction__text h2,.introduction.introduction--image .introduction__text h2{font-size:45px;font-size:2.7272727273vw}@media(max-width: 733.3333333333px){.introduction.introduction--standard .introduction__text h2,.introduction.introduction--overlay .introduction__text h2,.introduction.introduction--image .introduction__text h2{font-size:20px}}@media(min-width: 1650px){.introduction.introduction--standard .introduction__text h2,.introduction.introduction--overlay .introduction__text h2,.introduction.introduction--image .introduction__text h2{font-size:45px}}.introduction.introduction--standard .introduction__text img,.introduction.introduction--overlay .introduction__text img,.introduction.introduction--image .introduction__text img{max-width:100%;height:auto}.introduction.introduction--hero{padding:20px 0 0 0;margin-bottom:60px;background-image:url("../img/leaves-light.svg");background-repeat:no-repeat;background-position:24px 0;background-size:auto 100%}@media only screen and (max-width: 767.98px){.introduction.introduction--hero{padding:24px 10px;margin-bottom:20px;background-position:right center}}.introduction.introduction--hero h2{line-height:1.6666666667em;font-weight:700;color:#27ae60;margin:0 0 24px 0}.introduction.introduction--hero h2{font-size:34px;font-size:2.0606060606vw}@media(max-width: 922.0588235294px){.introduction.introduction--hero h2{font-size:19px}}@media(min-width: 1650px){.introduction.introduction--hero h2{font-size:34px}}.introduction.introduction--hero p{padding-left:150px}.introduction.introduction--hero p{font-size:31px;font-size:1.8787878788vw}@media(max-width: 851.6129032258px){.introduction.introduction--hero p{font-size:16px}}@media(min-width: 1650px){.introduction.introduction--hero p{font-size:31px}}@media only screen and (max-width: 767.98px){.introduction.introduction--hero p{padding:0}}.introduction.introduction--hero p:last-child{margin:0}.page-id-4456 #gform_wrapper_2 .gform_footer{display:none}.page-id-4456 #gform_wrapper_2 input[type=email]{font-size:20px;line-height:1em;border:1px solid #ccc;box-shadow:0px;padding:19px 20px 19px 19px;border-radius:10px}.page-id-4456 #gform_wrapper_2 .button{font-size:20px;line-height:1em;padding:20px 20px 20px 20px;background-color:#91d565;border:1px solid #91d565 !important;font-weight:bold}.page-id-4456 #gform_wrapper_2 .button:hover{cursor:pointer;background-color:#27ae60}.button,.wp-block-button__link{display:inline-block;background:#27ae60;color:#fff !important;font-weight:500;padding:20px 15px 18px;text-decoration:none;line-height:1em;border:0 !important}.button,.wp-block-button__link{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1056px){.button,.wp-block-button__link{font-size:16px}}@media(min-width: 1650px){.button,.wp-block-button__link{font-size:25px}}.button:after,.wp-block-button__link:after{display:inline-block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-white.svg");background-size:100% 100%;margin:0 0 0 5px}.button.button--large,.wp-block-button__link.button--large{padding:14px 20px 13px}.button.button--large,.wp-block-button__link.button--large{font-size:27px;font-size:1.6363636364vw}@media(max-width: 1038.8888888889px){.button.button--large,.wp-block-button__link.button--large{font-size:17px}}@media(min-width: 1650px){.button.button--large,.wp-block-button__link.button--large{font-size:27px}}.button:hover,.wp-block-button__link:hover{color:#fff;background:shade(#27ae60, 15%)}.button.button--orange,.wp-block-button__link.button--orange{background:#ff7833}.button.button--orange:hover,.wp-block-button__link.button--orange:hover{background:#ff5600}.button.button--blue,.wp-block-button__link.button--blue{background:#3498db}.button.button--blue:hover,.wp-block-button__link.button--blue:hover{background:#008ab8}.home__headline{position:relative;text-align:center;padding:30px 0 7.85% 0;border-bottom:1px solid #ddd}@media only screen and (max-width: 767.98px){.home__headline:before{position:absolute;background:#dddedb;left:0;bottom:20px;content:"";width:100%;height:1px}}.home__headline:after{content:"";bottom:15px;width:2.466666667%;height:100px;background-image:url("../img/leaves-dark.svg");background-repeat:no-repeat;background-position:center bottom;background-size:100%;pointer-events:none;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767.98px){.home__headline:after{width:40px;height:50px;background-color:#fff;padding:0 5px;bottom:5px;background-size:22px 50px}}@media only screen and (max-width: 767.98px){.home__headline{padding:30px 30px 60px 30px;border-bottom:0}}.home__headline h2{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";line-height:1.1em;font-weight:700;color:#56c54a;margin:0 0 18px 0}.home__headline h2{font-size:70px;font-size:4.2424242424vw}@media(max-width: 707.1428571429px){.home__headline h2{font-size:30px}}@media(min-width: 1650px){.home__headline h2{font-size:70px}}.home__headline p{line-height:1.5609756098em;margin:0}.home__headline p{font-size:26px;font-size:1.5757575758vw}@media(max-width: 1015.3846153846px){.home__headline p{font-size:16px}}@media(min-width: 1650px){.home__headline p{font-size:26px}}@media only screen and (max-width: 767.98px){.home__headline p br{display:none}}.home__grid{border-bottom:1px solid #ddd}@media only screen and (max-width: 767.98px){.home__grid{border:0}}.home__grid .flex{display:flex}@media only screen and (max-width: 767.98px){.home__grid .flex{flex-direction:column-reverse}}.home__grid .flex .home__grid__item{width:50%}@media only screen and (max-width: 767.98px){.home__grid .flex .home__grid__item{width:100%}}.home__grid .flex .home__grid__item .home__grid__item__inner{width:100%;height:100%;background:#ccc}.home__grid .flex .home__grid__quotes{padding:25px 0 25px 25px;border-left:1px solid #ddd;overflow:hidden}@media only screen and (max-width: 767.98px){.home__grid .flex .home__grid__quotes{padding:0 0 20px 0;border-top:0px;height:500px}}.home__grid .flex .home__grid__quotes .slick-slider,.home__grid .flex .home__grid__quotes .slick-list,.home__grid .flex .home__grid__quotes .slick-track,.home__grid .flex .home__grid__quotes .slick-slide,.home__grid .flex .home__grid__quotes .slick-slide div{height:100%}.home__grid .flex .home__grid__quotes .quote{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;position:relative}.home__grid .flex .home__grid__quotes .quote blockquote{position:absolute;left:0;bottom:0;right:0;padding:100px 30px 30px 30px;margin:0;width:100%;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.home__grid .flex .home__grid__quotes .quote blockquote p{line-height:1.3em;font-weight:700;color:#fff;margin:0;padding:0}.home__grid .flex .home__grid__quotes .quote blockquote p{font-size:26px;font-size:1.5757575758vw}@media(max-width: 1078.8461538462px){.home__grid .flex .home__grid__quotes .quote blockquote p{font-size:17px}}@media(min-width: 1650px){.home__grid .flex .home__grid__quotes .quote blockquote p{font-size:26px}}.home__grid .flex .home__grid__quotes .quote blockquote p+footer{margin-top:10px}.home__grid .flex .home__grid__quotes .quote blockquote p:before{display:block;content:"";background-image:url("../img/quote-blue.svg");background-repeat:no-repeat;background-size:100% 100%;width:26px;height:23px;margin:0 0 10px 0}.home__grid .flex .home__grid__quotes .quote blockquote footer{font-weight:500;color:#fff}.home__grid .flex .home__grid__quotes .quote blockquote footer{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1172.3684210526px){.home__grid .flex .home__grid__quotes .quote blockquote footer{font-size:13.5px}}@media(min-width: 1650px){.home__grid .flex .home__grid__quotes .quote blockquote footer{font-size:19px}}.home__grid .flex .home__grid__quotes p{margin:0;padding:0}.home__grid .flex .home__grid__featured{padding:25px 25px 25px 0}@media only screen and (max-width: 767.98px){.home__grid .flex .home__grid__featured{border-top:0;padding:0;border-top:0;height:auto}}.home__grid .flex .home__grid__featured .home__grid__item__inner{position:relative}.home__grid .flex .home__grid__featured .home__grid__featured__image{font-size:0;position:relative}.home__grid .flex .home__grid__featured .home__grid__featured__image img{width:100%;height:auto}.home__grid .flex .home__grid__featured .home__grid__featured__image h2{width:100%;padding:0 0 0 90px;position:absolute;bottom:-8px;line-height:1em;font-family:"Canela Web","Georgia","Times New Roman","Times","serif";color:#fff;margin:0;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.home__grid .flex .home__grid__featured .home__grid__featured__image h2{font-size:55px;font-size:3.3333333333vw}@media(max-width: 1080px){.home__grid .flex .home__grid__featured .home__grid__featured__image h2{font-size:36px}}@media(min-width: 1650px){.home__grid .flex .home__grid__featured .home__grid__featured__image h2{font-size:55px}}@media only screen and (max-width: 767.98px){.home__grid .flex .home__grid__featured .home__grid__featured__image h2{padding:0 0 0 24px;bottom:-5px}}.home__grid .flex .home__grid__featured .home__grid__featured__text{position:relative}.home__grid .flex .home__grid__featured .home__grid__featured__text a{display:block;text-decoration:none;color:inherit;position:relative;padding:30px 90px;background:#e5e173}@media only screen and (max-width: 767.98px){.home__grid .flex .home__grid__featured .home__grid__featured__text a{padding:24px}}.home__grid .flex .home__grid__featured .home__grid__featured__text a:after{display:inline-block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-grey.svg");background-size:100% 100%;margin:0 0 0 5px}.home__grid .flex .home__grid__featured .home__grid__featured__text a:hover{background:#d7d363}.home__grid .flex .home__grid__featured .home__grid__featured__text p{line-height:1.5833333333em;font-weight:500;margin:0;color:#383838}.home__grid .flex .home__grid__featured .home__grid__featured__text p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.home__grid .flex .home__grid__featured .home__grid__featured__text p{font-size:18px}}@media(min-width: 1650px){.home__grid .flex .home__grid__featured .home__grid__featured__text p{font-size:23px}}.home__map{margin:25px 0 75px;display:flex;justify-content:center;align-items:center;height:710px;background:#27ae60;background-size:cover;background-position:center center}@media only screen and (max-width: 767.98px){.home__map{margin:20px 0}}.home__map .home__map__text{width:60%}@media only screen and (max-width: 767.98px){.home__map .home__map__text{width:80%}}.home__map .home__map__text h2{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";line-height:1.1em;color:#1b2f65}.home__map .home__map__text h2{font-size:54px;font-size:3.2727272727vw}@media(max-width: 977.7777777778px){.home__map .home__map__text h2{font-size:32px}}@media(min-width: 1650px){.home__map .home__map__text h2{font-size:54px}}.home__map .home__map__text p{margin:0}@media only screen and (max-width: 767.98px){.home__map .home__map__text .button{display:block;margin:0 0 10px 0;text-align:center}}@media only screen and (max-width: 767.98px){.home__map .home__map__text .button:after{display:none}}.home__stories .stories{margin:0}.home__stories .stories .story.home__stories__introduction{padding:25px;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1650px){.home__stories .stories .story.home__stories__introduction{padding:25px 75px !important}}@media only screen and (max-width: 767.98px){.home__stories .stories .story.home__stories__introduction{padding:25px 50px !important}}.home__stories .stories .story.home__stories__introduction h2{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";line-height:1.1em;color:#3498db;margin:0 0 20px 0}.home__stories .stories .story.home__stories__introduction h2{font-size:65px;font-size:3.9393939394vw}@media(max-width: 1332.6923076923px){.home__stories .stories .story.home__stories__introduction h2{font-size:52.5px}}@media(min-width: 1650px){.home__stories .stories .story.home__stories__introduction h2{font-size:65px}}.home__stories .stories .story.home__stories__introduction p{color:#383838;margin:0 0 10px 0}.home__stories .stories .story.home__stories__introduction p{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1188px){.home__stories .stories .story.home__stories__introduction p{font-size:18px}}@media(min-width: 1650px){.home__stories .stories .story.home__stories__introduction p{font-size:25px}}.home__stories .stories .story.home__stories__introduction p:last-child{margin:0}.home__stories .stories .story.home__stories__introduction p a{text-transform:uppercase;text-decoration:none;border-bottom:6px solid #bae5f8;display:inline;color:inherit;padding:0 0 3px 0;letter-spacing:1px}.home__stories .stories .story.home__stories__introduction p a{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1650px){.home__stories .stories .story.home__stories__introduction p a{font-size:18px}}@media(min-width: 1650px){.home__stories .stories .story.home__stories__introduction p a{font-size:18px}}.home__stories .stories .story.home__stories__introduction p a:hover{border-bottom-color:#ff7833}.page-template-template-grants-history .content{border-bottom:1px solid #bdbebd}.grant__introduction{margin:50px auto 0;max-width:83%}.grant__history{max-width:630px;margin:0 auto;padding:0 30px 60px 30px}.grant__history h2{position:relative;color:#70acd1;margin:0;padding:61px 0 9px 0;letter-spacing:2px;font-weight:500}.grant__history h2{font-size:39px;font-size:2.3636363636vw}@media(max-width: 1269.2307692308px){.grant__history h2{font-size:30px}}@media(min-width: 1650px){.grant__history h2{font-size:39px}}.grant__history h2:before{font-size:34px;position:absolute;transform:rotate(90deg);content:"...";letter-spacing:7px;color:#a8d6ed;top:18px;left:14px}.grant__years{max-width:630px;margin:40px auto 0}.grant__years .grant__year{border-top:1px solid #dddedc}@media only screen and (max-width: 767.98px){.grant__years .grant__year{padding:0 0 0 24px}}.grant__years .grant__year:last-child{border-bottom:1px solid #dddedc}.grant__years .grant__year.year--open h2:before{content:""}.grant__years .grant__year.year--open>ul.grantees{display:block}.grant__years .grant__year.grant__earlier-years .earlier-years-container{display:none}.grant__years .grant__year.grant__earlier-years.earlier-years--open>.earlier-years-container{display:block !important}.grant__years .grant__year.grant__earlier-years.earlier-years--open>h2:before{content:""}.grant__years .grant__year.grant__earlier-years .grant__year{border-top:none;padding-left:30px}@media only screen and (max-width: 767.98px){.grant__years .grant__year.grant__earlier-years .grant__year{padding-left:15px}}.grant__years .grant__year.grant__earlier-years .grant__year:last-child{border-bottom:none}.grant__years .grant__year.grant__earlier-years .grant__year h2{font-size:32px;color:#70acd1;padding:8px 0}@media only screen and (max-width: 767.98px){.grant__years .grant__year.grant__earlier-years .grant__year h2{font-size:24px}}.grant__years .grant__year.grant__earlier-years .grant__year.year--open>ul.grantees{display:block}.grant__years .grant__year .grantees li.grant--open dl{display:block !important}.grant__years .grant__year h2{color:#70acd1;margin:0;padding:11px 0;letter-spacing:2px;font-weight:500}.grant__years .grant__year h2{font-size:39px;font-size:2.3636363636vw}@media(max-width: 1269.2307692308px){.grant__years .grant__year h2{font-size:30px}}@media(min-width: 1650px){.grant__years .grant__year h2{font-size:39px}}.grant__years .grant__year h2:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:400;font-size:20px;color:#5edece;margin:0 17px 0 0;vertical-align:4px}.grant__years .grant__year h2:hover{cursor:pointer}.grant__years .grant__year ul.grantees{display:none;list-style:none;margin:0 24px 0 18px;padding:0}@media only screen and (max-width: 767.98px){.grant__years .grant__year ul.grantees{margin-left:0}}.grant__years .grant__year ul.grantees li{position:relative;line-height:1.3em;margin:0 0 16px 0;color:#6a6a6a;padding-left:20px}.grant__years .grant__year ul.grantees li{font-size:25px;font-size:1.5151515152vw}@media(max-width: 990px){.grant__years .grant__year ul.grantees li{font-size:15px}}@media(min-width: 1650px){.grant__years .grant__year ul.grantees li{font-size:25px}}@media only screen and (max-width: 767.98px){.grant__years .grant__year ul.grantees li{margin:0 0 4px 0}}.grant__years .grant__year ul.grantees li .trigger{display:inline-block;width:100%}.grant__years .grant__year ul.grantees li .trigger:before{position:absolute;top:0px;left:0;display:inline-block;font-family:"Font Awesome 5 Pro";content:"";font-weight:400;color:#f07a30;font-size:12px;margin:0 10px 0 0;vertical-align:2px}.grant__years .grant__year ul.grantees li:hover{cursor:pointer;color:#000}.grant__years .grant__year ul.grantees li:last-child dl{border:0px}.grant__years .grant__year ul.grantees li.grant--open{color:#191919;font-weight:700}.grant__years .grant__year ul.grantees li.grant--open .trigger:before{content:""}.grant__years .grant__year ul.grantees li.grant--open dl{display:block}.grant__years .grant__year ul.grantees li dl{display:none;font-weight:400;color:#6a6a6a;font-style:italic;line-height:1.6842105263em;margin:0 0 0 22px;padding:5px 0 10px 0;border-bottom:2px dotted #dfe0df}@media only screen and (max-width: 767.98px){.grant__years .grant__year ul.grantees li dl{margin-left:19px}}.grant__years .grant__year ul.grantees li dl div{margin:0 0 0 0}.grant__years .grant__year ul.grantees li dl dt{display:inline-block;margin:0 5px 0 0}.grant__years .grant__year ul.grantees li dl dt:after{content:":"}.grant__years .grant__year ul.grantees li dl dt.website{display:none}.grant__years .grant__year ul.grantees li dl dd{display:inline;margin:0 0 0 0}.grant__years .grant__year ul.grantees li dl dd.website{display:block}.grant__years .grant__year ul.grantees li dl dd.website a{color:inherit;text-decoration:none;border-bottom:6px solid #bae5f8}.grant__years .grant__year ul.grantees li dl dd.website a:hover{border-color:#ff7833}.grant__years .grant__year ul.grantees li dl dd:after{display:block;content:""}.story a{width:100%;height:100%;text-decoration:none;display:flex;flex-direction:column}.story a:hover .story__image img{transform:scale(1.05)}.story .story__image{overflow:hidden;font-size:0}.story .story__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all ease-in-out .2s}.story .story__text{flex-grow:1;width:100%;background-color:#eff2f3;padding:35px 40px}@media only screen and (max-width: 767.98px){.story .story__text{padding:25px}}.story .story__text h3,.story .story__text h4{line-height:1.5277777778em;font-weight:700}.story .story__text h3,.story .story__text h4{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.story .story__text h3,.story .story__text h4{font-size:18px}}@media(min-width: 1650px){.story .story__text h3,.story .story__text h4{font-size:23px}}.story .story__text h3{text-transform:none;letter-spacing:0;color:#383838;margin:0 0 0 0}.story .story__text h3:after{display:block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-grey.svg");background-size:100% 100%;margin:3% 0 0 0}.story .story__text h4{text-transform:none;letter-spacing:0;color:#ff7833;margin:0 0 0 0}.stories+.back-forth,.related+.back-forth,.quote+.back-forth{margin-top:75px}@media only screen and (max-width: 767.98px){.stories+.back-forth,.related+.back-forth,.quote+.back-forth{margin-top:17px}}.home__stories .stories{position:relative;display:flex;flex-wrap:wrap;flex-grow:1;margin:0;border-top:1px solid #dddedb}.home__stories .stories:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#dddedb}@media only screen and (max-width: 767.98px){.home__stories .stories:after{display:none}}.home__stories .stories .story{width:33.333333333%;padding:25px;font-size:0;border-bottom:1px solid #dddedb;border-right:1px solid #dddedb}@media only screen and (max-width: 767.98px){.home__stories .stories .story{width:100% !important;padding:18px !important;border-right:0 !important}}@media only screen and (max-width: 767.98px){.home__stories .stories .story:last-child{border-bottom:0 !important;padding-bottom:0 !important}}.home__stories .stories .story a{width:100%;height:100%;text-decoration:none;display:flex;flex-direction:column}.home__stories .stories .story a:hover .story__image img{transform:scale(1.05)}.home__stories .stories .story:nth-child(1),.home__stories .stories .story:nth-child(4),.home__stories .stories .story:nth-child(7),.home__stories .stories .story:nth-child(10),.home__stories .stories .story:nth-child(13),.home__stories .stories .story:nth-child(16),.home__stories .stories .story:nth-child(19){width:calc(33.333333% - 8px);padding-left:0}@media only screen and (min-width: 1650px){.home__stories .stories .story:nth-child(1),.home__stories .stories .story:nth-child(4),.home__stories .stories .story:nth-child(7),.home__stories .stories .story:nth-child(10),.home__stories .stories .story:nth-child(13),.home__stories .stories .story:nth-child(16),.home__stories .stories .story:nth-child(19){width:calc(33.333333% + 17px);padding-left:75px}}.home__stories .stories .story:nth-child(2),.home__stories .stories .story:nth-child(5),.home__stories .stories .story:nth-child(8),.home__stories .stories .story:nth-child(11),.home__stories .stories .story:nth-child(14),.home__stories .stories .story:nth-child(17),.home__stories .stories .story:nth-child(29){width:calc(33.333333% + 16px)}@media only screen and (min-width: 1650px){.home__stories .stories .story:nth-child(2),.home__stories .stories .story:nth-child(5),.home__stories .stories .story:nth-child(8),.home__stories .stories .story:nth-child(11),.home__stories .stories .story:nth-child(14),.home__stories .stories .story:nth-child(17),.home__stories .stories .story:nth-child(29){width:calc(33.333333% - 34px)}}.home__stories .stories .story:nth-child(3),.home__stories .stories .story:nth-child(6),.home__stories .stories .story:nth-child(9),.home__stories .stories .story:nth-child(12),.home__stories .stories .story:nth-child(15),.home__stories .stories .story:nth-child(18),.home__stories .stories .story:nth-child(21){width:calc(33.333333% - 8px);padding-right:0;border-right:0}@media only screen and (min-width: 1650px){.home__stories .stories .story:nth-child(3),.home__stories .stories .story:nth-child(6),.home__stories .stories .story:nth-child(9),.home__stories .stories .story:nth-child(12),.home__stories .stories .story:nth-child(15),.home__stories .stories .story:nth-child(18),.home__stories .stories .story:nth-child(21){width:calc(33.333333% + 17px);padding-right:75px}}.home__stories .stories .story .story__image{overflow:hidden;height:225px}.home__stories .stories .story .story__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all ease-in-out .1s}.home__stories .stories .story .story__text{flex-grow:1;width:100%;background-color:#eff2f3;padding:35px 40px}@media only screen and (max-width: 767.98px){.home__stories .stories .story .story__text{padding:25px}}.home__stories .stories .story .story__text h3,.home__stories .stories .story .story__text h4{line-height:1.5277777778em;font-weight:700}.home__stories .stories .story .story__text h3,.home__stories .stories .story .story__text h4{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.home__stories .stories .story .story__text h3,.home__stories .stories .story .story__text h4{font-size:18px}}@media(min-width: 1650px){.home__stories .stories .story .story__text h3,.home__stories .stories .story .story__text h4{font-size:23px}}.home__stories .stories .story .story__text h3{text-transform:none;letter-spacing:0;color:#383838;margin:0 0 0 0}.home__stories .stories .story .story__text h3:after{display:block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-grey.svg");background-size:100% 100%;margin:3% 0 0 0}.home__stories .stories .story .story__text h4{text-transform:none;letter-spacing:0;color:#ff7833;margin:0 0 0 0}.index__stories{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin:95px auto 0;padding:95px 0 0 0;border-top:7px solid #eef2f6;width:1310px;max-width:100%}@media only screen and (max-width: 1023.98px){.index__stories{grid-template-columns:1fr;margin:40px 0;padding:0;border:0}}@media only screen and (max-width: 1023.98px){.index__stories .stories__filters{padding:0 30px}}.index__stories .stories__filters h3{margin-bottom:25px;color:#56c54a;font-weight:700}.index__stories .stories__filters h4{margin-bottom:25px;color:#6a6a6a;text-transform:uppercase;font-weight:700;line-height:1.5;margin:0 0 10px 0}.index__stories .stories__filters h4{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1215.7894736842px){.index__stories .stories__filters h4{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__filters h4{font-size:19px}}.index__stories .stories__filters .facetwp-facet{margin-bottom:25px}.index__stories .stories__filters .facetwp-facet .facetwp-checkbox{background:0;padding:0;margin:0 0 10px 0}.index__stories .stories__filters .facetwp-facet .facetwp-checkbox:before{content:"";display:inline-block;width:18px;height:18px;background-image:url("../img/checkbox.svg");background-size:100% 100%;margin-right:10px;vertical-align:-3px}.index__stories .stories__filters .facetwp-facet .facetwp-checkbox.checked:before{background-image:url("../img/checkbox-checked.svg")}.index__stories .stories__filters .facetwp-facet:last-child{margin-bottom:0}.index__stories .stories__filters .facetwp-facet .facetwp-display-value{margin-bottom:5px;color:#6a6a6a}.index__stories .stories__filters .facetwp-facet .facetwp-display-value{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1215.7894736842px){.index__stories .stories__filters .facetwp-facet .facetwp-display-value{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__filters .facetwp-facet .facetwp-display-value{font-size:19px}}.index__stories .stories__filters .facetwp-facet .facetwp-counter{display:none}.index__stories .stories__filters .facetwp-facet .facetwp-toggle{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1283.3333333333px){.index__stories .stories__filters .facetwp-facet .facetwp-toggle{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__filters .facetwp-facet .facetwp-toggle{font-size:18px}}.index__stories .stories__filters .facetwp-facet input{width:100%;padding:8px;border:1px solid #dddedb;border-radius:5px;background-color:#fff}.index__stories .stories__filters .facetwp-facet select{width:200px;padding:8px;border:2px solid #ccc;border-radius:5px;background:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:32px}.index__stories .stories__filters .facetwp-facet select{font-size:17px;font-size:1.0303030303vw}@media(max-width: 1358.8235294118px){.index__stories .stories__filters .facetwp-facet select{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__filters .facetwp-facet select{font-size:17px}}.index__stories .stories__filters .facetwp-facet select::-ms-expand{display:none}.index__stories .stories__filters .facetwp-facet select:focus{outline:none;border-color:hsl(0,0%,70%)}.index__stories .stories__filters .facetwp-facet select option{background:#fff;color:#6a6a6a}.index__stories .stories__filters .facetwp-facet button.facetwp-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#6a6a6a;text-decoration:underline;cursor:pointer}.index__stories .stories__filters .facetwp-facet button.facetwp-reset{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1540px){.index__stories .stories__filters .facetwp-facet button.facetwp-reset{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__filters .facetwp-facet button.facetwp-reset{font-size:15px}}.index__stories .stories__content{display:flex;flex-direction:column}.index__stories .stories__content .stories{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-bottom:25px}@media only screen and (max-width: 767.98px){.index__stories .stories__content .stories{grid-template-columns:1fr;gap:20px}}.index__stories .stories__content .stories__load-more{align-self:flex-start}@media only screen and (max-width: 1023.98px){.index__stories .stories__content .stories__load-more{align-self:center}}.index__stories .stories__content .stories__load-more .facetwp-load-more{display:inline-block;padding:15px 25px;background-color:#56c54a;color:#fff;border-radius:8px;text-decoration:none;font-weight:700;text-transform:uppercase;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:1px;transition:background-color .3s ease}.index__stories .stories__content .stories__load-more .facetwp-load-more{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1540px){.index__stories .stories__content .stories__load-more .facetwp-load-more{font-size:14px}}@media(min-width: 1650px){.index__stories .stories__content .stories__load-more .facetwp-load-more{font-size:15px}}.index__stories .stories__content .stories__load-more .facetwp-load-more:hover{background-color:rgb(71.9037656904,185.9225941423,59.5774058577);cursor:pointer}.index__stories .stories__content .stories__load-more .facetwp-load-more.loading{opacity:.7;cursor:wait}@media only screen and (max-width: 1023.98px){.related__stories{padding:0 30px}}.related__stories .stories{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin-bottom:25px}@media only screen and (max-width: 767.98px){.related__stories .stories{grid-template-columns:1fr;gap:20px}}.featured{position:relative;padding:64px 50px 0 50px}@media only screen and (max-width: 1023.98px){.featured{padding:20px 0 0 0}}.featured h1{position:relative;z-index:1;margin:0 0 55px 0}.featured h1{font-size:70px;font-size:4.2424242424vw}@media(max-width: 766.0714285714px){.featured h1{font-size:32.5px}}@media(min-width: 1650px){.featured h1{font-size:70px}}@media only screen and (max-width: 1023.98px){.featured h1{margin:0 0 25px 0}}.featured:before{position:absolute;top:0;left:0;display:block;content:"";background:#f0f3f4;width:100%;height:415px;z-index:0;pointer-events:none}@media only screen and (max-width: 1023.98px){.featured:before{display:none}}.featured .story{position:relative;z-index:1;text-align:right}@media only screen and (max-width: 1023.98px){.featured .story{background:#f0f3f4}}.featured .story .story__image{font-size:0;width:66%;height:auto;float:right;position:relative;overflow:hidden}@media only screen and (max-width: 1023.98px){.featured .story .story__image{width:100%;float:none}}.featured .story .story__image img{max-width:100%;height:auto}.featured .story .story__text{max-width:45%;text-align:left;position:absolute;z-index:100;top:30px;left:0;background:#e4e073;padding:5.7%}@media only screen and (max-width: 1023.98px){.featured .story .story__text{position:relative;max-width:100%;top:0;padding:25px}}.featured .story .story__text:before{position:absolute;top:25px;left:25px;right:25px;bottom:25px;border:7px solid #fff;background:none;display:block;content:"";z-index:0;pointer-events:none}@media only screen and (max-width: 1023.98px){.featured .story .story__text:before{display:none}}.featured .story .story__text h2{line-height:1.3em;font-weight:700;color:#1b2f66;margin:0 0 10px 0}.featured .story .story__text h2{font-size:33px;font-size:2vw}@media(max-width: 1000px){.featured .story .story__text h2{font-size:20px}}@media(min-width: 1650px){.featured .story .story__text h2{font-size:33px}}.featured .story .story__text h2 a{color:inherit;text-decoration:none}.featured .story .story__text h3{font-weight:700;letter-spacing:2.5px;color:#ff7833;margin:0 0 10px 0;text-transform:uppercase}.featured .story .story__text h3{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1031.25px){.featured .story .story__text h3{font-size:12.5px}}@media(min-width: 1650px){.featured .story .story__text h3{font-size:20px}}.featured .story .story__text h3:after{display:none}.featured .story .story__text p{line-height:1.4444444444em;color:#000;margin:0 0 0 0}.featured .story .story__text p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){.featured .story .story__text p{font-size:16px}}@media(min-width: 1650px){.featured .story .story__text p{font-size:23px}}.featured .story .story__text p a{display:block;text-decoration:none;color:inherit}.featured .story .story__text p a:after{display:block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-grey.svg");background-size:100% 100%;margin:3% 0 0 0}body.archive.category .content h1{margin-top:.5em}body.single-post .main h3.story__category{font-weight:300;text-align:center;text-transform:none;color:#696a69;margin:0;letter-spacing:0}body.single-post .main h3.story__category{font-size:36px;font-size:2.1818181818vw}@media(max-width: 916.6666666667px){body.single-post .main h3.story__category{font-size:20px}}@media(min-width: 1650px){body.single-post .main h3.story__category{font-size:36px}}body.single-post .main h1{line-height:1.2em;margin:18px auto 45px;max-width:83%}body.single-post .main h1{font-size:79px;font-size:4.7878787879vw}@media(max-width: 626.582278481px){body.single-post .main h1{font-size:30px}}@media(min-width: 1650px){body.single-post .main h1{font-size:79px}}body.single-post .main .text{padding-bottom:72px}body.single-post .main .text p:first-child:first-letter{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";float:left;color:#d1ccb3;line-height:0.9411764706em;padding-top:0px;padding-right:8px}body.single-post .main .text p:first-child:first-letter{font-size:120px;font-size:7.2727272727vw}@media(max-width: 1402.5px){body.single-post .main .text p:first-child:first-letter{font-size:102px}}@media(min-width: 1650px){body.single-post .main .text p:first-child:first-letter{font-size:120px}}body.single-post .main .text p:last-child{margin:0}body.single-post .main .related{border-top:1px solid #dddedb}body.single-post .main .related h2{text-align:center;font-weight:300;color:#6a6a6a;margin:72px 0 72px 0}body.single-post .main .related h2{font-size:33px;font-size:2vw}@media(max-width: 1250px){body.single-post .main .related h2{font-size:25px}}@media(min-width: 1650px){body.single-post .main .related h2{font-size:33px}}body.single-post .featured__image{margin:0 0 55px 0;font-size:0;min-height:130px}@media only screen and (max-width: 767.98px){body.single-post .featured__image{margin:0 0 24px 0}}body.single-post .featured__image img{max-width:100%;width:100%;height:auto}@media only screen and (max-width: 767.98px){body.single-post .category-grantee-profile .featured__image,body.single-post .category-impact-investment-profile .featured__image{margin:0px}}body.single-post .category-grantee-profile .grantee__intro,body.single-post .category-impact-investment-profile .grantee__intro{width:50%;background:#f1c40f;padding:80px;position:relative;margin:-185px auto 50px auto}body.single-post .category-grantee-profile .grantee__intro.no--image,body.single-post .category-impact-investment-profile .grantee__intro.no--image{margin-top:30px}@media only screen and (max-width: 767.98px){body.single-post .category-grantee-profile .grantee__intro,body.single-post .category-impact-investment-profile .grantee__intro{width:calc(100% - 40px);margin-top:-50px;padding:62px 50px}}body.single-post .category-grantee-profile .grantee__intro:before,body.single-post .category-impact-investment-profile .grantee__intro:before{position:absolute;top:30px;left:30px;right:30px;bottom:30px;border:7px solid #fff;background:none;display:block;content:"";z-index:0}@media only screen and (max-width: 767.98px){body.single-post .category-grantee-profile .grantee__intro:before,body.single-post .category-impact-investment-profile .grantee__intro:before{top:20px;left:20px;right:20px;bottom:20px}}body.single-post .category-grantee-profile .grantee__intro h1,body.single-post .category-impact-investment-profile .grantee__intro h1{margin:0;max-width:100%}body.single-post .category-grantee-profile .grantee__intro h1,body.single-post .category-impact-investment-profile .grantee__intro h1{font-size:43px;font-size:2.6060606061vw}@media(max-width: 1131.976744186px){body.single-post .category-grantee-profile .grantee__intro h1,body.single-post .category-impact-investment-profile .grantee__intro h1{font-size:29.5px}}@media(min-width: 1650px){body.single-post .category-grantee-profile .grantee__intro h1,body.single-post .category-impact-investment-profile .grantee__intro h1{font-size:43px}}body.single-post .category-grantee-profile .grantee__intro h1+p,body.single-post .category-impact-investment-profile .grantee__intro h1+p{margin-top:30px}body.single-post .category-grantee-profile .grantee__intro h3,body.single-post .category-impact-investment-profile .grantee__intro h3{letter-spacing:4px;font-weight:700;color:#ff7833;text-align:center;margin:0 0 16px 0}body.single-post .category-grantee-profile .grantee__intro h3,body.single-post .category-impact-investment-profile .grantee__intro h3{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1320px){body.single-post .category-grantee-profile .grantee__intro h3,body.single-post .category-impact-investment-profile .grantee__intro h3{font-size:12px}}@media(min-width: 1650px){body.single-post .category-grantee-profile .grantee__intro h3,body.single-post .category-impact-investment-profile .grantee__intro h3{font-size:15px}}@media only screen and (max-width: 767.98px){body.single-post .category-grantee-profile .grantee__intro h3,body.single-post .category-impact-investment-profile .grantee__intro h3{margin:0 0 4px 0}}body.single-post .category-grantee-profile .grantee__intro p,body.single-post .category-impact-investment-profile .grantee__intro p{margin:0;text-align:center}body.single-post blockquote.quote{border-top:1px solid #dddedb;border-bottom:1px solid #dddedb;padding:23px 0;margin:0}body.single-post blockquote.quote+.related__stories{border-top:0;margin-top:50px}body.single-post blockquote.quote div{background:#60c4c7;text-align:center;padding:155px 150px 112px 150px;position:relative}@media only screen and (max-width: 1023.98px){body.single-post blockquote.quote div{padding:155px 25px}}body.single-post blockquote.quote div:before{content:"“";font-size:150px;font-weight:700;color:#48b0b5;position:absolute;top:52px;left:50%;transform:translateX(-50%)}body.single-post blockquote.quote div p{line-height:1.5208333333em;color:#fff;margin:0 0 26px 0}body.single-post blockquote.quote div p{font-size:32px;font-size:1.9393939394vw}@media(max-width: 1237.5px){body.single-post blockquote.quote div p{font-size:24px}}@media(min-width: 1650px){body.single-post blockquote.quote div p{font-size:32px}}body.single-post blockquote.quote div footer{text-transform:uppercase;letter-spacing:1px;color:#fff}body.single-post blockquote.quote div footer{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1237.5px){body.single-post blockquote.quote div footer{font-size:15px}}@media(min-width: 1650px){body.single-post blockquote.quote div footer{font-size:20px}}body.single-post .tags{font-style:italic}body.single-post .tags{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1076.0869565217px){body.single-post .tags{font-size:15px}}@media(min-width: 1650px){body.single-post .tags{font-size:23px}}body.single-post .tags .tag__title{font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.single-post .tags .tag__title{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1302.6315789474px){body.single-post .tags .tag__title{font-size:15px}}@media(min-width: 1650px){body.single-post .tags .tag__title{font-size:19px}}body.single-post .tags .tag__title:after{content:":";margin:0 15px}.back-forth{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#6f6f6f;margin:0}.back-forth{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1283.3333333333px){.back-forth{font-size:14px}}@media(min-width: 1650px){.back-forth{font-size:18px}}.back-forth .spacer{margin:0 20px}.back-forth a{color:inherit;text-decoration:none}@media only screen and (max-width: 1023.98px){.back-forth a{display:block}}.back-forth a.older--stories:after{display:inline-block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-lightgrey-right.svg");background-size:100% 100%;margin:0 0 0 6px}.back-forth a.newer--stories:before{display:inline-block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-lightgrey-left.svg");background-size:100% 100%;margin:0 6px 0 0}.page-template-template-board-staff .content h1{border-bottom:1px solid #bdbebd;padding-bottom:37px}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .content h1{padding-bottom:30px;margin-bottom:0;border:0}}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .columns{flex-direction:column-reverse !important}}.page-template-template-board-staff .staff{padding-left:100px}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff{padding:0}}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff h2{text-align:center;margin:40px 0 20px 0}}.page-template-template-board-staff .staff .person{margin:0 0 76px 0}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff .person{margin:0 0 25px 0}}.page-template-template-board-staff .staff .person:last-child{margin:0}.page-template-template-board-staff .staff .person:after{display:block;content:"";width:115px;height:7px;background-color:#eff2f3;margin-top:60px}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff .person:after{display:none}}.page-template-template-board-staff .staff .person .person__image{margin:0 0 25px 0;max-width:100%}.page-template-template-board-staff .staff .person .person__image img{max-width:100%;height:auto}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff .person .person__image img{width:100%}}.page-template-template-board-staff .staff .person .person__text p:last-child{margin:0}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .staff .person .person__text{padding:0 25px}}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .board{padding:0 20px}}.page-template-template-board-staff .board .box{width:100%;position:relative;background:#eef7fa;padding:88px 74px}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .board .box{padding:70px 50px}}.page-template-template-board-staff .board .box:before{position:absolute;top:30px;left:30px;right:30px;bottom:30px;border:7px solid #fff;background:none;display:block;content:"";z-index:0}@media only screen and (max-width: 767.98px){.page-template-template-board-staff .board .box:before{top:20px;left:20px;right:20px;bottom:20px}}.page-template-template-board-staff .board .box h2{font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#95b6cb;margin:0 0 40px 0}.page-template-template-board-staff .board .box h2{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1219.5652173913px){.page-template-template-board-staff .board .box h2{font-size:17px}}@media(min-width: 1650px){.page-template-template-board-staff .board .box h2{font-size:23px}}.page-template-template-board-staff .board .box ul{list-style:none;color:#6a6a6a;line-height:1.2em;margin:0;padding:0}.page-template-template-board-staff .board .box ul{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1254px){.page-template-template-board-staff .board .box ul{font-size:19px}}@media(min-width: 1650px){.page-template-template-board-staff .board .box ul{font-size:25px}}.page-template-template-board-staff .board .box ul li{margin:0 0 21px 0}.page-template-template-board-staff .board .box ul li:last-child{margin:0}.page-template-template-food-vision-prize .banner,.page-template-template-food-vision-prize-subpage .banner{margin:0 0 100px 0}@media only screen and (max-width: 1023.98px){.page-template-template-food-vision-prize .banner,.page-template-template-food-vision-prize-subpage .banner{margin:0 0 30px 0}}.page-template-template-food-vision-prize .text,.page-template-template-food-vision-prize-subpage .text{display:grid;grid-template-columns:1fr 4fr;gap:50px}@media only screen and (max-width: 1023.98px){.page-template-template-food-vision-prize .text,.page-template-template-food-vision-prize-subpage .text{grid-template-columns:1fr;gap:30px}}.page-template-template-food-vision-prize .text .text__nav,.page-template-template-food-vision-prize-subpage .text .text__nav{padding:0 0 0 0}.page-template-template-food-vision-prize .text .text__nav ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul{position:sticky;top:100px;background:#ebf2f6;border-radius:8px;padding:50px 30px;list-style:none;margin:0;font-size:0}@media only screen and (max-width: 1023.98px){.page-template-template-food-vision-prize .text .text__nav ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul{padding:20px 20px}}.page-template-template-food-vision-prize .text .text__nav ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li{margin-bottom:20px;line-height:1.46666667em;text-transform:uppercase;font-weight:600}.page-template-template-food-vision-prize .text .text__nav ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1540px){.page-template-template-food-vision-prize .text .text__nav ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li{font-size:14px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .text .text__nav ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li{font-size:15px}}.page-template-template-food-vision-prize .text .text__nav ul>li:last-child,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li:last-child{margin-bottom:0}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children{position:relative}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>a{position:relative;padding-left:12px;cursor:pointer}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>a:before,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #2b3f4a;transition:transform .3s ease;margin-top:-1px}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.menu-item-open>a:before,.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>a:before,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.menu-item-open>a:before,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>a:before{transform:translateY(-50%) rotate(90deg)}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.menu-item-open>ul,.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.menu-item-open>ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>ul{display:block}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.menu-item-open>a,.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.menu-item-open>a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children.current-menu-ancestor>a{color:#56c54a}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul{display:none;padding:5px 0 5px 20px;margin:0;background:rgba(0,0,0,0);position:static}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li{font-weight:600;color:#789bae;margin:0 0 5px 0}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1540px){.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li{font-size:14px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li{font-size:15px}}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li:last-child,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li:last-child{margin:0}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li.current-menu-item a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li.current-menu-item a{color:#56c54a}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li a{color:inherit}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li a:hover,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li a:hover{color:#56c54a}.page-template-template-food-vision-prize .text .text__nav ul>li.menu-item-has-children>ul>li a:before,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.menu-item-has-children>ul>li a:before{content:"-";display:inline-block;margin:0 5px 0 0}.page-template-template-food-vision-prize .text .text__nav ul>li a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li a{color:#2b3f4a;display:block;text-decoration:none;border:0}.page-template-template-food-vision-prize .text .text__nav ul>li a:hover,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li a:hover{color:#56c54a}.page-template-template-food-vision-prize .text .text__nav ul>li.current-menu-item a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li.current-menu-item a{color:#56c54a}.page-template-template-food-vision-prize .text .text__nav ul>li>ul,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul{padding:5px 0;margin:0}.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li{font-weight:600;color:#789bae;margin:0 0 5px 0}.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1540px){.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li{font-size:14px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li{font-size:15px}}.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li:last-child,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li:last-child{margin:0}.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li a,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li a{color:inherit}.page-template-template-food-vision-prize .text .text__nav ul>li>ul>li a:before,.page-template-template-food-vision-prize-subpage .text .text__nav ul>li>ul>li a:before{content:"-";display:inline-block;margin:0 5px 0 0}.page-template-template-food-vision-prize .text .text__content .introduction,.page-template-template-food-vision-prize-subpage .text .text__content .introduction{max-width:100%}.page-template-template-food-vision-prize .text .text__content .introduction.introduction--standard,.page-template-template-food-vision-prize-subpage .text .text__content .introduction.introduction--standard{text-align:left;padding-top:0}.page-template-template-food-vision-prize .text .text__content .introduction.introduction--standard .introduction__text:after,.page-template-template-food-vision-prize-subpage .text .text__content .introduction.introduction--standard .introduction__text:after{left:0;transform:none}.page-template-template-food-vision-prize .text .text__content .introduction.introduction--overlay,.page-template-template-food-vision-prize-subpage .text .text__content .introduction.introduction--overlay{text-align:left;padding-top:0}.page-template-template-food-vision-prize .text .text__content .introduction.introduction--overlay .introduction__text:after,.page-template-template-food-vision-prize-subpage .text .text__content .introduction.introduction--overlay .introduction__text:after{left:0;transform:none}.page-template-template-food-vision-prize .cta,.page-template-template-food-vision-prize-subpage .cta{display:flex;justify-content:center;margin:80px 0 40px 0;border-top:1px solid #dddedc;border-bottom:1px solid #dddedc}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize .cta,.page-template-template-food-vision-prize-subpage .cta{flex-direction:column;margin:25px 0}}.page-template-template-food-vision-prize .cta .widget,.page-template-template-food-vision-prize-subpage .cta .widget{width:33.333333%;padding:24px;display:flex;border-right:1px solid #dddedc}.page-template-template-food-vision-prize .cta .widget:nth-child(1),.page-template-template-food-vision-prize-subpage .cta .widget:nth-child(1){width:calc(33.333333% - 8px);padding-left:0}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize .cta .widget:nth-child(1),.page-template-template-food-vision-prize-subpage .cta .widget:nth-child(1){padding-left:20px}}.page-template-template-food-vision-prize .cta .widget:nth-child(2),.page-template-template-food-vision-prize-subpage .cta .widget:nth-child(2){width:calc(33.333333% + 16px);padding-right:0;border-right:0}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize .cta .widget:nth-child(2),.page-template-template-food-vision-prize-subpage .cta .widget:nth-child(2){padding-right:20px}}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize .cta .widget,.page-template-template-food-vision-prize-subpage .cta .widget{width:100% !important;padding:20px;border-right:0;border-bottom:1px solid #dddedc}}.page-template-template-food-vision-prize .cta .widget h2,.page-template-template-food-vision-prize-subpage .cta .widget h2{font-weight:700}.page-template-template-food-vision-prize .cta .widget.widget--signup .widget__inner,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .widget__inner{background:#e4e072;padding:13% 11%;display:flex;flex-direction:column;justify-content:center}.page-template-template-food-vision-prize .cta .widget.widget--signup h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup h2{color:#f07836;margin:0 0 10px 0}.page-template-template-food-vision-prize .cta .widget.widget--signup h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup h2{font-size:59px;font-size:3.5757575758vw}@media(max-width: 1258.4745762712px){.page-template-template-food-vision-prize .cta .widget.widget--signup h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup h2{font-size:45px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--signup h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup h2{font-size:59px}}.page-template-template-food-vision-prize .cta .widget.widget--signup p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup p{line-height:1.5277777778em;margin:0 0 20px 0;color:#383838}.page-template-template-food-vision-prize .cta .widget.widget--signup p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.page-template-template-food-vision-prize .cta .widget.widget--signup p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup p{font-size:18px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--signup p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup p{font-size:23px}}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_confirmation_message,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_confirmation_message{line-height:1.5277777778em;font-weight:700;margin:0 0 10px 0;color:#fff}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_confirmation_message,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_confirmation_message{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1188px){.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_confirmation_message,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_confirmation_message{font-size:18px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_confirmation_message,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_confirmation_message{font-size:25px}}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper{margin:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:0;padding:12px 15px;line-height:normal !important;min-height:0 !important}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, .page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{color:#6a6a6a}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:#6a6a6a}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper ul.gform_fields,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper ul.gform_fields{padding:0;margin:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper ul.gform_fields li.gfield,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper ul.gform_fields li.hidden_label input,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper ul.gform_fields li.hidden_label input{margin:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .top_label div.ginput_container,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .top_label div.ginput_container{margin:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer{margin:12px 0 0 0;padding:0}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer .button,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer .button{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";border:0;font-weight:700;background-color:#7bd751;padding:16px 15px 15px;transition:all ease-in-out .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;line-height:normal;height:auto}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer .button,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer .button{font-size:25px;font-size:1.5151515152vw}@media(max-width: 1056px){.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer .button,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer .button{font-size:16px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer .button,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer .button{font-size:25px}}.page-template-template-food-vision-prize .cta .widget.widget--signup .gform_wrapper .gform_footer .button:hover,.page-template-template-food-vision-prize-subpage .cta .widget.widget--signup .gform_wrapper .gform_footer .button:hover{cursor:pointer;background:#87c841}.page-template-template-food-vision-prize .cta .widget.widget--inquire .widget__inner,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire .widget__inner{background-size:cover;background-position:center center;background-color:#ccc;padding:8%}.page-template-template-food-vision-prize .cta .widget.widget--inquire .widget__inner .widget__inner__box,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire .widget__inner .widget__inner__box{padding:20px;background:rgba(144,214,69,.95);width:65%}.page-template-template-food-vision-prize .cta .widget.widget--inquire h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire h2{color:#fff;margin:0}.page-template-template-food-vision-prize .cta .widget.widget--inquire h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire h2{font-size:42px;font-size:2.5454545455vw}@media(max-width: 1257.1428571429px){.page-template-template-food-vision-prize .cta .widget.widget--inquire h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire h2{font-size:32px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--inquire h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire h2{font-size:42px}}.page-template-template-food-vision-prize .cta .widget.widget--inquire p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p{line-height:1.3125em;color:#383838;margin:0}.page-template-template-food-vision-prize .cta .widget.widget--inquire p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p{font-size:21px;font-size:1.2727272727vw}@media(max-width: 1257.1428571429px){.page-template-template-food-vision-prize .cta .widget.widget--inquire p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p{font-size:16px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--inquire p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p{font-size:21px}}.page-template-template-food-vision-prize .cta .widget.widget--inquire p a,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p a{display:inline-block;font-weight:700;border-bottom:1px solid #fff;padding:0 0 5px 0;text-decoration:none;color:inherit;margin:10px 0 0 0}.page-template-template-food-vision-prize .cta .widget.widget--inquire p a,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p a{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.page-template-template-food-vision-prize .cta .widget.widget--inquire p a,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p a{font-size:18px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--inquire p a,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p a{font-size:23px}}.page-template-template-food-vision-prize .cta .widget.widget--inquire p a:hover,.page-template-template-food-vision-prize-subpage .cta .widget.widget--inquire p a:hover{color:#fff}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize .cta .widget.widget--follow,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow{padding-right:20px}}.page-template-template-food-vision-prize .cta .widget.widget--follow .widget__inner,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow .widget__inner{background:#51c4c7;padding:13% 11%;display:flex;flex-direction:column;justify-content:center}.page-template-template-food-vision-prize .cta .widget.widget--follow h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow h2{color:#fff;margin:0 0 10px 0}.page-template-template-food-vision-prize .cta .widget.widget--follow h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow h2{font-size:59px;font-size:3.5757575758vw}@media(max-width: 1258.4745762712px){.page-template-template-food-vision-prize .cta .widget.widget--follow h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow h2{font-size:45px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--follow h2,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow h2{font-size:59px}}.page-template-template-food-vision-prize .cta .widget.widget--follow p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p{line-height:1.5277777778em;color:#383838;margin:0 0 1.1em 0}.page-template-template-food-vision-prize .cta .widget.widget--follow p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1291.3043478261px){.page-template-template-food-vision-prize .cta .widget.widget--follow p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p{font-size:18px}}@media(min-width: 1650px){.page-template-template-food-vision-prize .cta .widget.widget--follow p,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p{font-size:23px}}.page-template-template-food-vision-prize .cta .widget.widget--follow p:last-child,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p:last-child{margin:0}.page-template-template-food-vision-prize .cta .widget.widget--follow p a,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p a{display:flex;align-items:center;font-weight:700;color:inherit;text-decoration:none;margin:0 0 0 0;line-height:1.2775757576em}.page-template-template-food-vision-prize .cta .widget.widget--follow p a:hover,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p a:hover{color:#75edf2}.page-template-template-food-vision-prize .cta .widget.widget--follow p a:before,.page-template-template-food-vision-prize-subpage .cta .widget.widget--follow p a:before{flex-shrink:0;content:"";width:50px;height:50px;line-height:0;background-image:url("../img/facebook-icon.svg");background-repeat:no-repeat;background-size:100% 100%;margin:-2px 15px 0 0}.page-template-template-food-vision-prize h2.fvp--map-header,.page-template-template-food-vision-prize h2.fvp--stories-header,.page-template-template-food-vision-prize-subpage h2.fvp--map-header,.page-template-template-food-vision-prize-subpage h2.fvp--stories-header{text-align:center;font-weight:300;color:#6a6a6a;margin:72px 0 72px 0}.page-template-template-food-vision-prize h2.fvp--map-header,.page-template-template-food-vision-prize h2.fvp--stories-header,.page-template-template-food-vision-prize-subpage h2.fvp--map-header,.page-template-template-food-vision-prize-subpage h2.fvp--stories-header{font-size:33px;font-size:2vw}@media(max-width: 1250px){.page-template-template-food-vision-prize h2.fvp--map-header,.page-template-template-food-vision-prize h2.fvp--stories-header,.page-template-template-food-vision-prize-subpage h2.fvp--map-header,.page-template-template-food-vision-prize-subpage h2.fvp--stories-header{font-size:25px}}@media(min-width: 1650px){.page-template-template-food-vision-prize h2.fvp--map-header,.page-template-template-food-vision-prize h2.fvp--stories-header,.page-template-template-food-vision-prize-subpage h2.fvp--map-header,.page-template-template-food-vision-prize-subpage h2.fvp--stories-header{font-size:33px}}@media only screen and (max-width: 767.98px){.page-template-template-food-vision-prize h2.fvp--map-header,.page-template-template-food-vision-prize h2.fvp--stories-header,.page-template-template-food-vision-prize-subpage h2.fvp--map-header,.page-template-template-food-vision-prize-subpage h2.fvp--stories-header{margin:25px 0}}.main ul.prize__years{max-width:630px;margin:40px auto 0;list-style-type:none}.main ul.prize__years .prize__year{border-top:1px solid #dddedc}@media only screen and (max-width: 767.98px){.main ul.prize__years .prize__year{padding:0 0 0 24px}}.main ul.prize__years .prize__year:last-child{border-bottom:1px solid #dddedc}.main ul.prize__years .prize__year.year--open h2:before{content:""}.main ul.prize__years .prize__year.year--open ul.projects{display:block}.main ul.prize__years .prize__year h2{color:#70acd1;margin:0;padding:11px 0;letter-spacing:2px;font-weight:500}.main ul.prize__years .prize__year h2{font-size:39px;font-size:2.3636363636vw}@media(max-width: 1269.2307692308px){.main ul.prize__years .prize__year h2{font-size:30px}}@media(min-width: 1650px){.main ul.prize__years .prize__year h2{font-size:39px}}.main ul.prize__years .prize__year h2:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:400;font-size:20px;color:#5edece;margin:0 17px 0 0;vertical-align:4px}.main ul.prize__years .prize__year h2:hover{cursor:pointer}.main ul.prize__years .prize__year ul.projects{display:none;list-style:none;margin:0 24px 0 36px;padding:0}@media only screen and (max-width: 767.98px){.main ul.prize__years .prize__year ul.projects{margin-left:0}}.main ul.prize__years .prize__year ul.projects li.project{margin:0 0 16px 0;color:#6a6a6a}.main ul.prize__years .prize__year ul.projects li.project:last-child{margin-bottom:30px}@media only screen and (max-width: 767.98px){.main ul.prize__years .prize__year ul.projects li.project{margin:0 0 4px 0}}.main ul.prize__years .prize__year ul.projects li.project .trigger{line-height:1.3em;display:inline-block;width:100%;padding-left:20px;margin-left:-20px}.main ul.prize__years .prize__year ul.projects li.project .trigger{font-size:25px;font-size:1.5151515152vw}@media(max-width: 990px){.main ul.prize__years .prize__year ul.projects li.project .trigger{font-size:15px}}@media(min-width: 1650px){.main ul.prize__years .prize__year ul.projects li.project .trigger{font-size:25px}}.main ul.prize__years .prize__year ul.projects li.project .trigger:before{display:inline-block;font-family:"Font Awesome 5 Pro";content:"";font-weight:400;color:#f07a30;font-size:12px;margin:0 10px 0 -20px;vertical-align:2px}.main ul.prize__years .prize__year ul.projects li.project:hover{cursor:pointer;color:#000}.main ul.prize__years .prize__year ul.projects li.project.prize--open .trigger{color:#191919;font-weight:700}.main ul.prize__years .prize__year ul.projects li.project.prize--open .trigger:before{content:""}.main ul.prize__years .prize__year ul.projects li.project.prize--open .project__details{display:block}.main ul.prize__years .prize__year ul.projects li.project .project__details{display:none;padding:10px 0 30px 0;margin:0 0 30px 0;border-bottom:2px dotted #dfe0df}.main ul.prize__years .prize__year ul.projects li.project .project__details p{line-height:1.5em;margin:0 0 1em 0}.main ul.prize__years .prize__year ul.projects li.project .project__details p{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1237.5px){.main ul.prize__years .prize__year ul.projects li.project .project__details p{font-size:15px}}@media(min-width: 1650px){.main ul.prize__years .prize__year ul.projects li.project .project__details p{font-size:20px}}.main ul.prize__years .prize__year ul.projects li.project:last-child .project__details{border:0px}.main ul.prize__years .prize__year ul.projects li.project dl{font-size:16px;line-height:20px;font-weight:400;color:#6a6a6a;margin:0 0 0 0}@media only screen and (max-width: 767.98px){.main ul.prize__years .prize__year ul.projects li.project dl{margin-left:19px}}.main ul.prize__years .prize__year ul.projects li.project dl div{margin:0 0 0 0}.main ul.prize__years .prize__year ul.projects li.project dl dt{display:inline-block;margin:0 0px 0 0;font-weight:700;text-transform:uppercase;letter-spacing:1px}.main ul.prize__years .prize__year ul.projects li.project dl dt:after{content:":"}.main ul.prize__years .prize__year ul.projects li.project dl dt.website{display:none}.main ul.prize__years .prize__year ul.projects li.project dl dd{line-height:18px;display:inline;margin:0 0 0 0}.main ul.prize__years .prize__year ul.projects li.project dl dd a:after{content:",";margin:0 3px 0 0}.main ul.prize__years .prize__year ul.projects li.project dl dd a:last-child:after{display:none}.main ul.prize__years .prize__year ul.projects li.project dl dd:after{display:block;content:"";margin:0 0 10px 0}.main ul.prize__years .prize__year ul.projects li.project dl dd:last-child:after{display:none}.map__wrapper{position:relative;height:900px;display:flex;border-top:1px solid #e0e1e0;padding-top:25px}@media only screen and (max-width: 767.98px){.map__wrapper{flex-direction:column-reverse;height:90vh;justify-content:flex-end;align-items:flex-end}}@media only screen and (max-width: 767.98px){.map__wrapper.pin--clicked .map{height:100%}}@media only screen and (max-width: 767.98px){.map__wrapper.pin--clicked .panel{display:none}}body.page-template-template-our-work .map__wrapper .panel{background-color:#b0cece}body.page-template-template-food-vision-prize .map__wrapper{border:0;padding:0}body.page-template-template-food-vision-prize .map__wrapper .panel{background-color:#c8beb1}@media only screen and (max-width: 767.98px){body.page-template-template-food-vision-prize .map__wrapper .panel p:first-child{margin:0}}@media only screen and (max-width: 767.98px){body.page-template-template-food-vision-prize .map__wrapper .panel p:last-child{display:none}}@media only screen and (max-width: 767.98px){body.page-template-template-food-vision-prize .map__wrapper .map{margin:0 0 110px 0;overflow:visible}}.map__wrapper .panel{width:40%;padding:66px 50px 50px 50px;overflow-y:auto}@media only screen and (max-width: 767.98px){.map__wrapper .panel{position:absolute;top:0;left:0;right:0;width:100%;height:auto;padding:25px;flex-shrink:0;z-index:10;padding:20px 20px 10px 20px}}.map__wrapper .panel .panel__content{margin:0 0 10px 0}.map__wrapper .panel .grantee__image{height:228px;margin:0 0 22px 0}.map__wrapper .panel .grantee__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.map__wrapper .panel h2{font-family:"Canela Web","Georgia","Times New Roman","Times","serif";color:#fff;margin:0 0 21px 0}.map__wrapper .panel h2{font-size:44px;font-size:2.6666666667vw}@media(max-width: 1425px){.map__wrapper .panel h2{font-size:38px}}@media(min-width: 1650px){.map__wrapper .panel h2{font-size:44px}}.map__wrapper .panel h3{font-weight:700;color:#000;margin:0 0 7px 0}.map__wrapper .panel h3{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1219.5652173913px){.map__wrapper .panel h3{font-size:17px}}@media(min-width: 1650px){.map__wrapper .panel h3{font-size:23px}}.map__wrapper .panel h4{font-weight:700;color:#000;margin:0 0 4px 0}.map__wrapper .panel h4{font-size:24px;font-size:1.4545454545vw}@media(max-width: 1237.5px){.map__wrapper .panel h4{font-size:18px}}@media(min-width: 1650px){.map__wrapper .panel h4{font-size:24px}}.map__wrapper .panel h4+.grantee__link{display:inline-block;text-decoration:none;margin:0 0 8px 0;color:#647b79;font-size:21px}.map__wrapper .panel h4+.grantee__link:hover{color:#080909}.map__wrapper .panel h4+.grantee__link:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:400;font-size:16px;color:#000;margin:0 5px 0 0;vertical-align:0px}.map__wrapper .panel h5{font-weight:700;margin:15px 0 5px 0;color:#647b79;text-transform:uppercase;letter-spacing:2px}.map__wrapper .panel h5{font-size:14px;font-size:0.8484848485vw}@media(max-width: 1650px){.map__wrapper .panel h5{font-size:14px}}@media(min-width: 1650px){.map__wrapper .panel h5{font-size:14px}}.map__wrapper .panel p{line-height:1.4545454545em;color:#000;margin:0 0 21px 0}.map__wrapper .panel p{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1389.4736842105px){.map__wrapper .panel p{font-size:16px}}@media(min-width: 1650px){.map__wrapper .panel p{font-size:19px}}.map__wrapper .panel p:last-child{margin:0}.map__wrapper .panel .grantee__grants{list-style-type:none;text-transform:uppercase;letter-spacing:0px;color:#080909;margin:0;padding:0}.map__wrapper .panel .grantee__grants{font-size:16px;font-size:0.9696969697vw}@media(max-width: 1443.75px){.map__wrapper .panel .grantee__grants{font-size:14px}}@media(min-width: 1650px){.map__wrapper .panel .grantee__grants{font-size:16px}}.map__wrapper .panel .grantee__grants li{display:inline-block;margin:0;padding:0}.map__wrapper .panel .grantee__grants li:after{content:"|";margin:0 5px}.map__wrapper .panel .grantee__grants li:last-child:after{display:none}.map__wrapper .panel .grantee__stories{list-style-type:none;margin:-2px 0 24px 0;padding:0;line-height:1.4545454545em}.map__wrapper .panel .grantee__stories{font-size:19px;font-size:1.1515151515vw}@media(max-width: 1389.4736842105px){.map__wrapper .panel .grantee__stories{font-size:16px}}@media(min-width: 1650px){.map__wrapper .panel .grantee__stories{font-size:19px}}.map__wrapper .panel .grantee__stories li{display:inline-block;margin:0;padding:0}.map__wrapper .panel .grantee__stories li:after{content:",";margin:0 4px 0 0}.map__wrapper .panel .grantee__stories li:last-child:after{display:none}.map__wrapper .panel .grantee__stories li a{color:#000}.map__wrapper .panel a.school__profile{display:block;text-decoration:none;margin:0 0 10px 0;color:#000}.map__wrapper .panel a.school__profile{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1155px){.map__wrapper .panel a.school__profile{font-size:14px}}@media(min-width: 1650px){.map__wrapper .panel a.school__profile{font-size:20px}}.map__wrapper .panel a.school__profile span.date{font-weight:700;color:#fff}.map__wrapper .panel a.school__profile span.date:after{content:": "}.map__wrapper .panel a.grantee__list{display:block;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:2px;color:#fff;margin:30px 0 0 0}.map__wrapper .panel a.grantee__list{font-size:16px;font-size:0.9696969697vw}@media(max-width: 1237.5px){.map__wrapper .panel a.grantee__list{font-size:12px}}@media(min-width: 1650px){.map__wrapper .panel a.grantee__list{font-size:16px}}.map__wrapper .panel a.grantee__list:hover{opacity:.7}.map__wrapper .panel a.grantee__list:after{display:inline-block;content:"";width:34px;height:10px;background-image:url("../img/arrow-long-white.svg");background-size:100% 100%;margin:0 0 0 5px}.map__wrapper .map{width:60%;height:100%;position:relative}@media only screen and (max-width: 767.98px){.map__wrapper .map{height:100%}}.map__wrapper .map .map__shadow{width:100%;height:100%;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;box-shadow:0px 3px 120px 0px rgba(20,117,185,.15) inset}.map__wrapper .map .map__legend{width:calc(100% - 120px);pointer-events:none;position:absolute;right:60px;bottom:30px;left:30px;z-index:1000;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:3px 3px 20px 0px rgba(0,0,0,.15);padding:20px 40px}@media only screen and (max-width: 767.98px){.map__wrapper .map .map__legend{left:15px;right:15px;width:calc(100% - 30px);bottom:-50px;padding:10px 10px 10px 40px}}.map__wrapper .map .map__legend ul{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;list-style-type:none;font-size:0}.map__wrapper .map .map__legend ul li{padding:0;line-height:1.3em;font-weight:500;color:#000;margin:0 40px 0 0}.map__wrapper .map .map__legend ul li{font-size:15px;font-size:0.9090909091vw}@media(max-width: 1210px){.map__wrapper .map .map__legend ul li{font-size:11px}}@media(min-width: 1650px){.map__wrapper .map .map__legend ul li{font-size:15px}}.map__wrapper .map .map__legend ul li span{display:inline-block;margin:0 8px 0 -22px;width:18px;height:18px;border-radius:100%;vertical-align:-4px}@media only screen and (max-width: 767.98px){.map__wrapper .map .map__legend ul li span{vertical-align:-5px;margin:0 6px 0 -24px}}@media only screen and (max-width: 767.98px){.map__wrapper .map{width:100%}}.map__wrapper .map .mapboxgl-marker{position:absolute;background-image:url("../img/pin-orange.svg");background-size:100%;width:27px;height:40px;cursor:pointer}.map__wrapper .map .mapboxgl-marker.marker--active{background-image:url("../img/pin-blue.svg")}.map__wrapper .map .mapboxgl-popup{max-width:300px}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-tip{display:none}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content{box-shadow:none;padding:10px 10px 6px 10px;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:3px 3px 20px 0px rgba(0,0,0,.15)}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h3{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:22px;font-weight:700;color:#000;text-transform:none;letter-spacing:0;margin:0}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h3{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1485px){.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h3{font-size:18px}}@media(min-width: 1650px){.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h3{font-size:20px}}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h4{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";line-height:22px;font-weight:400;color:#000;text-transform:none;letter-spacing:0;margin:0}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h4{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1466.6666666667px){.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h4{font-size:16px}}@media(min-width: 1650px){.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h4{font-size:18px}}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content h4+.school__profile{margin-top:10px}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .grantee__profile{text-transform:uppercase;letter-spacing:1px;text-decoration:none}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .school__profile{margin:0 0 10px 0;text-decoration:none;color:#000}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .school__profile:last-child{margin:0}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .school__profile .date{font-weight:700}.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .grantee__profile,.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .school__profile{display:none}@media only screen and (max-width: 767.98px){.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .grantee__profile,.map__wrapper .map .mapboxgl-popup .mapboxgl-popup-content .school__profile{display:block;color:#ff7833;text-decoration:underline}}.markers .marker{display:none}.main .content .text .gallery__wrap{margin:0 0 40px 0}.main .content .text .gallery{margin:5% 0 0 0}@media only screen and (max-width: 767.98px){.main .content .text .gallery{width:calc(100% + 48px);margin:5% -24px}}@media only screen and (max-width: 767.98px){.main .content .text .gallery+.gallery__captions{margin-top:0}}.main .content .text .gallery a{border:0}.main .content .text .gallery figure.gallery__item{padding:0;margin:0;font-size:0}.main .content .text .gallery.gallery--grid{display:flex;flex-wrap:wrap;border-top:1px solid #dddedc}@media only screen and (max-width: 767.98px){.main .content .text .gallery.gallery--grid{flex-direction:column}}.main .content .text .gallery.gallery--grid .gallery__item{width:50%;border-bottom:1px solid #dddedc}@media only screen and (max-width: 767.98px){.main .content .text .gallery.gallery--grid .gallery__item{width:100%}}.main .content .text .gallery.gallery--grid .gallery__item:nth-child(odd){padding:20px 20px 20px 0;border-right:1px solid #dddedc}@media only screen and (max-width: 1023.98px){.main .content .text .gallery.gallery--grid .gallery__item:nth-child(odd){border-right:0px;padding:20px 0}}.main .content .text .gallery.gallery--grid .gallery__item:nth-child(even){padding:20px 0 20px 20px}@media only screen and (max-width: 1023.98px){.main .content .text .gallery.gallery--grid .gallery__item:nth-child(even){border-right:0px;padding:20px 0}}.main .content .text .gallery.gallery--grid .gallery__item img{height:auto;max-width:100%}.main .content .text .gallery.gallery--masonry{margin-left:-10.24096386%;margin-right:-10.24096386%}.main .content .text .gallery.gallery--masonry .gutter-sizer{width:1.6666666667%}@media only screen and (max-width: 1023.98px){.main .content .text .gallery.gallery--masonry .gutter-sizer{width:0}}.main .content .text .gallery.gallery--masonry .grid-sizer,.main .content .text .gallery.gallery--masonry .gallery__item{width:32.2222222222%}@media only screen and (max-width: 1023.98px){.main .content .text .gallery.gallery--masonry .grid-sizer,.main .content .text .gallery.gallery--masonry .gallery__item{width:100%}}.main .content .text .gallery.gallery--masonry .gallery__item{display:block;margin-bottom:2%}.main .content .text .gallery.gallery--masonry .gallery__item figcaption{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(168,223,91,.93);color:#4b4b4b;line-height:1.8333333333em;font-weight:500;display:flex;justify-content:center;align-items:center;padding:50px;opacity:0;transition:all ease-in-out .1s;pointer-events:none;text-align:center}.main .content .text .gallery.gallery--masonry .gallery__item figcaption{font-size:22px;font-size:1.3333333333vw}@media(max-width: 1200px){.main .content .text .gallery.gallery--masonry .gallery__item figcaption{font-size:16px}}@media(min-width: 1650px){.main .content .text .gallery.gallery--masonry .gallery__item figcaption{font-size:22px}}.main .content .text .gallery.gallery--masonry .gallery__item:hover{cursor:pointer}.main .content .text .gallery.gallery--masonry .gallery__item:hover figcaption{opacity:1}.main .content .text .gallery.gallery--masonry .gallery__item img{max-width:100%;height:auto}.main .content .text p.gallery__captions{margin:10px 0 0 0}.main .content .text p.gallery__captions{font-size:20px;font-size:1.2121212121vw}@media(max-width: 1072.5px){.main .content .text p.gallery__captions{font-size:13px}}@media(min-width: 1650px){.main .content .text p.gallery__captions{font-size:20px}}.main .content .text p.gallery__captions span:after{content:" / "}.main .content .text p.gallery__captions span:last-child:after{content:""}body.page-template-template-2030-action-plan .content__banner{margin:30px 0 0 0;padding:5vw;background-color:#f4f2ef;display:flex;align-items:center;justify-content:space-between;gap:5vw}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .content__banner{flex-direction:column-reverse;padding:30px 30px 50px 30px;margin:0 0 25px 0;gap:25px}}body.page-template-template-2030-action-plan .content__banner .content__banner__logo{flex-basis:40%;text-align:center}@media only screen and (max-width: 1649.98px){body.page-template-template-2030-action-plan .content__banner .content__banner__logo{padding:0 50px}}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .content__banner .content__banner__logo{padding:0 20px;flex-basis:100%}}body.page-template-template-2030-action-plan .content__banner .content__banner__logo img{width:100%;max-width:350px;height:auto}body.page-template-template-2030-action-plan .content__banner .content__banner__image{flex-basis:60%;flex-grow:0}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .content__banner .content__banner__image{flex-basis:100%}}body.page-template-template-2030-action-plan .content__banner .content__banner__image img{width:100%;height:auto;border-radius:20px}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .content__banner .content__banner__image img{border-radius:10px}}body.page-template-template-2030-action-plan .introduction.introduction--overlay{padding:7% 0}body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text{padding-bottom:80px}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text{padding:0 30px 50px 30px}}body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text h2{font-weight:300;line-height:1.36363636}body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text h2{font-size:38px;font-size:2.303030303vw}@media(max-width: 1042.1052631579px){body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text h2{font-size:24px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .introduction.introduction--overlay .introduction__text h2{font-size:38px}}body.page-template-template-2030-action-plan .text .text__download{width:30%;float:right;margin-bottom:20px;margin-left:50px;background-color:#e9f0f4;padding:50px;border-radius:20px}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__download{width:100%;float:none;margin-left:0;border-radius:10px}}body.page-template-template-2030-action-plan .text .text__download img{max-width:100%;height:auto;margin-bottom:20px}body.page-template-template-2030-action-plan .text .text__download h3{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:700;line-height:1.68421053em;letter-spacing:-0.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:none;margin:0 0 20px 0}body.page-template-template-2030-action-plan .text .text__download h3{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){body.page-template-template-2030-action-plan .text .text__download h3{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__download h3{font-size:23px}}body.page-template-template-2030-action-plan .text .text__download p{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:400;line-height:1.68421053em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}body.page-template-template-2030-action-plan .text .text__download p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){body.page-template-template-2030-action-plan .text .text__download p{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__download p{font-size:23px}}body.page-template-template-2030-action-plan .text .text__download .text__download__link{border:0;font-weight:700;line-height:1.68421053em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#6a6a6a;vertical-align:middle}body.page-template-template-2030-action-plan .text .text__download .text__download__link{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){body.page-template-template-2030-action-plan .text .text__download .text__download__link{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__download .text__download__link{font-size:23px}}body.page-template-template-2030-action-plan .text .text__download .text__download__link:before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:rgb(29.661971831,132.338028169,73.014084507);font-size:40px;margin-right:10px;margin-top:-2px;vertical-align:middle}body.page-template-template-2030-action-plan .text .text__content .wp-caption{margin:50px 0 50px 0}body.page-template-template-2030-action-plan .text .text__content .wp-caption .wp-caption-text{text-align:left;margin:20px 0 0 0;font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:400;line-height:1.68421053em;color:#6a6a6a}body.page-template-template-2030-action-plan .text .text__content .wp-caption .wp-caption-text{font-size:18px;font-size:1.0909090909vw}@media(max-width: 1466.6666666667px){body.page-template-template-2030-action-plan .text .text__content .wp-caption .wp-caption-text{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__content .wp-caption .wp-caption-text{font-size:18px}}body.page-template-template-2030-action-plan .text .text__content p>img.alignnone{margin-top:30px;margin-bottom:30px}body.page-template-template-2030-action-plan .text .text__content p:last-child{margin:0}body.page-template-template-2030-action-plan .text .text__content p:last-child>img.alignnone{margin-bottom:0}body.page-template-template-2030-action-plan .text .text__content img.image--rounded{border-radius:20px}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__content img.image--rounded{border-radius:10px}}body.page-template-template-2030-action-plan .text .text__accordion{width:100%;margin:100px 0 0 0}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion{margin:50px 0 0 0}}body.page-template-template-2030-action-plan .text .text__accordion>h3{text-align:center;font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;font-weight:500;line-height:32px;letter-spacing:.1em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0;color:#6a6a6a}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__items{margin:100px 0 0 0}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__items{margin:30px 0 0 0}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item{border-bottom:5px solid #d6e9f6}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item:first-child{border-top:5px solid #d6e9f6}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:500;line-height:50px;letter-spacing:-0.02em;text-align:left;text-transform:none;color:rgb(29.661971831,132.338028169,73.014084507);margin:0;padding:50px 30px;cursor:pointer;transition:color .3s ease}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3{font-size:32px;font-size:2.1818181818vw}@media(max-width: 1100px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3{font-size:24px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3{font-size:36px}}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3{padding:20px 10px}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3:before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";color:rgb(29.661971831,132.338028169,73.014084507);font-size:50px;width:50px;height:50px;margin-right:20px;vertical-align:middle;transition:transform .3s ease;transform-origin:center}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3:hover{color:rgb(29.661971831,132.338028169,73.014084507)}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item h3:hover:before{color:rgb(29.661971831,132.338028169,73.014084507)}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content{display:none;padding:0 0 80px 0}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content{padding:0 10px 40px 10px}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content h4{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:700;line-height:1.36363636em;letter-spacing:-0.02em;text-align:left;text-transform:none;color:rgb(29.661971831,132.338028169,73.014084507);margin:50px 0 30px 0}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content h4{font-size:22px;font-size:1.5757575758vw}@media(max-width: 1015.3846153846px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content h4{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content h4{font-size:26px}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__inset__image{float:right;margin:0 0 20px 50px;width:40%}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__inset__image{width:100%;float:none;margin:0 0 20px 0}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__inset__image img{width:100%;height:auto}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts{margin:20px 0 0 0}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout{display:flex;align-items:center;gap:40px;margin:0 0 50px 0}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout{gap:20px;align-items:flex-start}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout:last-child{margin-bottom:0}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__image{flex-basis:15%}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__image{flex-basis:30%}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__image img{width:100%;height:auto;border-radius:100%}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content{flex-basis:85%}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content{flex-basis:70%}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content h5{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:700;line-height:1.68421053em;letter-spacing:-0.02em;text-align:left;text-transform:none;color:rgb(29.661971831,132.338028169,73.014084507)}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content h5{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content h5{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content h5{font-size:23px}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content h5 strong{color:#ff7833}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content p{font-family:"Gelion","Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:400;line-height:1.68421053em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content p{font-size:23px;font-size:1.3939393939vw}@media(max-width: 1147.8260869565px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content p{font-size:16px}}@media(min-width: 1650px){body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item .text__accordion__item__content .text__accordion__item__callouts .text__accordion__item__callout .text__accordion__item__callout__content p{font-size:23px}}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item.active h3:before{transform:rotate(90deg)}body.page-template-template-2030-action-plan .text .text__accordion .text__accordion__item.active .text__accordion__item__content{display:block}body.page-template-template-2030-action-plan img.alignright{margin:0 0 0 50px}@media only screen and (max-width: 1023.98px){body.page-template-template-2030-action-plan img.alignright{float:none;margin:0 0 20px 0}}body.page-template-template-2030-action-plan .gform_confirmation_wrapper{margin:0 0 35px 0;font-size:20px;line-height:1em;font-weight:bold;color:#27ae60}body.page-template-template-2030-action-plan .gform_wrapper.gravity-theme{margin:0 0 35px 0}body.page-template-template-2030-action-plan .gform_wrapper.gravity-theme .gform_footer{display:none}body.page-template-template-2030-action-plan .gform_wrapper.gravity-theme input[type=email]{font-size:20px;line-height:1em;border:1px solid #ccc;box-shadow:0px;padding:19px 20px 19px 19px;border-radius:10px}body.page-template-template-2030-action-plan .gform_wrapper.gravity-theme .button{font-size:20px;line-height:1em;padding:20px 20px 20px 20px;background-color:#91d565;border:1px solid #91d565 !important;font-weight:bold}body.page-template-template-2030-action-plan .gform_wrapper.gravity-theme .button:hover{cursor:pointer;background-color:#27ae60}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgb(30, 30, 30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0, 0, 0, 0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
