.elementor .e-918cb11-caa8c50{width:50%;font-family:"Open Sans";font-weight:600;font-size:4rem;color:#ffffff;line-height:115%;text-align:center;text-transform:uppercase;margin-block-start:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1ddd389{min-height:40rem;max-height:80vh;border-block-start-width:0px;border-block-end-width:35px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1E1E1E;border-style:solid;background-image:url("https://centennialhall.london.ca/wp-content/uploads/2026/07/HP_Hero_1728-722.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;background-clip:border-box;flex-direction:column;justify-content:center;}.elementor .e-319e662{margin-block-start:3rem;margin-block-end:5rem;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-1380c30-bc41167{width:80%;font-family:"Open Sans";font-weight:600;font-size:2.5rem;color:#000000;line-height:110%;text-align:center;margin-block-start:5rem;align-self:center;}.elementor .e-ed7df9d-1cf27ce{width:100%;font-family:"Open Sans";font-weight:600;font-size:2rem;color:#000000;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;background-color:#4B977B01;}.elementor .e-ed7df9d-1cf27ce:hover,.elementor .e-ed7df9d-1cf27ce:focus-visible{color:#ffffff;}.elementor .e-fcb80d6-08936c8{width:auto;padding:0px;margin-block-start:3rem;margin-block-end:5rem;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-self:center;}.elementor .e-fcb80d6-08936c8:hover,.elementor .e-fcb80d6-08936c8:focus-visible{background-color:#314E49;}.elementor .e-f14f903{background-image:url("https://centennialhall.london.ca/wp-content/uploads/2026/07/HP_CTA_1728-525.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;}.elementor .e-def8185-7bab216{font-family:"Open Sans";font-weight:600;font-size:3rem;color:#4B977B;margin-block-start:5rem;margin-block-end:4rem;align-self:center;}.elementor .e-66cedfe-ed8ffbf{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#ffffff;border-style:none;display:flex;}.elementor .e-66cedfe-ed8ffbf:hover,.elementor .e-66cedfe-ed8ffbf:focus-visible{color:#000000;}.elementor .e-9d4fd04-9e4ec1f{width:auto;padding:0px;border-style:none;background-color:#110E0E00;}.elementor .e-9d4fd04-9e4ec1f.e--selected{border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4B977B;border-style:solid;}.elementor .e-b64a238-a85adf6{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#ffffff;border-style:none;display:flex;}.elementor .e-b64a238-a85adf6:hover,.elementor .e-b64a238-a85adf6:focus-visible{color:#000000;}.elementor .e-2764f3b-be14e4a{width:auto;padding:0px;border-style:none;background-color:#110E0E00;}.elementor .e-2764f3b-be14e4a.e--selected{border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4B977B;border-style:solid;}.elementor .e-9995dd5-cac9a72{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#ffffff;border-style:none;display:flex;}.elementor .e-9995dd5-cac9a72:hover,.elementor .e-9995dd5-cac9a72:focus-visible{color:#000000;}.elementor .e-8b62ee8-efa26c7{width:auto;padding:0px;border-style:none;background-color:#110E0E00;}.elementor .e-8b62ee8-efa26c7.e--selected{border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4B977B;border-style:solid;}.elementor .e-b5e26d0-8757606{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#ffffff;border-style:none;display:flex;}.elementor .e-b5e26d0-8757606:hover,.elementor .e-b5e26d0-8757606:focus-visible{color:#000000;}.elementor .e-6fbdde8-51b1569{width:auto;padding:0px;border-style:none;background-color:#110E0E00;}.elementor .e-6fbdde8-51b1569.e--selected{border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#4B977B;border-style:solid;}.elementor .e-d9de64f-8901f5c{gap:30px;justify-content:flex-start;order:99999;}.elementor .e-cee7739-c3ed478{font-family:"Open Sans";font-weight:700;font-size:2.125rem;color:#ffffff;}.elementor .e-8a4b6a1-cee32ee{font-family:"Open Sans";font-weight:400;font-size:1.5rem;color:#ffffff;}.elementor .e-8d42964-e7d3f33{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-8d42964-e7d3f33:hover,.elementor .e-8d42964-e7d3f33:focus-visible{color:#ffffff;}.elementor .e-10d7f8e-363aae2{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-10d7f8e-363aae2:hover,.elementor .e-10d7f8e-363aae2:focus-visible{color:#ffffff;}.elementor .e-9dd759f-da14d8c{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-9dd759f-da14d8c:hover,.elementor .e-9dd759f-da14d8c:focus-visible{color:#ffffff;}.elementor .e-3d24b21-8866482{column-gap:0px;flex-direction:column;row-gap:1rem;}.elementor .e-e6a0785-74ea0f5{flex-direction:row;}.elementor .e-192a081-0ef8bfb{font-family:"Open Sans";font-weight:700;font-size:2.125rem;color:#ffffff;}.elementor .e-bc56ea7-a4d1969{font-family:"Open Sans";font-weight:400;font-size:1.5rem;color:#ffffff;}.elementor .e-634b77b-5386fcf{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-634b77b-5386fcf:hover,.elementor .e-634b77b-5386fcf:focus-visible{color:#ffffff;}.elementor .e-73c5c69-9a004bc{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-73c5c69-9a004bc:hover,.elementor .e-73c5c69-9a004bc:focus-visible{color:#ffffff;}.elementor .e-d47b181-bff9ab5{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-d47b181-bff9ab5:hover,.elementor .e-d47b181-bff9ab5:focus-visible{color:#ffffff;}.elementor .e-feaff75-34d7843{column-gap:0px;flex-direction:column;row-gap:1rem;}.elementor .e-dbcc746-af08986{flex-direction:row;}.elementor .e-69f31d0-171d612{font-family:"Open Sans";font-weight:700;font-size:2.125rem;color:#ffffff;}.elementor .e-965c780-77bd479{font-family:"Open Sans";font-weight:400;font-size:1.5rem;color:#ffffff;}.elementor .e-61e2ca0-0139b32{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-61e2ca0-0139b32:hover,.elementor .e-61e2ca0-0139b32:focus-visible{color:#ffffff;}.elementor .e-485807c-d60227d{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-485807c-d60227d:hover,.elementor .e-485807c-d60227d:focus-visible{color:#ffffff;}.elementor .e-c1d75ac-4f9927c{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-c1d75ac-4f9927c:hover,.elementor .e-c1d75ac-4f9927c:focus-visible{color:#ffffff;}.elementor .e-46d2f4e-91af2d9{column-gap:0px;flex-direction:column;row-gap:1rem;}.elementor .e-e664af6-5d70d26{flex-direction:row;}.elementor .e-7595fb2-d7311de{font-family:"Open Sans";font-weight:700;font-size:2.125rem;color:#ffffff;}.elementor .e-222abc8-b607419{font-family:"Open Sans";font-weight:400;font-size:1.5rem;color:#ffffff;}.elementor .e-dbad097-bfe908a{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-dbad097-bfe908a:hover,.elementor .e-dbad097-bfe908a:focus-visible{color:#ffffff;}.elementor .e-dff1046-ae28909{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-dff1046-ae28909:hover,.elementor .e-dff1046-ae28909:focus-visible{color:#ffffff;}.elementor .e-1a5fc3e-35f3aac{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#4B977B;text-decoration:underline;text-transform:uppercase;}.elementor .e-1a5fc3e-35f3aac:hover,.elementor .e-1a5fc3e-35f3aac:focus-visible{color:#ffffff;}.elementor .e-b70d80d-e58e91b{column-gap:0px;flex-direction:column;row-gap:1rem;}.elementor .e-68b44f8-1f6278f{flex-direction:row;}.elementor .e-633fa96-b889d0f{width:100%;padding:0px;order:-99999;}.elementor .e-f92fbcf-7f48637{max-width:90%;align-self:center;}.elementor .e-55838f1-0741fbd{width:100%;font-family:"Open Sans";font-weight:600;font-size:2rem;color:#000000;text-align:start;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;background-color:#4B977B01;}.elementor .e-f4196cb-3c61f86{width:auto;padding:0px;margin-block-start:5rem;margin-block-end:5rem;background-color:#4B977B;display:flex;flex-direction:row;justify-content:center;align-self:center;}.elementor .e-f4196cb-3c61f86:hover,.elementor .e-f4196cb-3c61f86:focus-visible{background-color:#ffffff;}.elementor .e-33d69cd{background-color:#1E1E1E;flex-direction:column;}.elementor .e-b480356{padding:0rem;background-color:#314E49;flex-direction:column;}