.elementor .e-16cabe4f{line-height:1.1;max-width:22em;margin-bottom:1.5rem;\n}.elementor .e-5abf05e0{max-width:58rem;line-height:1.7;\n}.elementor .e-22e111cf{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/davis-services-hero.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#162129;}.elementor .e-56d795db{padding:4.5rem 0;position:relative;isolation:isolate;&::before{content:"";position:absolute;inset:0;background-color:rgba(22,33,41,.82);pointer-events:none;z-index:0;}&::after{content:"";position:absolute;inset:0;background-image:url("https://www.davisconstruction.eighty3dev.co.uk/wp-content/uploads/2026/10/cube-pattern-grey.png");background-size:1800px auto;background-position:right center;background-repeat:repeat;filter:brightness(0) invert(1);opacity:.09;mask-image:linear-gradient(to right,transparent 30%,#000 85%);-webkit-mask-image:linear-gradient(to right,transparent 30%,#000 85%);pointer-events:none;z-index:0;}& > *{position:relative;z-index:1;}& h1,& p{color:#fff;}& > div > p:first-child{color:#a5cc70;}@media(max-width:767px){padding:3rem 0;}\n}.elementor .e-3539631d{padding:5rem 0;background-color:#fff;@media(max-width:767px){padding:3rem 0;}\n}.elementor .e-7a945607{color:#fff;\n}.elementor .e-8ca0682b{color:#fff;max-width:50rem;margin:1.5rem auto;\n}.elementor .e-09d67507{padding:4rem 0;background-color:#162129;text-align:center;\n}