.elementor .e-widget_wqms6axfs-4570e03{width:3rem;border-width:2px;border-color:#FED420;border-style:solid;}.elementor .e-widget_r36uqy8ve-a3775a4{font-family:"Montserrat";font-weight:700;font-size:0.9rem;color:#1A1A1A;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-widget_hl91v5v0o-387c77c{width:3rem;border-width:2px;border-color:#FED420;border-style:solid;}.elementor .e-container_pk72k0hgs-3334c6e{column-gap:1rem;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}.elementor .e-widget_amdooqmcu-36797b8{font-family:"Montserrat";font-weight:800;font-size:3.5rem;color:#1A1A1A;line-height:1.2em;text-align:center;}.elementor .e-container_q14mkefld-cf047d6{max-width:48rem;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-widget_gzr0oj8ml-08aebb2{font-family:"Open Sans";font-size:1.125rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-container_vjuxxrbry-f741150{max-width:36rem;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-container_yochbqzdg-7505d2b{padding-inline-start:8rem;padding-inline-end:8rem;margin-block-start:150px;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_w6uk12umd-9868c5d{font-family:"Montserrat";font-weight:700;font-size:2.25rem;color:#1A1A1A;line-height:1.2em;text-align:center;}.elementor .e-widget_yoq9et0we-26cda49{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.5em;text-align:center;}.elementor .e-container_ky6g7dvd6-e31a566{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.875rem;align-items:center;}.elementor .e-container_z57hwak2i-3788dca{width:100%;max-width:52rem;column-gap:0rem;padding:4rem;border-radius:16px;border-width:4px;border-color:#f6ee16;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:3rem;align-items:stretch;}.elementor .e-container_kykonsv00-8300d08{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(#010101bf, #010101bf),url("https://lemonremodeling.com/wp-content/uploads/2025/08/Room-Additions-and-ADUs-4.webp");background-repeat:repeat,repeat-y;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F9F9F9;display:flex;flex-direction:column;align-items:center;}.elementor .e-widget_3fiorovzy-cd45fd9{font-family:"Montserrat";font-weight:700;font-size:0.875rem;color:#2E8D33;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-widget_ihpsyq4ua-d75a333{font-family:"Montserrat";font-weight:800;font-size:2.25rem;color:#1A1A1A;}.elementor .e-container_3kkbmx2z9-d195730{max-width:40rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.5rem;align-items:center;}.elementor .e-widget_suxkb9jjv-473c044{font-family:"Montserrat";font-weight:700;font-size:1.35rem;color:#1A1A1A;}.elementor .e-widget_0bs7xj25l-0ec5d69{font-family:"Open Sans";font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-container_0kmq4qf2v-909feb3{column-gap:0rem;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#F9F9F9;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;}.elementor .e-widget_3djnb5oc8-6e80510{font-family:"Montserrat";font-weight:700;font-size:1.35rem;color:#1A1A1A;}.elementor .e-widget_uvhyg04x1-e79670a{font-family:"Open Sans";font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-container_gcxa8avdi-1ecb7a4{column-gap:0rem;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#F9F9F9;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;}.elementor .e-widget_fl9e78chg-b9e187c{font-family:"Montserrat";font-weight:700;font-size:1.35rem;color:#1A1A1A;}.elementor .e-widget_4hsb1lntd-70237ba{font-family:"Open Sans";font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-container_ohom1tbfj-13266af{column-gap:0rem;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#F9F9F9;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;}.elementor .e-container_1lznkrqs1-3b3a10b{width:100%;max-width:75rem;column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_3cjeykdh5-8314595{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:3rem;align-items:center;}