@media(max-width:767px){.elementor .e-634d7543-809afc7{background-image:linear-gradient(0deg, rgba(30,55,81,0.92) 0%,rgba(30,55,81,0.6) 55%,rgba(30,55,81,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-2e29703d-59e5179{display:none;}}@media(max-width:767px){.elementor .e-f8561e2-f22710b{font-size:14px;}}@media(max-width:767px){.elementor .e-3aa06e06-e0bb8b7{font-size:40px;}}@media(max-width:767px){.elementor .e-2a8bfca4-da9a6f9{font-size:18px;}}@media(max-width:767px){.elementor .e-6ca1f7bc-90fae20{min-height:560px;padding-block-start:72px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, rgba(30,55,81,0.92) 0%,rgba(30,55,81,0.6) 55%,rgba(30,55,81,0.2) 100%),url("https://www.covenantbay.ca/wp-content/uploads/2026/10/IMG_4278-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size:cover; background-position:60% center;\n}}@media(max-width:767px){.elementor .e-32d73ac-104a083{font-size:17px;}}@media(max-width:767px){.elementor .e-6e126222-131ec35{font-size:30px;}}@media(max-width:767px){.elementor .e-347fe15-034f111{font-size:16px;line-height:1.5;}}@media(max-width:767px){.elementor .e-782dc5a2-602ca86{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;background-size:cover;\n}}@media(max-width:767px){.elementor .e-390d8c20-eeb381a{font-size:38px;margin-block-end:32px;}}@media(max-width:767px){.elementor .e-2447220a-2f0826c{flex:0 0 100%;}}@media(max-width:767px){.elementor .e-5f8027c1-94ac071{flex:0 0 100%;}}@media(max-width:767px){.elementor .e-70908e76-46dd65b{flex:0 0 100%;}}@media(max-width:767px){.elementor .e-52ea45d4-3286967{flex:0 0 100%;}}@media(max-width:767px){.elementor .e-17db9bf4-2d8d5ba{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-2a46be92-03307fd{font-size:32px;}}@media(max-width:767px){.elementor .e-408d9b7c-f5e0f84{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-9d84f60-f217a80{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-17744901-dbf061d{padding-block-start:64px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-2adef75a-14620fe{font-size:60px;}}@media(max-width:767px){.elementor .e-27fd1-11aec42{font-size:60px;}}@media(max-width:767px){.elementor .e-236cb53c-ff4b33e{font-size:60px;}}@media(max-width:767px){.elementor .e-4fce9804-e2de41c{font-size:60px;}}@media(max-width:767px){.elementor .e-297def27-f1215da{font-size:28px;}}@media(max-width:767px){.elementor .e-16cad8ee-aafacf2{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-27cfd00-8202c49{font-size:34px;}}@media(max-width:767px){.elementor .e-775a7f9e-2efe2d5{box-shadow:8px 8px 0px 0px #1EBBF0;}}@media(max-width:767px){.elementor .e-1509cda0-923c1ca{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-3af6ff5-4e36974{width:220px;height:220px;}}@media(max-width:767px){.elementor .e-2fd385f6-17700f2{width:140px;height:140px;margin-block-start:110px;margin-inline-start:-60px;}}@media(max-width:767px){.elementor .e-5d3c4578-b2477de{width:110px;height:110px;margin-block-start:-120px;margin-inline-start:-40px;}}@media(max-width:767px){.elementor .e-57aa7a2a-ff99335{font-size:34px;}}@media(max-width:767px){.elementor .e-3f063ab1-1d67c4c{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-d00006c-96f1f39{font-size:32px;}}@media(max-width:767px){.elementor .e-3237860b-01cf600{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-55350ce3-1cea353{font-size:17px;}}@media(max-width:767px){.elementor .e-2affc5c1-16711ab{font-size:36px;}}@media(max-width:767px){.elementor .e-57066589-089ace6{padding-block-start:72px;padding-block-end:120px;padding-inline-start:16px;padding-inline-end:16px;}}