.elementor .e-179f9ef2-20d6{width:3.75rem;height:3.75rem;object-fit:contain;margin-block-end:1.5rem;}.elementor .e-22615a66-9b8d{color:#ffffff;margin-block-end:1.5rem;}.elementor .e-c5e65b6-8ee0{font-weight:600;margin-block-end:1.5rem;}.elementor .e-86d18be-20cb{min-width:0px;align-self:flex-start;}.elementor .e-4b7b05e4-9991{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-2a739872-12fc{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-48bcae57-d775{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-d9f6e4d-a930{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-3a126aef-9785{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-38bcc198-f0bf{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-4244a114-6d45{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-47cf287d-d7c9{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-7ce1da5f-9275{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-fdfa272-4aa2{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-5a7ae64a-64de{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-26a3ea32-2496{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-777145e7-9406{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-5c470ff4-4c68{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-4d659cd6-c64b{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-21136359-4299{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-3a6abff9-6039{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-3c44c89c-cdf9{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-4b1ac74a-56a8{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-293e496e-af8f{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-449b6707-68bd{width:100%;min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-447a81a2-ddb9{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-668ff837-4de3{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-3020f692-f2ea{width:100%;min-width:0px;max-width:100%;box-sizing: border-box; resize: vertical;\n}.elementor .e-2bb784c-faf3{min-width:0px;max-width:100%;box-sizing: border-box;\n}.elementor .e-630a2cd1-51ab{font-size:0.95rem;}.elementor .e-3e2c1808-8f68{align-self:center;}.elementor .e-629f5a82-99e8{min-width:0px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:1.75rem;flex-wrap:nowrap;align-items:stretch;box-sizing: border-box;\n}.elementor .e-252cdae7-2ab5{min-width:0px;max-width:100%;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-73bbad36-2395{width:100%;max-width:87.5rem;box-sizing: border-box;\n}.elementor .e-2413d689-6ce4{color:#ffffff;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:top center;background-color:var(--davis-ink);}.elementor .e-751e5303{body.page-id-86 &{display:none!important;}\n}.elementor .e-5335ce59-b03e{width:2.5rem;height:auto;margin-block-end:1.25rem;display:block;}.elementor .e-f47a1257{width:15rem!important;height:auto!important;max-width:100%;object-fit:contain;\n}.elementor .e-4184725-2c11{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:1.8;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-703c21ce-7f46{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:1.8;margin:0px;}.elementor .e-71868675-5369{min-width:0px;padding:0px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-79e7086e-6b49{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-33e4cb5-104e{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;margin:0px;}.elementor .e-46535f8-83a9a5d{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;margin:0px;}.elementor .e-da7d39a-4108616{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;margin:0px;}.elementor .e-5648b7d8-6df1{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:0px;border-inline-start-width:0.0625rem;flex:1 1 0px;box-sizing: border-box; border-left-style: solid; border-left-color: #ffffff;\n}.elementor .e-72284832-12f3{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-163984cf-86b6:hover,.elementor .e-163984cf-86b6:focus-visible{text-decoration:underline;}.elementor .e-163984cf-86b6{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;text-decoration:none;margin:0px;display:block;overflow-wrap: anywhere;\n}.elementor .e-79a1e31f-3fca{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.65rem;align-items:center;}.elementor .e-25577623-bbdf:hover,.elementor .e-25577623-bbdf:focus-visible{text-decoration:underline;}.elementor .e-25577623-bbdf{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;text-decoration:none;margin:0px;display:block;overflow-wrap: anywhere;\n}.elementor .e-63702d9d-9929{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.65rem;align-items:center;}.elementor .e-7b4dba56-50b8{font-family:var(--davis-font);font-size:1rem;color:#ffffff;line-height:2.2;margin:0px;}.elementor .e-1be01ca7-7dd4{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.65rem;align-items:center;}.elementor .e-511b3c8-57fc40c{font-family:var(--davis-font);font-size:0.8rem;color:#ffffff;line-height:1.5;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6f7e6f9-53a23c4{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.65rem;align-items:center;}.elementor .e-7c53dbc2-4157{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:0px;border-inline-start-width:0.0625rem;flex:1 1 0px;box-sizing: border-box; border-left-style: solid; border-left-color: #ffffff;\n}.elementor .e-3c84b63c-85ce{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:stretch;}.elementor .e-7ad8be53-59da{max-width:87.5rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-178b541a-25b0{max-width:87.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-7d0eb18e-acc7{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.0625rem;border-block-end-width:0.0625rem;border-top-style: solid; border-top-color: #ffffff; border-bottom-style: solid; border-bottom-color: #ffffff;\n}.elementor .e-d1eeeb82{@media(max-width:767px){display:none!important;border-top:0!important;}\n}.elementor .e-4aa33045-8a3c{font-family:var(--davis-font);font-size:0.65rem;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-afc456f-d424{font-family:var(--davis-font);font-size:0.65rem;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-5cf08af1-4b06{width:auto;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-853865b1{@media(max-width:767px){justify-content:center!important;text-align:center;}\n}.elementor .e-101c048d-70a4{font-family:var(--davis-font);font-size:0.65rem;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-706c1061{& .davis-credit-by{white-space:nowrap;}& a{display:inline!important;font-family:"Source Sans Pro",sans-serif;font-weight:700;color:#fff;text-decoration:none;white-space:nowrap;}& .davis-credit-three{color:#FF8300;}& > span{white-space:nowrap;}& a > span{color:#FF8300!important;}\n}.elementor .e-2f774f21{text-align:right;@media(max-width:767px){text-align:center!important;}\n}.elementor .e-37ca6ca0{& a,& a span{font-family:"Source Sans Pro",sans-serif!important;font-weight:700!important;}\n}.elementor .e-b7e2a82-f099{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:0.3rem;justify-content:flex-end;align-items:center;}.elementor .e-9256f695{@media(max-width:767px){margin-inline:0!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;text-align:center;max-width:100%;}\n}.elementor .e-42abd68a-6a38{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-d7f87ec9{@media(max-width:767px){flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.75rem;text-align:center;}\n}.elementor .e-7c9c9092-3e8b{max-width:87.5rem;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-9cfae61b{padding-block-end:.75rem!important;@media(max-width:767px){border-top:0!important;text-align:center;padding-top:1.5rem;}\n}.elementor .e-5b7428cc-5dd1{color:#ffffff;padding:0px;border-block-start-width:0.0625rem;background-color:var(--davis-ink);border-top-style: solid; border-top-color: #ffffff;\n}.elementor .e-bdc6f494{padding-block-end:0!important;\n}.elementor .e-28471d35{& select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,svg xmlns=http://www.w3.org/2000/svg width=12 height=8 viewBox=0 0 12 8path d=M1 1l5 5 5-5 fill=none stroke=85B342 stroke-width=1.8//svg");background-repeat:no-repeat;background-size:12px 8px;background-position:right 16px center!important;padding-right:42px!important;}\n}.elementor .e-cbd58d9f{padding-block-end:0!important;\n}