.elementor .e-691c506d-1231442{line-height:1.1;max-width:22em;margin-bottom:1.5rem;\n}.elementor .e-11cb370a-c24aced{max-width:58rem;line-height:1.7;\n}.elementor .e-2cb58ba8-66164d9{margin-block-start:20px;}.elementor .e-60d83b0a-eb1914d{background-image:url("https://www.davisconstruction.uk/wp-content/uploads/2026/10/davis-services-management.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#162129;}.elementor .e-60d83b0a-ec3d97f{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-66d37fde-0d7257a{display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-2a3e4252-30afa4f{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;@media(max-width:767px){grid-template-columns:1fr;gap:2rem;}\n}.elementor .e-4ffe6ec3-2b40b51{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-3781f8fa-b3fa652{color:#fff;max-width:22em;margin-bottom:2.5rem;\n}.elementor .e-622990f1-f16615a{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-5f0ef0a4-852bba3{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-465f4e01-2f3518b{color:#fff;line-height:1.65;\n}.elementor .e-6d945411-965b61b{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-c6f639a-04e45f6{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-78e25c10-9606c72{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-2a73c6bd-ece981b{color:#fff;line-height:1.65;\n}.elementor .e-430ebca7-0128404{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-477c2d80-89dba36{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-2bc55a85-07ce831{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-237cfdbf-3884fa6{color:#fff;line-height:1.65;\n}.elementor .e-36709c2b-0ee9599{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-455afa94-cd3deaf{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-76ef8f9e-fb4b397{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-1ce23b52-25694a2{color:#fff;line-height:1.65;\n}.elementor .e-51faae29-8e219e2{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-5cf2c66f-386663c{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-6824cf83-c801336{font-size:1.45rem;line-height:1.3;color:#85B342;\n}.elementor .e-1ec2e8e5-a454003{color:#fff;line-height:1.65;\n}.elementor .e-1eec532f-c1ab9d4{padding:2rem;border-top:1px solid #85B342;\n}.elementor .e-466c18c4-bb2b3c4{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-466c18c4-4ce747b{& > :last-child{grid-column:1 / -1;}\n}.elementor .e-f6f9f36-6d5f3e1{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-d35b8786{@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-6a16bf19-5e3db13{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-b513f9e-e012c35{font-size:1.25rem;line-height:1.3;\n}.elementor .e-712daa8f-f5871b1{font-size:1rem;\n}.elementor .e-4ae00d13-aacd365{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-6308c439-4666ef5{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-440cfe2b-2caa07e{font-size:1.25rem;line-height:1.3;\n}.elementor .e-39b35ed0-1144c42{font-size:1rem;\n}.elementor .e-2fe0dc0b-127ba02{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-6720e92a-2442349{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-578fc61a-a2b82e0{font-size:1.25rem;line-height:1.3;\n}.elementor .e-21cb570a-8a79cc9{font-size:1rem;\n}.elementor .e-5da2ec8a-7f5ee4b{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-1b618b48-b721a8f{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-4a0bcdc0-bf70908{font-size:1.25rem;line-height:1.3;\n}.elementor .e-777de0ba-99ff86d{font-size:1rem;\n}.elementor .e-722bc7cd-40020ac{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-15f31d8f-16b2466{max-height:40px;overflow:visible;aspect-ratio:auto;object-fit:contain;object-position:center left;}.elementor .e-391f501e-9ecb69f{font-size:1.25rem;line-height:1.3;\n}.elementor .e-10df5393-aa03d33{font-size:1rem;\n}.elementor .e-df8db91-784aa2b{padding:1.5rem 0;border-top:1px solid #85B342;display:flex;flex-direction:column;gap:.75rem;\n}.elementor .e-29f8fe10-f09458c{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-12ea6004-f7b02ab{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-48833a29-0488a3d{text-align:center;}.elementor .e-1dedc492-dbbeadb{color:#ffffff;text-align:center;margin-bottom:2.5rem;\n}.elementor .e-183e4003-d731b2f{color:#fff;max-width:55rem;margin:1.5rem 0;\n}.elementor .e-183e4003-239d389{color:#fff;max-width:55rem;margin:1.5rem auto 2.5rem;text-align:center;\n}.elementor .e-7ab8210b-6bd3d9e{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-2e21acf2-c227709{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-65a34b83-72157d9{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-d3848735{@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-6f270bd4-702be53{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-4d636e48-db0520c{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-496aba63-0d69619{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-ac14b52f{@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-6d062bff-5ff7375{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-7d10ac32-d4e8ff5{font-size:1.9rem;color:var(--davis-green);margin-block-end:1.25rem;}.elementor .e-1c291cb6-9f24177{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-d0a27bb1{@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-35323b35-f3752e7{gap:0px;}.elementor .e-74e585b8{@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-69f3c40b-51e7f48{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--davis-ink);}.elementor .e-4f436a96-d6dca39{margin-block-end:3rem;}.elementor .e-6aa838aa-9622658{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;\n}.elementor .e-4be7544a-2d26637{padding:0;background-color:transparent;border:0;\n}.elementor .e-52479bac-3df784d{font-weight:600;font-size:1.05rem;}.elementor .e-16a75c37-9b5b0a3{padding:0px;}.elementor .e-577bf781-ecee881{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-c953797-be8ec46{font-size:1rem;}.elementor .e-738618e-c395a3a{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5f3c32af-6fe64d4{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-50c95a67-725d3df{font-weight:600;font-size:1.05rem;}.elementor .e-1db9c62c-7190772{padding:0px;}.elementor .e-1301522f-fff56a8{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-51fe6cca-a26231a{font-size:1rem;}.elementor .e-39d14e06-2ea9db5{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2f88c531-fafc5bf{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-60372ab1-36dad6c{font-weight:600;font-size:1.05rem;}.elementor .e-5ae3d06b-2ea40e0{padding:0px;}.elementor .e-1fd0157d-58b9cd7{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-76110a17-5e62320{font-size:1rem;}.elementor .e-3fef715d-9fa86ee{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-34ff9c8f-2542432{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-11280e90-b317742{font-weight:600;font-size:1.05rem;}.elementor .e-6bba2771-13d5d09{padding:0px;}.elementor .e-55eb673b-75b5142{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5d4956c4-3bc2906{font-size:1rem;}.elementor .e-534149fe-ae519e9{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6dc66148-ec8fb59{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-12a07862-8d85014{font-weight:600;font-size:1.05rem;}.elementor .e-147de4f2-be6c19b{padding:0px;}.elementor .e-342777a8-0779eeb{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3948453d-cc0ff51{font-size:1rem;}.elementor .e-7dc537d5-c6b0740{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3ef58695-9c7d8fe{padding:0px;border-block-start-width:0.15rem;border-top-style: solid; border-top-color: var(--davis-green);\n}.elementor .e-45070d07-8e9e68c{border-block-end-width:0.15rem;border-bottom-style: solid; border-bottom-color: var(--davis-green);\n}.elementor .e-303e63d8-811d1a1{align-self:center;}.elementor .e-2733be07-61fe5be{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;}