textarea,input.text,input[type="text"],input[type="email"],input[type="phone"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none}.faqs-toogle{white-space:normal}.w-select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:30px;appearance:none}ol{list-style-type:none;position:relative}ol li{counter-increment:step-counter}ol li::before{content:counter(step-counter);position:absolute;left:0;width:18px;height:18px;font-size:13px;color:#fff;font-weight:500;background-color:#2bbd77;border-radius:99px;text-align:center;line-height:18px;margin-top:4px}.iframe-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.iframe-container iframe,.iframe-container object,.iframe-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%}.alignleft{float:left;margin:0 24px 24px 0}.alignright{float:right;margin:0 0 24px 24px}.aligncenter{display:block;margin:24px auto}@media (max-width:767px){.alignleft,.alignright{float:none;display:block;margin:24px 0}}.has-invert h1,.has-invert .faux-h1,.has-invert h2,.has-invert .faux-h2,.has-invert h3,.has-invert .faux-h3,.has-invert h4,.has-invert .faux-h4,.has-invert h5,.has-invert .faux-h5,.has-invert h6,.has-invert .faux-h6,.has-invert p,.has-invert li,.has-invert label,.has-invert .heading-link,.has-invert .select-field{color:#fff}.has-invert.has-opacity p{color:hsla(0,0%,100%,.8)}.has-invert .link{color:#fff}.has-invert .link:hover{border-bottom-color:#fff;color:#2bbd77}.subheading.date{text-transform:uppercase}.section.dark blockquote{color:#fff}.block-green a{color:#fff;text-decoration:underline}span.button{padding:0;border:0}span.button input[type=submit]{padding:14px 62px;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:transparent;border:0;outline:0;cursor:pointer}span.button .ajax-loader{position:absolute;top:calc(50% - 12px);right:-12px;z-index:1}div.success{margin-bottom:1em;padding:1rem;color:#0f5132;background-color:#d1e7dd;border:1px solid #0f5132}div.errors{margin-bottom:1em;padding:1rem;color:#842029;background-color:#f8d7da;border:1px solid #842029}div.error{font-size:14px;color:#842029}.text-field.error,.select-field.error{border:1px solid #842029}.form-horizontal .wpcf7-form-control-wrap{margin-right:24px}.form-horizontal .button{margin-bottom:24px;align-self:flex-start}.wpcf7-not-valid-tip{margin:0 0 0 24px;font-size:14px;text-align:left}.form-horizontal .wpcf7-not-valid-tip{margin-top:-24px;margin-bottom:24px}.wpcf7 form .wpcf7-response-output{margin:0}label.checkbox-field{display:flex;align-items:flex-start}label.checkbox-field input{margin:4px 6px 0 0}a.anchor{position:relative;top:-108px}.form-arrow-button{background-color:transparent;border:none;cursor:pointer;outline:none;overflow:hidden;text-indent:-999em}.section.white+.section.white:not(.divider){padding-top:0}.section.tint .article-copy-wrap.important,.section.tint .thumb-cutout{background-color:#e2ede8}.section.dark .article-copy-wrap.important,.section.dark .thumb-cutout{background-color:#061a10}.toggle-wrap,.toggle-wrap .toggle{transition-timing-function:cubic-bezier(.42,0,.58,1);transition:0.3s}.toggle-wrap.checked{background-color:rgb(239,232,52)}.toggle-wrap.checked .toggle{background-color:rgb(6,26,16);transform:translate3d(24px,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}#google_translate_element{margin-right:18px}#map-svg path{fill:#e2ede8;stroke:#fff;stroke-width:.5px;vector-effect:non-scaling-stroke}#map-svg path:not(.inactive,.nodata):hover{fill:#efe834!important;cursor:pointer}#map-svg path.inactive,#map-svg path.active{fill:#146b42}#map-svg path.current{fill:#31c77f}#map-svg path.yes{fill:#146b42}#map-svg path.partial{fill:#4f9071}#map-svg path.no{fill:#8bb6a2}#map-svg path.nodata{fill:#c4dad0}#map-svg path.na{fill:#e8edeb}.legend-item.cursor-default{cursor:default}.map-tooltip{display:none;position:absolute;top:0;left:0;z-index:10;width:380px;padding:12px 24px 24px;border-top:4px solid #31c77f;background-color:#fff;box-shadow:0 12px 48px 0 rgba(0,0,0,.15);color:#5a6560}.map-tooltip.small{width:auto;max-width:100%;padding:6px 12px;border-top:none}.indicator-highlight{white-space:nowrap}p.p-small .indicator-highlight{margin-left:0}.form-feedback .wpcf7-form-control-wrap.feedback+div{padding-top:12px}.aside-graph{flex-direction:column}.aside-graph .value{margin-top:.75em;font-size:14px;line-height:24px;text-transform:uppercase}svg.radial-progress{display:block;height:auto;max-width:92px;transform:rotate(-90deg);width:100%}svg.radial-progress circle{fill:rgba(0,0,0,0);stroke:#33c77f;stroke-dashoffset:219.91148575129;stroke-width:10}svg.radial-progress.yes circle{stroke:#efe833}svg.radial-progress circle.incomplete{stroke:#2a3b33}svg.radial-progress circle.complete{stroke-dasharray:219.91148575129}svg.radial-progress text{fill:#fff;font:400 1em/1 'Oswald',sans-serif;text-anchor:middle}.expand-content{display:none}.hide-mobile{display:block}@media screen and (max-width:767px){.hide-mobile{display:none}}.aside-alphabet.invert{background-color:#fff}.newsletter .loading{display:none;margin:12px 0 24px 0}.footer-social-icon{width:40px;height:40px;margin-top:24px;margin-right:12px;margin-bottom:12px;border-radius:100px;background-color:#31c77f;-webkit-transition:all 200ms ease;transition:all 200ms ease}.footer-social-icon:hover{background-color:#2bbd77}.footer-social-icon.facebook{background-image:url(../../../../../../../themes/ecp/images/Facebook-Icon.svg);background-position:50% 50%;background-repeat:no-repeat}.footer-social-icon.twitter{background-image:url(../../../../../../../themes/ecp/images/Twitter-Icon.svg);background-position:50% 50%;background-repeat:no-repeat}.footer-social-icon.instagram{background-image:url(../../../../../../../themes/ecp/images/Instagram-Icon.svg);background-position:50% 50%;background-size:auto;background-repeat:no-repeat}.footer-social-icon.linkedin{background-image:url(../../../../../../../themes/ecp/images/LinkedIn-Icon.svg);background-position:50% 50%;background-repeat:no-repeat}.footer-social-icon.youtube{background-image:url(../../../../../../../themes/ecp/images/YouTube-Icon.svg);background-position:50% 50%;background-repeat:no-repeat}