.elementor-76 .elementor-element.elementor-element-e7741cd{--display:flex;--min-height:22rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:.89}.elementor-76 .elementor-element.elementor-element-e7741cd:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Website-Design-Banner-copy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-e7741cd:before,.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-e7741cd>.e-con-inner>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-e7741cd>.e-con-inner>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg,var(--e-global-color-f261621) 0%,var(--e-global-color-f10cf92) 100%)}.elementor-76 .elementor-element.elementor-element-b4e57d8{--display:flex}.elementor-76 .elementor-element.elementor-element-060952a{--display:flex;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-060952a.e-con{--align-self:flex-end}.elementor-76 .elementor-element.elementor-element-658c47a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:right}.elementor-76 .elementor-element.elementor-element-658c47a .elementor-heading-title{font-family:"REM",Sans-serif;font-size:2.7rem;font-weight:900;text-transform:uppercase;line-height:1;color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-fe39627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-76 .elementor-element.elementor-element-3b40257{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:0;z-index:-1}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-3b40257{right:0}body.rtl .elementor-76 .elementor-element.elementor-element-3b40257{left:0}.elementor-76 .elementor-element.elementor-element-3b40257 .elementor-icon-wrapper{text-align:right}.elementor-76 .elementor-element.elementor-element-3b40257 .elementor-icon-wrapper svg{width:auto}.elementor-76 .elementor-element.elementor-element-7ce568c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-7ce568c:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-7ce568c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-cb323cf{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-76 .elementor-element.elementor-element-cb323cf.elementor-element{--align-self:center}.elementor-76 .elementor-element.elementor-element-cb323cf .elementor-divider-separator{width:7.3rem;margin:0 auto;margin-center:0}.elementor-76 .elementor-element.elementor-element-cb323cf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-76 .elementor-element.elementor-element-00da956{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-76 .elementor-element.elementor-element-6a11a74{text-align:center}.elementor-76 .elementor-element.elementor-element-6a11a74 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-f99fa7e{width:100%;max-width:100%;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -2px) -2px;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f99fa7e.elementor-element{--align-self:center;--flex-grow:3;--flex-shrink:3}.elementor-76 .elementor-element.elementor-element-3d49ed1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1}.elementor-76 .elementor-element.elementor-element-a07818c{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-a07818c:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-a07818c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-f7c028d{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-f7c028d:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-f7c028d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/10/DESIGN-WEBSITE.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-7f5d825{--display:flex}.elementor-76 .elementor-element.elementor-element-6a9561c{text-align:left}.elementor-76 .elementor-element.elementor-element-6a9561c .elementor-heading-title{color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-83bc492{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-69eaed0{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-69eaed0:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-69eaed0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-b69c1ab{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-76 .elementor-element.elementor-element-c0c46a3{text-align:left}.elementor-76 .elementor-element.elementor-element-c0c46a3 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-9e7219d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-d7951b1{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-d7951b1:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-d7951b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/10/Website-Single-Point-Design-Page-copy-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-93c611b{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-93c611b:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-93c611b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-7e70307{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-7e70307:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-7e70307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/10/Design-Page-Single-Point-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-49517f4{--display:flex}.elementor-76 .elementor-element.elementor-element-3be7e41{text-align:left}.elementor-76 .elementor-element.elementor-element-3be7e41 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-f961871{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-fd6367d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-76 .elementor-element.elementor-element-18b339f{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;top:0;z-index:-1}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-18b339f{right:0}body.rtl .elementor-76 .elementor-element.elementor-element-18b339f{left:0}.elementor-76 .elementor-element.elementor-element-18b339f .elementor-icon-wrapper{text-align:right}.elementor-76 .elementor-element.elementor-element-18b339f .elementor-icon-wrapper svg{width:auto}.elementor-76 .elementor-element.elementor-element-1ad9f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem}.elementor-76 .elementor-element.elementor-element-876d950{--display:flex;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-876d950:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-876d950>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Website-Design-Integrated-Design-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-876d950.e-con{--flex-grow:0;--flex-shrink:0}.elementor-76 .elementor-element.elementor-element-b5ac1a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-58cbfcd{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:5px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0}.elementor-76 .elementor-element.elementor-element-58cbfcd.elementor-element{--align-self:center}.elementor-76 .elementor-element.elementor-element-58cbfcd .elementor-divider-separator{width:7.3rem;margin:0 auto;margin-left:0}.elementor-76 .elementor-element.elementor-element-58cbfcd .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px}.elementor-76 .elementor-element.elementor-element-45363d5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-76 .elementor-element.elementor-element-45363d5 .elementor-heading-title{font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-76 .elementor-element.elementor-element-59e279b{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-7934b14{margin:1rem 0 calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0 0 0 1.5rem;--e-icon-list-icon-size:1.5rem;--icon-vertical-align:flex-start;--icon-vertical-offset:1px}.elementor-76 .elementor-element.elementor-element-7934b14.elementor-element{--align-self:flex-start}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.4rem/2)}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.4rem/2)}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.4rem/2)}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.4rem/2)}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.4rem/2)}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-icon i{color:#c5ce38;transition:color .3s}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-icon svg{fill:#c5ce38;transition:fill .3s}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-icon{padding-inline-end:.2rem}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-item>a{line-height:1.5em}.elementor-76 .elementor-element.elementor-element-7934b14 .elementor-icon-list-text{transition:color .3s}.elementor-76 .elementor-element.elementor-element-48546e9{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-545acc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-545acc4:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-545acc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-8caf27b)}.elementor-76 .elementor-element.elementor-element-bcdf25c{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:4px;margin:-1rem 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem}.elementor-76 .elementor-element.elementor-element-bcdf25c.elementor-element{--align-self:center}.elementor-76 .elementor-element.elementor-element-bcdf25c .elementor-divider-separator{width:7.3rem;margin:0 auto;margin-center:0}.elementor-76 .elementor-element.elementor-element-bcdf25c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-76 .elementor-element.elementor-element-29065b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-76 .elementor-element.elementor-element-2b455b7{text-align:center}.elementor-76 .elementor-element.elementor-element-2b455b7 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-c7d0e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:-1rem;--margin-bottom:-3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1}.elementor-76 .elementor-element.elementor-element-c7d0e3a.e-con{--flex-grow:0;--flex-shrink:1}.elementor-76 .elementor-element.elementor-element-d9e9ab6{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-d9e9ab6:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-d9e9ab6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-8b98332{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-8b98332:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-8b98332>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Feasibility-Studies.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-bf4111d{--display:flex}.elementor-76 .elementor-element.elementor-element-1bbd625{text-align:left}.elementor-76 .elementor-element.elementor-element-1bbd625 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-c317c8c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-a622b99{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-a622b99:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-a622b99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-2169a83{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-2169a83:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-2169a83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Building-Assessment--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-98d7ae3{--display:flex}.elementor-76 .elementor-element.elementor-element-5f81c3c{text-align:left}.elementor-76 .elementor-element.elementor-element-5f81c3c .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-a94240d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-f4f45c2{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-f4f45c2:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-f4f45c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-48e5fcb{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-48e5fcb:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-48e5fcb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Master-Site-Planning-Ryans-Place-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-e7852cb{--display:flex}.elementor-76 .elementor-element.elementor-element-9bd0746{text-align:left}.elementor-76 .elementor-element.elementor-element-9bd0746 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-f9c37d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-dd111ae{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-dd111ae:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-dd111ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-f58c797{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-f58c797:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-f58c797>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Programming-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-04d6ee5{--display:flex}.elementor-76 .elementor-element.elementor-element-177febc{text-align:left}.elementor-76 .elementor-element.elementor-element-177febc .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-primary)}.elementor-76 .elementor-element.elementor-element-c18ffda{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-50ca0c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1}.elementor-76 .elementor-element.elementor-element-1fab0aa{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-1fab0aa:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-1fab0aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-bc30d9e{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-bc30d9e:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-bc30d9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Process-FLow-Planning-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-b95d7e3{--display:flex}.elementor-76 .elementor-element.elementor-element-314f1c6{text-align:left}.elementor-76 .elementor-element.elementor-element-314f1c6 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-abee164{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-7c3e194{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-7c3e194:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-7c3e194>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-1b13de2{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-1b13de2:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-1b13de2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Schematic-Design.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-021810c{--display:flex}.elementor-76 .elementor-element.elementor-element-021810c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-76 .elementor-element.elementor-element-486224a{text-align:left}.elementor-76 .elementor-element.elementor-element-486224a .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-2c5706c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-1f21608{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-1f21608:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-1f21608>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-abd0138{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-abd0138:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-abd0138>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Construction-Documents-e1762349670804.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-faaf709{--display:flex}.elementor-76 .elementor-element.elementor-element-a07303e{text-align:left}.elementor-76 .elementor-element.elementor-element-a07303e .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-b68261d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-d96829d{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-d96829d:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-d96829d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-2d2cfee{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-2d2cfee:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-2d2cfee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Permitting-and-Compliance-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-32d5dd8{--display:flex}.elementor-76 .elementor-element.elementor-element-3928304{text-align:left}.elementor-76 .elementor-element.elementor-element-3928304 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-primary)}.elementor-76 .elementor-element.elementor-element-33c88e7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-76d4813{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:-9rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1}.elementor-76 .elementor-element.elementor-element-47036b7{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-47036b7:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-47036b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-af08553{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-af08553:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-af08553>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Renderings-scaled-e1762349797979.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-23770f9{--display:flex}.elementor-76 .elementor-element.elementor-element-8620781{text-align:left}.elementor-76 .elementor-element.elementor-element-8620781 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-1122496{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-974c755{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-974c755:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-974c755>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-eab6b6a{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-eab6b6a:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-eab6b6a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/10/WEBSITE-Design-Int-Design-Image-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-f8a51b0{--display:flex}.elementor-76 .elementor-element.elementor-element-a7881d6{text-align:left}.elementor-76 .elementor-element.elementor-element-a7881d6 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-5fe7820{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-11ea3ae{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-11ea3ae:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-11ea3ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-9cb2736{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-9cb2736:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-9cb2736>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/ADA-Compliance-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-bad9146{--display:flex}.elementor-76 .elementor-element.elementor-element-72d1c4a{text-align:left}.elementor-76 .elementor-element.elementor-element-72d1c4a .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-d06a103{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-42c08dd{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:none;--border-style:none;--border-radius:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-42c08dd:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-42c08dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-76 .elementor-element.elementor-element-0d10a86{--display:flex;--border-radius:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-0d10a86:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-0d10a86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Constructability-Risk-Analysis-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-51c7b23{--display:flex}.elementor-76 .elementor-element.elementor-element-6cc8ee6{text-align:left}.elementor-76 .elementor-element.elementor-element-6cc8ee6 .elementor-heading-title{text-transform:uppercase;color:var(--e-global-color-primary)}.elementor-76 .elementor-element.elementor-element-bfa8850{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-5687aff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-5687aff:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-5687aff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-70ac99c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;bottom:0;z-index:1}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-70ac99c{left:0}body.rtl .elementor-76 .elementor-element.elementor-element-70ac99c{right:0}.elementor-76 .elementor-element.elementor-element-70ac99c .elementor-icon-wrapper{text-align:left}.elementor-76 .elementor-element.elementor-element-0143f5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.96;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:-1rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem}.elementor-76 .elementor-element.elementor-element-0143f5c:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-0143f5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text);background-image:url("https://anconconstruction.com/wp-content/uploads/2025/10/WESBITE-FAQ-BACKGROUND.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-0143f5c:before,.elementor-76 .elementor-element.elementor-element-0143f5c>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-0143f5c>.e-con-inner>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-0143f5c>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-0143f5c>.e-con-inner>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-0143f5c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-76 .elementor-element.elementor-element-b787021{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-ede790b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-8000c5b{--display:flex}.elementor-76 .elementor-element.elementor-element-e49a891{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:5px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem}.elementor-76 .elementor-element.elementor-element-e49a891.elementor-element{--align-self:center}.elementor-76 .elementor-element.elementor-element-e49a891 .elementor-divider-separator{width:7.3rem;margin:0 auto;margin-left:0}.elementor-76 .elementor-element.elementor-element-e49a891 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px}.elementor-76 .elementor-element.elementor-element-b3380ba{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-76 .elementor-element.elementor-element-b3380ba .elementor-heading-title{font-family:var(--e-global-typography-cf7b63d-font-family),Sans-serif;font-size:var(--e-global-typography-cf7b63d-font-size);font-weight:var(--e-global-typography-cf7b63d-font-weight);text-transform:var(--e-global-typography-cf7b63d-text-transform);line-height:var(--e-global-typography-cf7b63d-line-height);-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-96a2e78{column-gap:0;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-52a728e{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-5f32839{--display:flex}.elementor-76 .elementor-element.elementor-element-4b8d2ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-cc7b74c{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-0eb51b9{--display:flex}.elementor-76 .elementor-element.elementor-element-2be5cbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-fa14adb{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-5a721b1{--display:flex}.elementor-76 .elementor-element.elementor-element-af2cfc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-c757ee6{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-d0a06f7{--display:flex}.elementor-76 .elementor-element.elementor-element-b3d1cb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-f3380f2{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-314cb6e{--display:flex}.elementor-76 .elementor-element.elementor-element-4d14bb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-e24d653{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-7a95fda{--display:flex}.elementor-76 .elementor-element.elementor-element-ee9a70e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-461547a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#da0}.elementor-76 .elementor-element.elementor-element-c38e4e0{--n-accordion-title-font-size:1.5rem;width:100%;max-width:100%;margin:-2rem 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var(--e-global-color-2116256);--n-accordion-title-hover-color:var(--e-global-color-2116256);--n-accordion-title-active-color:var(--e-global-color-2116256);--n-accordion-icon-size:2.2em;--n-accordion-icon-normal-color:var(--e-global-color-2116256);--n-accordion-icon-active-color:var(--e-global-color-secondary)}.elementor-76 .elementor-element.elementor-element-c38e4e0>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-f261621);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-c38e4e0>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-f261621);border-style:none}:where(.elementor-76 .elementor-element.elementor-element-c38e4e0>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#FFFFFF00;border-style:solid;border-width:0 0 1px;border-color:#d7dae2;--border-radius:0px;--padding-top:0rem;--padding-right:1rem;--padding-bottom:1rem;--padding-left:1rem}.elementor-76 .elementor-element.elementor-element-c38e4e0{--n-accordion-padding:2rem 1.25rem}:where(.elementor-76 .elementor-element.elementor-element-c38e4e0>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"REM",Sans-serif;font-weight:600}.elementor-76 .elementor-element.elementor-element-d586b1e{--display:flex;--min-height:20rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1}.elementor-76 .elementor-element.elementor-element-d586b1e:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-d586b1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}.elementor-76 .elementor-element.elementor-element-d586b1e:before,.elementor-76 .elementor-element.elementor-element-d586b1e>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-d586b1e>.e-con-inner>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-d586b1e>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-d586b1e>.e-con-inner>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-d586b1e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#4d4d4d;--background-overlay:''}.elementor-76 .elementor-element.elementor-element-25425c9{--display:flex;--min-height:4rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-25425c9:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-25425c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-32e2918{right:20%}body.rtl .elementor-76 .elementor-element.elementor-element-32e2918{left:20%}.elementor-76 .elementor-element.elementor-element-32e2918{top:-1rem}.elementor-76 .elementor-element.elementor-element-32e2918 .elementor-icon-wrapper{text-align:center}.elementor-76 .elementor-element.elementor-element-32e2918 .elementor-icon{font-size:10rem}.elementor-76 .elementor-element.elementor-element-32e2918 .elementor-icon svg{height:10rem}.elementor-76 .elementor-element.elementor-element-e80cfbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-ee74ac6{--display:flex}.elementor-76 .elementor-element.elementor-element-83e8330{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-6ef4c00{--divider-border-style:solid;--divider-color:var(--e-global-color-secondary);--divider-border-width:5px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem}.elementor-76 .elementor-element.elementor-element-6ef4c00.elementor-element{--align-self:center}.elementor-76 .elementor-element.elementor-element-6ef4c00 .elementor-divider-separator{width:7.3rem;margin:0 auto;margin-left:0}.elementor-76 .elementor-element.elementor-element-6ef4c00 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px}.elementor-76 .elementor-element.elementor-element-28c2f58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-76 .elementor-element.elementor-element-16b276a{text-align:center}.elementor-76 .elementor-element.elementor-element-16b276a .elementor-heading-title{color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-a26b873{text-align:center}.elementor-76 .elementor-element.elementor-element-a26b873 .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-76 .elementor-element.elementor-element-0ec2d77{margin:1rem 0 calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--e-icon-list-icon-size:1.5rem;--icon-vertical-offset:-1px}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#5c5c5c}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon i{color:#4d4d4e;transition:color .3s}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon svg{fill:#4d4d4e;transition:fill .3s}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon{padding-inline-end:1.75rem}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-text{color:var(--e-global-color-2116256);transition:color .3s}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-717df97)}.elementor-76 .elementor-element.elementor-element-730efdb .elementor-button{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-76 .elementor-element.elementor-element-730efdb{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem}.elementor-76 .elementor-element.elementor-element-0e6840e{--display:flex;--padding-top:10rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-25a95eb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-76 .elementor-element.elementor-element-3b0a95d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.85;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-3b0a95d:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-3b0a95d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/09/footer_photo_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-76 .elementor-element.elementor-element-3b0a95d:before,.elementor-76 .elementor-element.elementor-element-3b0a95d>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-3b0a95d>.e-con-inner>.elementor-background-video-container:before,.elementor-76 .elementor-element.elementor-element-3b0a95d>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-3b0a95d>.e-con-inner>.elementor-background-slideshow:before,.elementor-76 .elementor-element.elementor-element-3b0a95d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-76 .elementor-element.elementor-element-baecf67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-f8fde6f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-f8fde6f:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-f8fde6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f261621)}.elementor-76 .elementor-element.elementor-element-bf4d37f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-76 .elementor-element.elementor-element-bf4d37f .elementor-heading-title{font-family:"REM",Sans-serif;font-size:2.5rem;font-weight:900;text-transform:uppercase;line-height:1;color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-47a3e80{margin:1rem 0 calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-2116256)}.elementor-76 .elementor-element.elementor-element-6a61e52 .elementor-button{background-color:var(--e-global-color-f261621);fill:var(--e-global-color-2116256);color:var(--e-global-color-2116256);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary)}.elementor-76 .elementor-element.elementor-element-6a61e52{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}:root{--page-title-display:none}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-f7c028d{--width:100%}.elementor-76 .elementor-element.elementor-element-d7951b1{--width:100%}.elementor-76 .elementor-element.elementor-element-7e70307{--width:100%}.elementor-76 .elementor-element.elementor-element-876d950{--width:31.11%}.elementor-76 .elementor-element.elementor-element-b5ac1a5{--width:100%}.elementor-76 .elementor-element.elementor-element-8b98332{--width:100%}.elementor-76 .elementor-element.elementor-element-2169a83{--width:100%}.elementor-76 .elementor-element.elementor-element-48e5fcb{--width:100%}.elementor-76 .elementor-element.elementor-element-f58c797{--width:100%}.elementor-76 .elementor-element.elementor-element-bc30d9e{--width:100%}.elementor-76 .elementor-element.elementor-element-1b13de2{--width:100%}.elementor-76 .elementor-element.elementor-element-021810c{--width:103.216%}.elementor-76 .elementor-element.elementor-element-abd0138{--width:100%}.elementor-76 .elementor-element.elementor-element-2d2cfee{--width:100%}.elementor-76 .elementor-element.elementor-element-af08553{--width:100%}.elementor-76 .elementor-element.elementor-element-eab6b6a{--width:100%}.elementor-76 .elementor-element.elementor-element-9cb2736{--width:100%}.elementor-76 .elementor-element.elementor-element-0d10a86{--width:100%}.elementor-76 .elementor-element.elementor-element-ede790b{--width:40%}.elementor-76 .elementor-element.elementor-element-8000c5b{--width:100%}.elementor-76 .elementor-element.elementor-element-52a728e{--width:60%}.elementor-76 .elementor-element.elementor-element-ee74ac6{--width:70%}.elementor-76 .elementor-element.elementor-element-83e8330{--width:100%}.elementor-76 .elementor-element.elementor-element-f8fde6f{--width:100%}}@media(max-width:1366px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-83e8330{--width:100%}}@media(max-width:1366px){.elementor-76 .elementor-element.elementor-element-e7741cd:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Website-Design-Banner-copy.jpg")}.elementor-76 .elementor-element.elementor-element-f99fa7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-83bc492{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-9e7219d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f961871{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-59e279b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-48546e9{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c317c8c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-a94240d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f9c37d0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c18ffda{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-abee164{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-2c5706c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b68261d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-33c88e7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-1122496{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-5fe7820{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-d06a103{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-bfa8850{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b3380ba .elementor-heading-title{font-size:var(--e-global-typography-cf7b63d-font-size);line-height:var(--e-global-typography-cf7b63d-line-height)}.elementor-76 .elementor-element.elementor-element-96a2e78{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-cc7b74c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-fa14adb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c757ee6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f3380f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-e24d653{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-461547a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-e80cfbf{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem}.elementor-76 .elementor-element.elementor-element-ee74ac6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-83e8330{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-47a3e80{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-e7741cd:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Website-Design-Banner-copy.jpg")}.elementor-76 .elementor-element.elementor-element-f99fa7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-6a9561c{text-align:center}.elementor-76 .elementor-element.elementor-element-83bc492{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c0c46a3{text-align:center}.elementor-76 .elementor-element.elementor-element-9e7219d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-3be7e41{text-align:center}.elementor-76 .elementor-element.elementor-element-f961871{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-59e279b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-48546e9{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-1bbd625{text-align:center}.elementor-76 .elementor-element.elementor-element-c317c8c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-5f81c3c{text-align:center}.elementor-76 .elementor-element.elementor-element-a94240d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-9bd0746{text-align:center}.elementor-76 .elementor-element.elementor-element-f9c37d0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-177febc{text-align:center}.elementor-76 .elementor-element.elementor-element-c18ffda{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-314f1c6{text-align:center}.elementor-76 .elementor-element.elementor-element-abee164{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-486224a{text-align:center}.elementor-76 .elementor-element.elementor-element-2c5706c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-a07303e{text-align:center}.elementor-76 .elementor-element.elementor-element-b68261d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-3928304{text-align:center}.elementor-76 .elementor-element.elementor-element-33c88e7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-8620781{text-align:center}.elementor-76 .elementor-element.elementor-element-1122496{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-a7881d6{text-align:center}.elementor-76 .elementor-element.elementor-element-5fe7820{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-72d1c4a{text-align:center}.elementor-76 .elementor-element.elementor-element-d06a103{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-6cc8ee6{text-align:center}.elementor-76 .elementor-element.elementor-element-bfa8850{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b787021{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-76 .elementor-element.elementor-element-b3380ba .elementor-heading-title{font-size:var(--e-global-typography-cf7b63d-font-size);line-height:var(--e-global-typography-cf7b63d-line-height)}.elementor-76 .elementor-element.elementor-element-96a2e78{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-cc7b74c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-fa14adb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c757ee6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f3380f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-e24d653{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-461547a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-ee74ac6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-16b276a .elementor-heading-title{font-size:1rem}.elementor-76 .elementor-element.elementor-element-a26b873 .elementor-heading-title{font-size:1rem}.elementor-76 .elementor-element.elementor-element-47a3e80{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-e7741cd{--min-height:20rem}.elementor-76 .elementor-element.elementor-element-658c47a{text-align:center}.elementor-76 .elementor-element.elementor-element-fe39627{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-76 .elementor-element.elementor-element-f99fa7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-3d49ed1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-a07818c{--min-height:.1rem}.elementor-76 .elementor-element.elementor-element-83bc492{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-69eaed0{--min-height:10rem;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-76 .elementor-element.elementor-element-9e7219d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-93c611b{--min-height:.1rem}.elementor-76 .elementor-element.elementor-element-f961871{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-fd6367d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-76 .elementor-element.elementor-element-1ad9f1f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em}.elementor-76 .elementor-element.elementor-element-876d950{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-76 .elementor-element.elementor-element-b5ac1a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76 .elementor-element.elementor-element-59e279b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-48546e9{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c7d0e3a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-c317c8c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-a94240d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f9c37d0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c18ffda{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-50ca0c6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-abee164{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-2c5706c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b68261d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-33c88e7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-76d4813{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-1122496{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-5fe7820{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-d06a103{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-bfa8850{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-0143f5c{--padding-top:0rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem}.elementor-76 .elementor-element.elementor-element-b3380ba .elementor-heading-title{font-size:var(--e-global-typography-cf7b63d-font-size);line-height:var(--e-global-typography-cf7b63d-line-height)}.elementor-76 .elementor-element.elementor-element-96a2e78{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-cc7b74c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-fa14adb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c757ee6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f3380f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-e24d653{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-461547a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c38e4e0{--n-accordion-icon-size:1.5em}.elementor-76 .elementor-element.elementor-element-ee74ac6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-76 .elementor-element.elementor-element-83e8330{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem}.elementor-76 .elementor-element.elementor-element-16b276a .elementor-heading-title{font-size:2rem}.elementor-76 .elementor-element.elementor-element-a26b873 .elementor-heading-title{font-size:2rem}.elementor-76 .elementor-element.elementor-element-f8fde6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-76 .elementor-element.elementor-element-47a3e80{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-ede790b{--width:100%}.elementor-76 .elementor-element.elementor-element-52a728e{--width:100%}.elementor-76 .elementor-element.elementor-element-83e8330{--width:100%}}@media(min-width:2400px){.elementor-76 .elementor-element.elementor-element-e7741cd:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-e7741cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://anconconstruction.com/wp-content/uploads/2025/11/Website-Design-Banner-copy.jpg")}.elementor-76 .elementor-element.elementor-element-f99fa7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-83bc492{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-9e7219d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f961871{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-59e279b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-48546e9{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c317c8c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-a94240d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f9c37d0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c18ffda{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-abee164{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-2c5706c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b68261d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-33c88e7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-1122496{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-5fe7820{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-d06a103{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-bfa8850{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-b3380ba .elementor-heading-title{font-size:var(--e-global-typography-cf7b63d-font-size);line-height:var(--e-global-typography-cf7b63d-line-height)}.elementor-76 .elementor-element.elementor-element-96a2e78{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-cc7b74c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-fa14adb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-c757ee6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-f3380f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-e24d653{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-461547a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-76 .elementor-element.elementor-element-47a3e80{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.elementor-76 .elementor-element.elementor-element-3b40257 svg{height:100%;width:100%}.elementor-76 .elementor-element.elementor-element-f99fa7e{max-width:55rem !important}.elementor-76 .elementor-element.elementor-element-f7c028d{aspect-ratio:5/3}.elementor-76 .elementor-element.elementor-element-a07818c{max-width:30em}.elementor-76 .elementor-element.elementor-element-d7951b1{aspect-ratio:5/3}.elementor-76 .elementor-element.elementor-element-69eaed0{max-width:30em}.elementor-76 .elementor-element.elementor-element-7e70307{aspect-ratio:5/3}.elementor-76 .elementor-element.elementor-element-93c611b{max-width:30em}.elementor-76 .elementor-element.elementor-element-7ce568c{position:relative}.elementor-76 .elementor-element.elementor-element-18b339f svg{height:100%;width:100%}.elementor-76 .elementor-element.elementor-element-8b98332{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-d9e9ab6{max-width:40em}.elementor-76 .elementor-element.elementor-element-2169a83{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-a622b99{max-width:40em}.elementor-76 .elementor-element.elementor-element-48e5fcb{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-f4f45c2{max-width:40em}.elementor-76 .elementor-element.elementor-element-f58c797{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-dd111ae{max-width:40em}.elementor-76 .elementor-element.elementor-element-bc30d9e{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-1fab0aa{max-width:40em}.elementor-76 .elementor-element.elementor-element-1b13de2{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-7c3e194{max-width:40em}.elementor-76 .elementor-element.elementor-element-abd0138{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-1f21608{max-width:40em}.elementor-76 .elementor-element.elementor-element-2d2cfee{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-d96829d{max-width:40em}.elementor-76 .elementor-element.elementor-element-af08553{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-47036b7{max-width:40em}.elementor-76 .elementor-element.elementor-element-eab6b6a{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-974c755{max-width:40em}.elementor-76 .elementor-element.elementor-element-9cb2736{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-11ea3ae{max-width:40em}.elementor-76 .elementor-element.elementor-element-0d10a86{aspect-ratio:3/2}.elementor-76 .elementor-element.elementor-element-42c08dd{max-width:40em}.elementor-76 .elementor-element.elementor-element-545acc4{position:relative}.elementor-76 .elementor-element.elementor-element-70ac99c svg{width:125% !important;height:100% !important}.elementor-76 .elementor-element.elementor-element-c38e4e0 .e-n-accordion-item-title-icon .e-closed,.elementor-76 .elementor-element.elementor-element-c38e4e0 .e-n-accordion-item-title-icon .e-opened{justify-content:center;align-items:center;width:100%;height:100%}.elementor-76 .elementor-element.elementor-element-c38e4e0 .e-n-accordion-item-title-icon{width:1.75rem;height:1.75rem}.elementor-76 .elementor-element.elementor-element-c38e4e0 .e-n-accordion-item-title-icon svg{width:100%;height:100%}.elementor-76 .elementor-element.elementor-element-5687aff{position:relative}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{fill:#fff}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item:hover{padding-left:2rem;background-color:#daa900;transition:.4s}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item{transition:.4s;padding-top:1rem !important;padding-bottom:1rem !important;overflow:hidden}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item .elementor-icon-list-icon svg path{fill:#4d4d4d}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item a:after{content:"";opacity:0;display:inline-block;width:10px;height:10px;margin-right:2rem;margin-left:auto;background-image:url('https://anconconstruction.com/wp-content/uploads/2025/07/Menu-li.svg');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;filter:brightness(0) saturate(100%)}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-item:hover a:after{opacity:1}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon:before{content:"";position:absolute;width:2em;height:2em;transform:scale(1.75) translateX(0px) skew(-30deg,0deg);background:#19191924;border-radius:4px;opacity:1;transition:opacity .3s ease;z-index:1}.elementor-76 .elementor-element.elementor-element-0ec2d77 .elementor-icon-list-icon svg{position:relative;z-index:2}.elementor-76 .elementor-element.elementor-element-83e8330{max-width:25rem}@media (min-width:1441px){.elementor-76 .elementor-element.elementor-element-ee74ac6{padding-left:calc((100vw - 1300px) /2 )}}@media (max-width:1441px) and (min-width:1025px){.elementor-76 .elementor-element.elementor-element-ee74ac6{padding-left:2rem}}@media (max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-ee74ac6{padding-left:2rem}}@media (max-width:767px){.elementor-76 .elementor-element.elementor-element-ee74ac6{padding-left:1rem;padding-right:1rem}}.elementor-76 .elementor-element.elementor-element-d586b1e:before{clip-path:polygon(55% 0%,100% 0%,100% 100%,20% 100%,40% 100%)}