.elementor .e-55f7d96-876ae37{font-weight:700;}.elementor .e-d741ee0-54edf68{max-width:6rem;}.elementor .e-026cdfa-9d3e6a2{font-weight:700;}.elementor .e-d407382-f6473ce{color:var(--color-secondary);gap:var(--space-0-5);align-items:center;}.elementor .e-b9859eb-518d21e{max-width:700px;}.elementor .e-f11a735-9e4da3d{max-width:700px;}.elementor .e-7b7df18-4e15ddd{max-width:2.25rem;color:var(--color-secondary);}.elementor .e-76727ee-43f3f01{width:auto;align-items:center;}.elementor .e-74a6518-aaf1b79{width:70%;justify-content:center;align-items:start;}.elementor .e-3f4d633-5de7641{width:100%;}.elementor .e-b97c49f-5212572{width:100%;a{
  color: var(--color-tertiary);
}\n}.elementor .e-9c8b2bb-9f55c4d{color:var(--color-background-alt-1);}.elementor .e-f4ee9ca-e470adb{width:100%;}.elementor .e-a68f221-d637861{width:30%;padding:2rem;flex-direction:column;align-items:center;}.elementor .e-0078def-2624127{margin-block-end:3.5rem;}.elementor .e-dc86398-1834af6{width:auto;height:55px;object-fit:contain;object-position:center center;}.elementor .e-eb1c2f0-2032752{width:auto;align-items:center;}.elementor .e-168a18c-8d72fdf{width:auto;height:75px;object-fit:contain;}.elementor .e-940e378-a32bf74{width:auto;align-items:center;}.elementor .e-72d3c8d-4aa5373{width:auto;height:65px;object-fit:contain;object-position:center center;}.elementor .e-ece4726-7d91d4a{width:auto;align-items:center;}.elementor .e-d5f355b-09b50cc{width:auto;height:70px;object-fit:contain;object-position:center center;}.elementor .e-00c18ef-e6532e3{width:auto;align-items:center;}.elementor .e-2e4534f-f12751b{width:auto;height:72px;object-fit:contain;object-position:center center;}.elementor .e-98d691a-9f85e2e{width:auto;align-items:center;}.elementor .e-c39dd7b-d413ce0{position:absolute;inset-block-end:-3.5rem;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:center;img, .e-image-link-base {
  flex-shrink: 0;
}\n}.elementor .e-68d8e0d-42aea15{min-height:700px;background-image:linear-gradient(45deg, #161B33 0%,#262e59b3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-85ed9c7-57e43d8{min-height:600px;overflow:visible;z-index:2;}.elementor .e-b8e8fe7-4e89885{width:60%;justify-content:center;align-items:start;}.elementor .e-e8c6129-84b93e4{width:40%;object-fit:contain;}.elementor .e-1d3d9e5-a751798{margin-block-start:2rem;}.elementor .e-b43db6e-9b11c5c{position:relative;z-index:0;background-image:url("https://goodwinconstructionnwi.com/wp-content/uploads/2026/10/shape-divider-tilt-gradient.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:102% auto;background-position:bottom center;flex-direction:column;}.elementor .e-72ed3d3-1a7287b{font-size:var(--text-eyebrow);color:var(--color-light-blue);}.elementor .e-7e94073-0215e6e{max-width:600px;}.elementor .e-18353d5-3722176{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-7822f88-8a407df{background-image:url("https://goodwinconstructionnwi.com/wp-content/uploads/2026/10/rectangle-shape-divider.svg"),linear-gradient(90deg, #161B33 0%,#272F5A 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:101% auto,auto auto;background-position:bottom center,0% 0%;background-color:var(--color-primary);flex-direction:column;}.elementor .e-27ad9a4-2d21345{max-width:600px;}.elementor .e-ecd5679-8f2c798{height:250px;min-height:250px;object-fit:cover;object-position:center center;border-start-start-radius:1rem;border-start-end-radius:1em;}.elementor .e-f349c61-feb9847{border-start-start-radius:1rem;border-start-end-radius:1rem;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-5c2534f-1bf65bd{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.25rem;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-white);}.elementor .e-0850873-b3c9522{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.25rem;border-width:1px;border-color:var(--color-text);border-style:solid;background-color:var(--color-white);}.elementor .e-49040aa-66a20af{max-height:160px;overflow:auto;}.elementor .e-21b26bd-99f0e20{margin-block-end:auto;}.elementor .e-5cce100-bc50c89{margin-block-start:1rem;}.elementor .e-85b171f-fc318bb{margin-block-start:1rem;}.elementor .e-85b171f-fc318bb:hover,.elementor .e-85b171f-fc318bb:focus-visible{color:var(--color-text);background-color:var(--color-white);}.elementor .e-cedfe7f-973f07a{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:0rem;border-start-end-radius:0rem;border-end-start-radius:1rem;border-end-end-radius:1rem;border-width:1px;border-color:var(--color-border);border-style:solid;flex-direction:column;flex:1 0 auto;}.elementor .e-00d9e5f-b04baa9{height:auto;display:flex;flex-direction:column;}.elementor .e-5b252d6-f598149{padding:0px;display:grid;gap:1rem;align-items:stretch;}.elementor .e-23e161f-d047af8{padding:0px;}.elementor .e-950df32-5e6929c{min-height:13rem;background-image:linear-gradient(#161b33a3, #161b33a3),url("https://goodwinconstructionnwi.com/wp-content/uploads/2023/10/residential-aerial.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:space-between;align-items:center;}.elementor .e-1d57d17-137a5d8{flex-direction:column;}.elementor .e-878d397-86abae7{max-width:600px;}.elementor .e-025d157-ef26af5{width:3rem;min-width:3rem;max-width:3rem;color:var(--color-light-blue);}.elementor .e-5ec59fb-50b19e2{align-items:center;}.elementor .e-8e76391-957532c{font-style:italic;margin-block-end:1rem;}.elementor .e-8d4bf69-d39c83d{margin-block-start:4rem;margin-inline-start:-2rem;background-image:linear-gradient(#262e59d1, #262e59d1),url("https://goodwinconstructionnwi.com/wp-content/uploads/2026/10/asphalt-shingle-roof-texture-v2-web.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--color-primary);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-4484a22-514204c{width:55%;align-items:start;}.elementor .e-41f33d0-e6d9ad8{background-color:var(--color-border);}.elementor .e-8e6a63c-837999b{background-color:var(--color-border);}.elementor .e-3d4a352-9ebdb9e{background-color:var(--color-border);}.elementor .e-b4b70cf-b92883b{width:45%;justify-content:flex-start;}.elementor .e-357ed8a-414f004{background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.82) 0%,rgb(255,255,255) 100%),url("https://goodwinconstructionnwi.com/wp-content/uploads/2026/10/residential-house-background-v1-web-1920.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-bf20519-190947d{max-width:600px;}.elementor .e-395f3bd-c7910b9{width:90%;}.elementor .e-d20ff40-15ffbbe{color:var(--color-light-blue);}.elementor .e-0a47ce6-efe330c{width:10%;}.elementor .e-8bf33c8-1e74f7f{width:90%;}.elementor .e-72ba19c-f84851f{color:var(--color-light-blue);}.elementor .e-c628579-1814626{width:10%;}.elementor .e-6a591ac-e7b0a3c{width:90%;}.elementor .e-e986ae9-244852e{color:var(--color-light-blue);}.elementor .e-5c6146b-7c22012{width:10%;}.elementor .e-48ae8e2-36516c5{display:flex;grid-template-columns:repeat(2, 1fr);}.elementor .e-876f7f0-c02bfa0{width:90%;}.elementor .e-1bff1fc-38559f6{color:var(--color-light-blue);}.elementor .e-7dc4543-51bc51c{width:10%;}.elementor .e-1800612-a98ad57{width:90%;}.elementor .e-6b36443-f5d2e65{color:var(--color-light-blue);}.elementor .e-f806eca-6e725df{width:10%;}.elementor .e-c9eef1b-687e3bb{width:90%;}.elementor .e-2e52d93-44349bd{color:var(--color-light-blue);}.elementor .e-674568d-8594dbe{width:10%;}.elementor .e-dcdc233-0de65c8{display:flex;grid-template-columns:repeat(2, 1fr);}.elementor .e-e932c8e-f414d0a{flex-direction:column;}