@charset "UTF-8";html{font-size:10px}body{font-size:1.5rem}i{font-style:normal}.content,[data-elementor-type=wp-page] .hero-page~section{padding:5rem 2.5rem}@media (min-width:768px){.content,[data-elementor-type=wp-page] .hero-page~section{padding:5rem}}@media (min-width:1024px){.content,[data-elementor-type=wp-page] .hero-page~section{padding:10rem 5rem}}.forms--email-signup{position:relative}.forms--email-signup .gfield_label{display:none}.forms--email-signup .gfield+.gfield{margin-top:.5rem}.forms--email-signup .gfield input[type=email]{border:1px 1px;border-radius:0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.forms--email-signup .gfield .validation_message{position:absolute;background:#f7baba;color:#ea4848;padding:2rem;left:0;right:0;bottom:100%;margin-bottom:.5rem}@media (min-width:768px){.forms--email-signup .gform_footer{border:1px solid transparent;position:absolute;top:0;right:0;margin:0}}.forms--contact-page .gfield_label,.forms--email-signup .validation_error{display:none}.forms--email-signup__thanks{background:#d4ebd4;padding:1rem 3rem;border-radius:.5rem;font-weight:700;width:auto;display:inline-block;font-style:italic;color:#6bbb6b;font-size:2.4rem;margin:0}.forms--contact-page .gfield+.gfield{margin-top:.5rem}.forms--contact-page .gfield input[type=email],.forms--contact-page .gfield input[type=text],.forms--contact-page .gfield textarea{border:1px 1px #000;border-radius:0;background-color:#fff}@media (min-width:768px){.forms--contact-page .gfield .ginput_complex.ginput_container_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.forms--contact-page .gfield .ginput_complex.ginput_container_name span{display:block}@media (min-width:768px){.forms--contact-page .gfield .ginput_complex.ginput_container_name span{-webkit-box-flex:1;-webkit-flex:1 50%;-ms-flex:1 50%;flex:1 50%}.forms--contact-page .gfield .ginput_complex.ginput_container_name span:first-of-type{padding-right:.5rem}}@media (max-width:767px){.forms--contact-page .gfield .ginput_complex.ginput_container_name span+span{margin-top:.5rem}}.forms__consent,.forms__consent .ginput_container_consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.forms__consent{font-size:1.3rem}.forms__consent .ginput_container_consent{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.forms__consent .ginput_container_consent input[type=checkbox]{position:absolute;opacity:0}.forms__consent .ginput_container_consent input[type=checkbox]+label{display:block;line-height:1.5;position:relative;cursor:pointer}.forms__consent .ginput_container_consent input[type=checkbox]+label a{display:inline}.forms__consent .ginput_container_consent input[type=checkbox]+label:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f00c";background-color:#fff;border:1px 1px #000;margin-right:.5rem;height:1rem;width:1rem;text-align:center;line-height:2rem;color:#fff}.forms__consent .ginput_container_consent input[type=checkbox]+label:hover:before{color:#ccc}.forms__consent .ginput_container_consent input[type=checkbox]:checked+label:before{color:#000}.footer__meta-bar a:hover,.giving-button-header a{color:var(--e-global-color-accent)!important}.gform_fields{list-style:none;margin:0;padding:0}.gform_fields input,.gform_footer input{font-size:1.5rem;padding:1rem 1.5rem}.gform_footer{margin-top:1rem}.e-lottie__caption{display:none}.wpforms-field-label,.wpforms-field-label-inline{color:#000}.wpforms-form button[type=submit]:hover{background-color:#8f0000}.wpforms-form button[type=submit]{font-size:15px!important}.giving-button-header{background-color:var(--e-global-color-primary);border:0;border-radius:50px}.giving-button-header:hover{background-color:var(--e-global-color-secondary)}.elementor-nav-menu--dropdown{width:100%!important;left:-20px!important}.elementor-340 .elementor-element.elementor-element-2a18eb2 .elementor-button{border:solid 2px}