@media(max-width:767px){.elementor .e-c3771bd-c26c515{width:100%;font-size:38px;line-height:42px;text-align:start;}}@media(max-width:767px){.elementor .e-cb74813-b1a2162{width:100%;font-weight:500;font-size:16px;line-height:24px;}}@media(max-width:767px){.elementor .e-7438a82-81ebdaa{width:100%;text-align:center;}}@media(max-width:767px){.elementor .e-98a93bb-aa070ac{width:100%;column-gap:12px;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-c8e2966-15cac9f{width:100%;font-size:38px;line-height:42px;background-image:url("https://ethosadvisory.co.nz/wp-content/uploads/2026/10/ethos_assurance_hero_mobile_dark.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:#0d2a3d;background-clip:border-box;mix-blend-mode:normal;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);opacity:100%;transition:all 200ms;}}@media(max-width:767px){.elementor .e-53f30a8-902b254{width:100%;font-size:30px;}}@media(max-width:767px){.elementor .e-ccd3e0e-c8fa017{width:100%;font-size:18px;}}@media(max-width:767px){.elementor .e-ae899c4-7e4778d{display:none;}}@media(max-width:767px){.elementor .e-714052d-5bc99d4{width:100%;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-bd399df-559e139{width:100%;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-241f581-9d88144{width:100%;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-8ab58d9-75e7341{width:100%;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-8168277-7cb30d9{column-gap:0px;display:grid;row-gap:32px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-8d19636-a7050e5{padding-block-end:16px;}}@media(max-width:767px){.elementor .e-3d5732f-c812f1f{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6833b0d-8f87944{font-size:28px;}}@media(max-width:767px){.elementor .e-70afc83-bc8c1b8{width:100%;}}@media(max-width:767px){.elementor .e-52cac7f-c792f77{font-size:28px;}}@media(max-width:767px){.elementor .e-66b8219-bdce74e{font-size:18px;}}@media(max-width:767px){.elementor .e-7d49668-4696a38{font-size:18px;}}@media(max-width:767px){.elementor .e-9f540b1-06ae465{width:100%;max-width:1180px;font-size:12px;line-height:18px;}}@media(max-width:767px){.elementor .e-5fb4102-c325f55{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;align-self:stretch;}}@media(max-width:767px){.elementor .e-73b9867-9945f5b{width:100%;column-gap:32px;display:grid;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-4f338be-01fc2b6{font-size:28px;}}@media(max-width:767px){.elementor .e-5e9859a-9b336f6{width:100%;}}@media(max-width:767px){.elementor .e-f08c3bd-ac70ce0{width:100%;text-align:center;align-self:center;}}@media(max-width:767px){.elementor .e-6805dbb-e0bfedd{width:100%;column-gap:20px;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-bba675a-4bd540e{padding-block-start:24px;}}