.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-380 .elementor-element.elementor-element-a1da724{text-align:center;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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-23fda78{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-380 .elementor-element.elementor-element-23fda78.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-380 .elementor-element.elementor-element-58ca5fc{padding:10px 10px 10px 10px;top:40%;text-align:end;}body:not(.rtl) .elementor-380 .elementor-element.elementor-element-58ca5fc{right:5%;}body.rtl .elementor-380 .elementor-element.elementor-element-58ca5fc{left:5%;}.elementor-380 .elementor-element.elementor-element-58ca5fc img{width:100%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-380 .elementor-element.elementor-element-bd1ba45 .elementor-icon-wrapper{text-align:center;}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-framed .elementor-icon, .elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-framed .elementor-icon, .elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-framed .elementor-icon:hover, .elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-framed .elementor-icon:hover, .elementor-380 .elementor-element.elementor-element-bd1ba45.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-380 .elementor-element.elementor-element-bd1ba45 .elementor-icon{font-size:110px;}.elementor-380 .elementor-element.elementor-element-bd1ba45 .elementor-icon svg{height:110px;}.elementor-380 .elementor-element.elementor-element-7891027{--display:flex;}.elementor-380 .elementor-element.elementor-element-c9ae174 img{width:100%;border-radius:369px 369px 369px 369px;}.elementor-380 .elementor-element.elementor-element-d042031{--display:flex;}.elementor-380 .elementor-element.elementor-element-9fcefb0{--display:flex;}.elementor-380 .elementor-element.elementor-element-d6bf8a1 img{width:100%;}.elementor-380 .elementor-element.elementor-element-ae8673a.elementor-element{--align-self:flex-start;}.elementor-380 .elementor-element.elementor-element-2c779b6.elementor-element{--align-self:flex-start;}.elementor-380 .elementor-element.elementor-element-b2f9848.elementor-element{--align-self:flex-start;}.elementor-380 .elementor-element.elementor-element-9d4c5d4{text-align:center;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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-7185b84{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-380 .elementor-element.elementor-element-19c5a9d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-aee897f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-380 .elementor-element.elementor-element-c308753 img{width:539px;max-width:539px;height:539px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-380 .elementor-element.elementor-element-69fb458 img{width:539px;max-width:539px;height:539px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-380 .elementor-element.elementor-element-b194675{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-4fb2e1b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-380 .elementor-element.elementor-element-8c7d119{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-07e3830{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-380 .elementor-element.elementor-element-8cbe017 img{width:539px;max-width:539px;height:539px;object-fit:cover;object-position:center center;border-radius:100% 100% 100% 100%;}.elementor-380 .elementor-element.elementor-element-44eccf9{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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-ebf4b65{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-380 .elementor-element.elementor-element-180fd74{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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-12d1192{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-380 .elementor-element.elementor-element-8202369{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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-380 .elementor-element.elementor-element-3d0649a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-380 .elementor-element.elementor-element-5b2a12d{--spacer-size:70px;}@media(min-width:768px){.elementor-380 .elementor-element.elementor-element-7891027{--content-width:100%;}.elementor-380 .elementor-element.elementor-element-d042031{--content-width:100%;}.elementor-380 .elementor-element.elementor-element-9fcefb0{--content-width:100%;}}@media(max-width:1024px){.elementor-380 .elementor-element.elementor-element-a1da724{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-58ca5fc img{width:0%;}.elementor-380 .elementor-element.elementor-element-9d4c5d4{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-19c5a9d{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-b194675{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-8c7d119{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-44eccf9{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-180fd74{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-8202369{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-380 .elementor-element.elementor-element-a1da724{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-23fda78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-bd1ba45 .elementor-icon{font-size:100px;}.elementor-380 .elementor-element.elementor-element-bd1ba45 .elementor-icon svg{height:100px;}.elementor-380 .elementor-element.elementor-element-7891027{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-380 .elementor-element.elementor-element-c9ae174 img{border-radius:10px 10px 10px 10px;}.elementor-380 .elementor-element.elementor-element-9d4c5d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-7185b84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-19c5a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-aee897f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-c308753 img{width:100%;max-width:100%;height:100%;}.elementor-380 .elementor-element.elementor-element-69fb458 img{width:100%;max-width:100%;height:100%;}.elementor-380 .elementor-element.elementor-element-b194675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-4fb2e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-8c7d119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-07e3830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-8cbe017 img{width:100%;max-width:100%;height:100%;}.elementor-380 .elementor-element.elementor-element-44eccf9{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-ebf4b65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-180fd74{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-12d1192{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-380 .elementor-element.elementor-element-8202369{font-size:var( --e-global-typography-primary-font-size );}.elementor-380 .elementor-element.elementor-element-3d0649a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-c308753 */.elementor-380 .elementor-element.elementor-element-c308753 img {
    aspect-ratio: 1 / 1;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69fb458 */.elementor-380 .elementor-element.elementor-element-69fb458 img {
    aspect-ratio: 1 / 1;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cbe017 */.elementor-380 .elementor-element.elementor-element-8cbe017 img {
    aspect-ratio: 1 / 1;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grosvenorsquare.org//wp-content/uploads/2026/06/libre-franklin-v3-latin-regular.woff2') format('woff2'),
		url('https://grosvenorsquare.org//wp-content/uploads/2026/06/libre-franklin-v3-latin-regular.woff') format('woff');
}
/* End Custom Fonts CSS */