.elementor .e-a4443850{line-height:1.1;max-width:22em;margin-bottom:1.5rem;\n}.elementor .e-8fb28d44{max-width:58rem;line-height:1.7;\n}.elementor .e-afdb730f-91f0fc4{margin-block-start:20px;}.elementor .e-e60cfdd6{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/davis-services-refurbishment.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#162129;}.elementor .e-bbc1fd90{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-4470f271{@media(max-width:767px){& br{display:none;}text-wrap:balance;}\n}.elementor .e-c0bab45b{display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-53e1161c{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-b9b7b34b{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-263f0e50{color:#fff;max-width:22em;margin-bottom:2.5rem;\n}.elementor .e-dbadde41{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-14d55fbd{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-6581cd77{color:#fff;line-height:1.65;\n}.elementor .e-abc877df{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-0b658a68{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-bac8b512{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-8d4104a8{color:#fff;line-height:1.65;\n}.elementor .e-42257ad3{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-84c1570a{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-6a4e88e4{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-e8fc9915{color:#fff;line-height:1.65;\n}.elementor .e-2b5a5d3b{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-81580918{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-f2f60712{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-cfa6ce83{color:#fff;line-height:1.65;\n}.elementor .e-c2fccca1{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-fa49eb5b{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-20549cf6{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-4627eb12{color:#fff;line-height:1.65;\n}.elementor .e-0535c3ca{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-4fb9a827{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-fc1b60bf{& > :last-child{grid-column:1 / -1;}\n}.elementor .e-a5eb6684{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-8267a41b{@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-72110a83{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-6fa29b78{font-size:1.25rem;line-height:1.3;\n}.elementor .e-90fbfb89{font-size:1rem;\n}.elementor .e-f10f5afc{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-3dfe9f2b{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-8f949222{font-size:1.25rem;line-height:1.3;\n}.elementor .e-e29b4a49{font-size:1rem;\n}.elementor .e-c929d6fe{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-c7dde67a{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-359ac4fd{font-size:1.25rem;line-height:1.3;\n}.elementor .e-ddce55e3{font-size:1rem;\n}.elementor .e-6b00330f{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-83391295{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-496edad0{font-size:1.25rem;line-height:1.3;\n}.elementor .e-2f57680c{font-size:1rem;\n}.elementor .e-592e52cc{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-fd5839ff{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-a5d14022{font-size:1.25rem;line-height:1.3;\n}.elementor .e-c3e0218f{font-size:1rem;\n}.elementor .e-8b9331fa{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-e541f727{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-dd6059a8{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-745c64fa{text-align:center;}.elementor .e-6bd240cf{color:#ffffff;text-align:center;margin-bottom:2.5rem;\n}.elementor .e-c08b8a73{color:#fff;max-width:55rem;margin:1.5rem 0;\n}.elementor .e-4e276917{color:#fff;max-width:55rem;margin:1.5rem auto 2.5rem;text-align:center;\n}.elementor .e-2130f0b0{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-aebbbdb6{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-a67e75dc{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-650b30b0{@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-e2b0f7ed{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-b2f5cf3f{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-f522fe0a{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-c7ba2fe1{@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-e34bbf2f{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-6915d032{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-2798dc83{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-6a9c3a19{@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-fd4c4e9f{gap:0px;}.elementor .e-e54cd02b{@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-85123e03{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--davis-ink);}.elementor .e-3442be98{margin-block-end:3rem;}.elementor .e-a5ce2b33{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;\n}.elementor .e-6885edff{padding:0;background-color:transparent;border:0;\n}.elementor .e-5eecad94{font-weight:600;font-size:1.05rem;}.elementor .e-16254f06{padding:0px;}.elementor .e-7a8fe023{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d5f19108{font-size:1rem;}.elementor .e-95f65180{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-39cb3795{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-2398c351{font-weight:600;font-size:1.05rem;}.elementor .e-43304edf{padding:0px;}.elementor .e-b9fd7e51{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-efa287f9{font-size:1rem;}.elementor .e-beaf478b{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9a844218{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-b0d0f313{font-weight:600;font-size:1.05rem;}.elementor .e-37e01533{padding:0px;}.elementor .e-8c7eaa91{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-cfc66f54{font-size:1rem;}.elementor .e-50f62de7{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a5028586{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-22aa0a70{font-weight:600;font-size:1.05rem;}.elementor .e-0bd4d61b{padding:0px;}.elementor .e-f0579d71{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a1d5c654{font-size:1rem;}.elementor .e-0604c590{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-99f729c0{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-01c98bcf{font-weight:600;font-size:1.05rem;}.elementor .e-4bea0591{padding:0px;}.elementor .e-6d87b43a{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a7204238{font-size:1rem;}.elementor .e-27c05bd4{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5ff051c8{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-0e9652e4{border-block-end-width:0.15rem;border-bottom-style: solid; border-bottom-color: var(--davis-green);\n}.elementor .e-f190dabb-529f1ad{align-self:center;}.elementor .e-5e96f31f{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;}