body.elementor-page .church-site-content,body.elementor-page .church-main,body.elementor-template-full-width .church-main,body.elementor-page .church-page-content,.church-elementor-content,.church-builder-content:has(.elementor){width:100%;max-width:none;margin:0;padding:0}body.elementor-page .church-prose,body.elementor-page .church-section.church-prose{max-width:none;width:100%}body.elementor-page #page,body.elementor-page #content,body.elementor-page .church-site,body.elementor-page .church-site-content,body.elementor-page .church-main,body.elementor-page .church-builder-content,body.elementor-page .church-elementor-content,.elementor-editor-active #page,.elementor-editor-preview #page{overflow:visible}.elementor iframe{height:unset;max-width:100%}.elementor video{height:unset;max-width:100%}.church-look-footer{width:100%;max-width:none;margin:0;padding:0}.church-look-footer .elementor-section,.church-look-footer .e-con{max-width:none}.church-look-footer:before,.church-look-footer [data-elementor-type]:before,.church-look-footer .elementor:before,body:not(.elementor-editor-active) [data-elementor-type=footer]:before,body:not(.elementor-editor-active) [data-elementor-type=header]:before,body.elementor-editor-preview .church-look-footer:before,body.elementor-editor-preview .church-look-footer [data-elementor-type=footer]:before,.elementor-location-footer:before,.elementor-location-header:before{content:none!important;display:none!important}.church-look-footer,.church-look-footer.church-footer--dark,[data-elementor-type=footer]{--church-color-heading: #f6f1e8;--church-color-text: #e8e4d8;--church-color-muted: #c8c2b6;--e-global-color-primary: #f6f1e8;--e-global-color-text: #e8e4d8}.church-look-footer :where(h1,h2,h3,h4,h5,h6),.church-look-footer .church-cta h2,.church-look-footer .church-eyebrow,.church-look-footer .elementor-heading-title,.church-look-footer .elementor-widget-heading .elementor-heading-title{color:#f6f1e8}.church-look-footer .church-cta p,.church-look-footer .elementor-widget-text-editor,.church-look-footer p{color:#e8e4d8}.church-look-footer .church-btn--ghost{color:#f6f1e8;border-color:#f6f1e873}body.elementor-page .church-page-header:not(.church-page-header--elementor),body.elementor-editor-active .church-page-header:not(.church-page-header--elementor),body.elementor-editor-preview .church-page-header:not(.church-page-header--elementor),body.church-elementor-document .church-page-header:not(.church-page-header--elementor),body.home .elementor-widget-church-page-header,body.home .church-page-header--elementor{display:none!important}.church-page-header--elementor{min-height:0;background:transparent;color:inherit;display:block;padding-block:var(--church-space-6, 2rem);align-items:start}.church-page-header--elementor .church-page-header__title{color:var(--church-color-heading)}body.elementor-editor-active .church-reveal,body.elementor-editor-preview .church-reveal,.elementor-editor-active .church-reveal,.elementor-editor-preview .church-reveal{opacity:1!important;transform:none!important}@media(min-width:960px){.church-nav-toggle,.church-nav-toggle.church-icon-well{display:none!important}}.elementor-device-desktop .church-nav-toggle,.elementor-device-desktop .church-nav-toggle.church-icon-well{display:none!important}.elementor-device-desktop .church-nav--desktop{display:block!important}.elementor img{height:unset;display:inline-block;max-width:100%}.elementor .elementor-widget-image img,.elementor .elementor-image img,.elementor .church-card__media img{display:block}.elementor input[type=text],.elementor input[type=email],.elementor input[type=search],.elementor input[type=tel],.elementor input[type=url],.elementor input[type=date],.elementor input[type=number],.elementor input[type=password],.elementor select,.elementor textarea{min-height:unset;padding:unset;border:unset;border-radius:unset;background:unset;color:unset;font:unset;width:unset}.elementor label{display:revert;font-weight:revert;margin-block-end:revert}.elementor table{width:unset;border-collapse:unset}.elementor th,.elementor td{padding:unset;border-block-end:unset;text-align:unset}.elementor :where(h1,h2,h3,h4,h5,h6){letter-spacing:unset;text-wrap:unset}body.elementor-editor-active .church-float,body.elementor-editor-preview .church-float,body.elementor-editor-active .church-scroll-progress,body.elementor-editor-preview .church-scroll-progress{display:none!important}.elementor .church-card-grid{display:grid}
