.elementor .e-f4593ad-7fa7d43{padding-block-start:2rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:0rem;margin-inline-start:16%;gap:0rem;align-items:start;}.elementor .e-d16e284-5e25440{padding-block-start:3rem;flex-direction:row;}.elementor .e-a7f697d-a731f24{font-family:var(--google-sans);font-weight:600;font-size:1rem;color:var(--color-white);line-height:1.1em;text-transform:uppercase;}.elementor .e-4663410-673ec82{font-family:var(--google-sans);font-size:3.3rem;color:var(--color-white);line-height:1em;}.elementor .e-d386b25-6e33ef2{font-family:var(--google-sans);font-weight:400;font-size:0.85rem;color:var(--color-white);letter-spacing:-0.05em;line-height:1.3rem;padding-inline-end:9rem;margin-block-start:0.5rem;}.elementor .e-56f079f-6ce2409{width:33rem;padding:0px;flex-direction:column;}.elementor .e-0c6dbbd-0d741fe{transition:all 100ms;}.elementor .e-0541f5f-46ff728{padding-block-start:3rem;padding-block-end:5rem;padding-inline-start:1px;padding-inline-end:1px;gap:1rem;}.elementor .e-602bb52-fe439c1{padding:0px;flex-direction:column;gap:0rem;}.elementor .e-b0883bf-b33f955{aspect-ratio:1920/1111;padding-block-start:18vw;border-block-start-width:0px;border-block-end-width:20px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-gold);border-style:solid;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/home-auto-bundle-ins-hero-banner-desktop.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-9ba30f2-197129b{width:13em;max-width:100%;margin-block-end:2rem;}.elementor .e-599d026-6559b4c{padding-block-start:-1rem;padding-block-end:7rem;}.elementor .e-6b2c194-a407745{padding:0px;gap:1rem;}.elementor .e-4b07934-f35ba41{width:48rem;position:absolute;inset-block-end:-12rem;inset-inline-start:-19rem;}.elementor .e-1523e0b-8761b73{padding-block-start:7rem;padding-block-end:12rem;gap:1rem;}.elementor .e-20d6a5c-c5c494b{position:relative;z-index:2;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/bg-shield-rightcrop-1.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 80%;background-position:100% 29%;background-color:#F7F5F1;}.elementor .e-02ae668-c23d239{color:var(--color-black);}.elementor .e-8c8ac06-cbb96bc{padding:0px;}.elementor .e-6f37efc-aede6ce{padding:0px;}.elementor .e-dde7ca8-f6489a1{padding:0px;}.elementor .e-4dcda7b-9295e5a{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-02e67cf-48c5f7b{padding-block-start:14rem;padding-block-end:5rem;padding-inline-start:var(--split-layout-padding);padding-inline-end:3rem;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/southern-ontario.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:86% auto;background-position:center center;flex-direction:column;gap:1rem;}.elementor .e-e20437e-909e6d1{padding:0px;}.elementor .e-8004f87-7e9faba{padding:0px;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/young-family-home-auto-bundle-ins.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-cd766e1-2783fad{padding:0px;}.elementor .e-aef3135-ba136e9{padding:0px;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/real-person-img.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-8a888f9-078e043{color:var(--color-gold);text-transform:uppercase;}.elementor .e-7a0b993-a9531fc{color:#ffffff;}.elementor .e-16ca163-e2e3408{color:var(--color-white);}.elementor .e-c76f2ec-b3ad3d6{font-family:var(--google-sans);font-weight:700;font-size:1rem;color:var(--color-gold);}.elementor .e-1131125-fe4d259{color:var(--color-white);}.elementor .e-4812d82-80e92f5{padding:0px;}.elementor .e-a6d00d1-340f69a{font-family:var(--google-sans);font-weight:700;font-size:1rem;color:var(--color-gold);}.elementor .e-3d10e64-880bb4b{color:var(--color-white);}.elementor .e-aade708-0592c08{padding:0px;}.elementor .e-af1aee9-83d2ba9{font-family:var(--google-sans);font-weight:700;font-size:1rem;color:var(--color-gold);}.elementor .e-13a6b47-b097104{color:var(--color-white);}.elementor .e-10b29b1-b20d034{padding:0px;}.elementor .e-41414af-462a5c3{font-family:var(--google-sans);font-weight:700;font-size:1rem;color:var(--color-gold);}.elementor .e-19f1e3d-70928e1{color:var(--color-white);}.elementor .e-dd1d55a-c239f66{padding:0px;}.elementor .e-826c2bf-1e35523{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-0e12e1f-7b9688d{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:var(--split-layout-padding);flex-direction:column;gap:1rem;}.elementor .e-d7d60f9-892ca8a{padding:0px;}.elementor .e-e69fa41-82a8c30{padding:0px;background-color:var(--color-dark-grey);}.elementor .e-7bd0e96-648f056{font-family:var(--google-sans);}.elementor .e-04388a1-b29ad7a{font-size:1rem;}.elementor .e-b13dd18-a0116b4{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-34dc5d1-5bada43{width:calc(100% - 3rem);position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:3rem;inset-inline-start:0rem;z-index:2;padding:0px;border-width:1px;border-color:var(--color-white);border-style:solid;}.elementor .e-bf33245-b3ed481{padding:1.5rem;}.elementor .e-772534b-878fff1{padding-block-start:5rem;padding-block-end:5rem;flex-direction:row;align-items:center;}.elementor .e-3864772-33c3565{background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/dark-gold-badge.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:60% 120%;background-position:-10vw 20px;background-color:var(--color-gold);}.elementor .e-98da9d1-d87226b{color:var(--color-white);text-align:center;}.elementor .e-da77710-8c34311{width:45rem;max-width:100%;color:var(--color-white);text-align:center;}.elementor .e-a45f5eb-dc65062{width:36rem;max-width:100%;font-size:1.1rem;color:var(--color-white);text-align:center;}.elementor .e-922f017-54707e5{gap:1rem;align-items:center;}.elementor .e-30ed97d-3a0266a{background-color:var(--color-dark-grey);}.elementor .e-0beda8d-90969e3{text-transform:uppercase;}.elementor .e-96f342c-562281b{font-family:var(--google-sans);}.elementor .e-7d64196-846e831{font-size:1rem;}.elementor .e-3f4cea5-5f1469e{padding-block-start:2rem;padding-block-end:5rem;padding-inline-start:var(--split-layout-padding);padding-inline-end:3rem;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-1528998-5fb8395{padding:0px;background-color:var(--color-gold);}.elementor .e-43dca92-2affb7c{text-transform:uppercase;}.elementor .e-28cd499-9eb8da4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4.5rem;padding-inline-end:0px;flex-direction:column;gap:1rem;}.elementor .e-6020436-1446cdd{font-family:var(--google-sans);font-weight:700;font-size:3rem;color:#0000001a;line-height:1em;}.elementor .e-dc2ce1f-25ae265{font-size:0.95rem;line-height:1em;}.elementor .e-53a3fa6-66cfa5a{padding:0px;}.elementor .e-e2774f6-9ac1aa2{font-family:var(--google-sans);font-weight:700;font-size:3rem;color:#0000001a;line-height:1em;}.elementor .e-76d32f5-2538a13{font-size:0.95rem;line-height:1em;}.elementor .e-d65186a-e38adf2{padding:0px;}.elementor .e-9988c39-5810e4c{font-family:var(--google-sans);font-weight:700;font-size:3rem;color:#0000001a;line-height:1em;}.elementor .e-7d22a87-fbb6baa{font-size:0.95rem;line-height:1em;}.elementor .e-e63f3d4-cd11754{padding:0px;}.elementor .e-6f06d4f-797fbd3{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-d024731-6241509{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:var(--split-layout-padding);flex-direction:column;gap:1rem;}.elementor .e-a461445-6e44345{padding:0px;background-color:#F7F5F1;}.elementor .e-63cbfff-882a490{padding:0px;}.elementor .e-28a75f8-9824359{padding:0px;}.elementor .e-32d1cba-7071132{color:var(--color-black);text-align:center;margin-block-end:0.75rem;}.elementor .e-0085eee-36ccb34{text-align:center;margin-block-end:1rem;}.elementor .e-9f3f96b-e3569ba{max-width:26rem;text-align:center;margin-block-end:3rem;}.elementor .e-15e94dc-79a0929{width:100%;color:#E5E5ED;margin-block-start:2rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-acb3356-ee3a912{max-width:42rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-radius:40px;border-width:1px;border-color:#707070;border-style:solid;background-color:var(--color-white);box-shadow:0px 15px 45px 0px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;align-items:center;}.elementor .e-fc0b4aa-da6a55c{padding-block-start:6rem;padding-block-end:6rem;background-image:url("https://spectreinsurance.ca/wp-content/uploads/2026/08/form-bg.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-66b40f8-fe68d7d{font-family:var(--google-sans);font-weight:700;font-size:1.4rem;color:var(--color-white);}.elementor .e-571bcea-a7c73be{padding-block-end:5rem;flex-direction:row;}.elementor .e-4fcbcc5-237a061:hover,.elementor .e-4fcbcc5-237a061:focus-visible{color:var(--color-white);}.elementor .e-4fcbcc5-237a061{transition:all 100ms;}.elementor .e-8302a15-a974ba1{padding-block-start:3rem;padding-block-end:3rem;flex-direction:row;justify-content:space-between;}