.elementor .e-0f3b0adf{line-height:1.1;max-width:22em;margin-bottom:1.5rem;\n}.elementor .e-5194a99a{max-width:58rem;line-height:1.7;\n}.elementor .e-29ffbe57{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-4aeef901{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-22025092{background-image:linear-gradient(#00000045, #00000045);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000000;backdrop-filter:blur(0px);display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;\n}.elementor .e-6a4ff23d{position:absolute;inset-inline-end:1.5rem;inset-block-end:1.5rem;width:3.25rem;height:3.25rem;object-fit:contain;z-index:2;\n}.elementor .e-91f41da5{padding:0px;min-width:0;\n}.elementor .e-b88b0f90{position:relative;isolation:isolate;overflow:hidden;&::after{content:"";position:absolute;inset:0;background-color:rgba(22,33,41,.48);pointer-events:none;z-index:1;}\n}.elementor .e-de31d7b4-c50a6cf{margin-block-end:0rem;}.elementor .e-a01fd66d{font-size:.9rem;line-height:1.7;color:#62705b;padding-top:1rem;border-top:1px solid #cbd2c5;\n}.elementor .e-4f8aaf41{display:flex;flex-direction:column;gap:1.25rem;& > a{align-self:flex-start;width:fit-content;max-width:100%;}\n}.elementor .e-e288ff61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-b3fa5430{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-white-super-slim-bottom.jpeg");background-repeat:no-repeat;background-attachment:fixed;background-size:100px auto;background-position:bottom center;padding:5rem 0;background-color:#ffffff;\n}.elementor .e-e515ea8a-0296819{margin-block-end:0rem;}.elementor .e-63d0723b{font-size:.9rem;line-height:1.7;color:#62705b;padding-top:1rem;border-top:1px solid #cbd2c5;\n}.elementor .e-e20630ed{display:flex;flex-direction:column;gap:1.25rem;& > a{align-self:flex-start;width:fit-content;max-width:100%;}\n}.elementor .e-eebdefbf{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;\n}.elementor .e-e83e33bb{position:absolute;inset-inline-end:1.5rem;inset-block-end:auto;inset-block-start:1.5rem;width:3.25rem;height:3.25rem;object-fit:contain;z-index:2;\n}.elementor .e-b9a48d7c{padding:0px;min-width:0;\n}.elementor .e-fe925a63{position:relative;isolation:isolate;overflow:hidden;&::after{content:"";position:absolute;inset:0;background-color:rgba(22,33,41,.48);pointer-events:none;z-index:1;}\n}.elementor .e-d7351c3f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-1f5ed230{@media(max-width:767px){& > :first-child{order:2!important;}& > :last-child{order:1!important;}}\n}.elementor .e-e4bd8c14{padding:5rem 0;background-color:#fafbf9;\n}.elementor .e-44a6cf11{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;\n}.elementor .e-8a666729{position:absolute;inset-inline-end:auto;inset-inline-start:1.5rem;inset-block-end:1.5rem;width:3.25rem;height:3.25rem;object-fit:contain;z-index:2;\n}.elementor .e-080b08a3{padding:0px;min-width:0;\n}.elementor .e-cdda9e6a{position:relative;isolation:isolate;overflow:hidden;&::after{content:"";position:absolute;inset:0;background-color:rgba(22,33,41,.48);pointer-events:none;z-index:1;}\n}.elementor .e-99c725dd-a61e0d9{margin-block-end:0rem;}.elementor .e-1ca7c2e8{font-size:.9rem;line-height:1.7;color:#62705b;padding-top:1rem;border-top:1px solid #cbd2c5;\n}.elementor .e-eed73f32{display:flex;flex-direction:column;gap:1.25rem;& > a{align-self:flex-start;width:fit-content;max-width:100%;}\n}.elementor .e-6e74b712{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-1956b7f4{padding:5rem 0;background-color:#ffffff;\n}.elementor .e-41a0dae2{color:#fff;\n}.elementor .e-21eb622b{color:#fff;max-width:50rem;margin:1.5rem auto;\n}.elementor .e-f66a661e{padding:4rem 0;background-color:#162129;text-align:center;\n}