.elementor .e-7f648032-c7feb27{line-height:1.1;max-width:22em;margin-bottom:1.5rem;\n}.elementor .e-5ed25b49-c90fd07{max-width:58rem;line-height:1.7;\n}.elementor .e-28dfddff-9042831{margin-block-start:20px;}.elementor .e-3790483a-347955c{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-3790483a-a922811{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-369ff9ac-8163b79{display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-1695ec73-7e69adb{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-71384885-2f62bb6{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:100% auto;background-position:bottom center;padding:5rem 0;background-color:#fff;\n}.elementor .e-7725711c-bed1288{color:#fff;max-width:22em;margin-bottom:2.5rem;\n}.elementor .e-1c990d1a-7df54ec{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-14fda729-4a10ed1{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-da99d9c-1215c17{color:#fff;line-height:1.65;\n}.elementor .e-3a3ac8c7-a42f846{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-49660cdc-e163985{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7d63e7dd-50bbfdd{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-3abaa3e-60f435d{color:#fff;line-height:1.65;\n}.elementor .e-1403c6dc-62bb975{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-84e56a7-609b9fd{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-534165be-30aa0b3{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-194de5bf-b9cbf56{color:#fff;line-height:1.65;\n}.elementor .e-5b5989bc-d4d4767{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-6578ae3d-cf56e73{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-73444628-ed9a088{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-44f417d1-f908961{color:#fff;line-height:1.65;\n}.elementor .e-1fec2b06-20931ee{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-648e4ec3-f55b2fe{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-ccc5b2b-274b236{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-1d850583-c2ab292{color:#fff;line-height:1.65;\n}.elementor .e-64c44e7f-20ba31b{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-18c871b6-7f141f1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;@media(max-width:767px){grid-template-columns:1fr;gap:1rem;}\n}.elementor .e-18c871b6-a992b70{& > :last-child{grid-column:1 / -1;}\n}.elementor .e-7cc276ae-7bef930{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-lighter.png");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:#162129;}.elementor .e-67d87e9d{@media(max-width:767px){background-size:cover!important;background-position:center center!important;background-attachment:scroll!important;background-repeat:no-repeat!important;}\n}.elementor .e-26529428-d4fea8a{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-765d5867-6e51749{font-size:1.25rem;line-height:1.3;\n}.elementor .e-6a4b538-2f3a412{font-size:1rem;\n}.elementor .e-11eb5ceb-a454950{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-42ac474c-613f489{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-42cb7580-c0c6771{font-size:1.25rem;line-height:1.3;\n}.elementor .e-6915b3e1-68f769e{font-size:1rem;\n}.elementor .e-573adda1-56409b2{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-7cbc72-e36a5bf{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-3902dbe8-0589eba{font-size:1.25rem;line-height:1.3;\n}.elementor .e-4b7605dc-3f0eadd{font-size:1rem;\n}.elementor .e-17f9f092-484bed3{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-40422df3{@media(max-width:767px){background-size:cover!important;background-position:center center!important;background-attachment:scroll!important;background-repeat:no-repeat!important;}\n}.elementor .e-763df4d7-62615c4{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-cc76860-ed1ad3e{font-size:1.25rem;line-height:1.3;\n}.elementor .e-4468302b-321688a{font-size:1rem;\n}.elementor .e-301b1be2-7e28598{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-75257092-5ac9829{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-6c673018-4a40366{font-size:1.25rem;line-height:1.3;\n}.elementor .e-63cceb33-48b3f86{font-size:1rem;\n}.elementor .e-74b318f7-45470ff{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-77aea9b5-40dcedc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;@media(max-width:1024px){grid-template-columns:repeat(2,minmax(0,1fr));}@media(max-width:767px){grid-template-columns:1fr;}\n}.elementor .e-3900f67e-17bdacf{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;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:scroll;background-size:100% auto;background-position:bottom center;}.elementor .e-2fb048fa-fd6e210{text-align:center;}.elementor .e-6ab73059-4a7b701{color:#ffffff;text-align:center;margin-bottom:2.5rem;\n}.elementor .e-35adbac7-f92a2c1{color:#fff;max-width:55rem;margin:1.5rem 0;\n}.elementor .e-35adbac7-2e0e314{color:#fff;max-width:55rem;margin:1.5rem auto 2.5rem;text-align:center;\n}.elementor .e-3696dcf6-a866fc5{max-width:4rem;color:#a5b792;padding:0rem;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0rem;border-color:#566149;border-style:none;background-color:transparent;}.elementor .e-722a8503-57c994d{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-371167e5-de9e5d1{width:33%;color:#ffffff;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:5px;background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-grey.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#303030;}.elementor .e-244f66e4{@media(max-width:767px){width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important;padding:2rem 1.5rem!important;box-sizing:border-box;& h3,& p{max-width:100%;min-width:0;overflow-wrap:break-word;}}\n}.elementor .e-23b9624c-897a0ae{max-width:4rem;color:#a5b792;padding:0rem;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0rem;border-color:#566149;border-style:none;background-color:transparent;}.elementor .e-3e61f9d5-3217002{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-755d52b2-47fc6ea{width:33%;color:#ffffff;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:5px;background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-grey.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#303030;}.elementor .e-386f8939{@media(max-width:767px){width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important;padding:2rem 1.5rem!important;box-sizing:border-box;& h3,& p{max-width:100%;min-width:0;overflow-wrap:break-word;}}\n}.elementor .e-624098f0-c8c53ea{max-width:4rem;color:#a5b792;padding:0rem;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0rem;border-color:#566149;border-style:none;background-color:transparent;}.elementor .e-4d7bdb13-9244a1a{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-76fefe56-d30fea3{width:33%;color:#ffffff;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:5px;background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-grey.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#303030;}.elementor .e-2deb9ae0{@media(max-width:767px){width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:auto!important;padding:2rem 1.5rem!important;box-sizing:border-box;& h3,& p{max-width:100%;min-width:0;overflow-wrap:break-word;}}\n}.elementor .e-20d6beb3-8c019a7{gap:0px;}.elementor .e-4440d8f1{@media(max-width:767px){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;min-width:0;width:100%;max-width:100%;padding:0!important;& > *{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;flex-basis:auto!important;}}\n}.elementor .e-2f6119e9-bc1064a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--davis-ink);}.elementor .e-1d9a6568-bb24daa{margin-block-end:3rem;}.elementor .e-57aeec95-3c8084b{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;\n}.elementor .e-145e56d0-aff2e2d{padding:0;background-color:transparent;border:0;\n}.elementor .e-1e9f55f0-439ee68{font-weight:600;font-size:1.05rem;}.elementor .e-22b0601-136318d{padding:0px;}.elementor .e-370aa2ac-9974a7e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3f15620b-15e376b{font-size:1rem;}.elementor .e-5b71d9e9-3e929dd{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-68af6ab3-2830e4e{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-2e8d6bc2-1140b82{font-weight:600;font-size:1.05rem;}.elementor .e-4f87b736-985477e{padding:0px;}.elementor .e-48c3d738-3312716{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7d796eae-61ca18d{font-size:1rem;}.elementor .e-4f73393e-df9dfcf{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a99afb0-92efb77{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-2142868-e1f4104{font-weight:600;font-size:1.05rem;}.elementor .e-356cc007-dc4b63a{padding:0px;}.elementor .e-23952e57-a32ba49{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4649ac0a-d8325d1{font-size:1rem;}.elementor .e-1d8bacff-4987517{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-57ec811e-bc0ff11{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-41325767-0eb7df5{font-weight:600;font-size:1.05rem;}.elementor .e-2d1b50a9-85e52cd{padding:0px;}.elementor .e-7df9684d-ea43535{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4b3ddbd7-86541cb{font-size:1rem;}.elementor .e-4d82a2f7-50b05cb{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5b6c01b3-cef02e7{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-56fb9137-942e2b7{font-weight:600;font-size:1.05rem;}.elementor .e-772dea11-0645503{padding:0px;}.elementor .e-10105a11-b106473{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3469624b-38c004d{font-size:1rem;}.elementor .e-66bd921b-a89e282{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2c819667-af814f7{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-4f53702c-9da5fe3{border-block-end-width:0.15rem;border-bottom-style: solid; border-bottom-color: var(--davis-green);\n}.elementor .e-2414c45a-0652bf1{align-self:center;}.elementor .e-165616c8-1b30049{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/cube-pattern-white-super-slim-top.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto;background-position:top center;}