.elementor .e-aa1c9eb-cf597cf{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-transform:uppercase;margin-block-start:30px;}.elementor .e-3cc7217-7155a51{font-family:var(--h1);font-weight:700;font-size:70px;color:var(--newh1);}.elementor .e-3277737-226e72f{font-family:var(--para);font-size:19px;color:var(--bg2);line-height:30px;margin-block-start:15px;}.elementor .e-ed36d06-652b456{font-family:var(--para);font-weight:400;font-size:17px;color:var(--bg4);text-transform:uppercase;margin-block-start:20px;border-radius:0px;background-color:var(--bg3);align-self:start;}.elementor .e-6ac41e3-d1d63a0{width:50%;flex-direction:column;}.elementor .e-d2ee9a7-58788d7{width:50%;flex-direction:column;}.elementor .e-3ac92d3-a654f8f{padding-block-start:60px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://deane-construction.com/wp-content/uploads/2026/10/hero-deco-texture-C2Mo1vH1-1024x580.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;}.elementor .e-8aa712f-35bd1e0{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg3);text-transform:uppercase;margin-block-start:30px;margin-block-end:30px;}.elementor .e-70f6974-ee99e70{margin-block-start:20px;border-width:1px;border-color:var(--bg3);border-style:solid;}.elementor .e-ac87d4b-2ffdc1c{margin-block-start:20px;border-width:1px;border-color:var(--bg3);border-style:solid;}.elementor .e-13090fa-5915f0b{margin-block-start:20px;border-width:1px;border-color:var(--bg3);border-style:solid;}.elementor .e-35b8cd4{width:50%;padding-block-end:30px;padding-inline-end:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--bg3);border-style:solid;flex-direction:column;}.elementor .e-0dff97e-f9177e1{font-family:var(--para);font-size:30px;color:var(--bg4);margin-block-start:30px;}.elementor .e-717e9ba-6a61977{font-family:var(--para);font-size:18px;color:var(--bg4);margin-block-start:20px;}.elementor .e-1b3afcd{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;flex-direction:column;}.elementor .e-9f54fd9{padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:80px;background-color:var(--newh1);flex-direction:row;}.elementor .e-af76028-9483d9b{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg3);text-align:center;text-transform:uppercase;margin-block-start:30px;margin-block-end:30px;}.elementor .e-ed55351-3402765{font-family:var(--h1);font-size:50px;color:var(--newh1);text-align:center;margin-block-end:28px;}.elementor .e-f46dc40-a00c925{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bg5);flex-direction:column;}.elementor .e-e44988c-82e215b{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-align:center;text-transform:uppercase;margin-block-start:30px;align-self:center;}.elementor .e-c7417cc-d511049{font-family:var(--h1);font-size:50px;color:var(--bg5);text-align:center;text-transform:uppercase;margin-block-start:10px;}.elementor .e-4c897f9-61bd51a{font-family:var(--para);font-weight:200;font-size:25px;color:var(--newh1);line-height:40px;}.elementor .e-05b5657-0eb200f{margin-block-start:10px;margin-block-end:10px;border-width:1px;border-color:var(--bg3);border-style:solid;}.elementor .e-debe60d-8c76788{font-family:var(--para);font-size:14px;color:var(--bg3);text-transform:uppercase;}.elementor .e-021515d-bf93ab7{font-family:var(--para);font-weight:200;font-size:25px;color:var(--newh1);line-height:40px;}.elementor .e-b96a83a-13ace1c{margin-block-start:10px;margin-block-end:10px;border-width:1px;border-color:var(--bg3);border-style:solid;}.elementor .e-9cab807-5661e80{font-family:var(--para);font-size:14px;color:var(--bg3);text-transform:uppercase;}.elementor .e-486ee81-6c5b116{padding:50px;margin:0px;background-color:var(--newh1);flex-direction:column;}.elementor .e-478ac57-655068e{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-align:center;text-transform:uppercase;margin-block-start:30px;}.elementor .e-0413d7c-b164394{font-family:var(--h1);font-weight:500;font-size:50px;color:var(--bg4);text-align:center;text-transform:uppercase;margin-block-start:10px;}.elementor .e-5089245-3c92032{font-family:var(--h1);font-size:25px;color:var(--bg3);text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;margin-inline-start:20px;background-color:#375efa00;align-self:start;}.elementor .e-ffd598d{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--newh1);flex-direction:column;}.elementor .e-0ad04cd-37a0acf{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-align:center;text-transform:uppercase;margin-block-start:30px;align-self:center;}.elementor .e-3d179c8-5e6d567{font-family:var(--h1);font-weight:700;font-size:60px;color:var(--bg2);text-align:center;text-transform:uppercase;margin:10px;}.elementor .e-37e17c1-2c377b3{font-family:var(--para);font-size:20px;color:var(--bg2);text-align:center;}.elementor .e-cab6ab0-e0ef2f6{font-family:var(--para);font-size:16px;color:var(--bg5);text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;border-radius:0px;background-color:var(--bg3);align-self:center;}.elementor .e-fba6d5a-1127137{padding-block-start:80px;padding-block-end:80px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--bg4);flex-direction:column;}.elementor .e-611b9a2-4adb7ca{font-family:var(--para);font-size:16px;color:var(--newh1);line-height:30px;}.elementor .e-03bc765-834cbd5{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;align-self:start;}.elementor .e-36fef38-aed6136{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;align-self:start;}.elementor .e-704a1fa-b4d0203{padding:50px;border-block-start-width:2px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--bg1);border-style:solid;background-color:#0b1f14;flex-direction:column;}