.dm-sans{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.forma-djr-micro-regular{font-family: forma-djr-micro, sans-serif;font-weight: 400;font-style: normal}.forma-djr-micro-regular-italic{font-family: forma-djr-micro, sans-serif;font-weight: 400;font-style: italic}.forma-djr-micro-medium{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal}.forma-djr-micro-medium-italic{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: italic}.forma-djr-micro-bold{font-family: forma-djr-micro, sans-serif;font-weight: 700;font-style: normal}.forma-djr-micro-bold-italic{font-family: forma-djr-micro, sans-serif;font-weight: 700;font-style: italic}.ease-in-out{-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.no-transition{-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out;transition: all 0ms ease-in-out}.focus-efx{outline: #000 solid 3px !important}.focus-efx-with-white-border{outline: #000 solid 3px !important;border: 3px solid #fff !important}:focus-visible{outline: #000 solid 3px !important;border: 3px solid #fff !important}html,body{height: 100%}body > footer{position: sticky;top: 100vh}body{background: #ededed}@media (min-width: 1200px){.container{max-width: 1325px}}.my-guide{position: fixed;left: 0;bottom: 0;width: 30px;height: 30px;background: black;z-index: 99999999}.my-guide:after{white-space: nowrap;font-weight: bold;margin-left: 40px;margin-top: 3px;display: inline-block;width: 175px;background: #eee;opacity: 0.6}header{background: #ededed;height: 140px}header .inner-header-two{width: 100%}header .left-side{width: 65%;float: left}header .right-side{width: 35%;float: right;text-align: right;padding-right: 40px}header .header-logo-area{float: left;width: 260px;margin-left: 60px}header .header-logo-area a{display: inline-block;position: relative;z-index: 99}header .header-logo-area a:focus-visible{border: 0 !important}header img.header-logo{float: left;position: relative;z-index: 100}header .button_zero,header .button_one,header .button_two{margin-left: 10px;margin-top: 45px}header .join-newsletter{display: block;margin-top: 20px;width: 240px;background: #ededed;float: right;text-align: left;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;font-size: 18px;color: #3d4014;text-decoration: none}header .join-newsletter svg{width: 24px;height: 20px;transition: width 200ms ease;overflow: visible;margin-left: 10px}header .join-newsletter svg line{stroke: #3d4014}header .join-newsletter:focus-visible svg,header .join-newsletter:hover svg{width: 38px}header .join-newsletter:focus-visible{border: 0 !important}header .global-search-button{font-size: 0;border: 0 !important;background: none;padding-top: 10px;padding-bottom: 10px}header .global-search-button span.wcag-visually-hidden{background-color: #fff !important;color: #000 !important}header .global-search-button .global-search-icon{vertical-align: text-top}header li.mobile-only{display: none !important}.global-search-bar-area{width: 100%;height: 120px;background: #3d4014;text-align: center;overflow: hidden}.global-search-bar-area label[for='global-search-input']{color: #000;background: #fff}.global-search-bar-area input.global-search-input{background-color: #3d4014;border: solid 1px #63654f;width: 100%;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 28px;text-align: center;color: #fff;vertical-align: bottom;height: 48px}.global-search-bar-area input.global-search-input::-webkit-input-placeholder{color: #C5C6B9}.global-search-bar-area input.global-search-input:-moz-placeholder{color: #C5C6B9;opacity: 1}.global-search-bar-area input.global-search-input::-moz-placeholder{color: #C5C6B9;opacity: 1}.global-search-bar-area input.global-search-input:-ms-input-placeholder{color: #C5C6B9}.global-search-bar-area input.global-search-input::-ms-input-placeholder{color: #C5C6B9}.global-search-bar-area input.global-search-input::placeholder{color: #C5C6B9}.global-search-bar-area input.global-search-input:not(:placeholder-shown){background-image: none}.global-search-bar-area input.global-search-input:focus{border: 0 !important;outline: none !important}.global-search-bar-area input.global-search-input:focus-visible{outline: solid 3px #fff !important;-webkit-box-shadow: none !important;box-shadow: none !important}.global-search-bar-area .global-search-submit{float: left;background: #3d4014;color: #fff;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 20px;border: solid 1px #63654f;padding: 5px 20px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;vertical-align: bottom;width: 128px;height: 48px}.global-search-bar-area .global-search-submit:focus-visible{background: #e8ff00;color: #3d4014;border: 0 !important;-webkit-box-shadow: 0px 0px 0px 6px #fff;box-shadow: 0px 0px 0px 6px #fff}.global-search-bar-area .global-search-submit:hover{background: #e8ff00;color: #3d4014}.global-search-bar-area .global-search-submit:disabled{background: #3d4014;pointer-events: none;color: #C5C6B9}button#global-search-button{border: 0 !important;background: none}button#global-close-button{border: 0 !important;background: none;padding-top: 10px;padding-bottom: 10px;margin-top: 5px}body header{position: relative;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}body img.header-logo{width: 200px;height: auto;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}body .join-newsletter{opacity: 1;-webkit-transition: opacity 200ms ease-in-out;-moz-transition: opacity 200ms ease-in-out;-ms-transition: opacity 200ms ease-in-out;-o-transition: opacity 200ms ease-in-out;transition: opacity 200ms ease-in-out}body .global-search-bar-area{top: 0;height: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;z-index: 997}body .button_zero,body .button_one,body .button_two{-webkit-transition: margin-top 200ms ease-in-out;-moz-transition: margin-top 200ms ease-in-out;-ms-transition: margin-top 200ms ease-in-out;-o-transition: margin-top 200ms ease-in-out;transition: margin-top 200ms ease-in-out}body.global-search-open button#global-search-button{display: none !important}body.global-search-open button#global-close-button{display: inline-block !important}body.global-search-open .global-search-bar-area{height: 120px}body.fixed-nav .join-newsletter{opacity: 0;pointer-events: none}body.fixed-nav img.header-logo{width: 160px;height: auto;margin-top: 7px}body.fixed-nav .global-search-bar-area{position: fixed;top: 100px}body.fixed-nav header{height: 100px;width: 100%;z-index: 999;position: fixed}body.fixed-nav .button_zero,body.fixed-nav .button_one,body.fixed-nav .button_two{margin-top: 23px}body.fixed-nav main#content{padding-top: 100px}footer{width: 100%;height: auto;padding-top: 74px;background: #3d4014}footer nav.footer-links{padding-top: 93px}footer nav.footer-links ul{padding: 0}footer nav.footer-links li{list-style-type: none;text-align: right;margin-bottom: 15px}footer nav.footer-links a{color: #ededed;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;text-decoration: none;overflow: hidden;display: inline-block;position: relative}footer nav.footer-links a::after{content: '';position: absolute;bottom: 0;left: 100%;width: 100%;height: 2px;background-color: #ededed;opacity: 1;transform: translate3d(-100%, 0, 0);transition: all 200ms ease-in-out}footer nav.footer-links a:hover::after,footer nav.footer-links a:focus::after{opacity: 1;left: 100%;right: -10px;transform: translate3d(-12px, 0, 0)}footer nav.footer-links a:hover{color: #ededed}footer nav.footer-links a:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}footer .sub-footer-row{color: #fff;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;border-top: solid 6px #696a5c;padding: 43px 0;margin-top: 30px}footer .sub-footer-row .copyright-text{float: left;line-height: normal}footer .sub-footer-row nav.sub-footer-links ul{padding: 0;margin: 0;float: left}footer .sub-footer-row nav.sub-footer-links li{text-align: left;float: left;margin-left: 20px;margin-bottom: 0;list-style-type: none;line-height: normal}footer .sub-footer-row nav.sub-footer-links a{color: #fff;font-size: 16px;text-decoration: underline}footer .sub-footer-row nav.sub-footer-links a:hover{color: #fff;text-decoration: none}footer .sub-footer-row nav.sub-footer-links a:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}footer .inner-acc-logo-area{float: right;flex-direction: column;align-items: center}footer img.footer-logo{width: 100%;max-width: 280px;height: auto;margin-bottom: 22px}footer .accredited-logo,footer .accredited-logo img{width: 100%;max-width: 184px;height: auto}footer a.sm-link{display: inline-flex;flex-direction: row;align-items: center;justify-content: center;font-size: 1.5rem;text-decoration: none;width: 54px;height: 54px;border: solid 2px #696a5c;border-radius: 300px;background: #3d4014;color: #fff;margin-right: 18px;padding-right: unset;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}footer a.sm-link .dashicons{color: #ededed;font-size: 30px;padding-top: 10px;padding-left: 10px}footer a.sm-link:focus-visible,footer a.sm-link:hover{background: #e8ff00;color: #3d4014}footer a.sm-link:focus-visible .dashicons,footer a.sm-link:hover .dashicons{color: #3d4014}footer a.sm-link:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}footer a.sm-link:focus-visible .dashicons{color: #3d4014;padding-top: 13px;padding-left: 13px}footer a.sm-link:first-of-type{margin-left: 20px}footer .footer-blurb{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;color: #ededed;font-size: 22px;line-height: 1.36;max-width: 576px;margin-bottom: 35px}footer .footer-blurb a{color: #ededed;text-decoration: underline;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px}footer .footer-blurb a:hover{color: #ededed;text-decoration: none}footer .powered-by{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;color: #fff;display: block;text-align: right;line-height: normal}footer .powered-by a{color: #fff;text-decoration: underline}footer .powered-by a:hover{color: #fff;text-decoration: none}footer .powered-by a:focus-visible{border: 0 !important;-webkit-box-shadow: 0 0 0 7px #fff;box-shadow: 0 0 0 7px #fff}.charity_number{text-align: center;color: #ededed;font-family: 'DM Sans', Arial, sans-serif;font-style: normal;font-weight: 400;margin-top: 1rem}.breadcrumbs{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;color: #3d4014;display: inline-block;margin-top: 32px}.breadcrumbs a{text-decoration: underline;color: #3d4014}.breadcrumbs a:hover{text-decoration: none;color: #3d4014}.breadcrumbs .spacer{padding-left: 8px;padding-right: 8px}.breadcrumbs .current-item{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold}.clearfix,.clearbreak{font-size: 0;width: 100%;height: 0;clear: both}div.skip-to-content-area{position: absolute;width: 100%;top: -200px}div.skip-to-content-area a.skip-to-content{position: relative;top: -9999px;outline: 0 !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 20px;text-decoration: none;color: #3d4014;background: #e8ff00}div.skip-to-content-area a.skip-to-content:focus{top: 214px !important;width: 30%;min-width: 300px;outline: #000 solid 3px !important;border: 3px solid #fff !important;border-radius: 6px;z-index: 99;display: block;margin-left: auto;margin-right: auto;padding: 16px 0;text-align: center;background: #e8ff00;color: #3d4014}picture.fit-in-div,picture.fit-in-div img{width: 100%;height: 100%;object-fit: cover;font-size: 15px !important;color: #000 !important}img.fit-in-div{width: 100%;height: 100%;object-fit: cover;font-size: 15px !important;color: #000 !important}.wcag-visually-hidden{position: absolute;top: -9999px;left: -9999px}h1{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 54px;line-height: 1.1;color: #3d4014}.h2,h2,.contact-bar .contact-label{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 43px;line-height: 1.1;color: #3d4014}.h2 b,h2 b,.h2 strong,h2 strong{font-weight: 500}h3{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 37px;line-height: 1.1;color: #3d4014}h3 b,h3 strong{font-weight: 500}h4{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 28px;line-height: 1.1;color: #3d4014}h5{font-family: forma-djr-micro, sans-serif;font-weight: 400;font-style: normal;font-size: 28px;line-height: 1.1;color: #3d4014}.post-content{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;line-height: 1.4;color: #3d4014;max-width: 872px}.post-content a{display: inline;color: #3d4014;text-decoration: none !important;position: relative;background-image: linear-gradient(#3d4014, #3d4014);background-position: 100% 100%;background-repeat: no-repeat;background-size: 100% 2px;transition: background-size 200ms ease-in-out}.post-content a:hover{background-size: 5% 2px}.post-content ul li,.post-content ol li{margin-bottom: 15px}.post-content img{max-width: 100%;height: auto}.post-content .wp-caption-text,.post-content figcaption.wp-element-caption{display: block;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-style: italic;font-size: 16px;color: #3d4014;line-height: 1.4;border-bottom: solid 1px #3d4014;padding: 16px 0}.post-content div[id*='attachment']{max-width: 100%}.post-content a[href*='.mp3']:after,.post-content a[href*='.png']:after,.post-content a[href*='.jpg']:after{display: none !important}.button:not(.acf-button){font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;display: inline-block;font-size: 20px;color: #3d4014 !important;text-align: center;text-decoration: none !important;background: #e8ff00;line-height: 1.4;cursor: pointer;position: relative;overflow: hidden;border-top: solid 11px #e8ff00;border-right: solid 32px #e8ff00;border-left: solid 32px #e8ff00;border-bottom: solid 11px #e8ff00}.button:not(.acf-button) span{padding: 0}@media (min-width: 1250px){.button:not(.acf-button) span::after{content: '';position: absolute;bottom: 0;left: 100%;width: 100%;height: 2px;background-color: #3d4014;opacity: 1;display: inline-block;overflow: hidden;transform: translate3d(-100%, 0, 0);transition: all 200ms ease-in-out}}@media (min-width: 1250px){.button:not(.acf-button) span:hover::after,.button:not(.acf-button) span:focus::after{opacity: 1;left: 100%;right: -10px;transform: translate3d(-12px, 0, 0)}}.button:not(.acf-button):focus-visible{border-top: solid 11px #e8ff00 !important;border-right: solid 32px #e8ff00 !important;border-left: solid 32px #e8ff00 !important;border-bottom: solid 11px #e8ff00 !important}@media (min-width: 1250px){.button:not(.acf-button):focus-visible span::after{opacity: 1;left: 100%;right: -10px;transform: translate3d(-12px, 0, 0)}}@media (max-width: 1249px){a.button:not(.acf-button){text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}a.button:not(.acf-button):hover{text-decoration: none !important}}header .button:not(.acf-button){border-right: solid 25px #e8ff00;border-left: solid 25px #e8ff00}.load-next-button{border: solid 1px #3d4014;background: none;margin-left: auto;margin-right: auto;display: block;text-align: center;margin-bottom: 50px;padding: 7px 30px}.load-next-button .button{border: 0;background: none;padding: 0;font-size: 28px}.load-next-button:focus-visible{border: 0 !important}.load-next-button:disabled{border: 0;text-align: center}.load-next-button:disabled img.spinner{display: block !important;margin-left: auto;margin-right: auto}.load-next-button:disabled span.button{display: none}.wcag-visually-hidden.next-page-invisible-link,.wcag-visually-hidden.prev-page-invisible-link{color: #000;background: #fff}.first-container{margin-top: 50px}.bottom-spacer{margin-bottom: 50px}img.people-photo{width: 100%;height: 312px}.people-label{width: 100%;height: 100px;background: #ededed;display: flex;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;position: relative}.people-label.purple{background: #C7CCFA}.people-label.pink{background: #FF9575}.people-label.blue{background: #C2EDF5}.people-label.green{background: #80d683}.people-label-inner{width: 100%;text-align: center}.people-name{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 26px;color: #3d4014;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}.people-role{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;color: #3d4014;line-height: 1.2;margin-top: 2px}.each-people-col{margin-bottom: 50px}.each-people-col a{text-decoration: none !important;color: #3d4014 !important}.each-people-col a:focus-visible{border: 0 !important;display: block}.each-people-col a:focus-visible .people-label{background: #e8ff00;position: relative;outline: #000 solid 3px !important;-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out;transition: all 0ms ease-in-out}.each-people-col a:hover .people-label{background: #e8ff00}.count-results{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;color: #3d4014;padding-bottom: 15px;border-bottom: solid 3px #d6d6d0;margin-bottom: 22px;line-height: 1.3}picture.fit-in-div.people-photo,picture.fit-in-div.people-photo img{width: 100%;max-height: 312px}picture.fit-in-div.people-photo.inner,picture.fit-in-div.people-photo.inner img{width: 100%;max-height: unset}body.single-supporter-php .post-content,body.single-people-php .post-content{padding-bottom: 60px}body.single-supporter-php .people-photo,body.single-people-php .people-photo{display: block;width: 100%;max-width: 424px;height: 100%;max-height: 424px;margin-bottom: 58px}body.single-supporter-php .people-position,body.single-people-php .people-position{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;color: #3d4014;font-size: 22px;line-height: 1.3;margin-top: 18px}body.single-supporter-php h1.people-name,body.single-people-php h1.people-name{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 64px;color: #3d4014;line-height: 1.0}body.single-supporter-php h1.people-name.supporter,body.single-people-php h1.people-name.supporter{margin-top: -6px}body.single-supporter-php .hr-line,body.single-people-php .hr-line{display: block;width: 100%;height: 3px;line-height: 3px;background: #3d4014;margin-top: 30px;margin-bottom: 55px}body.single-supporter-php .people-role,body.single-people-php .people-role{display: inline-block;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold;text-transform: uppercase;color: #fff;background: #3d4014;font-size: 18px;letter-spacing: 0.8px;padding: 5px 7px 3px;line-height: 1.2;margin-bottom: 38px}body.single-supporter-php .side-info,body.single-people-php .side-info{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;height: 54px;overflow: hidden;margin-bottom: -2px;display: inline-block;padding-right: 20px;white-space: nowrap}body.single-supporter-php .side-info .dashicons,body.single-people-php .side-info .dashicons{font-size: 25px;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;width: auto}body.single-supporter-php .side-info .dashicon-wrapper,body.single-people-php .side-info .dashicon-wrapper{display: inline-block;position: relative;width: 56px;height: 54px;background: rgba(255,255,255,0.5)}body.single-supporter-php .side-info .side-info-data,body.single-people-php .side-info .side-info-data{display: inline-block;vertical-align: top;padding-top: 15px;padding-left: 8px;text-decoration: none}body.single-supporter-php .side-info .dashicons-phone,body.single-people-php .side-info .dashicons-phone{transform: rotate(90deg);font-size: 22px}body.single-supporter-php .side-info .dashicons-location,body.single-people-php .side-info .dashicons-location{font-size: 28px}body.single-supporter-php .people-side-info-area a,body.single-people-php .people-side-info-area a{display: inline-block;text-decoration: none}body.single-supporter-php .people-side-info-area a .side-info,body.single-people-php .people-side-info-area a .side-info{background: linear-gradient(to left, transparent 50%, #fff 50%) right;background-size: 200%;transition: 200ms ease-out}body.single-supporter-php .people-side-info-area a:focus-visible,body.single-people-php .people-side-info-area a:focus-visible{border: 0 !important;position: relative;z-index: 1}body.single-supporter-php .people-side-info-area a:focus-visible .side-info,body.single-people-php .people-side-info-area a:focus-visible .side-info{background: #ffffff}body.single-supporter-php .people-side-info-area a:hover .side-info,body.single-people-php .people-side-info-area a:hover .side-info{background-position: left}body.single-supporter-php .coloured-area,body.single-people-php .coloured-area{padding-bottom: 0}body.single-supporter-php .coloured-area.pink,body.single-people-php .coloured-area.pink{background: #ff9575}body.single-supporter-php .coloured-area.blue,body.single-people-php .coloured-area.blue{background: #c2edf5}body.single-supporter-php .coloured-area.purple,body.single-people-php .coloured-area.purple{background: #c7ccfa}body.single-supporter-php .coloured-area.green,body.single-people-php .coloured-area.green{background: #80d683;padding-bottom: 0}body.single-supporter-php .container.below-breadcrumbs,body.single-people-php .container.below-breadcrumbs{margin-top: 28px}body.single-supporter-php.has-recent-posts .coloured-area,body.single-people-php.has-recent-posts .coloured-area{padding-bottom: 240px}body.single-supporter-php.has-recent-posts .recent-posts,body.single-people-php.has-recent-posts .recent-posts{margin-top: -250px}body.single-supporter-php.has-relevant-cases .coloured-area,body.single-people-php.has-relevant-cases .coloured-area{padding-bottom: 240px}body.single-supporter-php.has-relevant-cases .relevant-cases,body.single-people-php.has-relevant-cases .relevant-cases{margin-top: -250px}body.single-supporter-php.has-recent-posts.has-relevant-cases .coloured-area,body.single-people-php.has-recent-posts.has-relevant-cases .coloured-area{padding-bottom: 240px}body.single-supporter-php.has-recent-posts.has-relevant-cases .recent-posts,body.single-people-php.has-recent-posts.has-relevant-cases .recent-posts{margin-top: -250px}body.single-supporter-php.has-recent-posts.has-relevant-cases .relevant-cases,body.single-people-php.has-recent-posts.has-relevant-cases .relevant-cases{margin-top: -30px}body.single-supporter-php .breadcrumbs a:focus-visible,body.single-people-php .breadcrumbs a:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}.each-col{display: flex}.label-area{position: relative;background: #fff;padding: 20px 20px 30px 20px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.label-area .the-date{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-style: italic;color: #3d4014;font-size: 14px;float: left;background: #fff;padding-right: 10px;position: relative;z-index: 1}.label-area .the-status{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;float: right;color: #3d4014;font-size: 13px;letter-spacing: 1px;text-transform: uppercase;position: relative;padding-bottom: 5px}.label-area .the-status:before{content: " ";position: absolute;display: inline-block;width: 32px;height: 3px;background: #80d683;left: -35px;top: 7px}.label-area .the-title{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 22px;color: #3d4014;font-weight: 500 !important;line-height: 1.3;padding: 8px 0 0}.label-area .the-title:hover{text-decoration: underline;color: #3d4014;text-decoration-thickness: 0.1px !important;text-underline-offset: 6px !important}.the-keywords{position: absolute;bottom: 0;padding: 0 20px 20px 20px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;display: none}.the-keywords span{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 14px;font-weight: 500;color: #3d4014;text-transform: uppercase;margin-right: 10px;letter-spacing: 0.8px;position: relative;display: inline-block;z-index: 1}.the-keywords span:after{content: " ";display: inline-block;width: 100%;background: #c7ccfa;height: 7px;position: absolute;bottom: 2px;left: 0;z-index: -1}.each-card{text-decoration: none;background: #fff;margin-bottom: 50px;position: relative;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.each-card .the-image-area{position: relative;width: 100%;height: 212px;overflow: hidden;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.each-card .the-image-area img{-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.each-card .the-image-area .the-custom-taxonomy{display: inline-block;position: absolute;top: 23px;left: 20px}.each-card .the-image-area .the-custom-taxonomy span{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold;font-size: 16px;color: #3d4014;text-transform: uppercase;background: #c7ccfa;padding: 3px 8px}.each-card:focus-visible,.each-card:hover{margin-bottom: 55px;border: 0 !important;-webkit-box-shadow: 0 9px 18px -6px rgba(0,0,0,0.55);box-shadow: 0 9px 18px -6px rgba(0,0,0,0.55)}.each-card:focus-visible .the-image-area,.each-card:hover .the-image-area{margin-top: -5px;margin-bottom: 5px}.each-card:focus-visible .the-image-area img,.each-card:hover .the-image-area img{filter: brightness(125%);transform: scale(1.05)}.each-card:focus-visible .label-area,.each-card:hover .label-area{margin-top: -5px}.each-card:focus-visible{position: relative;overflow: hidden}.each-card .video-type{background: #C7CCFA !important}.each-card .webinar-type{background: #C7CCFA !important}.each-card .blog-type{background: #C2EDF5 !important}.each-card .press-release-type{background: #E8FF00 !important}body.single-case .the-status-inside-hero{font-family: 'DM Sans', Arial, sans-serif;font-style: normal;font-weight: 400;color: #fff;font-size: 16px;letter-spacing: 1px;text-transform: uppercase;margin-top: 1px;position: absolute;right: 30px;top: 25px}body.single-case .the-status-inside-hero:before{content: " ";position: absolute;display: inline-block;width: 32px;height: 3px;background: #80d683;left: -35px;top: 10px}body.single-case .pattern-bg-area{background: #f9f9f9}body.single-case .my-tabs-bar{display: block;width: 100%;background: #ededed;padding: 21px 0;margin-top: 75px}body.single-case .my-tab{border: 0 !important;background: none;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold;color: #3d4014;text-transform: uppercase;font-size: 18px;margin-right: 25px;padding: 0;border-bottom: solid 3px transparent !important}body.single-case .my-tab.active{border-bottom: solid 3px #3d4014 !important}body.single-case .white-area{background: #fff;border: solid 1px #ededed;margin-top: 30px;margin-bottom: 30px}body.single-case .white-area.team h3,body.single-case .white-area.additional-resources h3,body.single-case .white-area.team h2,body.single-case .white-area.additional-resources h2{padding-top: 30px}body.single-case .post-content{margin-left: auto;margin-right: auto;padding: 40px 0}body.single-case a.link-in-tab img.get-involved-icon{max-width: 115px;float: left;padding-right: 18px}body.single-case .option-row{margin-bottom: 20px;padding-bottom: 20px;border-bottom: solid 1px #3d4014}body.single-case .text-label{margin-top: 30px;display: inline-block}body.single-case .row.share-option{padding-bottom: 33px;padding-top: 10px}body.single-case .shared-counts-social-media-area .text-label{margin-top: 0;margin-bottom: 15px}body.single-case .shared-counts-social-media-area .shared-counts-wrap{margin: 0 !important;overflow: inherit !important;width: auto !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a{text-decoration: none !important;border-radius: 300px !important;width: 48px !important;height: 48px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a:after{display: none !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a.pinterest{display: none !important;background: #3d4014 !important;color: #fff !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a.email,body.single-case .shared-counts-social-media-area .shared-counts-wrap a.linkedin,body.single-case .shared-counts-social-media-area .shared-counts-wrap a.twitter,body.single-case .shared-counts-social-media-area .shared-counts-wrap a.facebook,body.single-case .shared-counts-social-media-area .shared-counts-wrap a.bluesky{background: #3d4014 !important;color: #fff !important;margin-right: 10px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap svg{width: auto !important;display: inline-block !important;height: auto !important;margin-top: 9px !important}body.single-case .white-area.key-developments{background: none;border: 0;position: relative;padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0}body.single-case .white-area.key-developments .post-content{max-width: none}body.single-case .white-area.get-involved .link-in-tab{white-space: nowrap}body.single-case .white-area.get-involved a.get-involved-donate-link:focus-visible,body.single-case .white-area.get-involved a.get-involved-take-action-link:focus-visible,body.single-case .white-area.get-involved a.get-involved-keep-informed-link:focus-visible{border: 0 !important}body.single-case .white-area.get-involved a.get-involved-donate-link:hover span,body.single-case .white-area.get-involved a.get-involved-take-action-link:hover span,body.single-case .white-area.get-involved a.get-involved-keep-informed-link:hover span{text-decoration: underline}body.single-case .white-area.get-involved a:after{display: none}body.single-case .key-dev-wrapper{padding-bottom: 120px}body.single-case .key-dev-wrapper .post-content{font-size: 16px;padding: 2px 0;color: #3d4014}body.single-case .key-dev-wrapper .post-content.key-blurb{padding-bottom: 20px;overflow: hidden}body.single-case .key-dev-wrapper .key-type{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold;font-size: 14px;color: #3d4014;text-transform: uppercase;letter-spacing: 3px;position: relative;display: inline-block;margin-top: 36px}body.single-case .key-dev-wrapper .key-type:before{content: " ";display: block;margin-top: 23px;width: 32px;height: 6px;position: absolute;top: -36px}body.single-case .key-dev-wrapper .key-type.blog-type:before{background: #C2EDF5}body.single-case .key-dev-wrapper .key-type.video-type:before{background: #c7ccfa}body.single-case .key-dev-wrapper .key-type.press-release-type:before{background: #e8ff00}body.single-case .key-dev-wrapper .key-type.publication-type:before{background: #FF9575}body.single-case .key-dev-wrapper .vertical-line{display: block;position: absolute;width: 24px;height: 100%;background: #c7ccfa;top: 0;bottom: 0;left: 0;right: 0;margin-left: auto;margin-right: auto}body.single-case .key-dev-wrapper .vertical-line-inner{display: block;position: absolute;width: 2px;height: 100%;background: #3D4014;top: 0;bottom: 0;left: 0;right: 0;margin-left: auto;margin-right: auto}body.single-case .key-dev-each{margin-bottom: -100px;max-width: 500px;width: 100%;height: 100%;min-height: 250px;background: #fff;position: relative;-webkit-box-shadow: 3px 3px 11px -3px rgba(0,0,0,0.16);box-shadow: 0 3px 11px 0 rgba(0,0,0,0.16)}body.single-case .key-dev-each .key-image-side{width: 132px;height: 250px;overflow: hidden;float: left}body.single-case .key-dev-each .key-image-side img{height: 100%;width: auto;max-width: none;font-size: 15px !important;color: #000 !important}body.single-case .key-dev-each .key-text-side{float: right;width: 68.5%;text-align: left;padding-right: 15px;padding-left: 0}body.single-case .key-dev-each .key-date{position: absolute;z-index: 1;display: inline-block;border-radius: 3px;background: #3d4014;color: #fff;width: auto;padding: 4px 8px;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;font-size: 14px;text-transform: uppercase}body.single-case .key-dev-each h4{margin-top: 13px;line-height: 1.15}body.single-case .key-dev-each .key-dot{display: inline-block;width: 12px;height: 12px;border: solid 2px #3d4014;border-radius: 300px;background: #fff;position: absolute;z-index: 2;top: 30px}body.single-case .key-dev-each.right{float: right}body.single-case .key-dev-each.right .key-date{left: -135px;top: -46px}body.single-case .key-dev-each.right .key-dot{left: -101.5px}body.single-case .key-dev-each.right .key-dot.active-dot{border: solid 8px #3d4014;left: -103.5px}body.single-case .key-dev-each.left{float: left}body.single-case .key-dev-each.left .key-image-side{float: right}body.single-case .key-dev-each.left .key-text-side{float: left;width: 68.5%;text-align: right;padding-left: 15px;padding-right: 0}body.single-case .key-dev-each.left .key-type:before{right: 3px}body.single-case .key-dev-each.left .key-date{right: -135px;top: -46px}body.single-case .key-dev-each.left .key-dot{right: -101px}body.single-case .key-dev-each.left .key-dot.active-dot{border: solid 8px #3d4014;right: -103px}body.single-case a.key-link{text-decoration: none;color: #3d4014;display: block;border: 0 !important}body.single-case a.key-link:after{display: none}body.single-case a.key-link:hover{text-decoration: underline !important;color: #3d4014;text-decoration-thickness: 0.1px !important;text-underline-offset: 6px}body.single-case .key-dev-id-1{margin-top: 42px}body.single-case .official-case-name{color: #fff;font-size: 19px;font-weight: normal;line-height: 1.5}.each-pr-col{display: flex;height: 313px;margin-bottom: 50px}.each-pr-col .pr-type{position: absolute;top: 23px;left: 20px;color: #3d4014;text-transform: uppercase;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;font-weight: bold;display: inline-block;padding: 3px 8px}.each-pr-col .pr-type.victory-report{background: #ff9575}.each-pr-col .pr-type.newsletter{background: #c2edf5}.each-pr-col .pr-type.research-report{background: #c7ccfa}.each-pr-col .title-wrapper{display: block;position: absolute;bottom: -50px;text-align: center;width: 100%;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;padding-left: 10px;padding-right: 10px;line-height: 1.35}.each-pr-col .title-wrapper .dashicons-arrow-down-alt{display: block;text-align: center;width: 48px;color: #fff;height: 48px;border: solid 2px #fff;border-radius: 300px;padding-top: 9px;font-size: 28px;margin: 16px auto 0}.each-pr-col .title-text{color: #fff;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;font-size: 18px}.each-pr-col .file-size,.each-pr-col .file-type{color: #fff;font-family: 'DM Sans', Arial, sans-serif;font-style: normal;font-weight: 400;font-style: italic;font-size: 14px}.each-pr-col a{text-decoration: none;position: relative;overflow: hidden;background: #000}.each-pr-col a span.dark-overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 90%)}.each-pr-col a:focus-visible .title-wrapper,.each-pr-col a:hover .title-wrapper{bottom: 20px}body.single,body.page-php{background: #fff}body.single .post-content.main-post-content,body.page-php .post-content.main-post-content{margin: 70px auto 70px}body.single .post-content.main-post-content h1,body.page-php .post-content.main-post-content h1{margin-top: 50px;margin-bottom: 20px}body.single .post-content.main-post-content h2,body.page-php .post-content.main-post-content h2{margin-top: 40px;margin-bottom: 25px}body.single .post-content.main-post-content h3,body.page-php .post-content.main-post-content h3{margin-top: 45px;margin-bottom: 30px}body.single .post-content.main-post-content h4,body.page-php .post-content.main-post-content h4{margin-top: 45px;margin-bottom: 20px}body.single .post-content.main-post-content h5,body.page-php .post-content.main-post-content h5{margin-top: 45px;margin-bottom: 20px}div.swiper{width: 100%;overflow: hidden}div.swiper .blurb-side{background: #3d4014}div.swiper .blurb-area{width: 100%;max-width: 88%;margin-left: auto;margin-right: auto;margin-top: 13%}div.swiper h1.slide-title{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 43px;color: #fff;line-height: 1.2;margin-bottom: 0;padding-bottom: 0}div.swiper p.slide-blurb{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;color: #ededed;line-height: 1.5;margin-top: 10px}div.swiper .slider-button{margin-top: 16px}div.swiper .slider-button:focus-visible{-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}div.swiper .swiper-pagination .swiper-pagination-bullet{width: 2.4%;height: 4px;background: #fff !important;border-radius: 0}div.swiper .swiper-pagination .swiper-pagination-bullet:focus-visible{outline: #000 solid 3px !important;background: #fff !important;opacity: 1 !important;border: 0 !important;-webkit-box-shadow: 0px 0px 0px 6px #fff;box-shadow: 0px 0px 0px 6px #fff}div.swiper .swiper-button-prev,div.swiper .swiper-button-next{padding: 23px;outline: solid 1px rgba(255,255,255,0.4);border: 0;background: none;z-index: 99;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}div.swiper .swiper-button-prev:hover,div.swiper .swiper-button-next:hover{outline: solid 3px #ededed}div.swiper .swiper-button-prev:focus-visible,div.swiper .swiper-button-next:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 6px #fff;box-shadow: 0px 0px 0px 6px #fff}div.swiper .swiper-button-prev:after,div.swiper .swiper-button-next:after{font-size: 30px;color: #ededed}div.swiper .play-slider-button,div.swiper .pause-slider-button{width: 128px;background: #3d4014;position: absolute;z-index: 10;right: 3%;top: 587px;color: #ededed;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;font-weight: normal;outline: solid 1px rgba(255,255,255,0.4);padding: 10px 17px 9px 5px;border: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}div.swiper .play-slider-button .dashicons,div.swiper .pause-slider-button .dashicons{font-size: 45px;display: inline-block;vertical-align: top;margin-right: 28px;margin-top: -10px;color: rgba(255,255,255,0.5)}div.swiper .play-slider-button:hover,div.swiper .pause-slider-button:hover{outline: solid 3px #ededed}div.swiper .play-slider-button:hover .dashicons,div.swiper .pause-slider-button:hover .dashicons{color: #fff}div.swiper .play-slider-button:focus-visible,div.swiper .pause-slider-button:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 6px #fff;box-shadow: 0px 0px 0px 6px #fff}body.home div.swiper.home-top-slider .image-side,body.home div.swiper{height: 680px}body.home .swiper-pagination{text-align: right;margin-bottom: 50px;padding-right: 16.7%}body.home .swiper-button-next{right: 13%;left: auto;top: 609px}body.home .swiper-button-prev{right: 27.5%;left: auto;top: 609px}body.home .home-top-slider .wcag-visually-hidden{color: #000;background: #fff}body.home div.bottom-slider-container{width: 100%;margin-bottom: 100px;overflow: hidden;position: relative;margin-top: -10px}body.home div.bottom-slider-container .row{width: 100%;margin: 0;padding: 100px 0;background: #fff}body.home div.bottom-slider-container .image-side{height: 532px}body.home div.bottom-slider-container .bottom-slider-title{line-height: 1.05}body.home div.bottom-slider-container .bottom-slider-pretitle{font-family: forma-djr-micro, sans-serif;font-weight: 400;font-style: normal;font-size: 28px;color: #3d4014;margin-bottom: 20px;margin-top: 40px;line-height: 1.25}body.home div.bottom-slider-container .bottom-slider-pretitle:before{content: " ";display: inline-block;width: 53px;height: 53px;background: url('/wp-content/themes/ecojustice/images/small-leaf-purple.png') no-repeat top left;margin-bottom: -10px;margin-right: 14px}body.home div.bottom-slider-container .bottom-slider-blurb{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;line-height: 1.4;margin-bottom: 26px;margin-top: 15px}body.home div.bottom-slider-container a.button span{font-size: 28px}body.home div.bottom-slider-container .custom-swiper-button{border: 0;background: #fff}body.home div.bottom-slider-container .bottom-swiper-button-prev,body.home div.bottom-slider-container .bottom-swiper-button-next{width: 48px;height: 48px;border: solid 1px #3d4014;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;line-height: 0}body.home div.bottom-slider-container .bottom-swiper-button-prev:after,body.home div.bottom-slider-container .bottom-swiper-button-next:after{font-family: swiper-icons;font-size: 30px;text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1}body.home div.bottom-slider-container .bottom-swiper-button-prev:hover,body.home div.bottom-slider-container .bottom-swiper-button-next:hover{border: solid 3px #3d4014}body.home div.bottom-slider-container .bottom-swiper-button-prev{position: absolute;right: 130px;bottom: 100px;z-index: 99}body.home div.bottom-slider-container .bottom-swiper-button-prev:after{content: "prev";color: #3d4014}body.home div.bottom-slider-container .bottom-swiper-button-next{position: absolute;right: 65px;bottom: 100px;z-index: 99}body.home div.bottom-slider-container .bottom-swiper-button-next:after{content: "next";color: #3d4014}body.home div.bottom-slider-container .bottom-swiper-button-next.swiper-button-disabled,body.home div.bottom-slider-container .bottom-swiper-button-prev.swiper-button-disabled{border: solid 1px #b7b7b7}body.home div.bottom-slider-container .bottom-swiper-button-next.swiper-button-disabled:after,body.home div.bottom-slider-container .bottom-swiper-button-prev.swiper-button-disabled:after{color: #b7b7b7}body.home div.bottom-slider-container .text-side{background: #fff}body.home div.bottom-slider-container .text-padding{max-width: 95%}body.slider-paused button.pause-slider-button{display: none}body.slider-paused button.play-slider-button{display: inline-block !important}.iconic-menu-full-width{display: block;width: 100%;background: #c7ccfa}.iconic-menu{background: #c7ccfa;display: block;width: 100%;height: 205px}.iconic-menu .outer-area{position: relative;display: block;width: 100%}.iconic-menu a{text-decoration: none;display: block}.iconic-menu img{width: 100%;max-width: 50px;height: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto}.iconic-menu .icon-link{display: inline-block;width: 100px;height: 100px;text-align: center;background: #3d4014;border-radius: 300px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.iconic-menu .text-label{display: inline-block;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;font-size: 22px;color: #3d4014;line-height: 1.28;margin: 148px 0 0 0}.iconic-menu a:focus-visible,.iconic-menu a:hover{position: relative;z-index: 1}.iconic-menu a:focus-visible .icon-link,.iconic-menu a:hover .icon-link{width: 110px;height: 110px}.stats-panel{display: block;width: 100%;min-height: 300px;height: 640px;background: #3d4014 url('/wp-content/themes/ecojustice/images/leaf-bg.webp') no-repeat top left;background-size: cover}.stats-panel .squares-area{padding-left: 100px}.stats-panel .stat-panel-title{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 37px;color: #fff;line-height: 1.25}.stats-panel .stat-panel-blurb{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #fff;line-height: 1.5;margin-top: 13px}.stats-panel .stat-panel-cta-button{margin-top: 26px;font-size: 28px}.stats-panel .stat-panel-cta-button:focus-visible{-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}.stats-panel .each-square{display: flex;position: relative;width: 200px;height: 121px;background: #fff;float: left;overflow: hidden;margin: 0 16px 24px 0;border: solid 6px #e8ff00;text-align: center}.stats-panel .lines-wrapper{position: relative;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.stats-panel .line-one{font-family: forma-djr-micro, sans-serif;font-weight: 700;font-style: normal;font-size: 37px;display: block;line-height: 1.0;color: #3d4014}.stats-panel .line-two{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;display: block;line-height: 1.25;margin-top: 3px;color: #3d4014}.cases-news-switch-panel{padding-top: 90px}.cases-news-switch-panel .title{padding-bottom: 20px}.cases-news-switch-panel .blurb{padding-bottom: 55px}.cases-news-switch-panel .switch-area{margin-bottom: 35px}.cases-news-switch-panel .switch{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;color: #3d4014;background: #ededed;font-size: 18px;border: solid 1px #3d4014;text-align: center;width: 180px;text-transform: uppercase;font-weight: bold;padding: 10px 0}.cases-news-switch-panel .switch.press-releases-switch{border-left: 0;border-right: 0}.cases-news-switch-panel .switch.active{background: #3d4014;color: #fff}body.home .each-card .label-area{padding: 20px 30px 30px}body.home .each-card .the-image-area{height: 283px}body.home .each-card .the-date{font-size: 16px}body.home .each-card .the-title{font-size: 28px;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal}body.home .each-card .the-keywords{padding-bottom: 35px;padding-left: 30px}body.home .each-card .the-status{font-size: 14px}body.home .each-card .the-status:before{top: 9px}body.home .switchable-posts-area.active{display: block !important}body.home .switchable-posts-area div.each-col:last-of-type{display: none}body.home button.switch:focus-visible{z-index: 1;position: relative}body.home .view-all-button-area{display: block;width: 100%;text-align: center;margin-bottom: 80px}body.home .view-all-button-area a{text-decoration: none;border: 0;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: bold;font-size: 18px;color: #3d4014;text-transform: uppercase;letter-spacing: 2.5px;display: inline-block;position: relative}body.home .view-all-button-area a:after{content: " ";display: inline-block;width: 100%;background: #c7ccfa;height: 11px;position: absolute;bottom: 1px;left: 0;z-index: -1;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}body.home .view-all-button-area a:focus-visible:after,body.home .view-all-button-area a:hover:after{height: 4px;background: #7982F0;bottom: 0}.hero-image-area{display: block;position: relative;width: 100%;overflow: hidden;background: #3d4014}.hero-image-area .breadcrumbs{color: #ededed;position: absolute}.hero-image-area .breadcrumbs a{text-decoration: underline;color: #ededed}.hero-image-area .breadcrumbs a:hover{text-decoration: none;color: #ededed}.hero-image-area .breadcrumbs a:focus-visible{border: 0 !important;-webkit-box-shadow: 0px 0px 0px 7px #fff;box-shadow: 0px 0px 0px 7px #fff}.hero-image-area .blurb-col{color: #fff;position: relative}.hero-image-area .blurb-row{height: 480px}.hero-image-area h1{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;color: #fff;font-size: 54px;line-height: 1.1;margin-bottom: 12px;position: relative}.hero-image-area h1.no-leaf:before{display: none}.hero-image-area .image-row{position: absolute;width: 100%;height: 100%;margin: 0}.hero-image-area .hero-blurb.post-content{margin-bottom: 24px;color: #fff}.hero-image-area .hero-blurb.post-content a{color: #ededed}.hero-image-area .hero-blurb.post-content a::after{background: #ededed}.hero-image-area .small-bar{background: #c7ccfa;display: inline-block;width: 32px;height: 6px;display: none}.hero-image-area .featured-label{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 14px;color: #fff;display: block;letter-spacing: 2.5px;margin: 4px 0 12px;display: none}.hero-image-area .button:focus-visible{outline: solid 3px #fff !important;-webkit-box-shadow: 0px 0px 0px 10px #000;box-shadow: 0px 0px 0px 10px #000}.no-hero-image{background: #3d4014;width: 100%;height: 100%}.hero-image-area-single-post{position: relative}.hero-image-area-single-post .image-wrapper{width: 100%;height: auto;position: relative}body.single{background: #fff}body.single .breadcrumbs{margin-bottom: 30px}body.single .solid-area-wrapper{background: #3d4014;position: relative;width: 100%}body.single .solid-area-wrapper .label{display: inline-block;position: absolute;top: -20px;background: #c7ccfa;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;color: #3d4014;font-size: 20px;font-weight: bold;text-transform: uppercase;padding: 2px 9px}body.single .solid-area-wrapper .label.video-type{background: #C7CCFA !important}body.single .solid-area-wrapper .label.webinar-type{background: #C7CCFA !important}body.single .solid-area-wrapper .label.blog-type{background: #C2EDF5 !important}body.single .solid-area-wrapper .label.press-release-type{background: #E8FF00 !important}body.single .solid-area-wrapper h1{color: #fff;padding-bottom: 12px}body.single .solid-area-wrapper .middle-area{width: 100%;margin-left: auto;margin-right: auto;padding: 62px 20px 30px 7%}body.single .solid-area-wrapper .author-circle{width: 42px;height: 42px;float: left;border-radius: 300px;border: solid 1px #ededed;overflow: hidden;margin-right: 11px}body.single .solid-area-wrapper .author-role{color: #ededed;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 11px;text-transform: uppercase;position: absolute;left: 54px}body.single .solid-area-wrapper .author-name{color: #ededed;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;float: left;margin-top: 17px}body.single .solid-area-wrapper .author-wrapper{display: block;float: left;position: relative}body.single .solid-area-wrapper .author-1{padding-right: 40px}body.single .solid-area-wrapper .all-authors-wrapper{float: left}body.single .solid-area-wrapper .date-area{float: left;margin-top: 16.5px;color: #ededed}body.single .solid-area-wrapper .date{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-style: italic;color: #ededed;font-size: 16px}body.single .solid-area-wrapper .pipe{padding: 0 14px}body.single .solid-area-wrapper .all-authors-and-date-wrapper{padding-bottom: 40px}.sb-share-links{--share-gap: 1.125rem;display: flex;gap: var(--share-gap)}.sb-share-links a{-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;display: flex;align-items: center;justify-content: center;width: 3rem;aspect-ratio: 1;border-radius: 50%;background-color: #3d4014;border: 2px solid #3d4014}.sb-share-links a svg{height: 50%;width: auto;fill: #fff}.sb-share-links a:hover,.sb-share-links a:focus,.sb-share-links a:active{background-color: transparent}.sb-share-links a:hover svg,.sb-share-links a:focus svg,.sb-share-links a:active svg{fill: #3d4014}.shared-area-next-to-hero-image .share-this-text{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;color: #3d4014;text-align: center;margin: 40px 0 0;line-height: 1.2}.shared-area-next-to-hero-image .sb-share-links{padding: var(--share-gap) 0;justify-content: center}@media screen and (min-width: 768px){.shared-area-next-to-hero-image .sb-share-links{flex-flow: column;align-items: center}}.accordion-area{margin-bottom: 35px}.accordion-area .acc-question{border: 0;background: transparent;width: 100%;display: inline-block;text-align: left;position: relative;padding: 30px 0 30px 9.4%}.accordion-area .acc-question span.symbol{color: #3d4014;font-size: 54px;position: absolute;left: 13px;top: 20px;line-height: 45px;width: 48px;height: 48px;border-radius: 300px;text-align: center}.accordion-area .acc-question span.minus{background: #fff}.accordion-area .acc-question span.the-question{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;font-weight: 500;color: #3d4014}.accordion-area .acc-question:focus-visible{position: relative;z-index: 1;border: 0 !important}.accordion-area .acc-question.active-question{background: #ededed}.accordion-area .acc-question.active-question span.plus{display: none}.accordion-area .acc-question.active-question span.minus{display: inline-block !important}.accordion-area .acc-answer{position: relative;padding: 0 30px 30px 9.4%}.accordion-area .acc-answer.active-answer{background: #ededed}.entire-photo-block{margin-top: 50px;margin-bottom: 50px}.entire-photo-block .photo-with-credit{position: relative;overflow: hidden}.entire-photo-block .photo-with-credit .photo-block-image{position: relative}.entire-photo-block .photo-with-credit .photo-block-credit{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 13px;color: #fff;display: inline-block;position: absolute;z-index: 1;bottom: 10px;right: 10px;background: #3d4014;padding: 8px 10px}.entire-photo-block .photo-block-caption{display: block;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-style: italic;font-size: 16px;color: #3d4014;line-height: 1.4;border-bottom: solid 1px #3d4014;padding: 16px 0}.entire-photo-block .photo-block-caption a{color: #3d4014}.container.youtube-embed{position: relative;overflow: hidden;margin-top: 50px;margin-bottom: 50px;width: 100%;padding-top: 56.25%}.container.youtube-embed .responsive-iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%}.container.youtube-embed .custom-youtube-thumbnail{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover}.container.youtube-embed .play-arrow{padding: 20px 26px;background: #F14D1C;position: absolute;bottom: 0;right: 0;z-index: 1;cursor: pointer}.container.youtube-embed .video-label-area{position: absolute;z-index: 1;bottom: 20px;left: 25px;max-width: 85%;cursor: pointer}.container.youtube-embed .video-label-area .video-type{color: #fff;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 14px;font-weight: bold;text-transform: uppercase;display: block;letter-spacing: 3px;padding-bottom: 8px}.container.youtube-embed .video-label-area .video-type:before{content: " ";display: inline-block;height: 6px;width: 32px;background: #E8FF00;position: absolute;top: -13px}.container.youtube-embed .video-label-area .video-title{color: #fff;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 28px;display: block;line-height: 1.3}.container.youtube-embed button.dark-overlay{border: 0 !important;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 90%)}.container.youtube-embed button.dark-overlay:focus-visible{border: solid 5px #f14d1c !important}div.anchor-block-area{background: #ededed;padding: 5%;margin: 5% 0}div.anchor-block-area .anchor-block-title{display: block;margin-bottom: 20px;font-family: 'DM Sans', Arial, sans-serif;color: #3d4014}div.anchor-block-area .dashicons{padding: 8px 8px 8px 5px;color: #3d4014}div.anchor-block-area .link-wrap{white-space: nowrap}@media (min-width: 576px) and (max-width: 1199px){div.anchor-block-area .dashicons{padding-top: 5px}}@media (min-width: 320px) and (max-width: 575px){div.anchor-block-area .dashicons{padding-top: 4px;padding-left: 5px}}.cta-section{display: block;width: 100%;text-align: center;background: #c2edf5;padding: 60px 0 15px 0}.cta-section .cta-section-title{max-width: 950px;margin: 0 auto 25px}.cta-section .cta-section-blurb{margin-left: auto;margin-right: auto;max-width: 950px;padding-bottom: 55px}.cta-section .cta-thumbnail{width: 100%;height: 210px;overflow: hidden}.cta-section .bottom-label{width: 100%;background: #3d4014;color: #fff;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 28px;text-align: center;line-height: 1.2;padding: 16px 10px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.cta-section .cta-link-url{text-decoration: none;display: grid;background-color: #3d4014;height: 100%;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.cta-section .cta-link-url:focus-visible{background: #e8ff00;-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out;transition: all 0ms ease-in-out}.cta-section .cta-link-url:focus-visible .bottom-label{background: #e8ff00;color: #3d4014;-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out;transition: all 0ms ease-in-out}.cta-section .cta-link-url:hover{background: #e8ff00}.cta-section .cta-link-url:hover .bottom-label{background: #e8ff00;color: #3d4014}.cta-section .each-cta-box{margin-bottom: 50px}.contact-bar{display: block;width: 100%;background: #e8ff00;height: 140px}.contact-bar .people-link{display: flex;text-decoration: none}.contact-bar .contact-label{margin-right: 50px}.contact-bar .contact-person-photo-area{width: 100px;height: 100px;display: inline-block;margin-right: 23px}.contact-bar .name-and-role{display: inline-block}.contact-bar .people-role{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014}.contact-bar .people-role:before{content: " ";display: inline-block;width: 24px;height: 3px;background: #3d4014;vertical-align: middle;margin-top: -4px;margin-right: 8px}.relevant-cases,.recent-posts{position: relative}.relevant-cases .swiper-wrapper,.recent-posts .swiper-wrapper{height: auto}.relevant-cases .paging-area,.recent-posts .paging-area{position: relative;display: block;height: 100px}.relevant-cases .section-title-area,.recent-posts .section-title-area{padding-top: 53px}.relevant-cases .section-title-area h4,.recent-posts .section-title-area h4{padding-left: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.relevant-cases .section-title-area h4:before,.recent-posts .section-title-area h4:before{content: " ";background: url('/wp-content/themes/ecojustice/images/small-leaf-darker.svg') no-repeat;width: 36px;height: 36px;display: block;float: left;position: relative;top: -4px}.relevant-cases .swiper-button-prev,.recent-posts .swiper-button-prev{left: auto;right: 78px}.relevant-cases .swiper-button-prev,.recent-posts .swiper-button-prev,.relevant-cases .swiper-button-next,.recent-posts .swiper-button-next{outline: solid 2px #3d4014 !important;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.relevant-cases .swiper-button-prev:after,.recent-posts .swiper-button-prev:after,.relevant-cases .swiper-button-next:after,.recent-posts .swiper-button-next:after{color: #3d4014 !important}.relevant-cases .swiper-button-prev:hover,.recent-posts .swiper-button-prev:hover,.relevant-cases .swiper-button-next:hover,.recent-posts .swiper-button-next:hover{outline: solid 4px #3d4014 !important}.relevant-cases .each-col,.recent-posts .each-col{height: auto}.relevant-cases .each-card,.recent-posts .each-card{border: solid 1px #c7ccfa}.relevant-cases .each-card:hover,.recent-posts .each-card:hover{border: solid 1px #c7ccfa !important}div.swiper.recent-news-swiper,div.swiper.relevant-cases-swiper{padding-left: 10px;padding-right: 10px}div.swiper.recent-news-swiper .swiper-button-prev:focus-visible,div.swiper.relevant-cases-swiper .swiper-button-prev:focus-visible,div.swiper.recent-news-swiper .swiper-button-next:focus-visible,div.swiper.relevant-cases-swiper .swiper-button-next:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important}body.single-case .full-width-area,body.single-news .full-width-area{background: #c7ccfa}body.single-news .each-related-document{margin-bottom: 20px}body.single-news .related-docs-and-media-contact-area .post-content.main-post-content{margin: 0 auto 0}body.single-news .media-contacts-area{padding-bottom: 30px}body.single-news .hero-image-area-single-post picture.fit-in-div,body.single-news .hero-image-area-single-post picture.fit-in-div img{width: 100%;height: 100%;max-height: 550px;object-fit: cover;font-size: 15px !important;color: #000 !important}body.single-news .hero-image-area-single-post img.fit-in-div{width: 100%;height: 100%;max-height: 550px;object-fit: cover;font-size: 15px !important;color: #000 !important}body.single-case .hero-image-area-single-post picture.fit-in-div,body.single-case .hero-image-area-single-post picture.fit-in-div img{width: 100%;height: 100%;max-height: 550px;object-fit: cover;font-size: 15px !important;color: #000 !important}body.single-case .hero-image-area-single-post img.fit-in-div{width: 100%;height: 100%;max-height: 550px;object-fit: cover;font-size: 15px !important;color: #000 !important}body.page-270-php .hero-image-area .small-bar,body.page-270-php .hero-image-area .featured-label{display: none}.search-area-container{margin-top: 45px}.search-area-container .search-form{text-align: center}.search-area-container input.custom-search-input{max-width: 700px;width: 100%;padding: 11px 15px;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 22px;color: #3d4014;border: 0 !important;border-bottom: solid 1px rgba(61,64,20,0.5) !important;height: 57px}.search-area-container input.custom-search-input:hover{border-bottom: solid 1px #3d4014 !important}.search-area-container input.custom-search-input:focus-visible{outline: solid 3px #000 !important;border-bottom: solid 1px #fff !important}.search-area-container input.custom-search-input:focus::placeholder{color: transparent}.search-area-container .search-submit-button{padding: 0;font-size: 28px;border-top: solid 8px #e8ff00;border-bottom: solid 9px #e8ff00;vertical-align: top;height: 57px}.search-area-container .search-submit-button:focus-visible{border-top: solid 8px #e8ff00 !important;border-bottom: solid 9px #e8ff00 !important}.search-area-container .select-dropdown{border: 0 !important;border-bottom: solid 1px rgba(61,64,20,0.5) !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;vertical-align: top;margin-right: 10px;background: #fff;padding: 15px 15px 14px;height: 57px}.search-area-container .select-dropdown:hover{border-bottom: solid 1px #3d4014 !important}.search-area-container .select-dropdown:focus-visible{outline: solid 3px #000 !important;border-bottom: solid 1px #fff !important}.search-area-container .field-pair{float: none;display: inline-block;margin-right: 10px}.search-area-container .field-pair label{display: block;text-align: left;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;font-size: 16px;color: #3d4014;margin-bottom: 8px;padding-left: 15px}.search-area-container .field-pair input{display: block;width: 600px}.search-area-container .field-pair select{display: block;width: 100%}.search-area-container .field-pair .search-submit-button{float: none;vertical-align: baseline}body.search-php .result .post-content{max-width: none;padding: 25px 30px 25px 30px}body.search-php .result .result-title{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;font-size: 22px;font-weight: bold}body.search-php .result img.fit-in-div{margin-left: 20px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}body.search-php .result img.search-image{width: 100%;height: 150px;max-width: 200px;float: right}body.search-php .result .the-excerpt{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;line-height: 1.4}body.search-php .result .content-type{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 15px;margin-top: 12px}body.search-php .result .content-type span{font-weight: bold}body.search-php .result .content-type span.pipe-space{font-weight: normal;padding: 0 5px}body.search-php a.main-permalink{text-decoration: none !important;display: block;margin-bottom: 25px;border: 0 !important;position: relative;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}body.search-php a.main-permalink:focus-visible,body.search-php a.main-permalink:hover{border: 0 !important;margin-top: -5px !important;margin-bottom: 30px !important;-webkit-box-shadow: 0 9px 18px -6px rgba(0,0,0,0.55);box-shadow: 0 9px 18px -6px rgba(0,0,0,0.55)}body.search-php a.main-permalink:focus-visible img.fit-in-div,body.search-php a.main-permalink:hover img.fit-in-div{filter: brightness(125%);transform: scale(1.05)}body.search-php .each-search-result{background: #fff;overflow: hidden}body.search-php picture.fit-in-div.search-image,body.search-php picture.fit-in-div.search-image img{width: 100%;height: 150px;max-width: 200px;float: right}.wp-block-button{margin-top: 28px !important;margin-bottom: 28px !important}.wp-block-button a{background: #e8ff00;padding: 0;border-radius: 0;display: inline !important;color: #3d4014 !important;text-decoration: none !important;position: relative !important;font-family: forma-djr-micro, sans-serif !important;font-weight: 500 !important;font-style: normal !important;font-size: 22px !important;line-height: 1.4 !important;padding-bottom: 1px !important;border-top: solid 11px #e8ff00;border-bottom: solid 11px #e8ff00;border-left: solid 32px #e8ff00;border-right: solid 32px #e8ff00}div.BambooHR-ATS-board ul ul{padding-left: 0}div.BambooHR-ATS-board .BambooHR-ATS-Location{float: none;display: block}div.BambooHR-ATS-board li,div.BambooHR-ATS-board a,div.BambooHR-ATS-board h2{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;color: #3d4014}div.BambooHR-ATS-board a{font-size: 18px;line-height: 1.4}div.BambooHR-ATS-board li{font-family: 'DM Sans', Arial, sans-serif;font-style: normal;font-weight: 400;font-size: 16px}.cky-consent-container{background: #fff !important;border-radius: 0 !important}.cky-consent-container .cky-consent-bar{background: #fff !important}.cky-consent-container .cky-title{font-family: forma-djr-micro, sans-serif !important;font-weight: 700 !important;font-style: normal !important;color: #3d4014 !important;font-size: 22px !important}.cky-consent-container .cky-notice-des a,.cky-consent-container .cky-notice-des p{font-family: 'DM Sans', Arial, sans-serif !important;font-weight: 400 !important;font-style: normal !important;color: #3d4014;font-size: 17px !important;padding-bottom: 10px !important;padding-top: 10px !important}@media (max-width: 575px){.cky-consent-container .cky-notice-des a,.cky-consent-container .cky-notice-des p{font-size: 16px !important}}.cky-consent-container .cky-notice-des a{border: 0 !important;color: #3d4014 !important;text-decoration: underline !important;text-underline-offset: 6px !important;text-decoration-thickness: 2px !important}.cky-consent-container .cky-notice-des a:hover{text-decoration: none !important}.cky-consent-container .cky-btn{background: #e8ff00 !important;color: #3d4014 !important;opacity: 1 !important;border: 0 !important;font-family: forma-djr-micro, sans-serif !important;font-weight: 500 !important;font-style: normal !important;font-size: 18px !important;padding-top: 12px !important;padding-bottom: 12px !important;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}.cky-consent-container .cky-btn:hover{text-decoration: none !important}.cky-consent-container .cky-banner-btn-close{border: 0 !important;width: 30px !important;height: 30px !important}.cky-consent-container .cky-banner-btn-close img{border: 0 !important;height: auto !important;width: 18px !important;margin: 0 !important;margin-top: 7px !important;margin-right: 3px !important}.page-id-270 .the-date{display: none}.search .each-card[href*='/file/'] .label-area .the-date{display: none}.inner-hero-caption-text{color: #fff;font-family: 'DM Sans', Arial, sans-serif;font-size: 1em;font-weight: 400;position: absolute;bottom: 0;right: 0;padding-right: 1.5%;margin-bottom: 1%;z-index: 1}@media (max-width: 480px){.inner-hero-caption-text{margin-bottom: 6%}}.slider-hero-caption-text,.action-hero-caption-text,.hero-caption-text{color: #fff;font-size: 1em;font-weight: 400;font-family: 'DM Sans', Arial, sans-serif;position: absolute;bottom: 0;right: 0;padding-right: 1.5%;padding-left: 1.5%;margin-bottom: 0;z-index: 1;background: rgba(0,0,0,0.7);border-radius: 8px 0 0 0}.caption-container{position: relative;height: inherit;width: 100%}.inner-hero-caption-text a{color: #FFF}.video-block__title{margin-top: 4rem;margin-bottom: 2rem;text-align: center}.video-block__inner-wrapper{display: flex;justify-content: center;gap: 4rem;align-items: center;max-width: fit-content;background-color: #fff;padding: 3rem;margin: auto}.video-block__video{width: 700px;aspect-ratio: 1.77777778}@media screen and (max-width: 768px){.video-block__video{width: 500px}}@media screen and (max-width: 500px){.video-block__video{width: 340px}}.video-block__video > .container.youtube-embed{margin: 0}.video-block__info{display: flex;flex-direction: column;justify-content: space-evenly}.video-block__info p{font-weight: bold}.video-block__info-li{padding-left: 1rem}.video-block__info-li::marker{content: url("data:image/svg+xml,%3Csvg fill='%233d4014' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 60 62.676'%3E%3Cpath id='Leaf' d='M13.538,12.949C44.267,27.155,46.184,52.609,63.33,65.762c2.958-13.956-4.928-32.681-15.838-43.65C36.565,11.1,20.666,2.884,4.026,3.089,3.163,17.3,10.415,35.3,21.3,46.6,28.02,53.641,40.308,61.61,49.381,63.775,43.792,52.228,42.009,31.578,13.538,12.949Z' transform='translate(-3.957 -3.085)' opacity='0.8' /%3E%3C/svg%3E%0A")}.video-block__video iframe{aspect-ratio: 1.77777778;height: 100%}ul.tundra-leaf li{padding-left: .5rem}ul.tundra-leaf ::marker{content: url("data:image/svg+xml,%3Csvg fill='%233d4014' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 60 62.676'%3E%3Cpath id='Leaf' d='M13.538,12.949C44.267,27.155,46.184,52.609,63.33,65.762c2.958-13.956-4.928-32.681-15.838-43.65C36.565,11.1,20.666,2.884,4.026,3.089,3.163,17.3,10.415,35.3,21.3,46.6,28.02,53.641,40.308,61.61,49.381,63.775,43.792,52.228,42.009,31.578,13.538,12.949Z' transform='translate(-3.957 -3.085)' opacity='0.8' /%3E%3C/svg%3E%0A");margin-right: 1rem}.sr-only{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.main-menu-wrapper{background: #ededed;position: relative;z-index: 9}.main-menu-wrapper ul{list-style: none}.main-menu-wrapper .toggle-wrapper{position: relative}.main-menu-wrapper .menu{margin: 0;padding: 0;list-style: none;display: flex}.main-menu-wrapper .menu .toggle-wrapper .toggle{text-align: center;display: none;border: none;background: #ededed;vertical-align: top;padding: 0;color: #3d4014}.main-menu-wrapper .menu .toggle-wrapper .toggle:before{font-family: "dashicons", sans-serif;content: "\f140";font-size: 27px;left: -5px;position: relative;top: -4px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.main-menu-wrapper .menu .menu-item-has-children .toggle-wrapper > .toggle::before{display: inline-block}.main-menu-wrapper .menu .menu-item-has-children.active > .toggle-wrapper > .toggle::before{display: inline-block;transform: rotate(180deg);margin-left: 3px;margin-top: 2px}.main-menu-wrapper .menu > .menu-item{margin: 0;max-width: 334px;width: auto;text-align: center;display: inline-block;margin-right: 30px}.main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text{font-size: 20px;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;cursor: pointer;position: relative;color: #3d4014;text-decoration: none;display: block;padding: 17px 0 16px;white-space: nowrap}.main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text::after{content: '';position: absolute;bottom: -6px;left: 0;width: 100%;height: 4px;background-color: #3d4014;opacity: 0;transition: opacity 300ms, transform 300ms}.main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text:hover::after,.main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text:focus::after{opacity: 1;transform: translate3d(0, -20px, 0)}.main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text:focus-visible{border: 0 !important;outline: solid 3px #000 !important;z-index: 1}.main-menu-wrapper .menu > .menu-item.menu-item-has-children{margin-right: 55px}.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .link-text{cursor: pointer}.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle{display: block;position: absolute;top: 0;right: 0;margin-top: 21px;margin-right: -28px}.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle:hover,.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle:focus,.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle:active{background: #ededed}.main-menu-wrapper .menu > .menu-item.menu-item-has-children > .toggle-wrapper > .toggle:focus-visible{border: 0 !important;outline: solid 3px #000 !important}.main-menu-wrapper .menu .sub-menu-wrap{display: none;position: absolute;width: 412px;background: #fff;padding: 17px 0;z-index: 99;-webkit-box-shadow: 3px 2px 11px 2px rgba(0,0,0,0.25);box-shadow: 3px 2px 11px 2px rgba(0,0,0,0.25);margin-left: -28px}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper{max-width: calc(1280px + 3.75em);margin-left: auto;margin-right: auto;position: relative}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper .sub-menu{margin: 0;padding: 0}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item{margin: .5em 0 0;display: block}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item > .toggle-wrapper .link-text:hover,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item > .toggle-wrapper .link-text:focus,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper .sub-menu .menu-item > .toggle-wrapper .link-text:active{color: #3d4014;text-decoration: underline}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item{margin: 0}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align-items: center;-moz-box-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .toggle{color: #3d4014;font-size: 18px;font-family: 'DM Sans', Arial, sans-serif;font-weight: normal !important}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:hover,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .toggle:hover,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:focus,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .toggle:focus,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:active,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .toggle:active{color: #3d4014}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text{cursor: pointer;text-decoration: none;font-weight: normal}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:hover,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:focus,.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:active{text-decoration: underline}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item .toggle-wrapper .link-text:focus-visible{border: 0 !important;outline: solid 3px #000 !important;padding-right: 20px}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item.menu-item-has-children > .toggle-wrapper .toggle{display: inline-block;font-size: 1.125em}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item:hover{background: #C7CCFA;cursor: pointer}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu .menu-item:active{background: #C7CCFA}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item:nth-child(3n+1){margin-left: 0}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .toggle-wrapper .link-text{text-align: left;text-decoration: none !important;line-height: 1.25;margin-bottom: 0;padding: 13px 0 13px 32px;width: 100%}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item .sub-menu{margin-left: 1em}.main-menu-wrapper .menu .sub-menu-wrap .outer-wrapper > .sub-menu > .menu-item > .sub-menu{display: none}.main-menu-wrapper li.current-menu-parent > div.toggle-wrapper > a:after{opacity: 1 !important;transform: translate3d(0, -20px, 0) !important}.main-menu-wrapper li.current_page_item > div.toggle-wrapper > a:after{opacity: 1 !important;transform: translate3d(0, -20px, 0) !important}@media (min-width: 1200px) and (max-width: 1399px){.my-guide{background: grey}.my-guide:after{content: "1200px to 1399px - lg";color: grey}body.home div.swiper.home-top-slider .pause-slider-button{display: none}body.home div.swiper.home-top-slider .swiper-button-prev{right: 322px;left: auto}body.home div.swiper.home-top-slider .swiper-button-next{right: 34px;left: auto}body.home div.swiper.home-top-slider .swiper-pagination{padding-right: 9%}body.home div.swiper.home-top-slider .swiper-pagination .swiper-pagination-bullet{width: 2.7%}body.home .stats-panel{height: auto;padding: 90px 0}body.home .stats-panel .squares-area{padding-left: 40px}}@media (min-width: 992px) and (max-width: 1199px){.my-guide{background: green}.my-guide:after{content: "992px to 1199px - lg";color: green}h1,div.swiper h1.slide-title{font-size: 40px}.hero-image-area h1{font-size: 48px}h2,h2.bottom-slider-title{font-size: 38px}h3{font-size: 34px}.breadcrumbs{margin-top: 22px}.hero-image-area .blurb-row{height: 450px}.hero-image-area .hero-blurb.post-content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical}.post-content{font-size: 19px}header img.header-logo{width: 160px;margin-top: 5px}header .header-logo-area{margin-left: 30px;width: 200px}header .main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text{font-size: 18px}header .main-menu-wrapper .menu > .menu-item.menu-item-has-children{margin-right: 50px}.button:not(.acf-button){font-size: 19px;border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important}.button:not(.acf-button):focus-visible{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important}.button:not(.acf-button).search-submit-button{font-size: 25px;text-underline-offset: 6px}.button:not(.acf-button).search-submit-button:focus-visible,.button:not(.acf-button).search-submit-button:hover{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important;border-top: solid 4px #e8ff00 !important;border-bottom: solid 4px #e8ff00 !important}.button:not(.acf-button).search-submit-button:focus-visible span,.button:not(.acf-button).search-submit-button:hover span{text-decoration: none}.button:not(.acf-button).search-submit-button span{text-decoration: underline;text-decoration-thickness: 2px !important}button.load-next-button{padding: 10px 30px 6px}button.load-next-button span.button{border-left: 0 !important;border-right: 0 !important;font-size: 24px}button.load-next-button span.button span{text-decoration-thickness: 2px !important;text-underline-offset: 6px;text-decoration: underline}button.load-next-button:focus-visible span,button.load-next-button:hover span{text-decoration: none !important}body.fixed-nav img.header-logo{margin-top: 5px}body.home div.swiper.home-top-slider .image-side,body.home div.swiper{height: 580px}body.home div.swiper.home-top-slider .pause-slider-button{display: none}body.home div.swiper.home-top-slider .swiper-button-prev{top: 510px;right: 255px}body.home div.swiper.home-top-slider .swiper-button-next{right: 34px;left: auto;top: 510px}body.home div.swiper.home-top-slider .swiper-pagination{padding-right: 102px}body.home div.swiper.home-top-slider .swiper-pagination .swiper-pagination-bullet{width: 2.6%}body.home .iconic-menu .text-label{font-size: 19px}body.home .iconic-menu .each-icon-area{padding-left: 0 !important;padding-right: 0 !important}body.home .stats-panel{height: auto;padding: 90px 0}body.home .stats-panel .squares-area{padding-left: 40px}body.home .stats-panel .line-one{font-size: 33px}body.home .stats-panel .stat-panel-cta-button{font-size: 24px}body.home .each-card .label-area{padding: 20px 20px 30px}body.home .each-card .the-title{font-size: 24px}body.home .each-card .the-image-area{height: 200px}body.home div.bottom-slider-container a.button span{font-size: 24px}.cta-section .cta-section-blurb,.cases-news-switch-panel .blurb{font-size: 20px}.cta-section .cta-thumbnail{height: 149px}.cta-section .bottom-label{font-size: 23px}div.swiper p.slide-blurb{font-size: 19px}.global-search-bar-area input.global-search-input{background-position: 39% center}footer .footer-blurb{font-size: 18px}footer nav.footer-links a{font-size: 16px}footer .sub-footer-row .copyright-text{font-size: 15px}footer .sub-footer-row nav.sub-footer-links a{font-size: 15px}footer .powered-by{font-size: 15px}.search-area-container .field-pair input{width: 400px;float: left;height: 47px}.search-area-container .select-dropdown{padding-top: 10px;padding-bottom: 10px;float: left;height: 47px}.search-area-container .search-submit-button{border-top: solid 4px #e8ff00;border-bottom: solid 4px #e8ff00;top: 45px;height: 47px}.each-card .the-image-area{height: 149px}.each-card .label-area .the-title{font-size: 18px}body.single-case .the-status-inside-hero{font-size: 14px}body.single-case .the-status-inside-hero:before{top: 8px}body.single-case .white-area.get-involved img.get-involved-icon{max-width: 86px}body.single-case .my-tabs-bar .container{padding: 0;text-align: center}body.single-case .my-tabs-bar .my-tab{font-size: 15px;margin-right: 20px}body.single-case .shared-counts-social-media-area{padding-right: 0 !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a{width: 48px !important;height: 48px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap svg{height: 28px !important}body.single-case .pattern-bg-area .white-area{width: 80%;padding-left: 5%;padding-right: 5%}body.single-case .white-area.key-developments{width: 100%;padding-left: 0;padding-right: 0}body.single-case .white-area.key-developments .vertical-line{display: none !important}body.single-case .white-area.key-developments .key-dev-each{max-width: 470px}body.single-case .white-area.key-developments .key-dev-each h4{font-size: 25px}.hero-image-area-single-post .image-wrapper{height: auto}body.single .solid-area-wrapper .label{font-size: 18px}body.single-news .solid-area-wrapper .middle-area{padding-top: 40px}body.single-news .solid-area-wrapper .middle-area .date-area{clear: both;float: none;padding-bottom: 0}body.single-news .solid-area-wrapper .middle-area .all-authors-and-date-wrapper{padding-bottom: 0}body.single-news .solid-area-wrapper .middle-area .all-authors-wrapper{margin-bottom: 18px}body.single-news .hero-image-area-single-post .pipe{display: none}body.single-news .hero-image-area-single-post .date-area{display: block;width: 100%;padding-bottom: 23px}body.single-news .related-docs-and-media-contact-area .acc-question span.the-question{padding-left: 10px}.contact-bar .contact-label{font-size: 36px}body.single-supporter-php h1.people-name,body.single-people-php h1.people-name{font-size: 55px}body.single-supporter-php .people-photo,body.single-people-php .people-photo{max-height: 300px}body.single-supporter-php .people-position,body.single-people-php .people-position{font-size: 19px}.people-label{height: 90px;padding: 0 10px}.people-name{font-size: 22px}img.people-photo{height: 219px}.each-pr-col{height: 220px}.each-pr-col .title-text{font-size: 16px}.each-pr-col .file-size,.each-pr-col .file-type{font-size: 13px}.each-pr-col .pr-type,.each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}.each-card .the-image-area .the-custom-taxonomy span,.each-pr-col .pr-type{font-size: 14px}body.search-php .container.first-container,body.search-php .global-search-results-area{max-width: none}.accordion-area .acc-question span.symbol{top: 17px}.accordion-area .acc-question span.the-question{font-size: 19px}}@media (min-width: 768px) and (max-width: 991px){.my-guide{background: magenta}.my-guide:after{content: "768px to 991px - md";color: magenta}header{display: none !important}.mobile-header{display: block !important}li.global-search-li,button#global-search-button{display: none !important}h1,div.swiper h1.slide-title{font-size: 40px}.hero-image-area h1{font-size: 48px}h2,h2.bottom-slider-title{font-size: 36px}h3{font-size: 32px}.breadcrumbs{margin-top: 22px}.hero-image-area .blurb-row{height: 450px}.hero-image-area .hero-blurb.post-content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical}.post-content{font-size: 18px}.post-content.main-post-content{margin-top: 35px !important}.post-content.main-post-content p a{text-decoration: underline !important;text-underline-offset: 6px !important;text-decoration-thickness: 2px !important}.post-content.main-post-content p a:after,.post-content.main-post-content p a:before{display: none}.post-content.main-post-content p a:hover{text-decoration: none !important}header img.header-logo{width: 160px;margin-top: 5px}header .header-logo-area{margin-left: 30px;width: 200px}header .main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text{font-size: 18px}header .main-menu-wrapper .menu > .menu-item.menu-item-has-children{margin-right: 50px}.wp-block-button a{display: block !important;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}.wp-block-button a:hover{text-decoration: none !important}.wp-block-button a:after,.wp-block-button a:before{display: none !important}.button:not(.acf-button){font-size: 19px;border-right: solid 22px #e8ff00;border-left: solid 22px #e8ff00}.button:not(.acf-button):focus-visible{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important}.button:not(.acf-button).search-submit-button{font-size: 25px;text-underline-offset: 6px}.button:not(.acf-button).search-submit-button:focus-visible,.button:not(.acf-button).search-submit-button:hover{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important;border-top: solid 4px #e8ff00 !important;border-bottom: solid 4px #e8ff00 !important}.button:not(.acf-button).search-submit-button:focus-visible span,.button:not(.acf-button).search-submit-button:hover span{text-decoration: none}.button:not(.acf-button).search-submit-button span{text-decoration: underline;text-decoration-thickness: 2px !important}button.load-next-button{padding: 10px 30px 6px}button.load-next-button span.button{border-left: 0 !important;border-right: 0 !important;font-size: 24px}button.load-next-button span.button span{text-decoration-thickness: 2px !important;text-underline-offset: 6px;text-decoration: underline}button.load-next-button:focus-visible span,button.load-next-button:hover span{text-decoration: none !important}body.fixed-nav img.header-logo{margin-top: 5px}body.home div.swiper.home-top-slider .image-side,body.home div.swiper{height: auto}body.home div.swiper.home-top-slider .pause-slider-button{display: none}body.home div.swiper.home-top-slider .swiper-button-prev{top: 550px;left: 30%}body.home div.swiper.home-top-slider .swiper-button-next{top: 550px;right: 30%}body.home div.swiper.home-top-slider .swiper-pagination{padding-right: inherit;top: 534px;text-align: center;margin-bottom: 0;height: 80px}body.home div.swiper.home-top-slider .swiper-pagination .swiper-pagination-bullet{width: 4.5%}body.home div.swiper.home-top-slider .image-side img{height: 500px}body.home div.swiper.home-top-slider .blurb-area{padding-bottom: 35px;margin-top: 110px}body.home .iconic-menu span.icon-link{width: 90px;height: 90px}body.home .iconic-menu span.icon-link:hover{width: 100px;height: 100px}body.home .iconic-menu .text-label{font-size: 17px;white-space: nowrap}body.home .iconic-menu .each-icon-area{padding-left: 0 !important;padding-right: 0 !important}body.home .stats-panel{height: auto;padding: 90px 0}body.home .stats-panel h2{font-size: 36px}body.home .stats-panel .squares-column{padding-top: 50px !important}body.home .stats-panel .squares-area{padding-left: 40px}body.home .stats-panel .line-one{font-size: 33px}body.home .stats-panel .stat-panel-cta-button{font-size: 24px}body.home .visible-news-container,body.home .visible-cases-container{max-width: none}body.home .each-card .the-keywords{padding-bottom: 20px}body.home .each-card .the-keywords,body.home .each-card .label-area{padding-left: 18px;padding-right: 18px}body.home .each-card .the-title{font-size: 20px}body.home .each-card .the-image-area{height: 21vw}body.home .each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}body.home .each-card .the-image-area .the-custom-taxonomy span{font-size: 14px}body.home div.bottom-slider-container .image-side{height: 490px}body.home div.bottom-slider-container .bottom-slider-pretitle{margin-top: 20px;font-size: 22px;margin-bottom: 5px}body.home div.bottom-slider-container .bottom-slider-pretitle:before{width: 30px;height: 36px;background-size: 100%}body.home div.bottom-slider-container .bottom-swiper-button-next,body.home div.bottom-slider-container .bottom-swiper-button-prev{bottom: 50px}body.home div.bottom-slider-container .row{padding: 50px 0}body.home div.bottom-slider-container a.button span{font-size: 24px}.cta-section .cta-section-blurb,.cases-news-switch-panel .blurb{font-size: 20px}.cta-section .each-cta-box{margin-bottom: 30px}.cta-section .cta-thumbnail{height: 109px}.cta-section .bottom-label{font-size: 19px}div.swiper p.slide-blurb{font-size: 19px}.global-search-bar-area input.global-search-input{background-position: 39% center}footer{padding-top: 45px}footer .inner-acc-logo-area{float: right}footer .footer-blurb{font-size: 18px}footer nav.footer-links{padding-top: 40px;padding-bottom: 25px}footer nav.footer-links li{text-align: left}footer nav.footer-links a{font-size: 16px}footer .sub-footer-row{padding-top: 25px;padding-bottom: 35px;margin-top: 24px}footer .sub-footer-row .copyright-text{font-size: 15px}footer .sub-footer-row .powered-by{margin-top: 20px;text-align: left;font-size: 15px}footer .sub-footer-row nav.sub-footer-links a{font-size: 15px}.search-area-container{margin-top: 25px}.search-area-container .field-pair{margin-right: 0}.search-area-container .field-pair input{width: 225px;float: left;height: 47px;margin-right: 10px}.search-area-container .select-dropdown{width: 140px !important;padding-top: 10px;padding-bottom: 10px;float: left;height: 47px}.search-area-container .search-submit-button{border-top: solid 4px #e8ff00;border-bottom: solid 4px #e8ff00;top: 45px;height: 47px}body.page-185-php .search-area-container input{width: 350px}body.page-185-php .role-pair.select-dropdown-pair select{width: 170px !important}body.page-303-php .search-area-container input{width: 350px}body.page-303-php .news-type-pair.select-dropdown-pair select{width: 155px !important}body.page-270-php .status-pair.select-dropdown-pair select{width: 155px !important}body.page-777-php .search-area-container input{width: 500px}body.page-475-php .search-area-container input{width: 350px}body.page-475-php .publication-type-pair.select-dropdown-pair select{width: 182px !important}.each-card .the-image-area{height: 232px}.each-card .label-area .the-title{font-size: 22px}body.single-case .the-status-inside-hero{font-size: 14px}body.single-case .the-status-inside-hero:before{top: 8px}body.single-case .white-area.get-involved img.get-involved-icon{max-width: 86px}body.single-case .my-tabs-bar{padding-bottom: 0 !important}body.single-case .my-tabs-bar .container{padding: 0;text-align: center}body.single-case .my-tabs-bar .my-tab{margin-bottom: 20px}body.single-case .shared-counts-social-media-area .shared-counts-wrap a{width: 48px !important;height: 48px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap svg{height: 28px !important}body.single-case .pattern-bg-area .white-area{width: 94%;padding-left: 5%;padding-right: 5%}body.single-case .white-area.key-developments{width: 100%;padding-left: 0;padding-right: 0}body.single-case .white-area.key-developments .vertical-line{display: none !important}body.single-case .white-area.key-developments .key-dev-each{max-width: 470px;margin-bottom: 60px !important}body.single-case .white-area.key-developments .key-dev-each h4{font-size: 25px}body.single-case .white-area.key-developments .key-dev-wrapper{padding-bottom: 0 !important}.hero-image-area-single-post{padding: 0}.hero-image-area-single-post .image-wrapper{height: auto}body.single .solid-area-wrapper .label{font-size: 18px}body.single-news .solid-area-wrapper{width: 100%}body.single-news .solid-area-wrapper .middle-area{padding-top: 40px;padding-left: 9%}body.single-news .solid-area-wrapper .middle-area .date-area{clear: both;float: none;padding-bottom: 0}body.single-news .solid-area-wrapper .middle-area .all-authors-and-date-wrapper{padding-bottom: 0}body.single-news .solid-area-wrapper .middle-area .all-authors-wrapper{margin-bottom: 18px}body.single-news .hero-image-area-single-post .pipe{display: none}body.single-news .hero-image-area-single-post .date-area{display: block;width: 100%;padding-bottom: 23px}body.single-news .related-docs-and-media-contact-area .acc-question span.the-question{padding-left: 15px}.contact-bar .contact-label{font-size: 36px}body.single-supporter-php h1.people-name,body.single-people-php h1.people-name{font-size: 50px}body.single-supporter-php .people-role,body.single-people-php .people-role{font-size: 16px}body.single-supporter-php .people-photo,body.single-people-php .people-photo{max-height: 219px;max-width: 216px}body.single-supporter-php .people-position,body.single-people-php .people-position{font-size: 18px}body.single-supporter-php .empty-column{display: none}body.single-people-php .people-side-info-area{float: right;max-width: 460px;width: 100%}body.single-people-php .people-role{margin-bottom: 25px}body.single-people-php .people-photo{float: left;margin-bottom: 30px}body.single-people-php .hr-line{margin-top: 18px;margin-bottom: 30px}body.single-people-php .empty-column{display: none}.people-label{height: 90px;padding: 0 10px}.people-name{font-size: 26px}.each-pr-col{height: 342px}.each-pr-col .title-text{font-size: 18px}.each-pr-col .file-size,.each-pr-col .file-type{font-size: 14px}.each-pr-col .pr-type,.each-card .the-image-area .the-custom-taxonomy{top: 23px;left: 20px}.each-card .the-image-area .the-custom-taxonomy span,.each-pr-col .pr-type{font-size: 16px}body.global-search-open .global-search-bar-area{height: 100px}.global-search-bar-area input.global-search-input{background-position: 35% center}body.search-php .container.first-container,body.search-php .global-search-results-area{max-width: none}.accordion-area .acc-question span.the-question{font-size: 18px}.accordion-area .acc-question span.symbol{left: 8px;top: 17px}.video-block__inner-wrapper{flex-direction: column}.video-block__info-wrapper{display: flex;flex-direction: column}.video-block__info-button{max-width: fit-content;margin: auto}}@media (min-width: 576px) and (max-width: 767px){.my-guide{background: darkred}.my-guide:after{content: "576px to 767px - sm";color: darkred}header{display: none !important}.mobile-header{display: block !important}.breadcrumbs{display: none !important}.breadcrumbs.back-link-area{display: block !important;margin-top: 25px;margin-bottom: 0 !important}.breadcrumbs.back-link-area a{text-decoration: none}.breadcrumbs.back-link-area a:hover{text-decoration: underline}.breadcrumbs.back-link-area span.dashicons{vertical-align: text-bottom;margin-right: 7px}li.global-search-li,button#global-search-button{display: none !important}h1,div.swiper h1.slide-title{font-size: 37px}.hero-image-area h1{font-size: 43px}h2,h2.bottom-slider-title{font-size: 33px}h3{font-size: 29px}.hero-image-area{padding: 0}.hero-image-area .hero-image-div{padding: 0;height: 325px}.hero-image-area .empty-div{display: none}.hero-image-area .row.image-row{position: relative}.hero-image-area .blurb-row{height: auto;padding: 15px 25px 0}.hero-image-area .hero-blurb.post-content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical}.post-content{font-size: 18px}.post-content.main-post-content{margin-top: 30px !important}.post-content.main-post-content p a{text-decoration: underline !important;text-underline-offset: 6px !important;text-decoration-thickness: 2px !important}.post-content.main-post-content p a:after,.post-content.main-post-content p a:before{display: none}.post-content.main-post-content p a:hover{text-decoration: none !important}header img.header-logo{width: 160px;margin-top: 5px}header .header-logo-area{margin-left: 30px;width: 200px}header .main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text{font-size: 18px}header .main-menu-wrapper .menu > .menu-item.menu-item-has-children{margin-right: 50px}.wp-block-button a{display: block !important;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}.wp-block-button a:hover{text-decoration: none !important}.wp-block-button a:after,.wp-block-button a:before{display: none !important}.button:not(.acf-button){font-size: 19px;border-right: solid 22px #e8ff00;border-left: solid 22px #e8ff00}.button:not(.acf-button):focus-visible{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important}.button:not(.acf-button).search-submit-button{font-size: 25px;text-underline-offset: 6px}.button:not(.acf-button).search-submit-button:focus-visible,.button:not(.acf-button).search-submit-button:hover{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important;border-top: solid 4px #e8ff00 !important;border-bottom: solid 4px #e8ff00 !important}.button:not(.acf-button).search-submit-button:focus-visible span,.button:not(.acf-button).search-submit-button:hover span{text-decoration: none}.button:not(.acf-button).search-submit-button span{text-decoration: underline;text-decoration-thickness: 2px !important}button.load-next-button{padding: 10px 30px 6px}button.load-next-button span.button{border-left: 0 !important;border-right: 0 !important;font-size: 24px}button.load-next-button span.button span{text-decoration-thickness: 2px !important;text-underline-offset: 6px;text-decoration: underline}button.load-next-button:focus-visible span,button.load-next-button:hover span{text-decoration: none !important}body.fixed-nav img.header-logo{margin-top: 5px}body.home div.swiper.home-top-slider .image-side,body.home div.swiper{height: auto}body.home div.swiper.home-top-slider .pause-slider-button{display: none}body.home div.swiper.home-top-slider .swiper-button-prev{top: 450px;left: 23%}body.home div.swiper.home-top-slider .swiper-button-next{top: 450px;right: 23%}body.home div.swiper.home-top-slider .swiper-pagination{padding-right: inherit;top: 434px;text-align: center;margin-bottom: 0;height: 80px}body.home div.swiper.home-top-slider .swiper-pagination .swiper-pagination-bullet{width: 6%}body.home div.swiper.home-top-slider .image-side img{height: 400px}body.home div.swiper.home-top-slider .blurb-area{padding-bottom: 35px;margin-top: 110px;max-width: 93%}body.home .iconic-menu{height: auto;padding-bottom: 50px}body.home .iconic-menu span.icon-link{width: 90px;height: 90px}body.home .iconic-menu span.icon-link:hover{width: 100px;height: 100px}body.home .iconic-menu .text-label{font-size: 17px;white-space: nowrap}body.home .iconic-menu .each-icon-area{padding-left: 0 !important;padding-right: 0 !important}body.home .stats-panel{height: auto;padding: 55px 0}body.home .stats-panel h2{font-size: 33px}body.home .stats-panel .squares-column{padding-top: 50px !important}body.home .stats-panel .squares-area{padding-left: 10px}body.home .stats-panel .line-one{font-size: 33px}body.home .stats-panel .stat-panel-cta-button{font-size: 21px}body.home .cases-news-switch-panel{padding-top: 55px}body.home .cases-news-switch-panel .switch{width: 166px}body.home .visible-news-container,body.home .visible-cases-container{max-width: none}body.home .each-card .the-keywords{padding-bottom: 20px}body.home .each-card .the-keywords,body.home .each-card .label-area{padding-left: 18px;padding-right: 18px}body.home .each-card .the-title{font-size: 20px}body.home .each-card .the-image-area{height: 30vw}body.home .each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}body.home .each-card .the-image-area .the-custom-taxonomy span{font-size: 14px}body.home .view-all-button-area{margin-bottom: 50px}body.home .view-all-button-area a{font-size: 16px}body.home div.bottom-slider-container{padding: 0;background: #fff;margin: 0;max-width: none;padding-bottom: 60px}body.home div.bottom-slider-container .row{padding: 28px 0 !important}body.home div.bottom-slider-container .image-side{height: 420px}body.home div.bottom-slider-container .text-side{background: #fff;max-width: 95%;margin-left: auto;margin-right: auto}body.home div.bottom-slider-container .bottom-slider-pretitle{margin-top: 5px;font-size: 22px;margin-bottom: 5px}body.home div.bottom-slider-container .bottom-slider-pretitle:before{width: 30px;height: 36px;background-size: 100%}body.home div.bottom-slider-container .bottom-swiper-button-next{bottom: 60px;right: 25px}body.home div.bottom-slider-container .bottom-swiper-button-prev{bottom: 60px;right: 90px}body.home div.bottom-slider-container .row{padding: 50px 0}body.home div.bottom-slider-container a.button span{font-size: 24px}.cta-section .cta-section-blurb,.cases-news-switch-panel .blurb{font-size: 19px}.switchable-posts-area .each-col:last-of-type{display: flex !important}.cta-section .each-cta-box{margin-bottom: 30px}.cta-section .cta-thumbnail{height: 124px}.cta-section .bottom-label{font-size: 19px}div.swiper p.slide-blurb{font-size: 19px}.global-search-bar-area input.global-search-input{background-position: 39% center}footer{padding-top: 45px}footer .copyright-text{display: block;width: 100%;text-align: center}footer img.footer-logo{max-width: 240px}footer .left-logo-area a.sm-link{display: none !important}footer .mobile-social-media-links-area{display: block !important;margin-top: 34px;width: 100%;text-align: center}footer .mobile-social-media-links-area .footer-blurb{display: none !important}footer .mobile-social-media-links-area a.sm-link{padding-left: 0}footer .mobile-social-media-links-area a.sm-link .dashicons{padding-left: 0}footer .mobile-social-media-links-area a.sm-link:first-of-type{margin-left: 0 !important}footer .mobile-social-media-links-area a.sm-link:last-of-type{margin-right: 0 !important}footer .inner-acc-logo-area{float: none}footer img.accredited-logo{margin-left: auto;margin-right: auto;max-width: 144px}footer .footer-blurb{font-size: 18px}footer nav.footer-links{padding-top: 0;padding-bottom: 20px}footer nav.footer-links li{text-align: left}footer nav.footer-links a{font-size: 16px}footer .sub-footer-row{padding-top: 25px;padding-bottom: 35px;margin-top: 24px;border-top: solid 4px #696a5c}footer .sub-footer-row .powered-by{text-align: center !important;margin-top: 13px !important;font-size: 15px}footer .sub-footer-row .copyright-text{font-size: 15px;margin-bottom: 15px}footer .sub-footer-row nav.sub-footer-links{text-align: center}footer .sub-footer-row nav.sub-footer-links ul{display: inline-table;float: none}footer .sub-footer-row nav.sub-footer-links ul li{display: inline}footer .sub-footer-row nav.sub-footer-links ul li:first-child{margin-left: 0}footer .sub-footer-row nav.sub-footer-links a{font-size: 15px}body.page-777-php .each-people-col,body.page-185-php .each-people-col{margin-bottom: 20px}body.page-777-php .each-people-col img.people-photo,body.page-185-php .each-people-col img.people-photo,body.page-777-php .each-people-col picture.people-photo img,body.page-185-php .each-people-col picture.people-photo img{display: block;width: 50%;height: 262px}body.page-777-php .each-people-col .people-label,body.page-185-php .each-people-col .people-label{display: block;width: 50%;height: 100%}body.page-777-php .each-people-col.people-col-even img.people-photo,body.page-185-php .each-people-col.people-col-even img.people-photo,body.page-777-php .each-people-col.people-col-even picture.people-photo img,body.page-185-php .each-people-col.people-col-even picture.people-photo img{float: left}body.page-777-php .each-people-col.people-col-even .people-label,body.page-185-php .each-people-col.people-col-even .people-label{float: right;display: grid}body.page-777-php .each-people-col.people-col-odd img.people-photo,body.page-185-php .each-people-col.people-col-odd img.people-photo,body.page-777-php .each-people-col.people-col-odd picture.people-photo img,body.page-185-php .each-people-col.people-col-odd picture.people-photo img{float: right}body.page-777-php .each-people-col.people-col-odd .people-label,body.page-185-php .each-people-col.people-col-odd .people-label{float: left;display: grid}@-webkit-keyframes my_fade_in{from{opacity: 0}to{opacity: 1}}@keyframes my_fade_in{from{opacity: 0}to{opacity: 1}}body.page-270-php .first-container,body.page-303-php .first-container,body.page-185-php .first-container,body.page-777-php .first-container,body.page-475-php .first-container{margin-top: 60px}body.page-270-php .search-area-container,body.page-303-php .search-area-container,body.page-185-php .search-area-container,body.page-777-php .search-area-container,body.page-475-php .search-area-container{margin-top: 45px}body.page-270-php .search-area-container .field-pair,body.page-303-php .search-area-container .field-pair,body.page-185-php .search-area-container .field-pair,body.page-777-php .search-area-container .field-pair,body.page-475-php .search-area-container .field-pair{display: block}body.page-270-php .search-area-container button.search-submit-button,body.page-303-php .search-area-container button.search-submit-button,body.page-185-php .search-area-container button.search-submit-button,body.page-777-php .search-area-container button.search-submit-button,body.page-475-php .search-area-container button.search-submit-button{display: block;top: 20px}body.page-270-php .search-area-container input,body.page-303-php .search-area-container input,body.page-185-php .search-area-container input,body.page-777-php .search-area-container input,body.page-475-php .search-area-container input{width: 100%}body.page-270-php .search-area-container .field-pair,body.page-303-php .search-area-container .field-pair,body.page-185-php .search-area-container .field-pair,body.page-777-php .search-area-container .field-pair,body.page-475-php .search-area-container .field-pair{margin-right: 0}body.page-270-php .search-area-container .field-pair input,body.page-303-php .search-area-container .field-pair input,body.page-185-php .search-area-container .field-pair input,body.page-777-php .search-area-container .field-pair input,body.page-475-php .search-area-container .field-pair input{float: left;height: 47px;margin-right: 10px}body.page-270-php .search-area-container .select-dropdown,body.page-303-php .search-area-container .select-dropdown,body.page-185-php .search-area-container .select-dropdown,body.page-777-php .search-area-container .select-dropdown,body.page-475-php .search-area-container .select-dropdown{width: 140px !important;padding-top: 10px;padding-bottom: 10px;float: left;height: 47px}body.page-270-php .search-area-container .search-submit-button,body.page-303-php .search-area-container .search-submit-button,body.page-185-php .search-area-container .search-submit-button,body.page-777-php .search-area-container .search-submit-button,body.page-475-php .search-area-container .search-submit-button{border-top: solid 4px #e8ff00;border-bottom: solid 4px #e8ff00;top: 45px;height: 47px}body.page-270-php button.customize-search-button,body.page-303-php button.customize-search-button,body.page-185-php button.customize-search-button,body.page-777-php button.customize-search-button,body.page-475-php button.customize-search-button{display: block !important;float: right;background: #ededed;color: #3d4014;border: 0 !important;margin-top: -11px}body.page-270-php button.customize-search-button span.wcag-visually-hidden,body.page-303-php button.customize-search-button span.wcag-visually-hidden,body.page-185-php button.customize-search-button span.wcag-visually-hidden,body.page-777-php button.customize-search-button span.wcag-visually-hidden,body.page-475-php button.customize-search-button span.wcag-visually-hidden{color: #000;background: #fff}body.page-270-php .filter-overlay-area,body.page-303-php .filter-overlay-area,body.page-185-php .filter-overlay-area,body.page-777-php .filter-overlay-area,body.page-475-php .filter-overlay-area{display: none !important;padding-top: 9%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff}body.page-270-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-303-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-185-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-777-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-475-php .filter-overlay-area .clearfix-between-select-dropdown-pair{display: block !important}body.page-270-php .filter-overlay-area .overlay-search-filter-header,body.page-303-php .filter-overlay-area .overlay-search-filter-header,body.page-185-php .filter-overlay-area .overlay-search-filter-header,body.page-777-php .filter-overlay-area .overlay-search-filter-header,body.page-475-php .filter-overlay-area .overlay-search-filter-header{display: block !important;max-width: 400px;width: 100%;margin-left: auto;margin-right: auto;padding-bottom: 10px}body.page-270-php .filter-overlay-area .filter-bars-and-label,body.page-303-php .filter-overlay-area .filter-bars-and-label,body.page-185-php .filter-overlay-area .filter-bars-and-label,body.page-777-php .filter-overlay-area .filter-bars-and-label,body.page-475-php .filter-overlay-area .filter-bars-and-label{float: left}body.page-270-php .filter-overlay-area .filter-text,body.page-303-php .filter-overlay-area .filter-text,body.page-185-php .filter-overlay-area .filter-text,body.page-777-php .filter-overlay-area .filter-text,body.page-475-php .filter-overlay-area .filter-text{padding-left: 10px;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;background: #fff;vertical-align: middle}body.page-270-php .filter-overlay-area button.close-search-filter-overlay,body.page-303-php .filter-overlay-area button.close-search-filter-overlay,body.page-185-php .filter-overlay-area button.close-search-filter-overlay,body.page-777-php .filter-overlay-area button.close-search-filter-overlay,body.page-475-php .filter-overlay-area button.close-search-filter-overlay{float: right;border: 0 !important;background: #fff;color: #3d4014;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 14px;text-decoration: underline}body.page-270-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-303-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-185-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-777-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-475-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-270-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-303-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-185-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-777-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-475-php .filter-overlay-area button.close-search-filter-overlay:hover{text-decoration: none}body.page-270-php .filter-overlay-area .select-dropdown-pair,body.page-303-php .filter-overlay-area .select-dropdown-pair,body.page-185-php .filter-overlay-area .select-dropdown-pair,body.page-777-php .filter-overlay-area .select-dropdown-pair,body.page-475-php .filter-overlay-area .select-dropdown-pair{display: block;width: 90%;max-width: 400px;clear: both;margin: 50px auto 0}body.page-270-php .filter-overlay-area .select-dropdown-pair select,body.page-303-php .filter-overlay-area .select-dropdown-pair select,body.page-185-php .filter-overlay-area .select-dropdown-pair select,body.page-777-php .filter-overlay-area .select-dropdown-pair select,body.page-475-php .filter-overlay-area .select-dropdown-pair select{width: 100% !important;max-width: 100% !important}body.page-270-php .filter-overlay-area .select-dropdown-pair label,body.page-303-php .filter-overlay-area .select-dropdown-pair label,body.page-185-php .filter-overlay-area .select-dropdown-pair label,body.page-777-php .filter-overlay-area .select-dropdown-pair label,body.page-475-php .filter-overlay-area .select-dropdown-pair label{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;width: 100%;background: #ededed;padding: 11px 20px;color: #3d4014}body.page-270-php.search-filter-is-open,body.page-303-php.search-filter-is-open,body.page-185-php.search-filter-is-open,body.page-777-php.search-filter-is-open,body.page-475-php.search-filter-is-open{overflow: hidden}body.page-270-php.search-filter-is-open .filter-overlay-area,body.page-303-php.search-filter-is-open .filter-overlay-area,body.page-185-php.search-filter-is-open .filter-overlay-area,body.page-777-php.search-filter-is-open .filter-overlay-area,body.page-475-php.search-filter-is-open .filter-overlay-area{display: block !important;position: fixed;z-index: 99;-webkit-animation: my_fade_in 300ms;animation: my_fade_in 300ms}.each-card{margin-bottom: 30px}.each-card .the-image-area{height: 170px}.each-card .label-area .the-title{font-size: 19px}.each-card:focus-visible,.each-card:hover{margin-bottom: 35px}body.single-case .the-status-inside-hero{font-size: 14px}body.single-case .the-status-inside-hero:before{top: 8px}body.single-case .white-area.get-involved img.get-involved-icon{max-width: 86px}body.single-case .my-tabs-bar{padding-bottom: 0 !important}body.single-case .my-tabs-bar .container{padding: 0;text-align: center}body.single-case .my-tabs-bar .my-tab{margin-bottom: 20px}body.single-case .shared-counts-social-media-area{padding-right: 0 !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a{width: 48px !important;height: 48px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap svg{height: 28px !important}body.single-case .pattern-bg-area .white-area{width: 100%;padding-left: 5%;padding-right: 5%}body.single-case .my-tabs-bar{margin-top: 20px}body.single-case .white-area.key-developments{width: 100%;padding-left: 0;padding-right: 0}body.single-case .white-area.key-developments .vertical-line{display: none !important}body.single-case .white-area.key-developments .key-dev-each{max-width: 470px;margin-bottom: 60px !important}body.single-case .white-area.key-developments .key-dev-each h4{font-size: 24px}body.single-case .white-area.key-developments .key-dev-wrapper{padding-bottom: 0 !important}.hero-image-area-single-post{padding: 0}.hero-image-area-single-post .image-wrapper{height: auto}body.single .solid-area-wrapper .label{font-size: 18px}body.single .breadcrumbs.back-link-area{margin-bottom: 22px !important}body.single-case .solid-area-wrapper,body.single-news .solid-area-wrapper{width: 100%}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper{display: grid;padding-bottom: 0}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .date-area,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .date-area{order: 1;margin-top: 0;padding-bottom: 18px}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper{order: 2}body.single-case .solid-area-wrapper .middle-area,body.single-news .solid-area-wrapper .middle-area{padding-top: 40px;padding-left: 7%}body.single-case .solid-area-wrapper .middle-area h1,body.single-news .solid-area-wrapper .middle-area h1{padding-bottom: 0;padding-top: 25px}body.single-case .hero-image-area-single-post .pipe,body.single-news .hero-image-area-single-post .pipe{display: none}body.single-case .hero-image-area-single-post .date-area,body.single-news .hero-image-area-single-post .date-area{display: block;width: 100%;padding-bottom: 23px}body.single-case .shared-area-next-to-hero-image .share-this-text,body.single-news .shared-area-next-to-hero-image .share-this-text{margin-top: 23px}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap{text-align: center;margin-bottom: -10px;height: 80px;padding-top: 15px}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap a,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap a{display: inline-block !important;margin-right: 20px !important}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap a.shared-counts-button:first-of-type,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap a.shared-counts-button:first-of-type{margin-top: 0 !important}body.single-news .hero-image-area-single-post .middle-area{padding-top: 20px}body.single-news .hero-image-area-single-post .middle-area .author-1.author-wrapper{margin-bottom: 22px}.contact-bar .contact-label{font-size: 33px}body.single-supporter-php h1.people-name,body.single-people-php h1.people-name{font-size: 50px}body.single-supporter-php .people-role,body.single-people-php .people-role{font-size: 16px}body.single-supporter-php .people-photo,body.single-people-php .people-photo{max-height: 219px;max-width: 216px}body.single-supporter-php .people-position,body.single-people-php .people-position{font-size: 18px}body.single-supporter-php .empty-column{display: none}body.single-people-php .container.below-breadcrumbs{margin-top: 0}body.single-people-php .side-info{padding-right: 0}body.single-people-php .people-side-info-area{float: left;max-width: 460px;width: auto;margin-left: 14px}body.single-people-php .people-side-info-area span.side-info-data{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 220px}body.single-people-php .people-role{margin-bottom: 25px}body.single-people-php .people-photo{float: left;margin-bottom: 30px}body.single-people-php .hr-line{margin-top: 18px;margin-bottom: 30px}body.single-people-php .empty-column{display: none}.people-label{height: 90px;padding: 0 10px}.people-name{font-size: 26px}.each-pr-col{height: 250px}.each-pr-col .title-text{font-size: 18px}.each-pr-col .file-size,.each-pr-col .file-type{font-size: 14px}.each-pr-col .pr-type,.each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}.each-card .the-image-area .the-custom-taxonomy span,.each-pr-col .pr-type{font-size: 14px}body.global-search-open .global-search-bar-area{height: 100px}.global-search-bar-area input.global-search-input{background-position: 35% center}body.search-php .container.first-container,body.search-php .global-search-results-area{max-width: none}.accordion-area .acc-question span.the-question{font-size: 18px}.accordion-area .acc-question span.symbol{left: 8px;top: 27px;font-size: 31px;width: 30px;height: 30px;line-height: 27px}.entire-photo-block{margin-top: 36px;margin-bottom: 36px}.entire-photo-block .photo-block-caption{line-height: 1.35}.container.youtube-embed .play-arrow{padding: 14px 24px}.container.youtube-embed .video-label-area .video-title{font-size: 24px;max-width: 85%}.video-block__inner-wrapper{flex-direction: column}.video-block__info-wrapper{display: flex;flex-direction: column}.video-block__info-button{max-width: fit-content;margin: auto}}@media (min-width: 320px) and (max-width: 575px){.my-guide{background: red}.my-guide:after{content: "320px to 575px - col";color: red}header{display: none !important}.mobile-header{display: block !important}.breadcrumbs{display: none !important}.breadcrumbs.back-link-area{display: block !important;margin-top: 25px;margin-bottom: 0 !important}.breadcrumbs.back-link-area a{text-decoration: none}.breadcrumbs.back-link-area a:hover{text-decoration: underline}.breadcrumbs.back-link-area span.dashicons{vertical-align: text-bottom;margin-right: 7px}li.global-search-li,button#global-search-button{display: none !important}h1,div.swiper h1.slide-title{font-size: 32px}.hero-image-area h1{font-size: 32px}h2,h2.bottom-slider-title{font-size: 32px}h3{font-size: 26px}h4{font-size: 24px}.hero-image-area{padding: 0}.hero-image-area .hero-image-div{padding: 0;height: 325px}.hero-image-area .empty-div{display: none}.hero-image-area .row.image-row{position: relative}.hero-image-area .blurb-row{height: auto;padding: 15px 25px 0}.hero-image-area .hero-blurb.post-content{margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical}.post-content{font-size: 17px}.post-content.main-post-content{margin-top: 30px !important}.post-content.main-post-content p a{text-decoration: underline !important;text-underline-offset: 6px !important;text-decoration-thickness: 2px !important}.post-content.main-post-content p a:after,.post-content.main-post-content p a:before{display: none}.post-content.main-post-content p a:hover{text-decoration: none !important}header img.header-logo{width: 160px;margin-top: 5px}header .header-logo-area{margin-left: 30px;width: 200px}header .main-menu-wrapper .menu > .menu-item > .toggle-wrapper > .link-text{font-size: 18px}header .main-menu-wrapper .menu > .menu-item.menu-item-has-children{margin-right: 50px}.wp-block-button a{display: block !important;font-size: 18px !important;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}.wp-block-button a:hover{text-decoration: none !important}.wp-block-button a:after,.wp-block-button a:before{display: none !important}.button:not(.acf-button){font-size: 19px;border-right: solid 22px #e8ff00;border-left: solid 22px #e8ff00}.button:not(.acf-button):focus-visible{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important}.button:not(.acf-button).search-submit-button{font-size: 18px;text-underline-offset: 6px}.button:not(.acf-button).search-submit-button:focus-visible,.button:not(.acf-button).search-submit-button:hover{border-right: solid 22px #e8ff00 !important;border-left: solid 22px #e8ff00 !important;border-top: solid 4px #e8ff00 !important;border-bottom: solid 4px #e8ff00 !important}.button:not(.acf-button).search-submit-button:focus-visible span,.button:not(.acf-button).search-submit-button:hover span{text-decoration: none}.button:not(.acf-button).search-submit-button span{text-decoration: underline;text-decoration-thickness: 2px !important}button.load-next-button{padding: 10px 30px 6px}button.load-next-button span.button{border-left: 0 !important;border-right: 0 !important;font-size: 18px}button.load-next-button span.button span{text-decoration-thickness: 2px !important;text-underline-offset: 6px;text-decoration: underline}button.load-next-button:focus-visible span,button.load-next-button:hover span{text-decoration: none !important}body.fixed-nav img.header-logo{margin-top: 5px}body.home div.swiper.home-top-slider .image-side,body.home div.swiper{height: auto}body.home div.swiper.home-top-slider .pause-slider-button{display: none}body.home div.swiper.home-top-slider .swiper-button-prev{display: none !important}body.home div.swiper.home-top-slider .swiper-button-next{display: none !important}body.home div.swiper.home-top-slider .swiper-pagination{padding-right: inherit;top: 410px;text-align: center;margin-bottom: 0;height: 80px}body.home div.swiper.home-top-slider .swiper-pagination .swiper-pagination-bullet{width: 17%}body.home div.swiper.home-top-slider .image-side img{height: 400px}body.home div.swiper.home-top-slider .blurb-area{padding-bottom: 35px;margin-top: 58px;max-width: 93%}body.home .iconic-menu{height: auto;padding-bottom: 50px}body.home .iconic-menu .first-row{padding-left: 22px}body.home .iconic-menu .outer-area a{position: relative !important}body.home .iconic-menu .outer-area span.text-label{display: block !important;margin-left: 112px !important;text-align: left !important;font-size: 20px !important;margin-top: 69px}body.home .iconic-menu span.icon-link{width: 90px;height: 90px;margin-left: 0}body.home .iconic-menu span.icon-link:hover{width: 100px;height: 100px}body.home .iconic-menu .text-label{font-size: 17px;white-space: nowrap}body.home .iconic-menu .each-icon-area{padding-left: 0 !important;padding-right: 0 !important;height: 116px !important}body.home .stats-panel{height: auto;padding: 55px 0}body.home .stats-panel .row.justify-content-center.align-self-center{text-align: center}body.home .stats-panel .stat-panel-blurb{text-align: left}body.home .stats-panel h2{font-size: 33px;text-align: left}body.home .stats-panel .squares-column{padding-top: 50px !important;padding-left: 3px !important}body.home .stats-panel .squares-area{padding: 10px}body.home .stats-panel .squares-area .each-square{float: left}body.home .stats-panel .line-one{font-size: 33px}body.home .stats-panel .stat-panel-cta-button{font-size: 21px}body.home .cases-news-switch-panel{padding-top: 55px}body.home .cases-news-switch-panel button.switch{display: block;margin: 10px auto 10px}body.home .cases-news-switch-panel .switch{width: 200px}body.home .cases-news-switch-panel .switch.press-releases-switch{border-left: solid 1px #3d4014;border-right: solid 1px #3d4014}body.home .visible-news-container,body.home .visible-cases-container{max-width: none}body.home .each-card{max-width: 307px;margin-left: auto;margin-right: auto}body.home .each-card .the-keywords{padding-bottom: 20px}body.home .each-card .the-keywords,body.home .each-card .label-area{padding-left: 18px;padding-right: 18px}body.home .each-card .the-title{font-size: 20px}body.home .each-card .the-image-area{height: 207px}body.home .each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}body.home .each-card .the-image-area .the-custom-taxonomy span{font-size: 14px}body.home .view-all-button-area{margin-bottom: 50px}body.home .view-all-button-area a{font-size: 16px}body.home div.bottom-slider-container{padding: 0;background: #fff;margin: 0;max-width: none;padding-bottom: 80px}body.home div.bottom-slider-container .row{padding: 28px 0 !important}body.home div.bottom-slider-container .image-side{height: 325px}body.home div.bottom-slider-container .text-side{background: #fff;max-width: 95%;margin-left: auto;margin-right: auto}body.home div.bottom-slider-container .bottom-slider-pretitle{margin-top: 5px;font-size: 22px;margin-bottom: 5px}body.home div.bottom-slider-container .bottom-slider-pretitle:before{width: 30px;height: 36px;background-size: 100%}body.home div.bottom-slider-container .bottom-swiper-button-next{bottom: 27px;right: 25px}body.home div.bottom-slider-container .bottom-swiper-button-prev{bottom: 27px;right: 90px}body.home div.bottom-slider-container .row{padding: 50px 0}body.home div.bottom-slider-container a.button span{font-size: 24px}.cta-section .cta-section-blurb,.cases-news-switch-panel .blurb{font-size: 17px}.cases-news-switch-panel .switch{width: 135px}.switchable-posts-area .each-col:last-of-type{display: none !important}.cta-section .each-cta-box{margin-bottom: 30px}.cta-section .cta-thumbnail{height: 157px}.cta-section .bottom-label{font-size: 19px}.cta-section a.cta-link-url{max-width: 300px !important;margin-left: auto;margin-right: auto}div.swiper p.slide-blurb{font-size: 19px}.global-search-bar-area input.global-search-input{background-position: 39% center}footer{padding-top: 45px}footer .copyright-text{display: block;width: 100%;text-align: center}footer img.footer-logo{max-width: 200px}footer .left-logo-area a.sm-link{display: none !important}footer .mobile-social-media-links-area{display: block !important;margin-top: 34px;width: 100%;text-align: center;margin-left: auto;margin-right: auto}footer .mobile-social-media-links-area .footer-blurb{display: none !important}footer .mobile-social-media-links-area a.sm-link{padding-left: 0;margin-right: 9px}footer .mobile-social-media-links-area a.sm-link .dashicons{padding-left: 0}footer .mobile-social-media-links-area a.sm-link:first-of-type{margin-left: 0 !important}footer .mobile-social-media-links-area a.sm-link:last-of-type{margin-right: 0 !important}footer .inner-acc-logo-area{float: none}footer img.accredited-logo{margin-left: auto;margin-right: auto;max-width: 144px}footer .footer-blurb{font-size: 18px}footer nav.footer-links{padding-top: 0;padding-bottom: 20px}footer nav.footer-links li{text-align: left}footer nav.footer-links a{font-size: 16px}footer .sub-footer-row{padding-top: 25px;padding-bottom: 35px;margin-top: 24px;border-top: solid 4px #696a5c}footer .sub-footer-row .powered-by{text-align: center !important;margin-top: 13px !important;font-size: 14px}footer .sub-footer-row .copyright-text{font-size: 14px;margin-bottom: 15px}footer .sub-footer-row nav.sub-footer-links{text-align: center}footer .sub-footer-row nav.sub-footer-links ul{display: inline-table;float: none}footer .sub-footer-row nav.sub-footer-links ul li{display: inline}footer .sub-footer-row nav.sub-footer-links ul li:first-child{margin-left: 0}footer .sub-footer-row nav.sub-footer-links a{font-size: 14px}body.page-777-php .each-people-col,body.page-185-php .each-people-col{margin-bottom: 20px}body.page-777-php .each-people-col .people-name,body.page-185-php .each-people-col .people-name{font-size: 18px}body.page-777-php .each-people-col img.people-photo,body.page-185-php .each-people-col img.people-photo,body.page-777-php .each-people-col picture.people-photo img,body.page-185-php .each-people-col picture.people-photo img{display: block;width: 50%;height: 50vw}body.page-777-php .each-people-col .people-label,body.page-185-php .each-people-col .people-label{display: block;width: 50%;height: 100%}body.page-777-php .each-people-col.people-col-even img.people-photo,body.page-185-php .each-people-col.people-col-even img.people-photo,body.page-777-php .each-people-col.people-col-even picture.people-photo img,body.page-185-php .each-people-col.people-col-even picture.people-photo img{float: left}body.page-777-php .each-people-col.people-col-even .people-label,body.page-185-php .each-people-col.people-col-even .people-label{float: right;display: grid}body.page-777-php .each-people-col.people-col-odd img.people-photo,body.page-185-php .each-people-col.people-col-odd img.people-photo,body.page-777-php .each-people-col.people-col-odd picture.people-photo img,body.page-185-php .each-people-col.people-col-odd picture.people-photo img{float: right}body.page-777-php .each-people-col.people-col-odd .people-label,body.page-185-php .each-people-col.people-col-odd .people-label{float: left;display: grid}@-webkit-keyframes my_fade_in{from{opacity: 0}to{opacity: 1}}@keyframes my_fade_in{from{opacity: 0}to{opacity: 1}}body.page-270-php .first-container,body.page-303-php .first-container,body.page-185-php .first-container,body.page-777-php .first-container,body.page-475-php .first-container{margin-top: 60px}body.page-270-php .search-area-container,body.page-303-php .search-area-container,body.page-185-php .search-area-container,body.page-777-php .search-area-container,body.page-475-php .search-area-container{margin-top: 45px}body.page-270-php .search-area-container .field-pair,body.page-303-php .search-area-container .field-pair,body.page-185-php .search-area-container .field-pair,body.page-777-php .search-area-container .field-pair,body.page-475-php .search-area-container .field-pair{display: block}body.page-270-php .search-area-container button.search-submit-button,body.page-303-php .search-area-container button.search-submit-button,body.page-185-php .search-area-container button.search-submit-button,body.page-777-php .search-area-container button.search-submit-button,body.page-475-php .search-area-container button.search-submit-button{display: block;top: 20px}body.page-270-php .search-area-container input,body.page-303-php .search-area-container input,body.page-185-php .search-area-container input,body.page-777-php .search-area-container input,body.page-475-php .search-area-container input{width: 100%}body.page-270-php .search-area-container .field-pair,body.page-303-php .search-area-container .field-pair,body.page-185-php .search-area-container .field-pair,body.page-777-php .search-area-container .field-pair,body.page-475-php .search-area-container .field-pair{margin-right: 0}body.page-270-php .search-area-container .field-pair input,body.page-303-php .search-area-container .field-pair input,body.page-185-php .search-area-container .field-pair input,body.page-777-php .search-area-container .field-pair input,body.page-475-php .search-area-container .field-pair input{float: left;height: 47px;margin-right: 10px}body.page-270-php .search-area-container .select-dropdown,body.page-303-php .search-area-container .select-dropdown,body.page-185-php .search-area-container .select-dropdown,body.page-777-php .search-area-container .select-dropdown,body.page-475-php .search-area-container .select-dropdown{width: 140px !important;padding-top: 10px;padding-bottom: 10px;float: left;height: 47px}body.page-270-php .search-area-container .search-submit-button,body.page-303-php .search-area-container .search-submit-button,body.page-185-php .search-area-container .search-submit-button,body.page-777-php .search-area-container .search-submit-button,body.page-475-php .search-area-container .search-submit-button{border-top: solid 4px #e8ff00;border-bottom: solid 4px #e8ff00;top: 45px;height: 47px}body.page-270-php button.customize-search-button,body.page-303-php button.customize-search-button,body.page-185-php button.customize-search-button,body.page-777-php button.customize-search-button,body.page-475-php button.customize-search-button{display: block !important;float: right;background: #ededed;color: #3d4014;border: 0 !important;margin-top: -11px}body.page-270-php button.customize-search-button span.wcag-visually-hidden,body.page-303-php button.customize-search-button span.wcag-visually-hidden,body.page-185-php button.customize-search-button span.wcag-visually-hidden,body.page-777-php button.customize-search-button span.wcag-visually-hidden,body.page-475-php button.customize-search-button span.wcag-visually-hidden{color: #000;background: #fff}body.page-270-php .filter-overlay-area,body.page-303-php .filter-overlay-area,body.page-185-php .filter-overlay-area,body.page-777-php .filter-overlay-area,body.page-475-php .filter-overlay-area{display: none !important;padding-top: 9%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff}body.page-270-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-303-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-185-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-777-php .filter-overlay-area .clearfix-between-select-dropdown-pair,body.page-475-php .filter-overlay-area .clearfix-between-select-dropdown-pair{display: block !important}body.page-270-php .filter-overlay-area .overlay-search-filter-header,body.page-303-php .filter-overlay-area .overlay-search-filter-header,body.page-185-php .filter-overlay-area .overlay-search-filter-header,body.page-777-php .filter-overlay-area .overlay-search-filter-header,body.page-475-php .filter-overlay-area .overlay-search-filter-header{display: block !important;max-width: 400px;width: 100%;margin-left: auto;margin-right: auto;padding-bottom: 10px}body.page-270-php .filter-overlay-area .filter-bars-and-label,body.page-303-php .filter-overlay-area .filter-bars-and-label,body.page-185-php .filter-overlay-area .filter-bars-and-label,body.page-777-php .filter-overlay-area .filter-bars-and-label,body.page-475-php .filter-overlay-area .filter-bars-and-label{float: left}body.page-270-php .filter-overlay-area .filter-text,body.page-303-php .filter-overlay-area .filter-text,body.page-185-php .filter-overlay-area .filter-text,body.page-777-php .filter-overlay-area .filter-text,body.page-475-php .filter-overlay-area .filter-text{padding-left: 10px;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;color: #3d4014;background: #fff;vertical-align: middle}body.page-270-php .filter-overlay-area button.close-search-filter-overlay,body.page-303-php .filter-overlay-area button.close-search-filter-overlay,body.page-185-php .filter-overlay-area button.close-search-filter-overlay,body.page-777-php .filter-overlay-area button.close-search-filter-overlay,body.page-475-php .filter-overlay-area button.close-search-filter-overlay{float: right;border: 0 !important;background: #fff;color: #3d4014;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 14px;text-decoration: underline}body.page-270-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-303-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-185-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-777-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-475-php .filter-overlay-area button.close-search-filter-overlay:focus-visible,body.page-270-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-303-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-185-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-777-php .filter-overlay-area button.close-search-filter-overlay:hover,body.page-475-php .filter-overlay-area button.close-search-filter-overlay:hover{text-decoration: none}body.page-270-php .filter-overlay-area .select-dropdown-pair,body.page-303-php .filter-overlay-area .select-dropdown-pair,body.page-185-php .filter-overlay-area .select-dropdown-pair,body.page-777-php .filter-overlay-area .select-dropdown-pair,body.page-475-php .filter-overlay-area .select-dropdown-pair{display: block;width: 90%;max-width: 400px;clear: both;margin: 50px auto 0}body.page-270-php .filter-overlay-area .select-dropdown-pair select,body.page-303-php .filter-overlay-area .select-dropdown-pair select,body.page-185-php .filter-overlay-area .select-dropdown-pair select,body.page-777-php .filter-overlay-area .select-dropdown-pair select,body.page-475-php .filter-overlay-area .select-dropdown-pair select{width: 100% !important;max-width: 100% !important}body.page-270-php .filter-overlay-area .select-dropdown-pair label,body.page-303-php .filter-overlay-area .select-dropdown-pair label,body.page-185-php .filter-overlay-area .select-dropdown-pair label,body.page-777-php .filter-overlay-area .select-dropdown-pair label,body.page-475-php .filter-overlay-area .select-dropdown-pair label{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 18px;width: 100%;background: #ededed;padding: 11px 20px;color: #3d4014}body.page-270-php.search-filter-is-open,body.page-303-php.search-filter-is-open,body.page-185-php.search-filter-is-open,body.page-777-php.search-filter-is-open,body.page-475-php.search-filter-is-open{overflow: hidden}body.page-270-php.search-filter-is-open .filter-overlay-area,body.page-303-php.search-filter-is-open .filter-overlay-area,body.page-185-php.search-filter-is-open .filter-overlay-area,body.page-777-php.search-filter-is-open .filter-overlay-area,body.page-475-php.search-filter-is-open .filter-overlay-area{display: block !important;position: fixed;z-index: 99;-webkit-animation: my_fade_in 300ms;animation: my_fade_in 300ms}body.page-270-php .filter-bars-and-label img,body.page-303-php .filter-bars-and-label img,body.page-185-php .filter-bars-and-label img,body.page-777-php .filter-bars-and-label img,body.page-475-php .filter-bars-and-label img{position: relative;left: 20px}body.page-270-php .filter-bars-and-label .filter-text,body.page-303-php .filter-bars-and-label .filter-text,body.page-185-php .filter-bars-and-label .filter-text,body.page-777-php .filter-bars-and-label .filter-text,body.page-475-php .filter-bars-and-label .filter-text{position: relative;left: 20px}body.page-270-php button#close-search-filter-overlay,body.page-303-php button#close-search-filter-overlay,body.page-185-php button#close-search-filter-overlay,body.page-777-php button#close-search-filter-overlay,body.page-475-php button#close-search-filter-overlay{right: 20px;position: relative}.each-card{margin-bottom: 30px;max-width: 300px;margin-left: auto;margin-right: auto}.each-card .the-image-area{height: 207px}.each-card .label-area .the-title{font-size: 19px}.each-card:focus-visible,.each-card:hover{margin-bottom: 35px}body.single-case .the-status-inside-hero{font-size: 14px}body.single-case .the-status-inside-hero:before{top: 8px}body.single-case .white-area.get-involved img.get-involved-icon{max-width: 86px}body.single-case .my-tabs-bar{padding-bottom: 0 !important}body.single-case .my-tabs-bar .container{padding: 0;text-align: center}body.single-case .my-tabs-bar .my-tab{margin-bottom: 20px}body.single-case .shared-counts-social-media-area{padding-right: 0 !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap a{width: 48px !important;height: 48px !important}body.single-case .shared-counts-social-media-area .shared-counts-wrap svg{height: 28px !important}body.single-case .pattern-bg-area .white-area{width: 100%;padding-left: 5%;padding-right: 5%}body.single-case .my-tabs-bar{margin-top: 20px}body.single-case .white-area.key-developments{width: 100%;padding-left: 5%;padding-right: 5%}body.single-case .white-area.key-developments .vertical-line{display: none !important}body.single-case .white-area.key-developments .key-dev-each{max-width: none !important;margin-bottom: 60px !important}body.single-case .white-area.key-developments .key-dev-each.left{float: none !important}body.single-case .white-area.key-developments .key-dev-each.left .key-image-side{float: none;width: 100%}body.single-case .white-area.key-developments .key-dev-each.right{float: none !important}body.single-case .white-area.key-developments .key-dev-each.right .key-image-side{float: none;width: 100%}body.single-case .white-area.key-developments .key-dev-each h4{font-size: 24px}body.single-case .white-area.key-developments .key-dev-each .key-text-side{float: none;width: 100%;text-align: left;padding-right: 20px;padding-left: 15px}body.single-case .white-area.key-developments .key-dev-each .key-image-side{height: auto !important}body.single-case .white-area.key-developments .key-dev-each .key-image-side img{height: auto;width: auto;max-width: 100% !important;object-fit: initial !important}body.single-case .white-area.key-developments .key-dev-wrapper{padding-bottom: 0 !important}.hero-image-area-single-post{padding: 0}.hero-image-area-single-post .image-wrapper{height: auto}body.page .hero-image-area a.button:not(.acf-button){margin-top: 25px}body.single .solid-area-wrapper .label{font-size: 17px}body.single .breadcrumbs.back-link-area{margin-bottom: 22px !important}body.single-case .solid-area-wrapper,body.single-news .solid-area-wrapper{width: 100%}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper{display: grid;padding-bottom: 0}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .date-area,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .date-area{order: 1;margin-top: 0;padding-bottom: 18px}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper{order: 2}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper .author-name,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .all-authors-wrapper .author-name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 192px}body.single-case .solid-area-wrapper .all-authors-and-date-wrapper .author-1,body.single-news .solid-area-wrapper .all-authors-and-date-wrapper .author-1{margin-bottom: 22px}body.single-case .solid-area-wrapper .middle-area,body.single-news .solid-area-wrapper .middle-area{padding-top: 40px;padding-left: 7%}body.single-case .solid-area-wrapper .middle-area h1,body.single-news .solid-area-wrapper .middle-area h1{padding-bottom: 0;padding-top: 20px}body.single-case .hero-image-area-single-post .pipe,body.single-news .hero-image-area-single-post .pipe{display: none}body.single-case .hero-image-area-single-post .date-area,body.single-news .hero-image-area-single-post .date-area{display: block;width: 100%;padding-bottom: 23px}body.single-case .shared-area-next-to-hero-image .share-this-text,body.single-news .shared-area-next-to-hero-image .share-this-text{margin-top: 23px}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap{text-align: center;margin-bottom: -10px;height: 80px;padding-top: 15px}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap a,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap a{display: inline-block !important;margin-right: 10px !important}body.single-case .shared-area-next-to-hero-image .shared-counts-wrap a.shared-counts-button:first-of-type,body.single-news .shared-area-next-to-hero-image .shared-counts-wrap a.shared-counts-button:first-of-type{margin-top: 0 !important}body.single-news .hero-image-area-single-post .middle-area{padding-top: 20px}.contact-bar{height: auto;padding-bottom: 20px;padding-top: 20px}.contact-bar .container.d-flex{display: block !important}.contact-bar a.people-link{display: block !important}.contact-bar .contact-label{font-size: 32px;padding-bottom: 10px}.contact-bar .people-name{font-size: 20px;margin-top: 14px}body.single-supporter-php h1.people-name,body.single-people-php h1.people-name{font-size: 32px}body.single-supporter-php .people-role,body.single-people-php .people-role{font-size: 16px}body.single-supporter-php .people-photo,body.single-people-php .people-photo{max-height: 219px;max-width: 216px}body.single-supporter-php .people-position,body.single-people-php .people-position{font-size: 18px}body.single-supporter-php .empty-column{display: none}body.single-people-php .container.below-breadcrumbs{margin-top: 0}body.single-people-php .side-info{padding-right: 0}body.single-people-php .people-side-info-area{float: none;max-width: 460px;width: auto;margin-left: 0;padding-bottom: 20px}body.single-people-php .people-side-info-area span.side-info-data{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 220px;font-size: 17px}body.single-people-php .people-role{margin-bottom: 25px;font-size: 13px}body.single-people-php .people-photo{float: none;margin-bottom: 30px}body.single-people-php .hr-line{margin-top: 18px;margin-bottom: 30px}body.single-people-php .empty-column{display: block;padding-top: 0}.people-label{height: 90px;padding: 0 10px}.people-name{font-size: 26px}.each-pr-col{height: 250px;max-width: 300px;margin-left: auto;margin-right: auto}.each-pr-col .title-text{font-size: 18px}.each-pr-col .file-size,.each-pr-col .file-type{font-size: 14px}.each-pr-col .pr-type,.each-card .the-image-area .the-custom-taxonomy{top: 16px;left: 16px}.each-card .the-image-area .the-custom-taxonomy span,.each-pr-col .pr-type{font-size: 14px}body.global-search-open .global-search-bar-area{height: 100px}.global-search-bar-area input.global-search-input{background-position: 35% center}body.search-php .container.first-container,body.search-php .global-search-results-area{max-width: none}body.search-php .result .post-content{padding: 25px 20px 25px 20px}body.search-php .result img.search-image{max-width: none;height: 62vw}.accordion-area .acc-question{padding: 20px 10px 20px 50px !important}.accordion-area .acc-question span.the-question{font-size: 18px}.accordion-area .acc-question span.symbol{left: 8px;top: 18px !important;font-size: 31px;width: 30px;height: 30px;line-height: 27px}.accordion-area .acc-answer{padding: 0 10px 20px 4.4% !important}.entire-photo-block{margin-top: 36px;margin-bottom: 36px}.entire-photo-block .photo-block-caption{line-height: 1.35}.mobile-menu-overlay button.mobile-close-menu-button{top: 24px !important;right: 24px !important}.mobile-menu-overlay li.level-1{max-width: 260px !important}.sandwich-icon-area{right: 18px !important}.container.youtube-embed .play-arrow{padding: 8px 12px;width: 48px}.container.youtube-embed .video-label-area .video-title{font-size: 18px;max-width: 85%}body.single-people-php.has-recent-posts.has-relevant-cases .relevant-cases{margin-top: -8px !important}.relevant-cases .section-title-area,.recent-posts .section-title-area{padding-top: 100px !important}.relevant-cases .swiper-wrapper,.recent-posts .swiper-wrapper{margin-top: 45px !important;margin-bottom: 10px !important}.video-block__inner-wrapper{flex-direction: column}.video-block__video iframe{max-width: 24rem;max-height: 13.5rem}.video-block__info-wrapper{display: flex;flex-direction: column}.video-block__info-button{max-width: fit-content;margin: auto}}@media (max-width: 1450px){header .right-side{display: none}header li.mobile-only{display: block !important}}@media (min-width: 992px){body.single-people-php .people-side-info-area{padding-bottom: 100px}}@media (max-width: 475px){body.single-case .solid-area-wrapper,body.single-news .solid-area-wrapper{width: 100% !important;bottom: 20px !important}}@media (max-width: 460px){body.home .stats-panel .squares-area{padding: 0}body.home .stats-panel .squares-area .each-square{float: none;margin-left: auto;margin-right: auto}}@media (max-width: 375px){.all-authors-wrapper .author-wrapper .author-name{max-width: 152px !important}body.single-case-php .my-tabs-bar{padding-bottom: 10px !important}body.single-case-php .my-tabs-bar button{display: block;margin-left: auto;margin-right: auto}}@media (max-width: 1690px){a.button_zero{display: none !important}}@media (max-width: 1330px){body.single-case .white-area.key-developments .key-dot{display: none !important}body.single-case .white-area.key-developments .key-dev-each{margin-bottom: -90px}body.single-case .white-area.key-developments .key-dev-each.left .key-date{right: auto;top: -27px}body.single-case .white-area.key-developments .key-dev-each.right .key-date{left: auto;top: -27px}body.single-case div.white-area:not(.key-developments) a:not(.share-link){display: inline;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px}body.single-case div.white-area:not(.key-developments) a:not(.share-link):after{display: none !important}body.single-case div.white-area:not(.key-developments) a:not(.share-link):hover{text-decoration: none !important}}a[href*='bamboo']:after{display: none !important}body.mobile-menu-is-open{position: fixed;width: 100%}.global-search-button span.wcag-visually-hidden{background-color: #fff !important;color: #000 !important}.global-close-button span.wcag-visually-hidden{background-color: #fff !important;color: #000 !important}.mobile-header{display: block;width: 100%;height: 80px;background: #ededed}.mobile-header a.mobile-lnk-to-home{border: 0 !important}.mobile-header a.mobile-lnk-to-home:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important}.mobile-logo-area{position: absolute;left: 25px;top: 23px}.mobile-logo-area img{position: relative;max-width: 120px;height: auto}button.mobile-global-search-button{padding: 10px;position: absolute;top: 15px;right: 100px;background: #ededed;border: 0 !important}button.mobile-global-search-button:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important}.sandwich-icon-area{display: inline-block;position: absolute;top: 18px;right: 30px;background: #ededed;border: 0 !important}.sandwich-icon-area span.mobile-menu-text{font-family: 'DM Sans', Arial, sans-serif;font-style: normal;font-weight: 400;display: block;color: #3d4014;font-size: 12px;background: #ededed}.sandwich-icon-area:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important}.mobile-menu-overlay{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;left: 0;background: #3d4014;z-index: 9;overflow-x: hidden;overflow-y: auto}.mobile-menu-overlay a.mobile-lnk-to-home{display: inline-block}.mobile-menu-overlay button.mobile-close-menu-button{border: 0 !important;background: #3d4014;color: #fff;position: absolute;top: 26px;right: 35px}.mobile-menu-overlay button.mobile-close-menu-button:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important;z-index: 9}.mobile-menu-overlay img.mobile-close-menu-image{width: 21px;height: auto;filter: brightness(0) invert(.9)}.mobile-menu-overlay .mobile-logo-area img{filter: brightness(0) invert(1)}.mobile-menu-overlay ul#menu-header-main-menu-1{padding-top: 70px;padding-left: 0;padding-bottom: 20px}.mobile-menu-overlay nav.mobile-nav{background: #3d4014;margin-top: 40px}.mobile-menu-overlay .sub-menu-wrap{display: none}.mobile-menu-overlay button.toggle{border: 0;font-size: 30px;line-height: 0;margin: 0;margin-top: 8px;padding: 0;margin-left: 20px;color: #ededed;background: #3d4014;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}.mobile-menu-overlay button.toggle:before{content: "\f139"}.mobile-menu-overlay li{list-style: none;background: #3d4014;color: #ededed}.mobile-menu-overlay a{border: 0 !important}.mobile-menu-overlay a:focus-visible{-webkit-box-shadow: 0px 0px 0px 6px #000 !important;outline: solid 3px #fff !important;z-index: 9;position: relative}.mobile-menu-overlay button.toggle{border: 0 !important}.mobile-menu-overlay button.toggle:focus-visible{-webkit-box-shadow: 0 0 0 6px #000 !important;outline: solid 3px #fff !important}.mobile-menu-overlay li.level-1.active-li button.toggle{margin-right: -6px;margin-top: 3px;margin-left: 25px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}.mobile-menu-overlay li.level-1{max-width: 300px;margin: 0 auto 40px}.mobile-menu-overlay li.level-1 .link-text.nolink,.mobile-menu-overlay li.level-1 a{font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;color: #ededed;background: #3d4014;font-size: 26px;text-decoration: none}.mobile-menu-overlay li.level-1 a:hover{text-decoration: underline;color: #ededed}.mobile-menu-overlay li.level-1:not(.menu-item-has-children) button.toggle{display: none}.mobile-menu-overlay ul.sub-menu{padding-left: 20px;margin-top: 10px}.mobile-menu-overlay li.level-2 button.toggle{display: none}.mobile-menu-overlay li.level-2 a{font-size: 19px;margin-bottom: 5px;display: inline-block;padding: 7px 0;line-height: 1.25}.mobile-menu-overlay li.level-2:last-child{margin-bottom: -20px}@media (max-width: 991px){.global-search-bar-area{background: #ededed !important;position: absolute;top: 0 !important;height: 80px}.global-search-bar-area .global-search-submit-button-area{padding: 0 !important}.global-search-bar-area button.mobile-header-close-search-button{display: inline-block !important;background: #ededed;color: #3d4014;border: 0 !important}.global-search-bar-area button.global-search-submit{background: #ededed !important;border: 0 !important;width: 48px;height: 48px;padding: 0;color: #3d4014}.global-search-bar-area .global-search-submit-text{display: none !important}.global-search-bar-area img.mobile-header-close-search-icon{padding: 14px 8px 12px}.global-search-bar-area img.mobile-search-magnify-glass-icon{display: inline-block !important}.global-search-bar-area input.global-search-input{background: #ededed;text-align: left;padding-left: 15px;font-size: 18px !important;border: 0;border-bottom: solid 1px #3d4014;color: #3d4014}.global-search-bar-area input.global-search-input:focus-visible{outline: solid 3px #3d4014 !important;-webkit-box-shadow: none !important;box-shadow: none !important}.global-search-bar-area input.global-search-input::-webkit-input-placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.global-search-bar-area input.global-search-input:-moz-placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.global-search-bar-area input.global-search-input::-moz-placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.global-search-bar-area input.global-search-input:-ms-input-placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.global-search-bar-area input.global-search-input::-ms-input-placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}.global-search-bar-area input.global-search-input::placeholder{color: #3d4014 !important;font-size: 18px !important;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal}body.global-search-open .global-search-bar-area{height: 80px}body.global-search-open main{-webkit-filter: blur(4px);-moz-filter: blur(4px);-o-filter: blur(4px);-ms-filter: blur(4px);filter: blur(4px)}}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-medium{max-width: 70% !important;height: 50px;font-size: 22px}@media (max-width: 575px){div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-medium{max-width: 99% !important;height: 47px;font-size: 18px}}div.wpforms-container-full .wpforms-form .wpforms-field{padding-left: 10px;max-width: 95% !important}div.wpforms-container-full .wpforms-form button[type=submit]{background: #e8ff00;font-family: forma-djr-micro, sans-serif;font-weight: 500;font-style: normal;border: 0;margin-left: 10px;text-decoration: underline !important;text-underline-offset: 6px;text-decoration-thickness: 2px !important}div.wpforms-container-full .wpforms-form button[type=submit]:focus-visible,div.wpforms-container-full .wpforms-form button[type=submit]:hover{border: 0 !important;background: #e8ff00;text-decoration: none !important}div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form input[type='email'],div.wpforms-container-full .wpforms-form input[type='text']{border: 1px solid #3d4014}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;font-weight: 500;color: #3d4014}div.wpforms-container-full .wpforms-form .wpforms-required-label{color: #B30000;font-size: 20px}div.wpforms-container-full .wpforms-form label.wpforms-error{font-size: 16px;font-family: 'DM Sans', Arial, sans-serif;font-weight: 400;font-style: normal;padding-top: 3px}.case-listings-container{margin-top: 45px}.case-listings-container__title{margin-bottom: 22px}.case-listings{--grid-cols: 1;display: grid;grid-template-columns: repeat(var(--grid-cols), 1fr);gap: 50px 24px}@media (min-width: 767px){.case-listings{--grid-cols: 2}}@media (min-width: 1024px){.case-listings{--grid-cols: 4}}.case-listing{transition: all .2s ease-in-out 0s;background: #fff;text-decoration: none;color: #3d4014;display: flex;flex-direction: column;gap: 0;position: relative;bottom: 0}@media (max-width: 767px){.case-listing{max-width: 300px;margin: 0 auto}}.case-listing__thumbnail{position: relative;overflow: hidden;height: 212px}.case-listing__thumbnail img{transition: all .2s ease-in-out 0s;width: 100%;height: 100%;object-fit: cover;object-position: center}.case-listing__thumbnail-tax{--horz-offset: 20px;--vert--offset: 23px;position: absolute;top: var(--vert--offset);left: var(--horz-offset);max-width: calc(100% - (var(--horz-offset) * 2));max-height: calc(100% - (var(--vert-offset) * 2));font-family: 'DM Sans', Arial, sans-serif;font-weight: bold;background: #c7ccfa;padding: 3px 8px;text-transform: uppercase}.case-listing__content{padding: 20px 20px 30px;display: flex;flex-direction: column;gap: 10px}.case-listing__status{display: flex;justify-content: flex-end;align-items: center;font-family: 'DM Sans', Arial, sans-serif;font-size: 0.875rem;text-transform: uppercase;font-weight: 500;gap: 8px}.case-listing__status::before{content: '';width: 32px;height: 3px;background: #80d683}.case-listing__title{font-family: forma-djr-micro, sans-serif;font-size: 1.375rem;font-weight: 500;line-height: 1.3;text-decoration-thickness: 0.1px !important;text-underline-offset: 6px}.case-listing:hover,.case-listing:focus,.case-listing:active{box-shadow: 0 9px 18px -6px rgba(0,0,0,0.55);color: #3d4014;bottom: 5px}.case-listing:hover .case-listing__thumbnail img,.case-listing:focus .case-listing__thumbnail img,.case-listing:active .case-listing__thumbnail img{filter: brightness(125%);transform: scale(1.05)}.case-listing:hover .case-listing__title,.case-listing:focus .case-listing__title,.case-listing:active .case-listing__title{text-decoration: underline}@media print{body,p,a,li,h1,h2,h3,h4,h5,h6{color: #000 !important;background: #fff !important}a{text-decoration: none !important}.my-guide,.mobile-search-icon,.sandwich-icon,.mobile-menu-text,.load-next-button,.search-form,.breadcrumbs,.main-menu-wrapper,.join-newsletter,.shared-area-next-to-hero-image,.label-area .the-status:before,.the-keywords span:after,.button:not(.acf-button){display: none !important}button{background: #fff !important}div.swiper .blurb-side{background: #fff !important}div.swiper .blurb-area{max-width: 100% !important}div.swiper .pause-slider-button,div.swiper .play-slider-button,div.swiper .swiper-button-prev,div.swiper .swiper-button-next,div.swiper .swiper-pagination{display: none}body.home .squares-area .each-square{background: #fff;border: 0}body.home .stat-panel-blurb{color: #000}body.home .stats-panel{background: #fff}body.home .view-all-button-area,body.home .container.iconic-menu,body.home .iconic-menu-full-width{display: none}body.home .switch{background: #fff !important;color: #000 !important}body.home .bottom-swiper-button-prev,body.home .bottom-swiper-button-next{display: none}.mobile-header{background: #fff !important;height: 100px}.mobile-header .mobile-logo-area img{max-width: 180px !important}header{background: #fff !important}footer{background: none}footer .sub-footer-row{border-top: solid 2px #696a5c}footer .right-logo-area,footer .middle-col-area,footer .powered-by{display: none}footer img.footer-logo,footer img.accredited-logo{filter: brightness(0%)}footer .copyright-text,footer .footer-blurb{color: #000 !important;max-width: 100% !important}footer a{color: #000 !important;display: none !important}footer a:after{display: none !important}.hero-image-area{background: #fff !important}.hero-image-area .small-bar{display: none}.hero-image-area .featured-label,.hero-image-area .hero-blurb.post-content{color: #000 !important}.the-image-area{height: 240px !important}.cta-section{background: none}.cta-section .cta-thumbnail{height: 240px !important}.cta-section .bottom-label{background: none !important;color: #000 !important}.each-pr-col a span.dark-overlay{position: relative;background: none !important}.each-pr-col .title-wrapper{background: #fff !important;padding-top: 10px !important}.each-pr-col .file-type,.each-pr-col .file-size,.each-pr-col .title-text{color: #000 !important}body.single-supporter-php .coloured-area,body.single-people-php .coloured-area{background: none !important}body.single-supporter-php .people-role,body.single-people-php .people-role{background: #fff !important;color: #000 !important}.contact-bar{background: none !important}.wp-block-button a{border: 0 !important}body.single .solid-area-wrapper{background: #fff !important}body.single .solid-area-wrapper .date{color: #000 !important}body.single .solid-area-wrapper .middle-area span.label{background: #fff !important}.accordion-area .acc-answer.active-answer{background: #fff !important}body.single-case .my-tabs-bar{background: #fff !important}body.single-case .pattern-bg-area{background: #fff !important}body.single-case .full-width-area,body.single-news .full-width-area{background: #fff !important}}