@media(max-width:767px){.elementor .e-86d18be-20cb{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2a739872-12fc{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-d9f6e4d-a930{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-3a126aef-9785{flex-direction:column;gap:1.5rem;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-4244a114-6d45{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-7ce1da5f-9275{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-5a7ae64a-64de{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-26a3ea32-2496{flex-direction:column;gap:1.5rem;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-5c470ff4-4c68{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-21136359-4299{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-3c44c89c-cdf9{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-293e496e-af8f{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-447a81a2-ddb9{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-668ff837-4de3{flex-direction:column;gap:1.5rem;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2bb784c-faf3{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-629f5a82-99e8{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-252cdae7-2ab5{flex-direction:column;gap:1.5rem;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .e-2413d689-6ce4{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-grey-1024x594.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}}@media(max-width:767px){.elementor .e-5648b7d8-6df1{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-inline-start-width:0px;border-top-style: solid; border-top-color: #ffffff;\n}}@media(max-width:767px){.elementor .e-7c53dbc2-4157{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-inline-start-width:0px;border-top-style: solid; border-top-color: #ffffff;\n}}@media(max-width:767px){.elementor .e-3c84b63c-85ce{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .e-7ad8be53-59da{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-178b541a-25b0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-b7e2a82-f099{margin-inline-start:0px;flex-wrap:wrap;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-42abd68a-6a38{flex-direction:column;gap:0.5rem;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7c9c9092-3e8b{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}