/**handles:global-4280-frontend-desktop,local-4280-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-d7f0434-1925344{max-width:100%;color:var(--Primary_Blue)}.elementor .e-28a83ea-e554451{color:var(--Black);margin-block-end:var(--sm-padding)}.elementor .e-9ec7fbb-1976281{width:var(--Half);padding:0;flex-direction:column;justify-content:center}.elementor .e-8baab93-15f19ec{width:var(--Half);padding:0}.elementor .e-b679856-eef0f82{column-gap:5rem;padding:0;display:flex;flex-direction:row;row-gap:4rem}.elementor .e-f1bb488-90ae848{max-width:1340px;overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;display:flex;justify-content:center}.elementor .e-b183dbc-e81b04f{width:14ch;color:var(--White);text-align:start;margin-block-end:var(--xs-padding)}.elementor .e-ec074ce-40e610e{color:var(--White);margin-block-end:var(--xs-padding)}.elementor .e-813fe89-a154a4a{max-width:1340px;padding:0;margin-block-start:1rem;gap:var(--sm-padding);justify-content:flex-start}.elementor .e-b0d0561-9f7ae57{width:var(--Half);padding:0;display:flex;flex-direction:column;justify-content:flex-start;order:99999}.elementor .e-a7fbd37-f927190{max-width:1340px;justify-content:flex-end}.elementor .e-731d3aa-6d1c61d{padding-block-start:6rem;padding-block-end:6rem;justify-content:center}.elementor .e-cf197d8-85300e3{align-self:start}.elementor .e-13859ec-8b2eca0{width:53%;overflow:hidden;aspect-ratio:auto;object-fit:fill;padding:0;border-radius:var(--xxs-padding);align-items:start}