.elementor .e-882d6df-1903eb1{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-transform:uppercase;margin-block-start:30px;}.elementor .e-ace12cf-d4f6600{font-family:var(--h1);font-weight:600;font-size:80px;color:var(--newh1);}.elementor .e-257004f-086164d{font-family:var(--para);font-size:19px;color:var(--bg2);line-height:30px;padding-inline-end:30px;margin-block-start:15px;}.elementor .e-e279400-6a95bc6{font-family:var(--para);font-weight:400;font-size:15px;color:var(--bg4);text-transform:uppercase;margin-block-start:20px;background-color:var(--bg3);align-self:start;}.elementor .e-0248b74-43663e3{width:50%;flex-direction:column;}.elementor .e-4334673-d503b82{width:50%;flex-direction:column;}.elementor .e-7924c5f-96a1f96{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-7879e5a-3ed5fe4{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-b3ab407-6fb6972{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-15172ec-fc8f3c1{width:60%;font-family:var(--para);font-size:20px;text-align:center;margin-block-start:20px;align-self:center;}.elementor .e-a587fbc{padding:80px;background-color:var(--newh1);flex-direction:column;}.elementor .e-8a2b089-9c257f4{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-430c716-2585138{font-family:var(--h1);font-weight:500;font-size:50px;color:var(--newh1);text-align:center;text-transform:uppercase;margin-block-start:10px;}.elementor .e-17d75fd-290708a{font-family:var(--h1);font-weight:500;font-size:25px;color:var(--newh1);text-align:center;text-transform:uppercase;padding-inline-start:20px;margin-block-start:10px;align-self:start;}.elementor .e-3299875-25bef00{font-family:var(--para);font-size:20px;color:var(--newh1);line-height:30px;padding-inline-start:20px;padding-inline-end:40px;margin-inline-end:40px;}.elementor .e-837ec64-1aa0672{font-family:var(--h1);font-size:16px;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-6c36615-b15e584{font-family:var(--h1);font-size:16px;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-e6f9429-704fd1b{font-family:var(--h1);font-size:16px;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-6f3a959-e4180aa{font-family:var(--h1);font-weight:500;font-size:25px;color:var(--newh1);text-align:center;text-transform:uppercase;padding-inline-start:20px;margin-block-start:10px;align-self:start;}.elementor .e-6b254e7-0e4d134{font-family:var(--para);font-size:20px;color:var(--newh1);line-height:30px;padding-inline-start:20px;padding-inline-end:40px;margin-inline-end:40px;}.elementor .e-0c5b8f8-6253c96{font-family:var(--h1);font-size:16px;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-7e92c17-b4dadd1{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--bg4);flex-direction:column;}.elementor .e-eea91d1-65c61ab{font-family:var(--h1);font-weight:700;font-size:18px;color:var(--bg1);text-transform:uppercase;margin-block-start:10px;margin-block-end:10px;}.elementor .e-342fefa-fb5470e{font-family:var(--h1);font-weight:600;font-size:40px;}.elementor .e-beafedd-45b4f19{font-family:var(--para);font-size:17px;line-height:30px;margin-inline-end:40px;}.elementor .e-b69bee8-0904492{font-family:var(--para);font-weight:400;font-size:15px;color:var(--bg4);text-transform:uppercase;margin-block-start:20px;background-color:var(--bg3);align-self:start;}.elementor .e-5ce9c63{width:50%;flex-direction:column;}.elementor .e-4310c66{width:50%;flex-direction:column;}.elementor .e-75a30ba{padding-block-start:80px;padding-block-end:80px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--newh1);flex-direction:row;}.elementor .e-ae0fc20-e1d584a{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-9d115c2-d6d9f46{font-family:var(--h1);font-weight:700;font-size:60px;color:var(--bg2);text-align:center;text-transform:uppercase;margin:10px;}.elementor .e-f2d50b6-bdd389a{font-family:var(--para);font-size:20px;color:var(--bg2);text-align:center;}.elementor .e-6958e8d-b1d23f8{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-acb6393-1d46aed{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-a089f07-8c1d313{font-family:var(--para);font-size:16px;color:var(--newh1);line-height:30px;}.elementor .e-f2198a5-92c7b58{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-8c2471c-d08b656{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-68dcadf-1fe626a{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;}