/* ------------------------------------------------------------------ *
 * Trevin Webb Insurance - post-WordPress cleanup.
 * Neutralises icon-font glyphs whose fonts were hosted on the old
 * WordPress server and are no longer shipped.
 * ------------------------------------------------------------------ */

/* off-canvas menu button: the elementskit glyph is replaced by an inline SVG */
.ekit_navSidebar-button::before,
.ekit_navSidebar-button::after { content: none !important; }
.ekit_navSidebar-button .tw-ico { width: 22px; height: 22px; display: block; }

/* Gravity Forms radio / checkbox marks used the gform-icons-orbital font */
input.gfield-choice-input::before { content: none !important; }
input.gfield-choice-input:checked::before {
  content: "" !important;
  position: absolute; inset: 0;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.6l5.2 5.2L20 7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/76% no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.6l5.2 5.2L20 7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/76% no-repeat;
}
input.gfield-choice-input[type="radio"]:checked::before {
  -webkit-mask: radial-gradient(circle at 50% 50%, #000 38%, transparent 40%);
          mask: radial-gradient(circle at 50% 50%, #000 38%, transparent 40%);
}

/* ------------------------------------------------------------------ *
 * Testimonials: the Elementor/TinySlider carousel initialised without
 * nav controls, clipped its cards and looped clones. Converted to a
 * plain horizontal scroll bar - no JS, touch and keyboard friendly.
 * ------------------------------------------------------------------ */
.testimonials-list .tns-outer,
.testimonials-list .tns-inner { overflow: visible !important; margin: 0 !important; }

.testimonials-track,
.testimonials-track.tns-slider {
  display: flex !important;
  transform: none !important;
  width: auto !important;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 18px;
  padding: 4px 2px 16px;
  align-items: stretch;
  scroll-snap-type: x proximity;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #B7BFCD transparent;
}
.testimonials-track::-webkit-scrollbar { height: 8px; }
.testimonials-track::-webkit-scrollbar-track { background: rgba(35,43,51,.06); border-radius: 99px; }
.testimonials-track::-webkit-scrollbar-thumb { background: #B7BFCD; border-radius: 99px; }
.testimonials-track::-webkit-scrollbar-thumb:hover { background: #5C6C7D; }

/* the looped duplicates the carousel injected */
.testimonials-track > .tns-slide-cloned { display: none !important; }

.testimonials-track > .testimonial-item {
  flex: 0 0 auto !important;
  width: min(340px, 78vw) !important;
  scroll-snap-align: start;
  left: auto !important;
  position: relative !important;
}
.testimonials-track > .testimonial-item.fix-height { height: auto !important; }

@media (max-width: 767px) {
  .testimonials-track { gap: 14px; }
  .testimonials-track > .testimonial-item { width: min(300px, 84vw) !important; }
}

/* ------------------------------------------------------------------ *
 * Service tile photography.
 * Targeted by element id rather than :has(), so it works in every
 * browser. Each service lists every id Elementor gave that tile across
 * the site. To change a photo, replace the file in images/tiles/.
 * ------------------------------------------------------------------ */
.elementor-element-053016b,
.elementor-element-1416901,
.elementor-element-2e3e505,
.elementor-element-42edea2,
.elementor-element-4b2dd3e,
.elementor-element-54d41b5,
.elementor-element-59427fb,
.elementor-element-741d06b,
.elementor-element-88263fd,
.elementor-element-8e69515,
.elementor-element-98cc6b4,
.elementor-element-f111229,
.elementor-element-f257e55,
.elementor-element-fadf545,
.elementor-element-fcf805d {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/home.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-053b813,
.elementor-element-0e8781b,
.elementor-element-47de9d3,
.elementor-element-48d552b,
.elementor-element-4fb2aab,
.elementor-element-5601e1d,
.elementor-element-68364e6,
.elementor-element-7cf9b1d,
.elementor-element-8c2b24f,
.elementor-element-9594a4c,
.elementor-element-9c9da39,
.elementor-element-ab214c9,
.elementor-element-cc1a465,
.elementor-element-e9814a5,
.elementor-element-f0140d4 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/auto.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-134aeea,
.elementor-element-30a15a1,
.elementor-element-4aa1912,
.elementor-element-66ebb3b,
.elementor-element-6ef667f,
.elementor-element-7332042,
.elementor-element-879c782,
.elementor-element-8e996d2,
.elementor-element-91f6a2e,
.elementor-element-a6c8701,
.elementor-element-c735e5f,
.elementor-element-daa0e89,
.elementor-element-df01bd0,
.elementor-element-edddec9,
.elementor-element-f3cc121 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/business.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-105b439,
.elementor-element-1133d58,
.elementor-element-13f8cf1,
.elementor-element-3bce185,
.elementor-element-4963216,
.elementor-element-6461c5d,
.elementor-element-655f4e9,
.elementor-element-6741924,
.elementor-element-7dfd52f,
.elementor-element-857bb91,
.elementor-element-910bcc3,
.elementor-element-979a657,
.elementor-element-a1fffe7,
.elementor-element-b80d0c3,
.elementor-element-c0c61a8 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/life.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-08243e9,
.elementor-element-0b788cb,
.elementor-element-0fd2218,
.elementor-element-4202101,
.elementor-element-682d91e,
.elementor-element-756180b,
.elementor-element-7f5866b,
.elementor-element-85eb643,
.elementor-element-91b26fd,
.elementor-element-9e3ab41,
.elementor-element-d5dc37b,
.elementor-element-e6cef9a,
.elementor-element-f8ba5eb {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/renters.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-08f4375,
.elementor-element-1f2a718,
.elementor-element-2d956b3,
.elementor-element-3cdd3ea,
.elementor-element-47dee4c,
.elementor-element-81e852d,
.elementor-element-8282c92,
.elementor-element-8920a1c,
.elementor-element-9205b5d,
.elementor-element-9230add,
.elementor-element-a74aaf2,
.elementor-element-cbc8e10,
.elementor-element-ec99181,
.elementor-element-edb9666,
.elementor-element-f88560a {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/motorcycle.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-1b3086f,
.elementor-element-21d7e79,
.elementor-element-224085f,
.elementor-element-3dae52d,
.elementor-element-4ce4d80,
.elementor-element-732b43b,
.elementor-element-768be04,
.elementor-element-77e869e,
.elementor-element-a6c3e9f,
.elementor-element-b238616,
.elementor-element-b339da9,
.elementor-element-b47411d,
.elementor-element-b85ff24,
.elementor-element-cd86d17,
.elementor-element-d9f1ea5 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/health.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-13a4c5a,
.elementor-element-270f214,
.elementor-element-373f8c2,
.elementor-element-68640a7,
.elementor-element-77c27bb,
.elementor-element-8d19d24,
.elementor-element-8ed6156,
.elementor-element-94ea3cc,
.elementor-element-a013b28,
.elementor-element-b98cbda,
.elementor-element-cfc45dc,
.elementor-element-d25334d,
.elementor-element-d56584c,
.elementor-element-e69e9fe,
.elementor-element-ea4cdd5 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/commercial.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-2c1f2cd,
.elementor-element-3b5372a,
.elementor-element-4fec4da,
.elementor-element-63cb42a,
.elementor-element-6de8e1b,
.elementor-element-72993b4,
.elementor-element-7bfd8f8,
.elementor-element-7c4f312,
.elementor-element-88209e9,
.elementor-element-8a505e0,
.elementor-element-aa393aa,
.elementor-element-b0942d7,
.elementor-element-b0d3b76,
.elementor-element-ec99b61,
.elementor-element-f940e1b {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/umbrella.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-1f65f69,
.elementor-element-2540706,
.elementor-element-2c2d179,
.elementor-element-2c35f56,
.elementor-element-471b8fc,
.elementor-element-4f1ff62,
.elementor-element-5540570,
.elementor-element-598124a,
.elementor-element-70fbaf7,
.elementor-element-7bc9489,
.elementor-element-a91252a,
.elementor-element-b5a5242,
.elementor-element-d8c6b2a,
.elementor-element-ecdc574,
.elementor-element-f5e5704 {
  background-image: linear-gradient(180deg, rgba(35,43,51,.30) 0%, rgba(35,43,51,.50) 100%), url("../images/tiles/boat.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-element-053016b .elementor-icon-box-title,
.elementor-element-1416901 .elementor-icon-box-title,
.elementor-element-2e3e505 .elementor-icon-box-title,
.elementor-element-42edea2 .elementor-icon-box-title,
.elementor-element-4b2dd3e .elementor-icon-box-title,
.elementor-element-54d41b5 .elementor-icon-box-title,
.elementor-element-59427fb .elementor-icon-box-title,
.elementor-element-741d06b .elementor-icon-box-title,
.elementor-element-88263fd .elementor-icon-box-title,
.elementor-element-8e69515 .elementor-icon-box-title,
.elementor-element-98cc6b4 .elementor-icon-box-title,
.elementor-element-f111229 .elementor-icon-box-title,
.elementor-element-f257e55 .elementor-icon-box-title,
.elementor-element-fadf545 .elementor-icon-box-title,
.elementor-element-fcf805d .elementor-icon-box-title,
.elementor-element-053b813 .elementor-icon-box-title,
.elementor-element-0e8781b .elementor-icon-box-title,
.elementor-element-47de9d3 .elementor-icon-box-title,
.elementor-element-48d552b .elementor-icon-box-title,
.elementor-element-4fb2aab .elementor-icon-box-title,
.elementor-element-5601e1d .elementor-icon-box-title,
.elementor-element-68364e6 .elementor-icon-box-title,
.elementor-element-7cf9b1d .elementor-icon-box-title,
.elementor-element-8c2b24f .elementor-icon-box-title,
.elementor-element-9594a4c .elementor-icon-box-title,
.elementor-element-9c9da39 .elementor-icon-box-title,
.elementor-element-ab214c9 .elementor-icon-box-title,
.elementor-element-cc1a465 .elementor-icon-box-title,
.elementor-element-e9814a5 .elementor-icon-box-title,
.elementor-element-f0140d4 .elementor-icon-box-title,
.elementor-element-134aeea .elementor-icon-box-title,
.elementor-element-30a15a1 .elementor-icon-box-title,
.elementor-element-4aa1912 .elementor-icon-box-title,
.elementor-element-66ebb3b .elementor-icon-box-title,
.elementor-element-6ef667f .elementor-icon-box-title,
.elementor-element-7332042 .elementor-icon-box-title,
.elementor-element-879c782 .elementor-icon-box-title,
.elementor-element-8e996d2 .elementor-icon-box-title,
.elementor-element-91f6a2e .elementor-icon-box-title,
.elementor-element-a6c8701 .elementor-icon-box-title,
.elementor-element-c735e5f .elementor-icon-box-title,
.elementor-element-daa0e89 .elementor-icon-box-title,
.elementor-element-df01bd0 .elementor-icon-box-title,
.elementor-element-edddec9 .elementor-icon-box-title,
.elementor-element-f3cc121 .elementor-icon-box-title,
.elementor-element-105b439 .elementor-icon-box-title,
.elementor-element-1133d58 .elementor-icon-box-title,
.elementor-element-13f8cf1 .elementor-icon-box-title,
.elementor-element-3bce185 .elementor-icon-box-title,
.elementor-element-4963216 .elementor-icon-box-title,
.elementor-element-6461c5d .elementor-icon-box-title,
.elementor-element-655f4e9 .elementor-icon-box-title,
.elementor-element-6741924 .elementor-icon-box-title,
.elementor-element-7dfd52f .elementor-icon-box-title,
.elementor-element-857bb91 .elementor-icon-box-title,
.elementor-element-910bcc3 .elementor-icon-box-title,
.elementor-element-979a657 .elementor-icon-box-title,
.elementor-element-a1fffe7 .elementor-icon-box-title,
.elementor-element-b80d0c3 .elementor-icon-box-title,
.elementor-element-c0c61a8 .elementor-icon-box-title,
.elementor-element-08243e9 .elementor-icon-box-title,
.elementor-element-0b788cb .elementor-icon-box-title,
.elementor-element-0fd2218 .elementor-icon-box-title,
.elementor-element-4202101 .elementor-icon-box-title,
.elementor-element-682d91e .elementor-icon-box-title,
.elementor-element-756180b .elementor-icon-box-title,
.elementor-element-7f5866b .elementor-icon-box-title,
.elementor-element-85eb643 .elementor-icon-box-title,
.elementor-element-91b26fd .elementor-icon-box-title,
.elementor-element-9e3ab41 .elementor-icon-box-title,
.elementor-element-d5dc37b .elementor-icon-box-title,
.elementor-element-e6cef9a .elementor-icon-box-title,
.elementor-element-f8ba5eb .elementor-icon-box-title,
.elementor-element-08f4375 .elementor-icon-box-title,
.elementor-element-1f2a718 .elementor-icon-box-title,
.elementor-element-2d956b3 .elementor-icon-box-title,
.elementor-element-3cdd3ea .elementor-icon-box-title,
.elementor-element-47dee4c .elementor-icon-box-title,
.elementor-element-81e852d .elementor-icon-box-title,
.elementor-element-8282c92 .elementor-icon-box-title,
.elementor-element-8920a1c .elementor-icon-box-title,
.elementor-element-9205b5d .elementor-icon-box-title,
.elementor-element-9230add .elementor-icon-box-title,
.elementor-element-a74aaf2 .elementor-icon-box-title,
.elementor-element-cbc8e10 .elementor-icon-box-title,
.elementor-element-ec99181 .elementor-icon-box-title,
.elementor-element-edb9666 .elementor-icon-box-title,
.elementor-element-f88560a .elementor-icon-box-title,
.elementor-element-1b3086f .elementor-icon-box-title,
.elementor-element-21d7e79 .elementor-icon-box-title,
.elementor-element-224085f .elementor-icon-box-title,
.elementor-element-3dae52d .elementor-icon-box-title,
.elementor-element-4ce4d80 .elementor-icon-box-title,
.elementor-element-732b43b .elementor-icon-box-title,
.elementor-element-768be04 .elementor-icon-box-title,
.elementor-element-77e869e .elementor-icon-box-title,
.elementor-element-a6c3e9f .elementor-icon-box-title,
.elementor-element-b238616 .elementor-icon-box-title,
.elementor-element-b339da9 .elementor-icon-box-title,
.elementor-element-b47411d .elementor-icon-box-title,
.elementor-element-b85ff24 .elementor-icon-box-title,
.elementor-element-cd86d17 .elementor-icon-box-title,
.elementor-element-d9f1ea5 .elementor-icon-box-title,
.elementor-element-13a4c5a .elementor-icon-box-title,
.elementor-element-270f214 .elementor-icon-box-title,
.elementor-element-373f8c2 .elementor-icon-box-title,
.elementor-element-68640a7 .elementor-icon-box-title,
.elementor-element-77c27bb .elementor-icon-box-title,
.elementor-element-8d19d24 .elementor-icon-box-title,
.elementor-element-8ed6156 .elementor-icon-box-title,
.elementor-element-94ea3cc .elementor-icon-box-title,
.elementor-element-a013b28 .elementor-icon-box-title,
.elementor-element-b98cbda .elementor-icon-box-title,
.elementor-element-cfc45dc .elementor-icon-box-title,
.elementor-element-d25334d .elementor-icon-box-title,
.elementor-element-d56584c .elementor-icon-box-title,
.elementor-element-e69e9fe .elementor-icon-box-title,
.elementor-element-ea4cdd5 .elementor-icon-box-title,
.elementor-element-2c1f2cd .elementor-icon-box-title,
.elementor-element-3b5372a .elementor-icon-box-title,
.elementor-element-4fec4da .elementor-icon-box-title,
.elementor-element-63cb42a .elementor-icon-box-title,
.elementor-element-6de8e1b .elementor-icon-box-title,
.elementor-element-72993b4 .elementor-icon-box-title,
.elementor-element-7bfd8f8 .elementor-icon-box-title,
.elementor-element-7c4f312 .elementor-icon-box-title,
.elementor-element-88209e9 .elementor-icon-box-title,
.elementor-element-8a505e0 .elementor-icon-box-title,
.elementor-element-aa393aa .elementor-icon-box-title,
.elementor-element-b0942d7 .elementor-icon-box-title,
.elementor-element-b0d3b76 .elementor-icon-box-title,
.elementor-element-ec99b61 .elementor-icon-box-title,
.elementor-element-f940e1b .elementor-icon-box-title,
.elementor-element-1f65f69 .elementor-icon-box-title,
.elementor-element-2540706 .elementor-icon-box-title,
.elementor-element-2c2d179 .elementor-icon-box-title,
.elementor-element-2c35f56 .elementor-icon-box-title,
.elementor-element-471b8fc .elementor-icon-box-title,
.elementor-element-4f1ff62 .elementor-icon-box-title,
.elementor-element-5540570 .elementor-icon-box-title,
.elementor-element-598124a .elementor-icon-box-title,
.elementor-element-70fbaf7 .elementor-icon-box-title,
.elementor-element-7bc9489 .elementor-icon-box-title,
.elementor-element-a91252a .elementor-icon-box-title,
.elementor-element-b5a5242 .elementor-icon-box-title,
.elementor-element-d8c6b2a .elementor-icon-box-title,
.elementor-element-ecdc574 .elementor-icon-box-title,
.elementor-element-f5e5704 .elementor-icon-box-title,
.elementor-element-053016b .elementor-icon-box-title a,
.elementor-element-1416901 .elementor-icon-box-title a,
.elementor-element-2e3e505 .elementor-icon-box-title a,
.elementor-element-42edea2 .elementor-icon-box-title a,
.elementor-element-4b2dd3e .elementor-icon-box-title a,
.elementor-element-54d41b5 .elementor-icon-box-title a,
.elementor-element-59427fb .elementor-icon-box-title a,
.elementor-element-741d06b .elementor-icon-box-title a,
.elementor-element-88263fd .elementor-icon-box-title a,
.elementor-element-8e69515 .elementor-icon-box-title a,
.elementor-element-98cc6b4 .elementor-icon-box-title a,
.elementor-element-f111229 .elementor-icon-box-title a,
.elementor-element-f257e55 .elementor-icon-box-title a,
.elementor-element-fadf545 .elementor-icon-box-title a,
.elementor-element-fcf805d .elementor-icon-box-title a,
.elementor-element-053b813 .elementor-icon-box-title a,
.elementor-element-0e8781b .elementor-icon-box-title a,
.elementor-element-47de9d3 .elementor-icon-box-title a,
.elementor-element-48d552b .elementor-icon-box-title a,
.elementor-element-4fb2aab .elementor-icon-box-title a,
.elementor-element-5601e1d .elementor-icon-box-title a,
.elementor-element-68364e6 .elementor-icon-box-title a,
.elementor-element-7cf9b1d .elementor-icon-box-title a,
.elementor-element-8c2b24f .elementor-icon-box-title a,
.elementor-element-9594a4c .elementor-icon-box-title a,
.elementor-element-9c9da39 .elementor-icon-box-title a,
.elementor-element-ab214c9 .elementor-icon-box-title a,
.elementor-element-cc1a465 .elementor-icon-box-title a,
.elementor-element-e9814a5 .elementor-icon-box-title a,
.elementor-element-f0140d4 .elementor-icon-box-title a,
.elementor-element-134aeea .elementor-icon-box-title a,
.elementor-element-30a15a1 .elementor-icon-box-title a,
.elementor-element-4aa1912 .elementor-icon-box-title a,
.elementor-element-66ebb3b .elementor-icon-box-title a,
.elementor-element-6ef667f .elementor-icon-box-title a,
.elementor-element-7332042 .elementor-icon-box-title a,
.elementor-element-879c782 .elementor-icon-box-title a,
.elementor-element-8e996d2 .elementor-icon-box-title a,
.elementor-element-91f6a2e .elementor-icon-box-title a,
.elementor-element-a6c8701 .elementor-icon-box-title a,
.elementor-element-c735e5f .elementor-icon-box-title a,
.elementor-element-daa0e89 .elementor-icon-box-title a,
.elementor-element-df01bd0 .elementor-icon-box-title a,
.elementor-element-edddec9 .elementor-icon-box-title a,
.elementor-element-f3cc121 .elementor-icon-box-title a,
.elementor-element-105b439 .elementor-icon-box-title a,
.elementor-element-1133d58 .elementor-icon-box-title a,
.elementor-element-13f8cf1 .elementor-icon-box-title a,
.elementor-element-3bce185 .elementor-icon-box-title a,
.elementor-element-4963216 .elementor-icon-box-title a,
.elementor-element-6461c5d .elementor-icon-box-title a,
.elementor-element-655f4e9 .elementor-icon-box-title a,
.elementor-element-6741924 .elementor-icon-box-title a,
.elementor-element-7dfd52f .elementor-icon-box-title a,
.elementor-element-857bb91 .elementor-icon-box-title a,
.elementor-element-910bcc3 .elementor-icon-box-title a,
.elementor-element-979a657 .elementor-icon-box-title a,
.elementor-element-a1fffe7 .elementor-icon-box-title a,
.elementor-element-b80d0c3 .elementor-icon-box-title a,
.elementor-element-c0c61a8 .elementor-icon-box-title a,
.elementor-element-08243e9 .elementor-icon-box-title a,
.elementor-element-0b788cb .elementor-icon-box-title a,
.elementor-element-0fd2218 .elementor-icon-box-title a,
.elementor-element-4202101 .elementor-icon-box-title a,
.elementor-element-682d91e .elementor-icon-box-title a,
.elementor-element-756180b .elementor-icon-box-title a,
.elementor-element-7f5866b .elementor-icon-box-title a,
.elementor-element-85eb643 .elementor-icon-box-title a,
.elementor-element-91b26fd .elementor-icon-box-title a,
.elementor-element-9e3ab41 .elementor-icon-box-title a,
.elementor-element-d5dc37b .elementor-icon-box-title a,
.elementor-element-e6cef9a .elementor-icon-box-title a,
.elementor-element-f8ba5eb .elementor-icon-box-title a,
.elementor-element-08f4375 .elementor-icon-box-title a,
.elementor-element-1f2a718 .elementor-icon-box-title a,
.elementor-element-2d956b3 .elementor-icon-box-title a,
.elementor-element-3cdd3ea .elementor-icon-box-title a,
.elementor-element-47dee4c .elementor-icon-box-title a,
.elementor-element-81e852d .elementor-icon-box-title a,
.elementor-element-8282c92 .elementor-icon-box-title a,
.elementor-element-8920a1c .elementor-icon-box-title a,
.elementor-element-9205b5d .elementor-icon-box-title a,
.elementor-element-9230add .elementor-icon-box-title a,
.elementor-element-a74aaf2 .elementor-icon-box-title a,
.elementor-element-cbc8e10 .elementor-icon-box-title a,
.elementor-element-ec99181 .elementor-icon-box-title a,
.elementor-element-edb9666 .elementor-icon-box-title a,
.elementor-element-f88560a .elementor-icon-box-title a,
.elementor-element-1b3086f .elementor-icon-box-title a,
.elementor-element-21d7e79 .elementor-icon-box-title a,
.elementor-element-224085f .elementor-icon-box-title a,
.elementor-element-3dae52d .elementor-icon-box-title a,
.elementor-element-4ce4d80 .elementor-icon-box-title a,
.elementor-element-732b43b .elementor-icon-box-title a,
.elementor-element-768be04 .elementor-icon-box-title a,
.elementor-element-77e869e .elementor-icon-box-title a,
.elementor-element-a6c3e9f .elementor-icon-box-title a,
.elementor-element-b238616 .elementor-icon-box-title a,
.elementor-element-b339da9 .elementor-icon-box-title a,
.elementor-element-b47411d .elementor-icon-box-title a,
.elementor-element-b85ff24 .elementor-icon-box-title a,
.elementor-element-cd86d17 .elementor-icon-box-title a,
.elementor-element-d9f1ea5 .elementor-icon-box-title a,
.elementor-element-13a4c5a .elementor-icon-box-title a,
.elementor-element-270f214 .elementor-icon-box-title a,
.elementor-element-373f8c2 .elementor-icon-box-title a,
.elementor-element-68640a7 .elementor-icon-box-title a,
.elementor-element-77c27bb .elementor-icon-box-title a,
.elementor-element-8d19d24 .elementor-icon-box-title a,
.elementor-element-8ed6156 .elementor-icon-box-title a,
.elementor-element-94ea3cc .elementor-icon-box-title a,
.elementor-element-a013b28 .elementor-icon-box-title a,
.elementor-element-b98cbda .elementor-icon-box-title a,
.elementor-element-cfc45dc .elementor-icon-box-title a,
.elementor-element-d25334d .elementor-icon-box-title a,
.elementor-element-d56584c .elementor-icon-box-title a,
.elementor-element-e69e9fe .elementor-icon-box-title a,
.elementor-element-ea4cdd5 .elementor-icon-box-title a,
.elementor-element-2c1f2cd .elementor-icon-box-title a,
.elementor-element-3b5372a .elementor-icon-box-title a,
.elementor-element-4fec4da .elementor-icon-box-title a,
.elementor-element-63cb42a .elementor-icon-box-title a,
.elementor-element-6de8e1b .elementor-icon-box-title a,
.elementor-element-72993b4 .elementor-icon-box-title a,
.elementor-element-7bfd8f8 .elementor-icon-box-title a,
.elementor-element-7c4f312 .elementor-icon-box-title a,
.elementor-element-88209e9 .elementor-icon-box-title a,
.elementor-element-8a505e0 .elementor-icon-box-title a,
.elementor-element-aa393aa .elementor-icon-box-title a,
.elementor-element-b0942d7 .elementor-icon-box-title a,
.elementor-element-b0d3b76 .elementor-icon-box-title a,
.elementor-element-ec99b61 .elementor-icon-box-title a,
.elementor-element-f940e1b .elementor-icon-box-title a,
.elementor-element-1f65f69 .elementor-icon-box-title a,
.elementor-element-2540706 .elementor-icon-box-title a,
.elementor-element-2c2d179 .elementor-icon-box-title a,
.elementor-element-2c35f56 .elementor-icon-box-title a,
.elementor-element-471b8fc .elementor-icon-box-title a,
.elementor-element-4f1ff62 .elementor-icon-box-title a,
.elementor-element-5540570 .elementor-icon-box-title a,
.elementor-element-598124a .elementor-icon-box-title a,
.elementor-element-70fbaf7 .elementor-icon-box-title a,
.elementor-element-7bc9489 .elementor-icon-box-title a,
.elementor-element-a91252a .elementor-icon-box-title a,
.elementor-element-b5a5242 .elementor-icon-box-title a,
.elementor-element-d8c6b2a .elementor-icon-box-title a,
.elementor-element-ecdc574 .elementor-icon-box-title a,
.elementor-element-f5e5704 .elementor-icon-box-title a {
  color:#fff !important;
  text-shadow:0 1px 3px rgba(0,0,0,.45);
}
.elementor-element-053016b .elementor-icon,
.elementor-element-1416901 .elementor-icon,
.elementor-element-2e3e505 .elementor-icon,
.elementor-element-42edea2 .elementor-icon,
.elementor-element-4b2dd3e .elementor-icon,
.elementor-element-54d41b5 .elementor-icon,
.elementor-element-59427fb .elementor-icon,
.elementor-element-741d06b .elementor-icon,
.elementor-element-88263fd .elementor-icon,
.elementor-element-8e69515 .elementor-icon,
.elementor-element-98cc6b4 .elementor-icon,
.elementor-element-f111229 .elementor-icon,
.elementor-element-f257e55 .elementor-icon,
.elementor-element-fadf545 .elementor-icon,
.elementor-element-fcf805d .elementor-icon,
.elementor-element-053b813 .elementor-icon,
.elementor-element-0e8781b .elementor-icon,
.elementor-element-47de9d3 .elementor-icon,
.elementor-element-48d552b .elementor-icon,
.elementor-element-4fb2aab .elementor-icon,
.elementor-element-5601e1d .elementor-icon,
.elementor-element-68364e6 .elementor-icon,
.elementor-element-7cf9b1d .elementor-icon,
.elementor-element-8c2b24f .elementor-icon,
.elementor-element-9594a4c .elementor-icon,
.elementor-element-9c9da39 .elementor-icon,
.elementor-element-ab214c9 .elementor-icon,
.elementor-element-cc1a465 .elementor-icon,
.elementor-element-e9814a5 .elementor-icon,
.elementor-element-f0140d4 .elementor-icon,
.elementor-element-134aeea .elementor-icon,
.elementor-element-30a15a1 .elementor-icon,
.elementor-element-4aa1912 .elementor-icon,
.elementor-element-66ebb3b .elementor-icon,
.elementor-element-6ef667f .elementor-icon,
.elementor-element-7332042 .elementor-icon,
.elementor-element-879c782 .elementor-icon,
.elementor-element-8e996d2 .elementor-icon,
.elementor-element-91f6a2e .elementor-icon,
.elementor-element-a6c8701 .elementor-icon,
.elementor-element-c735e5f .elementor-icon,
.elementor-element-daa0e89 .elementor-icon,
.elementor-element-df01bd0 .elementor-icon,
.elementor-element-edddec9 .elementor-icon,
.elementor-element-f3cc121 .elementor-icon,
.elementor-element-105b439 .elementor-icon,
.elementor-element-1133d58 .elementor-icon,
.elementor-element-13f8cf1 .elementor-icon,
.elementor-element-3bce185 .elementor-icon,
.elementor-element-4963216 .elementor-icon,
.elementor-element-6461c5d .elementor-icon,
.elementor-element-655f4e9 .elementor-icon,
.elementor-element-6741924 .elementor-icon,
.elementor-element-7dfd52f .elementor-icon,
.elementor-element-857bb91 .elementor-icon,
.elementor-element-910bcc3 .elementor-icon,
.elementor-element-979a657 .elementor-icon,
.elementor-element-a1fffe7 .elementor-icon,
.elementor-element-b80d0c3 .elementor-icon,
.elementor-element-c0c61a8 .elementor-icon,
.elementor-element-08243e9 .elementor-icon,
.elementor-element-0b788cb .elementor-icon,
.elementor-element-0fd2218 .elementor-icon,
.elementor-element-4202101 .elementor-icon,
.elementor-element-682d91e .elementor-icon,
.elementor-element-756180b .elementor-icon,
.elementor-element-7f5866b .elementor-icon,
.elementor-element-85eb643 .elementor-icon,
.elementor-element-91b26fd .elementor-icon,
.elementor-element-9e3ab41 .elementor-icon,
.elementor-element-d5dc37b .elementor-icon,
.elementor-element-e6cef9a .elementor-icon,
.elementor-element-f8ba5eb .elementor-icon,
.elementor-element-08f4375 .elementor-icon,
.elementor-element-1f2a718 .elementor-icon,
.elementor-element-2d956b3 .elementor-icon,
.elementor-element-3cdd3ea .elementor-icon,
.elementor-element-47dee4c .elementor-icon,
.elementor-element-81e852d .elementor-icon,
.elementor-element-8282c92 .elementor-icon,
.elementor-element-8920a1c .elementor-icon,
.elementor-element-9205b5d .elementor-icon,
.elementor-element-9230add .elementor-icon,
.elementor-element-a74aaf2 .elementor-icon,
.elementor-element-cbc8e10 .elementor-icon,
.elementor-element-ec99181 .elementor-icon,
.elementor-element-edb9666 .elementor-icon,
.elementor-element-f88560a .elementor-icon,
.elementor-element-1b3086f .elementor-icon,
.elementor-element-21d7e79 .elementor-icon,
.elementor-element-224085f .elementor-icon,
.elementor-element-3dae52d .elementor-icon,
.elementor-element-4ce4d80 .elementor-icon,
.elementor-element-732b43b .elementor-icon,
.elementor-element-768be04 .elementor-icon,
.elementor-element-77e869e .elementor-icon,
.elementor-element-a6c3e9f .elementor-icon,
.elementor-element-b238616 .elementor-icon,
.elementor-element-b339da9 .elementor-icon,
.elementor-element-b47411d .elementor-icon,
.elementor-element-b85ff24 .elementor-icon,
.elementor-element-cd86d17 .elementor-icon,
.elementor-element-d9f1ea5 .elementor-icon,
.elementor-element-13a4c5a .elementor-icon,
.elementor-element-270f214 .elementor-icon,
.elementor-element-373f8c2 .elementor-icon,
.elementor-element-68640a7 .elementor-icon,
.elementor-element-77c27bb .elementor-icon,
.elementor-element-8d19d24 .elementor-icon,
.elementor-element-8ed6156 .elementor-icon,
.elementor-element-94ea3cc .elementor-icon,
.elementor-element-a013b28 .elementor-icon,
.elementor-element-b98cbda .elementor-icon,
.elementor-element-cfc45dc .elementor-icon,
.elementor-element-d25334d .elementor-icon,
.elementor-element-d56584c .elementor-icon,
.elementor-element-e69e9fe .elementor-icon,
.elementor-element-ea4cdd5 .elementor-icon,
.elementor-element-2c1f2cd .elementor-icon,
.elementor-element-3b5372a .elementor-icon,
.elementor-element-4fec4da .elementor-icon,
.elementor-element-63cb42a .elementor-icon,
.elementor-element-6de8e1b .elementor-icon,
.elementor-element-72993b4 .elementor-icon,
.elementor-element-7bfd8f8 .elementor-icon,
.elementor-element-7c4f312 .elementor-icon,
.elementor-element-88209e9 .elementor-icon,
.elementor-element-8a505e0 .elementor-icon,
.elementor-element-aa393aa .elementor-icon,
.elementor-element-b0942d7 .elementor-icon,
.elementor-element-b0d3b76 .elementor-icon,
.elementor-element-ec99b61 .elementor-icon,
.elementor-element-f940e1b .elementor-icon,
.elementor-element-1f65f69 .elementor-icon,
.elementor-element-2540706 .elementor-icon,
.elementor-element-2c2d179 .elementor-icon,
.elementor-element-2c35f56 .elementor-icon,
.elementor-element-471b8fc .elementor-icon,
.elementor-element-4f1ff62 .elementor-icon,
.elementor-element-5540570 .elementor-icon,
.elementor-element-598124a .elementor-icon,
.elementor-element-70fbaf7 .elementor-icon,
.elementor-element-7bc9489 .elementor-icon,
.elementor-element-a91252a .elementor-icon,
.elementor-element-b5a5242 .elementor-icon,
.elementor-element-d8c6b2a .elementor-icon,
.elementor-element-ecdc574 .elementor-icon,
.elementor-element-f5e5704 .elementor-icon {
  border-color:#fff !important;
  fill:#fff !important;
  color:#fff !important;
}

/* Spanish does not capitalise prepositions and articles the way the English
   titles do, so drop the forced capitalisation while the site is in Spanish. */
html[lang="es-MX"] .elementor-icon-box-title,
html[lang="es-MX"] .elementor-icon-box-title a { text-transform: none !important; }

/* ------------------------------------------------------------------ *
 * Business coverage submenu (third level of the slide-out menu)
 * ------------------------------------------------------------------ */
.ekit-sidebar-widget ul.tw-submenu3 {
  display: none;
  position: fixed;
  z-index: 100000;
  margin: 0;
  padding: 10px 0;
  list-style: none;
  min-width: 560px;
  max-width: 620px;
  max-height: 86vh;
  overflow-y: auto;
  background: linear-gradient(180deg, #2B3440 0%, #3E3B4F 100%);
  border-radius: 9px 0 0 9px;
  box-shadow: -6px 0 22px rgba(12, 15, 20, .3);
}
/* each section lays its own two columns, so a heading between sections
   cannot be caught up in column balancing */
.ekit-sidebar-widget ul.tw-submenu3 > li.tw-sub3-group {
  margin: 0 !important; padding: 0 !important; border: 0 !important;
}
.ekit-sidebar-widget ul.tw-sub3-cols {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: 6px;
  margin: 0 !important; padding: 0 !important; list-style: none !important;
}
.ekit-sidebar-widget ul.tw-sub3-cols > li {
  margin: 0 !important; padding: 0 !important; border: 0 !important;
  list-style: none !important;
}
.ekit-sidebar-widget ul.tw-sub3-cols > li > a {
  display: block !important;
  min-height: 0 !important;
  padding: 4px 18px !important;
  text-decoration: none !important;
}
.ekit-sidebar-widget ul.tw-sub3-cols > li > a .elementor-icon-list-text {
  font-size: 15px !important;
  line-height: 1.28 !important;
  color: #E8EAEE !important;
  opacity: 1 !important;
}
.ekit-sidebar-widget ul.tw-sub3-cols > li > a:hover .elementor-icon-list-text {
  color: #E39A62 !important;
}
.ekit-sidebar-widget li.tw-hasmenu3.tw-open3 > ul.tw-submenu3 { display: block; }
.ekit-sidebar-widget ul.tw-submenu3 > li {
  margin: 0 !important; padding: 0 !important;
  border: 0 !important;
  break-inside: avoid;
}
.ekit-sidebar-widget ul.tw-submenu3 > li > a {
  display: block !important;
  min-height: 0 !important;
  padding: 4px 18px !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  font-size: 15px;
  line-height: 1.3;
  color: #E8EAEE;
  text-decoration: none;
}
.ekit-sidebar-widget ul.tw-submenu3 > li > a:hover { color: #E39A62; }
.ekit-sidebar-widget ul.tw-submenu3 > li.tw-sub3-head {
  border-bottom: 1px solid rgba(255,255,255,.14) !important;
  margin-bottom: 7px !important;
  padding-bottom: 6px !important;
}
.ekit-sidebar-widget ul.tw-submenu3 > li.tw-sub3-head > a {
  padding: 4px 18px !important;
}
.ekit-sidebar-widget ul.tw-submenu3 > li.tw-sub3-head > a .elementor-icon-list-text {
  color: #E39A62 !important; font-weight: 600 !important;
  font-size: 15px !important; line-height: 1.28 !important;
}
.ekit-sidebar-widget ul.tw-submenu3 > li.tw-sub3-head-mid {
  border-bottom: 0 !important;
  border-top: 1px solid rgba(255,255,255,.14) !important;
  margin: 10px 0 6px !important;
  padding-top: 9px !important;
  padding-bottom: 0 !important;
}
@media (max-width: 782px) {
  /* on small screens nest inline instead of flying out */
  .ekit-sidebar-widget ul.tw-submenu3 {
    position: static; display: block;
    min-width: 0; max-width: none; max-height: none;
    background: rgba(255,255,255,.05); border-radius: 6px;
    box-shadow: none; margin: 4px 0 6px 12px;
  }
  .ekit-sidebar-widget ul.tw-sub3-cols { grid-template-columns: 1fr; }
}

/* ------------------------------------------------------------------ *
 * Business coverage pages
 * ------------------------------------------------------------------ */
.tw-cov-hero {
  background: linear-gradient(180deg, rgba(30,34,44,.52) 0%, rgba(44,40,56,.46) 100%),
              url("../images/headers/business.jpg") center/cover no-repeat;
  padding: 120px 24px 74px;
  text-align: center;
}
.tw-cov-eyebrow {
  font: 600 .76rem/1 Inter, Arial, sans-serif;
  letter-spacing: .14em; text-transform: uppercase;
  color: #E39A62; margin: 0 0 13px;
}
.tw-cov-hero h1 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(1.9rem, 4.2vw, 2.9rem); line-height: 1.16;
  color: #fff; margin: 0 auto 16px; max-width: 20ch;
}
.tw-cov-sum {
  font-size: 17px; line-height: 1.7; color: #E8EAEE;
  margin: 0 auto; max-width: 60ch;
}

.tw-cov-body { padding: 66px 24px 10px; }
.tw-cov-inner {
  max-width: 1060px; margin: 0 auto;
  display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 44px; align-items: start;
}
.tw-cov-inner-narrow { max-width: 800px; margin: 0 auto; }
.tw-cov-main p {
  font-size: 16.5px; line-height: 1.75; color: #4A4A4A; margin: 0 0 16px;
}
.tw-cov-side {
  background: linear-gradient(180deg, #FBFAF7 0%, #F2E7DC 100%);
  border-radius: 10px; padding: 28px 28px 24px;
}
.tw-cov-side h2 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.3rem; color: #232B33; margin: 0 0 15px;
}
.tw-cov-list { list-style: none; margin: 0; padding: 0; }
.tw-cov-list li {
  position: relative; padding: 9px 0 9px 24px;
  border-bottom: 1px solid rgba(35,43,51,.09);
  font-size: 15.5px; line-height: 1.55; color: #3C3C3C;
}
.tw-cov-list li:last-child { border-bottom: 0; }
.tw-cov-list li::before {
  content: "\203A"; position: absolute; left: 0;
  color: #B4203F; font-weight: 700;
}

.tw-cov-who { padding: 48px 24px 60px; }
.tw-cov-who h2 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.6rem; color: #232B33; margin: 0 0 12px;
}
.tw-cov-who p { font-size: 16.5px; line-height: 1.75; color: #4A4A4A; margin: 0; }

.tw-cov-cta {
  background: linear-gradient(180deg, #2B3440 0%, #B4203F 100%);
  padding: 62px 24px; text-align: center;
}
.tw-cov-cta h2 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(1.5rem, 3vw, 2.1rem); color: #fff;
  margin: 0 auto 13px; max-width: 24ch;
}
.tw-cov-cta p { font-size: 16.5px; line-height: 1.7; color: #F0E4E8; margin: 0 auto 26px; max-width: 56ch; }
.tw-cov-actions { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; }
.tw-cov-btn {
  background: #fff; color: #B4203F; text-decoration: none;
  padding: 14px 28px; border-radius: 4px;
  font: 600 15px Inter, Arial, sans-serif;
}
.tw-cov-btn-ghost { background: transparent; color: #fff; border: 1px solid rgba(255,255,255,.75); }
.tw-cov-call { margin-top: 22px !important; font-size: 15px; color: #F0E4E8; }
.tw-cov-call a { color: #fff; font-weight: 600; }

/* index grid */
.tw-cov-grid {
  max-width: 1120px; margin: 0 auto;
  display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 20px;
}
.tw-cov-card {
  display: block; text-decoration: none;
  background: #F6F7F9; border-radius: 10px; padding: 24px 24px 20px;
  border: 1px solid transparent;
  transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease;
}
.tw-cov-card:hover {
  border-color: #B4203F; transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(20,24,31,.09);
}
.tw-cov-card h3 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 1.18rem; line-height: 1.3; color: #232B33; margin: 0 0 9px;
}
.tw-cov-card p { font-size: 14.5px; line-height: 1.6; color: #4A4A4A; margin: 0 0 12px; }
.tw-cov-more { font: 600 13.5px Inter, Arial, sans-serif; color: #B4203F; }

/* link from the business insurance page into the coverage catalogue */
.tw-cov-promo {
  background: linear-gradient(180deg,#FBFAF7 0%,#F2E7DC 100%);
  padding: 56px 24px; text-align: center;
}
.tw-cov-promo h2 {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(1.5rem,3vw,2rem); color: #232B33; margin: 0 0 12px;
}
.tw-cov-promo p {
  font-size: 16.5px; line-height: 1.7; color: #4A4A4A;
  margin: 0 auto 24px; max-width: 58ch;
}
.tw-cov-promo .tw-cov-btn { background: #B4203F; color: #fff; display: inline-block; }

/* Trucking is its own section, so its card leads the business grid */
.tw-cov-card.tw-cov-card-feature {
  border-color: rgba(227, 154, 98, .55);
  background: linear-gradient(180deg, rgba(227,154,98,.09) 0%, rgba(227,154,98,.03) 100%);
}
.tw-cov-card.tw-cov-card-feature h3 { color: #E39A62; }


/* Elementor entrance animations: the widgets carry .elementor-invisible and
   wait for elementor-frontend.js to strip it on scroll. That script went with
   the WordPress dependencies, so 36 elements across the site were hidden for
   good - including the portrait in the right half of the homepage's "Let's
   Review Your Coverage" section, which is why that block looked pinned to the
   left with dead space beside it. Show them; the animation is not the point. */
.elementor-invisible { visibility: visible !important; }

/* "Guidance You Can Trust": the "Have us call you" button was rendering as a
   ghost outline - transparent fill, near-black text - on a dark panel, so it
   barely read as a button. An earlier pass styled every contact-us button that
   way with a[href*="contact-us"] rules, which outrank a plain element-id rule,
   hence the specificity here. Solid white with maroon text instead. */
.elementor-75 .elementor-element.elementor-element-bc33ccd a.elementor-button[href*="contact-us"] {
  background-color: #FFFFFF !important;
  border: 1px solid #FFFFFF !important;
  color: #B4203F !important;
  fill: #B4203F !important;
}
.elementor-75 .elementor-element.elementor-element-bc33ccd a.elementor-button[href*="contact-us"]:hover,
.elementor-75 .elementor-element.elementor-element-bc33ccd a.elementor-button[href*="contact-us"]:focus {
  background-color: #F4EFE3 !important;
  border-color: #F4EFE3 !important;
  color: #8E1832 !important;
}

/* Homepage "Let's Review Your Coverage": centre the block on the page.
   The right half of that section held a portrait (couple-portrait.jpg) which
   is why the text and form sat hard left. Levi asked for it centred, so the
   portrait is hidden here and the column is centred. To go back to the
   original two-column layout, delete both rules below - the image itself is
   still in index.html. */
.elementor-element-502b2c0d { display: none !important; }
.elementor-element-11a38636 {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Homepage: the five "Home & Property / Auto & Liability / Business / Health /
   Business & Risk Protection" icon cards. They were in the WordPress export but
   carried .elementor-invisible, so they had never rendered here; showing the
   animation elements brought them back. Levi does not want them. Hidden again
   at the row, so the fix stays in place for everything else. */
.elementor-element-881ead4 { display: none !important; }
