/**handles:global-8560-frontend-desktop,local-8560-frontend-desktop**/
.elementor .CTA{padding-block-start:8rem;padding-block-end:8rem;background-image:url("https://ascoconstruction.com/wp-content/uploads/2026/05/bg-cta.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:63% auto;background-position:-60% 50%;background-color:var(--Secondary_Green);justify-content:center}.elementor .asco-inner-hero{color:var(--Primary_Blue);margin-block-end:var(--xs-padding)}.elementor .asco-h2{margin-block-end:var(--xs-padding)}.elementor .eyebrow{font-family:var(----asco-font);font-weight:500;font-size:1.1rem;color:var(--Secondary_Green);letter-spacing:.7px;line-height:1rem;text-transform:uppercase;margin-block-end:var(--xs-padding)}
.elementor .e-9f1c7f4-8688d6d{color:var(--Primary_Blue)}.elementor .e-cfada5e-af86c83{max-width:56ch;color:var(--Black);margin-block-end:var(--xs-padding)}.elementor .e-d4ab02a-a9e531f{width:var(--Half);flex-direction:column;justify-content:center}.elementor .e-dea7d3c-7f188c2{width:var(--fullwidth);border-radius:.5rem}.elementor .e-4ae066d-1304171{width:var(--Half);overflow:hidden;display:flex;align-items:center}.elementor .e-40049a9-89ec0cc{padding:0;display:flex;flex-direction:row;gap:18px}.elementor .e-99b3435-81954ac{max-width:1340px;overflow:hidden;padding-block-start:125px;padding-block-end:125px;display:flex;flex-direction:row;justify-content:center}.elementor .e-e23f864-0303390{color:var(--White);text-align:start}.elementor .e-8ea2545-67fb77a{width:49ch;color:var(--White);margin-block-end:var(--xs-padding)}.elementor .e-23af468-dd1938e{width:var(--Half);padding:0;display:flex;flex-direction:column;justify-content:flex-start;order:99999}.elementor .e-62e270a-a9e6b3e{max-width:1340px;justify-content:flex-end}