/**handles:global-5960-frontend-desktop,local-5960-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 .post-sidebar{width:400px;max-width:400px}
.elementor .e-6394ee8-bbaf745{width:100%;color:var(--Primary_Blue);text-align:center;align-self:center}.elementor .e-8b0b94c-eccd45d{max-width:71ch;color:var(--Black);text-align:center}.elementor .e-110efc6-694866a{width:60%;padding:0;flex-direction:column;justify-content:center;align-items:center}.elementor .e-aaafd84-7cd5a79{max-width:1340px;column-gap:5rem;padding:0;display:flex;flex-direction:row;row-gap:4rem;justify-content:center}.elementor .e-d11dcf0-b8df38c{width:100vw;overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:30px;padding-inline-end:30px;background-image:linear-gradient(#ffffff99,#ffffff99),url("https://ascoconstruction.com/wp-content/uploads/2026/07/AdobeStock_428352030-1024x683.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,bottom center;display:flex;justify-content:center}.elementor .e-c749c5d{flex-direction:column}.elementor .e-ac99c22-7b874da{width:75%;flex-direction:column}.elementor .e-6d74143-51e6779{color:var(--White)}.elementor .e-aaea3f5-2176fd4{max-width:960px;color:var(--White);text-align:center;margin-block-end:var(--sm-padding)}.elementor .e-8e7bcfa-8490b8a{max-width:1340px;padding:0;margin-block-start:1rem;gap:var(--sm-padding);justify-content:center}.elementor .e-6cf5e37-af7dbf0{flex-direction:column;justify-content:center;align-items:center}.elementor .e-420e6e5-b5fdd4a{color:var(--White);text-align:start;margin-block-end:var(--sm-padding)}.elementor .e-8098c5d-4582c8e{max-width:450px;font-family:var(----asco-font);font-size:1rem;color:#fff;margin-block-end:var(--xs-padding)}.elementor .e-2f4cc42-48f0270{max-width:1340px;padding:0;margin-block-start:1rem;display:flex;gap:var(--sm-padding);justify-content:flex-start;align-items:center}.elementor .e-d07d933-b1d9cb7{width:var(--Half);padding:0;display:flex;flex-direction:column;gap:var(--xs-padding);order:99999}.elementor .e-c4d97d3-44d03b6{max-width:1340px;justify-content:flex-end}.elementor .e-d3fc232-94e45c0{padding-block-start:var(--Section-Padding);padding-block-end:var(--Section-Padding);padding-inline-start:30px;padding-inline-end:30px;justify-content:center}