.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-776 .elementor-element.elementor-element-15da92f:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://capitalconstruction.com/wp-content/uploads/2023/08/IMG_9481-HDR-1536x1024.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-background-overlay{background-color:var(--e-global-color-44c6ff4);opacity:.73;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-container{min-height:357px}.elementor-776 .elementor-element.elementor-element-15da92f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-32px;margin-bottom:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-776 .elementor-element.elementor-element-72747c0>.elementor-widget-container{padding:7px 7px 7px 7px}.elementor-776 .elementor-element.elementor-element-72747c0 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:#FFF}.elementor-776 .elementor-element.elementor-element-82faa4e>.elementor-element-populated{margin:33px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-776 .elementor-element.elementor-element-699bb54{--image-border-radius:4px;--image-transition-duration:800ms;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-776 .elementor-element.elementor-element-3caf7d4 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-66c7988 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-41cda11 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-5f5c08d,.elementor-776 .elementor-element.elementor-element-5f5c08d>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-776 .elementor-element.elementor-element-a866976 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-c5e9a00 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-8116572 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-493c19b img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-d391352 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-629c05b img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-711d2b6 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-bcece05 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-cbc68d7 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-5d1f141 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-22687ff img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-449aed4 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-85c1d56 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-01a1434 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-81aa100 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-3087fd1 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-021f5de img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-1f6c33f img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-d550bd5 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-a68ba2a{width:var(--container-widget-width,127.221%);max-width:127.221%;--container-widget-width:127.221%;--container-widget-flex-grow:0}.elementor-776 .elementor-element.elementor-element-a68ba2a img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-40da120 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-261cf1a img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-e1707b3 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-a9f2315 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-4c05c38 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-0717338 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-a63ea91 img{border-radius:4px 4px 4px 4px}.elementor-776 .elementor-element.elementor-element-a97bd6c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-776 .elementor-element.elementor-element-a97bd6c:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-a97bd6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://capitalconstruction.com/wp-content/uploads/2023/09/IMG_9491-HDR-scaled.jpg);background-position:0 -189px;background-repeat:no-repeat;background-size:cover}.elementor-776 .elementor-element.elementor-element-a97bd6c>.elementor-background-overlay{background-color:var(--e-global-color-text);opacity:.72;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-776 .elementor-element.elementor-element-a97bd6c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 100px 0}.elementor-bc-flex-widget .elementor-776 .elementor-element.elementor-element-664020d.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-776 .elementor-element.elementor-element-664020d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-776 .elementor-element.elementor-element-664020d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-776 .elementor-element.elementor-element-664020d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:56px}.elementor-776 .elementor-element.elementor-element-4f4ce70{text-align:start}.elementor-776 .elementor-element.elementor-element-4f4ce70 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}@media(max-width:1024px){.elementor-776 .elementor-element.elementor-element-15da92f:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-776 .elementor-element.elementor-element-15da92f{margin-top:-100px;margin-bottom:0;padding:0 20px 0 20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-776 .elementor-element.elementor-element-72747c0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-776 .elementor-element.elementor-element-a97bd6c:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-a97bd6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-776 .elementor-element.elementor-element-a97bd6c{padding:50px 20px 50px 20px}.elementor-776 .elementor-element.elementor-element-4f4ce70 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-container{min-height:160px}.elementor-776 .elementor-element.elementor-element-15da92f:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-30px 0;background-repeat:no-repeat;background-size:cover}.elementor-776 .elementor-element.elementor-element-15da92f>.elementor-background-overlay{opacity:.86}.elementor-776 .elementor-element.elementor-element-15da92f{margin-top:0;margin-bottom:0;padding:50px 20px 50px 20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-776 .elementor-element.elementor-element-72747c0{text-align:center}.elementor-776 .elementor-element.elementor-element-72747c0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-776 .elementor-element.elementor-element-a97bd6c:not(.elementor-motion-effects-element-type-background),.elementor-776 .elementor-element.elementor-element-a97bd6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-30px 0;background-repeat:no-repeat;background-size:cover}.elementor-776 .elementor-element.elementor-element-a97bd6c{padding:50px 20px 50px 20px}.elementor-776 .elementor-element.elementor-element-4f4ce70{text-align:center}.elementor-776 .elementor-element.elementor-element-4f4ce70 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}