.elementor-60 .elementor-element.elementor-element-1c581c30 > .elementor-container{min-height:35vh;}.elementor-60 .elementor-element.elementor-element-1c581c30:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-1c581c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-1c581c30 > .elementor-background-overlay{background-image:url("https://themorgridgefoundation.ca/wp-content/uploads/2026/06/20220427_164505-1-scaled.webp");background-position:center center;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-1c581c30 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-1c581c30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-60 .elementor-element.elementor-element-437d1805{text-align:center;}.elementor-60 .elementor-element.elementor-element-437d1805 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8a18369 );}.elementor-60 .elementor-element.elementor-element-7e0e5fb9{text-align:center;font-family:var( --e-global-typography-af8ff86-font-family ), Sans-serif;font-size:var( --e-global-typography-af8ff86-font-size );font-weight:var( --e-global-typography-af8ff86-font-weight );text-transform:var( --e-global-typography-af8ff86-text-transform );line-height:var( --e-global-typography-af8ff86-line-height );letter-spacing:var( --e-global-typography-af8ff86-letter-spacing );word-spacing:var( --e-global-typography-af8ff86-word-spacing );color:var( --e-global-color-8a18369 );}.elementor-60 .elementor-element.elementor-element-65f2111d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 1em 6em 1em;}.elementor-60 .elementor-element.elementor-element-65f2111d > .elementor-background-overlay{background-image:url("https://themorgridgefoundation.ca/wp-content/uploads/2026/06/dot3.png");background-position:top left;background-repeat:no-repeat;background-size:30% auto;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-105e10bf{text-align:center;}.elementor-60 .elementor-element.elementor-element-105e10bf .elementor-heading-title{font-family:var( --e-global-typography-32b0f05-font-family ), Sans-serif;font-size:var( --e-global-typography-32b0f05-font-size );font-weight:var( --e-global-typography-32b0f05-font-weight );text-transform:var( --e-global-typography-32b0f05-text-transform );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );}.elementor-60 .elementor-element.elementor-element-2be54e26{text-align:center;}.elementor-60 .elementor-element.elementor-element-2be54e26 .elementor-heading-title{font-family:var( --e-global-typography-1f9728f-font-family ), Sans-serif;font-size:var( --e-global-typography-1f9728f-font-size );font-weight:var( --e-global-typography-1f9728f-font-weight );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );}.elementor-60 .elementor-element.elementor-element-b64bf34{text-align:center;}.elementor-60 .elementor-element.elementor-element-473b428a .gallery-item .gallery-caption{text-align:center;}.elementor-60 .elementor-element.elementor-element-994c981{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-6ab9755 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-60 .elementor-element.elementor-element-ba0983f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-60 .elementor-element.elementor-element-bbaeb79 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-60 .elementor-element.elementor-element-8ebe755:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-8ebe755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-8ebe755 > .elementor-background-overlay{background-image:url("https://themorgridgefoundation.ca/wp-content/uploads/2026/06/20260311_174450-scaled.webp");background-position:center center;background-size:cover;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60 .elementor-element.elementor-element-8ebe755 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60 .elementor-element.elementor-element-8ebe755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-60 .elementor-element.elementor-element-e59f04e{text-align:center;margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-60 .elementor-element.elementor-element-e59f04e img{width:65%;}.elementor-bc-flex-widget .elementor-60 .elementor-element.elementor-element-ce55016.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60 .elementor-element.elementor-element-ce55016.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60 .elementor-element.elementor-element-ce55016 > .elementor-element-populated{padding:0em 5em 0em 1em;}.elementor-60 .elementor-element.elementor-element-b17eaba{text-align:start;}.elementor-60 .elementor-element.elementor-element-b17eaba .elementor-heading-title{font-family:var( --e-global-typography-32b0f05-font-family ), Sans-serif;font-size:var( --e-global-typography-32b0f05-font-size );font-weight:var( --e-global-typography-32b0f05-font-weight );text-transform:var( --e-global-typography-32b0f05-text-transform );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );color:var( --e-global-color-8a18369 );}.elementor-60 .elementor-element.elementor-element-ed6fb61{text-align:start;}.elementor-60 .elementor-element.elementor-element-ed6fb61 .elementor-heading-title{font-family:var( --e-global-typography-1f9728f-font-family ), Sans-serif;font-size:var( --e-global-typography-1f9728f-font-size );font-weight:var( --e-global-typography-1f9728f-font-weight );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );color:var( --e-global-color-8a18369 );}.elementor-60 .elementor-element.elementor-element-86460b6{color:var( --e-global-color-8a18369 );}.elementor-60 .elementor-element.elementor-element-b81cb7c .elementor-button{text-decoration:none;fill:var( --e-global-color-8a18369 );color:var( --e-global-color-8a18369 );background-color:var( --e-global-color-f223b00 );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-d144780{width:100%;}.elementor-60 .elementor-element.elementor-element-ce55016{width:100%;}}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-437d1805 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-60 .elementor-element.elementor-element-7e0e5fb9{font-size:var( --e-global-typography-af8ff86-font-size );line-height:var( --e-global-typography-af8ff86-line-height );letter-spacing:var( --e-global-typography-af8ff86-letter-spacing );word-spacing:var( --e-global-typography-af8ff86-word-spacing );}.elementor-60 .elementor-element.elementor-element-105e10bf .elementor-heading-title{font-size:var( --e-global-typography-32b0f05-font-size );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );}.elementor-60 .elementor-element.elementor-element-2be54e26 .elementor-heading-title{font-size:var( --e-global-typography-1f9728f-font-size );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );}.elementor-60 .elementor-element.elementor-element-994c981{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e59f04e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-60 .elementor-element.elementor-element-ce55016 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-60 .elementor-element.elementor-element-b17eaba{text-align:center;}.elementor-60 .elementor-element.elementor-element-b17eaba .elementor-heading-title{font-size:var( --e-global-typography-32b0f05-font-size );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );}.elementor-60 .elementor-element.elementor-element-ed6fb61{text-align:center;}.elementor-60 .elementor-element.elementor-element-ed6fb61 .elementor-heading-title{font-size:var( --e-global-typography-1f9728f-font-size );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );}.elementor-60 .elementor-element.elementor-element-86460b6{text-align:center;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-437d1805 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-60 .elementor-element.elementor-element-7e0e5fb9{font-size:var( --e-global-typography-af8ff86-font-size );line-height:var( --e-global-typography-af8ff86-line-height );letter-spacing:var( --e-global-typography-af8ff86-letter-spacing );word-spacing:var( --e-global-typography-af8ff86-word-spacing );}.elementor-60 .elementor-element.elementor-element-105e10bf .elementor-heading-title{font-size:var( --e-global-typography-32b0f05-font-size );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );}.elementor-60 .elementor-element.elementor-element-2be54e26 .elementor-heading-title{font-size:var( --e-global-typography-1f9728f-font-size );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );}.elementor-60 .elementor-element.elementor-element-994c981{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-b17eaba .elementor-heading-title{font-size:var( --e-global-typography-32b0f05-font-size );line-height:var( --e-global-typography-32b0f05-line-height );letter-spacing:var( --e-global-typography-32b0f05-letter-spacing );word-spacing:var( --e-global-typography-32b0f05-word-spacing );}.elementor-60 .elementor-element.elementor-element-ed6fb61 .elementor-heading-title{font-size:var( --e-global-typography-1f9728f-font-size );line-height:var( --e-global-typography-1f9728f-line-height );letter-spacing:var( --e-global-typography-1f9728f-letter-spacing );word-spacing:var( --e-global-typography-1f9728f-word-spacing );}}/* Start custom CSS for image-gallery, class: .elementor-element-473b428a */section img{
       width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
}/* End custom CSS */