.elementor .e-4b75d372-d794{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;display:block;max-width: none; pointer-events: none;\n}.elementor .e-1e86b68-ab6c{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;pointer-events: none; background-image: radial-gradient(ellipse at 10% 0%, rgba(154, 29, 34, 0.55) 0%, rgba(33, 27, 18, 0) 55%), linear-gradient(90deg, rgba(33, 27, 18, 0.9) 0%, rgba(33, 27, 18, 0.66) 55%, rgba(18, 44, 59, 0.45) 100%);\n}.elementor .e-16e6e7fa-eb03{width:clamp(280px, 34vw, 520px);inset-inline-end:4%;opacity:16%;}.elementor .e-26dcde2d-a7e9{font-size:clamp(56px, 10vw, 150px);}.elementor .e-5ce93ef6-1a0c{color:rgba(253, 254, 254, 0.86);}.elementor .e-53a0d5c0-fc78{gap:28px;align-items:flex-start;}.elementor .e-2e3e2e41-c1d4{min-height:88vh;padding-block-start:clamp(120px, 14vw, 200px);padding-block-end:clamp(100px, 12vw, 180px);background-color:var(--eng-dark);justify-content:center;background-image: radial-gradient(ellipse at 10% 0%, rgba(154, 29, 34, 0.55) 0%, rgba(33, 27, 18, 0) 55%), linear-gradient(90deg, rgba(33, 27, 18, 0.95) 0%, rgba(33, 27, 18, 0.78) 55%, rgba(18, 44, 59, 0.55) 100%), url('https://wordpress-459719-6681317.cloudwaysapps.com/wp-content/uploads/2026/10/eng-customhomes-untitled-0033-scaled-1.jpg'); background-size: cover; background-position: center; background-image: radial-gradient(ellipse at 10% 0%, rgba(154, 29, 34, 0.55) 0%, rgba(33, 27, 18, 0) 55%), linear-gradient(90deg, rgba(33, 27, 18, 0.95) 0%, rgba(33, 27, 18, 0.78) 55%, rgba(18, 44, 59, 0.55) 100%), url('https://engbuilt.com/wp-content/uploads/2026/10/eng-customhomes-untitled-0033-scaled-1.jpg'); background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .e-3a22af93-f7ac{font-family:""Manufaktur", sans-serif";font-weight:800;font-size:clamp(36px, 4vw, 56px);color:var(--eng-light);line-height:1;}.elementor .e-4da0ed94-da10{font-family:""Mohave", sans-serif";font-weight:300;font-size:19px;color:rgba(253, 254, 254, 0.86);line-height:1.3;}.elementor .e-1f679491-e252{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:2px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(253, 254, 254, 0.35);\n}.elementor .e-4f81516d-dc00{font-family:""Manufaktur", sans-serif";font-weight:800;font-size:clamp(36px, 4vw, 56px);color:var(--eng-light);line-height:1;}.elementor .e-5ab43101-ddf7{font-family:""Mohave", sans-serif";font-weight:300;font-size:19px;color:rgba(253, 254, 254, 0.86);line-height:1.3;}.elementor .e-56d981fe-c0eb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:2px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(253, 254, 254, 0.35);\n}.elementor .e-1660b12-fee3{font-family:""Manufaktur", sans-serif";font-weight:800;font-size:clamp(36px, 4vw, 56px);color:var(--eng-light);line-height:1;}.elementor .e-5509a097-86ce{font-family:""Mohave", sans-serif";font-weight:300;font-size:19px;color:rgba(253, 254, 254, 0.86);line-height:1.3;}.elementor .e-7e2a583e-dc61{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:2px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(253, 254, 254, 0.35);\n}.elementor .e-3170d033-8413{font-family:""Manufaktur", sans-serif";font-weight:800;font-size:clamp(36px, 4vw, 56px);color:var(--eng-light);line-height:1;}.elementor .e-27f1712b-79a7{font-family:""Mohave", sans-serif";font-weight:300;font-size:19px;color:rgba(253, 254, 254, 0.86);line-height:1.3;}.elementor .e-13945b85-aeb9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:2px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(253, 254, 254, 0.35);\n}.elementor .e-32243f5c-d409{width:100%;max-width:var(--eng-max);padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-11b0beda-f311{padding-block-start:44px;padding-block-end:44px;}.elementor .e-5ce72491-d1d2{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-611c79dc-8de4{padding:0px;display:grid;gap:40px;grid-template-columns:1fr 1fr;align-items:end;}.elementor .e-23790f6-f869{background-color:var(--eng-dark);}.elementor .e-53077dfc-f4c3{background-color:var(--eng-dark);}.elementor .e-3fbd8cbc-70ba{background-color:var(--eng-dark);}.elementor .e-caa52b9-b338{gap:56px;}.elementor .e-343a1c49-5f23{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;box-shadow: -22px 22px 0 0 var(--eng-red);\n}.elementor .e-4b6dc1ba-1920{width:150px;height:auto;}.elementor .e-50c1ab9d-e378{width:auto;position:absolute;inset-inline-end:-28px;inset-block-end:40px;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;border-block-start-width:4px;background-color:var(--eng-dark);border-top-style: solid; border-top-color: var(--eng-gold);\n}.elementor .e-77cd9fcf-8e86{height:100%;min-height:600px;position:relative;padding:0px;}.elementor .e-48fa055-118a{font-family:""Manufaktur", sans-serif";font-weight:500;font-size:clamp(18px, 1.6vw, 22px);color:var(--eng-red);letter-spacing:0.06em;font-style:italic;text-transform:uppercase;}.elementor .e-7d5133c2-142c{font-size:18px;line-height:1.4;}.elementor .e-7980d2b9-ed35{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--eng-red);\n}.elementor .e-68e09305-2602{font-size:18px;line-height:1.4;}.elementor .e-1cd6c70d-f630{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--eng-navy);\n}.elementor .e-32bf6703-4210{font-size:18px;line-height:1.4;}.elementor .e-7f1a5c2e-2478{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--eng-gold);\n}.elementor .e-5b2ef01a-84ea{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-4e19f7a-9388{gap:22px;}.elementor .e-138a5818-e267{grid-template-columns:0.9fr 1.1fr;}.elementor .e-1d56affc-324f{color:rgba(253, 254, 254, 0.85);}.elementor .e-32f8df59-2bfe{gap:20px;}.elementor .e-1a237c97-b4eb{height:72px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-width:0px;max-width: none;\n}.elementor .e-115154f9-420f{height:72px;margin:0px;border-width:0px;max-width: none;\n}.elementor .e-1271f96f-3bef{height:72px;margin:0px;border-width:0px;max-width: none;\n}.elementor .e-3664ed0d-61a0{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-2fc6110f-d3b7{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:20px;border-top-style: solid; border-top-color: var(--eng-gold);\n}.elementor .e-3ad8b1c5-154c{grid-template-columns:1.3fr 0.7fr;align-items:end;}.elementor .e-7390ccca-bd5e{background-image:linear-gradient(120deg, #122C3B 0%,#0c1f2a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-663bd4bc-6609{inset-inline-end:auto;inset-inline-start:-6%;opacity:10%;}.elementor .e-124c2875-f35b{width:clamp(220px, 26vw, 340px);height:auto;}.elementor .e-19744002-d96d{color:rgba(253, 254, 254, 0.88);text-align:center;}.elementor .e-71e499da-5218{justify-content:center;}.elementor .e-128cc01d-8d4a{text-align:center;gap:24px;align-items:center;}