@media(max-width:1024px){.elementor .e-f9cdd9a-ac0c284{width:100%;}}@media(max-width:1024px){.elementor .e-a24743d-ff5df99{width:100%;}}@media(max-width:1024px){.elementor .e-19c302a-141ea50{flex-direction:column-reverse;}}@media(max-width:1024px){.elementor .e-807d856-4d8c276{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-4682454-c5d2745{text-align:start;}}@media(max-width:1024px){.elementor .e-dbbc09f-9256000{width:100%;}}@media(max-width:1024px){.elementor .e-28db3d7-a6a6625{width:100%;align-items:start;}}@media(max-width:1024px){.elementor .e-2540026-c6df29c{flex-direction:column;}}@media(max-width:1024px){.elementor .e-b0a5p17-1mgc01{width:100%;}}@media(max-width:1024px){.elementor .e-4fa619f-8eca3f8{text-align:start;}}@media(max-width:1024px){.elementor .e-414c75c-0deb61c{width:100%;}}@media(max-width:1024px){.elementor .e-dc48acb-5381e42{flex-direction:column;}}@media(max-width:1024px){.elementor .e-e8a49ae-8424e62{text-align:start;}}@media(max-width:1024px){.elementor .e-93d3a52-71b3e0b{width:100%;}}@media(max-width:1024px){.elementor .e-cb939b3-99b47ad{width:100%;}}@media(max-width:1024px){.elementor .e-47a2253-509e34d{flex-direction:column;}}@media(max-width:1024px){.elementor .e-54177c9-24f0fb6{padding-block-end:550px;}}@media(max-width:1024px){.elementor .e-7106ac1-51d7b09{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-8ae37c4-c493b6c{width:100%;}}@media(max-width:1024px){.elementor .e-58d98ed-7c6dc9d{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-15f91ad-6b59287{width:100%;}}@media(max-width:1024px){.elementor .e-69e10d4-8b8de45{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-23f7834-d1c415e{width:100%;}}@media(max-width:1024px){.elementor .e-24053ef-7d8fb4a{padding-block-end:75px;background-image:linear-gradient(#edf5f7bd, #edf5f7bd),url("https://roofedbyroyal.com/wp-content/uploads/2026/10/areassectionbg.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;}}@media(max-width:1024px){.elementor .e-a5e1eda-8a48429{text-align:center;}}@media(max-width:1024px){.elementor .e-2771ba6-b2c341a{width:100%;}}@media(max-width:1024px){.elementor .e-0b58516-f78a3e8{flex-direction:column;}}@media(max-width:1024px){.elementor .e-8dda7f3-1db877e{padding-block-start:60px;padding-block-end:60px;}}