/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item label.form-required::after{margin-inline:0.15em;content:"*";color:var(--bs-form-invalid-color);}
:root{--color-vellum:#f2e8d5;--color-charcoal:#33302e;--color-russet:#8b3a2b;--color-ochre:#c68e3d;--color-pine:#4a5240;--color-forest:#2a5c38;--color-parchment:#5a4a2a}.site-footer-component{background-color:#4a5240;box-sizing:border-box;color:#fff;padding:4rem 0;width:100%}.site-footer-component .footer-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}@media (max-width:991px){.site-footer-component .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.site-footer-component .footer-grid{grid-template-columns:1fr}}.site-footer-component .footer-col{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.site-footer-component h4.footer-header{border-bottom:1px solid rgba(198,142,61,.3);color:hsla(0,0%,100%,.7);display:inline-block;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.12rem;margin-bottom:1.5rem;padding-bottom:.5rem;text-transform:uppercase}.site-footer-component .block--sliverofhope-footeraboutusblock .block__content{color:hsla(0,0%,100%,.6);font-family:Charter,Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.7}.site-footer-component .block--sliverofhope-footeraboutusblock .block__content p{color:hsla(0,0%,100%,.6);margin-bottom:1.2rem}.site-footer-component .block--sliverofhope-footeraboutusblock .block__content em{color:#c68e3d;font-style:italic}.site-footer-component .block--sliverofhope-footeraboutusblock .block__content .logo-image{display:block;height:auto;margin:0 auto 1.5rem;max-width:240px}.site-footer-component .block--system-menu ul.nav{align-items:center!important;display:flex!important;flex-direction:column!important;margin:0;padding:0}.site-footer-component .block--system-menu ul.nav li.nav-item{margin-bottom:.5rem}.site-footer-component .block--system-menu ul.nav li.nav-item a.nav-link{color:hsla(0,0%,100%,.6)!important;font-family:Archivo,system-ui,-apple-system,sans-serif!important;font-size:1.1rem!important;font-weight:300!important;transition:all .2s ease}.site-footer-component .block--system-menu ul.nav li.nav-item a.nav-link:hover{color:#c68e3d!important;text-decoration:underline!important;text-underline-offset:4px}.site-footer-component .block--sliverofhope-footercontactblock p{color:hsla(0,0%,100%,.6);font-family:Charter,Georgia,serif;font-size:1rem;margin-bottom:1.5rem}.site-footer-component .block--sliverofhope-footercontactblock h5 a{border:2px solid #c68e3d!important;border-radius:2px;color:#c68e3d!important;display:inline-block;font-family:Archivo,system-ui,-apple-system,sans-serif!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.05rem;min-width:180px;padding:.6rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.site-footer-component .block--sliverofhope-footercontactblock h5 a:hover{background-color:#c68e3d!important;color:#4a5240!important;text-decoration:none!important}
.editor-styles-wrapper .webpage-canvas{background-color:var(--color-vellum)!important;color:var(--color-charcoal);min-height:100vh;padding:40px}.editor-styles-wrapper .webpage-canvas div,.editor-styles-wrapper .webpage-canvas li,.editor-styles-wrapper .webpage-canvas p,.editor-styles-wrapper .webpage-canvas span{color:var(--color-charcoal)}.editor-styles-wrapper .webpage-canvas h1,.editor-styles-wrapper .webpage-canvas h2,.editor-styles-wrapper .webpage-canvas h3,.editor-styles-wrapper .webpage-canvas h4,.editor-styles-wrapper .webpage-canvas h5,.editor-styles-wrapper .webpage-canvas h6{color:var(--color-russet)}.editor-styles-wrapper .webpage-canvas .wp-block-button__link{color:#fff}.webpage-canvas{display:flow-root;margin:0 auto;max-width:100%;width:100%}.webpage-canvas .wp-block-columns,.webpage-canvas .wp-block-group{margin-bottom:2rem}.webpage-canvas .alignwide{margin-left:auto;margin-right:auto;max-width:1300px}.webpage-canvas .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.webpage-canvas .drupal-entity,.webpage-canvas .drupal-media{margin:2rem auto;max-width:100%}.node--type-webpage .block--sliverofhope-page-title{display:none}.webpage-canvas .has-russet-color{color:var(--color-russet)!important}.webpage-canvas .has-russet-background-color{background-color:var(--color-russet)!important}.webpage-canvas .has-ochre-color{color:var(--color-ochre)!important}.webpage-canvas .has-ochre-background-color{background-color:var(--color-ochre)!important}.webpage-canvas .has-vellum-color{color:var(--color-vellum)!important}.webpage-canvas .has-vellum-background-color{background-color:var(--color-vellum)!important}.webpage-canvas .has-charcoal-color{color:var(--color-charcoal)!important}.webpage-canvas .has-charcoal-background-color{background-color:var(--color-charcoal)!important}.webpage-canvas .has-pine-color{color:var(--color-pine)!important}.webpage-canvas .has-pine-background-color{background-color:var(--color-pine)!important}.webpage-canvas .has-forest-color{color:var(--color-forest)!important}.webpage-canvas .has-forest-background-color{background-color:var(--color-forest)!important}.webpage-canvas .has-parchment-color{color:var(--color-parchment)!important}.webpage-canvas .has-parchment-background-color{background-color:var(--color-parchment)!important}
