.elementor .e-61f08ad3-2cc364b{font-weight:700;font-size:0.875rem;color:#F8B526;letter-spacing:0.1em;line-height:1.6;margin:0px;}.elementor .e-31a807fb-2d6ee10{font-weight:700;font-size:clamp(2.25rem, 4.3vw, 3.5rem);color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .e-6c7ec4ea-ac1ce1b{font-weight:600;font-size:1.45rem;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-10863c15-5709288{padding:clamp(2rem, 4vw, 4rem);display:flex;flex-direction:column;gap:1.25rem;flex:48 1 28rem;justify-content:center;}.elementor .e-3074d622-a54a747{min-height:22rem;padding:0px;background-image:url("https://the-construction-coach.com/wp-content/uploads/2026/09/Rolled-Construction-Plans-1024x682-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:1.25rem;flex:52 1 28rem;}.elementor .e-647a0a48-053cb1b{min-height:34rem;padding:0px;background-color:#212D45;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-675db6d6-e572218{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-3e6e14bf-02ee84d{font-size:0.9rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-70f2902c-47f170e{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 11rem;}.elementor .e-7cac4bb4-9c4d315{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-7e909e15-28f2de0{font-size:0.9rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-7d6a6a4e-722c42a{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 11rem;}.elementor .e-5a1b9e79-a9f4ebb{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-5c6febd3-0d4d9bc{font-size:0.9rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-79c91632-fbf793d{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 11rem;}.elementor .e-267f3298-775b6ae{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-7aff60b0-a0282bb{font-size:0.9rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-74d084ec-f719332{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 11rem;}.elementor .e-1ff92604-473b1a4{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-234418a2-c46cb50{font-size:0.9rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-29ab8173-087f0bb{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 11rem;}.elementor .e-2df7072e-20a9c3f{max-width:75rem;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:clamp(2rem, 3vw, 2.5rem);padding-inline-end:clamp(2rem, 3vw, 2.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#FFFFFF;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;}.elementor .e-d8b434c-d097724{font-weight:700;font-size:1.75rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-737f1cef-8a80200{font-size:1rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-56dc5790-d46e925{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-1304090b-5210e20{font-size:0.8rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-642da32a-42a1678{padding:clamp(2rem, 4vw, 3.125rem);background-color:#F7F8FA;display:flex;flex-direction:column;gap:1.25rem;flex:60 1 32rem;}.elementor .e-1fcf34cc-03f0b10{max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-2ef7810d-79e10d2{font-weight:700;font-size:2rem;color:#212D45;line-height:1.15;text-align:center;margin:0px;}.elementor .e-5a4a1446-3487897{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-77b2ca1d-4de6d6e{font-size:0.9375rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-11ebaa8d-7d9f551{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 14rem;}.elementor .e-51ce436a-38b477b{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-547e1dd0-475ef70{font-size:0.9375rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-26e957e1-6a030ad{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 14rem;}.elementor .e-7b10c8ca-ca6921b{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-795d7d13-cbdf4fd{font-size:0.9375rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-10cb0d01-f108e01{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 14rem;}.elementor .e-7ff7e183-3b32008{font-weight:700;font-size:1.125rem;color:#212D45;line-height:1.15;margin:0px;}.elementor .e-2b720f86-4bdc2af{font-size:0.9375rem;color:#536175;line-height:1.6;margin:0px;}.elementor .e-40c5b955-72952ed{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 14rem;}.elementor .e-2d4e070e-8ac40d9{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;}.elementor .e-171153d9-3aabcd7{max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:clamp(2rem, 3vw, 2.5rem);padding-inline-end:clamp(2rem, 3vw, 2.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-3f1fa6ef-b8feccd{font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .e-1eafdfda-3f18ac3{font-size:0.8125rem;color:#F8B526;letter-spacing:0.06em;line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-30ab1f84-8ddb92d{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 18rem;}.elementor .e-734c7ea7-3261040{font-size:0.875rem;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-4378e68f-67f0104{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 20rem;}.elementor .e-496c69f5-f5b50e7{font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.15;margin:0px;flex:1 1 14rem;}.elementor .e-21edcc8e-8c23f43{padding:0px;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap;}.elementor .e-58f5ad1c-18b2cd5{font-size:0.8125rem;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-46839651-a3e9b0f{font-size:0.75rem;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-477e5cbf-bb26b5c{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:clamp(2rem, 4vw, 3rem);padding-inline-end:clamp(2rem, 4vw, 3rem);background-color:#212D45;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-670bc22f-70470c1{padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}