.elementor-35110 .elementor-element.elementor-element-8d318fc:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://catholicfoundationwmi.org/wp-content/uploads/2024/08/wine-wills-cfwm.webp");background-position:40% 60%;background-size:cover}.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-container{min-height:400px}.elementor-35110 .elementor-element.elementor-element-8d318fc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35110 .elementor-element.elementor-element-7a7d462{--spacer-size:90px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-35110 .elementor-element.elementor-element-12447b6{text-align:center}.elementor-35110 .elementor-element.elementor-element-12447b6 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:var(--e-global-color-e2b7cff)}.elementor-35110 .elementor-element.elementor-element-7b63d21{--spacer-size:90px}.elementor-35110 .elementor-element.elementor-element-861238c:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-861238c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-41d1591)}.elementor-35110 .elementor-element.elementor-element-861238c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35110 .elementor-element.elementor-element-861238c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-global-32846{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-dc0c08c{text-align:center}.elementor-35110 .elementor-element.elementor-element-dc0c08c .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:var(--e-global-color-e2b7cff)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-35110 .elementor-element.elementor-element-554f846{text-align:center;color:var(--e-global-color-e2b7cff)}.elementor-35110 .elementor-element.elementor-global-32849{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-3e2149f>.elementor-container{max-width:900px}.elementor-35110 .elementor-element.elementor-element-a29f09a{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-e1893d9{text-align:center}.elementor-35110 .elementor-element.elementor-element-e1893d9 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-2500692>.elementor-container{max-width:900px}.elementor-35110 .elementor-element.elementor-element-24bac9f{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-57887e6{text-align:center}.elementor-35110 .elementor-element.elementor-element-57887e6 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:1.3em;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-e01b0f7>.elementor-container{max-width:900px}.elementor-35110 .elementor-element.elementor-element-2146382{text-align:center}.elementor-35110 .elementor-element.elementor-element-2146382 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:1.3em;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-8c03e8f{text-align:center;font-family:"Open Sans",Sans-serif;font-weight:300;color:#3d3d3d}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-35110 .elementor-element.elementor-element-cd1e57f{width:var(--container-widget-width,99.744%);max-width:99.744%;--container-widget-width:99.744%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans",Sans-serif;font-weight:400;color:#3d3d3d}.elementor-35110 .elementor-element.elementor-element-cd1e57f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-35110 .elementor-element.elementor-element-e1d71dd>.elementor-container{max-width:800px}.elementor-35110 .elementor-element.elementor-element-b1bfdcf{--spacer-size:10px}.elementor-35110 .elementor-element.elementor-element-0690c06{text-align:center}.elementor-35110 .elementor-element.elementor-element-0690c06 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:var(--e-global-color-accent)}.elementor-35110 .elementor-element.elementor-element-900fdfa{--spacer-size:10px}.elementor-35110 .elementor-element.elementor-element-36fb6ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-35110 .elementor-element.elementor-element-36fb6ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-35110 .elementor-element.elementor-element-36fb6ea>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 16px 0 0;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:30px}.elementor-35110 .elementor-element.elementor-element-36fb6ea>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-element-29b8d08{text-align:start}.elementor-35110 .elementor-element.elementor-element-29b8d08 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:1.3em;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-d3c3182{font-family:"Open Sans",Sans-serif;font-weight:300}.elementor-35110 .elementor-element.elementor-element-371b7e1{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-c1da2ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-35110 .elementor-element.elementor-element-c1da2ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-35110 .elementor-element.elementor-element-c1da2ba>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 16px 0 0;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:30px}.elementor-35110 .elementor-element.elementor-element-c1da2ba>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-element-904ec38{text-align:start}.elementor-35110 .elementor-element.elementor-element-904ec38 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:1.3em;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-bf5a75f{text-align:start}.elementor-35110 .elementor-element.elementor-element-bf5a75f .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:1.3em;color:var(--e-global-color-text)}.elementor-35110 .elementor-element.elementor-element-f152bb4{font-family:"Open Sans",Sans-serif;font-weight:300}.elementor-35110 .elementor-element.elementor-element-9abb91c{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-4bf04d5:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-4bf04d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-41d1591)}.elementor-35110 .elementor-element.elementor-element-4bf04d5>.elementor-container{max-width:800px}.elementor-35110 .elementor-element.elementor-element-4bf04d5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35110 .elementor-element.elementor-element-4bf04d5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-element-ea3a2af{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-6598850{text-align:start}.elementor-35110 .elementor-element.elementor-element-6598850 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:var(--e-global-color-e2b7cff)}.elementor-35110 .elementor-element.elementor-element-7f73aea>.elementor-widget-container{margin:0 0 -20px;padding:0}.elementor-35110 .elementor-element.elementor-element-7f73aea{color:var(--e-global-color-e2b7cff)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type=file]::file-selector-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type=file]::-webkit-file-upload-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type=submit],html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type=submit],html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type=submit].gform-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type=button]{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gfield .gfield_label{color:var(--e-global-color-e2b7cff)}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gfield label{color:var(--e-global-color-e2b7cff)}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:var(--e-global-color-e2b7cff)}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_footer input[type=submit]{width:100px !important}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_body .gform_page_footer input[type=submit]{width:100px !important}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_body input[type=submit].gform-button{width:100px !important}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_body .gform_page_footer input[type=button]{width:100px}html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-35110 .elementor-element.elementor-element-15b3b40 .gform_wrapper li.gfield_error textarea{border-width:1px}.elementor-35110 .elementor-element.elementor-element-d0ac309{--spacer-size:50px}.elementor-35110 .elementor-element.elementor-element-3093113:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-3093113>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://catholicfoundationwmi.org/wp-content/uploads/2020/10/people-at-church-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-35110 .elementor-element.elementor-element-3093113>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-35110 .elementor-element.elementor-element-3093113>.elementor-container{min-height:429px}.elementor-35110 .elementor-element.elementor-element-3093113{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-bc-flex-widget .elementor-35110 .elementor-element.elementor-element-0468168.elementor-column .elementor-widget-wrap{align-items:center}.elementor-35110 .elementor-element.elementor-element-0468168.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-35110 .elementor-element.elementor-element-33ae31c{text-align:center}.elementor-35110 .elementor-element.elementor-element-33ae31c .elementor-heading-title{color:#fff}.elementor-35110 .elementor-element.elementor-element-60cab6d .elementor-button{background-color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-size:22px;font-weight:300;border-radius:0}@media(max-width:1024px){.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-container{min-height:300px}.elementor-35110 .elementor-element.elementor-element-8d318fc:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:50% 50%}.elementor-35110 .elementor-element.elementor-element-12447b6 .elementor-heading-title{font-size:4rem}.elementor-35110 .elementor-element.elementor-element-e1893d9 .elementor-heading-title{font-size:3rem}.elementor-35110 .elementor-element.elementor-element-57887e6 .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-2146382 .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-0690c06 .elementor-heading-title{font-size:3rem}.elementor-35110 .elementor-element.elementor-element-29b8d08 .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-904ec38 .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-bf5a75f .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-6598850 .elementor-heading-title{font-size:1.75rem}.elementor-35110 .elementor-element.elementor-element-60cab6d .elementor-button{font-size:16px}}@media(max-width:767px){.elementor-35110 .elementor-element.elementor-element-8d318fc:not(.elementor-motion-effects-element-type-background),.elementor-35110 .elementor-element.elementor-element-8d318fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:50% 50%}.elementor-35110 .elementor-element.elementor-element-0690c06 .elementor-heading-title{font-size:3rem}.elementor-35110 .elementor-element.elementor-element-36fb6ea>.elementor-element-populated{margin:0 0 32px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-35110 .elementor-element.elementor-element-c1da2ba>.elementor-element-populated{margin:0 0 32px;--e-column-margin-right:0px;--e-column-margin-left:0px}}.gfield_required{color:#fff!important}