.elementor-12 .elementor-element.elementor-element-260957c{--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:0.71;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-260957c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-260957c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://conerstoneconstructionco.com/wp-content/uploads/2025/03/Construction-Site-differences.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-260957c::before, .elementor-12 .elementor-element.elementor-element-260957c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-260957c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-260957c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-260957c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-260957c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f06bc10{text-align:center;}.elementor-12 .elementor-element.elementor-element-f06bc10 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c24b61{--display:flex;--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;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-76b63b6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e6f18b1{text-align:center;}.elementor-12 .elementor-element.elementor-element-e6f18b1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5bb70b9{text-align:center;}.elementor-12 .elementor-element.elementor-element-2a25b12{--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;}.elementor-12 .elementor-element.elementor-element-727f760{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-1e1b988 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-992343e{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-992343e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-992343e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-369daf6{text-align:center;}.elementor-12 .elementor-element.elementor-element-369daf6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-e659f49{text-align:center;}.elementor-12 .elementor-element.elementor-element-7767cf0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c7303b4 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-9d13ba5{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9d13ba5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d13ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-48e4de2{text-align:center;}.elementor-12 .elementor-element.elementor-element-48e4de2 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-a89714f{text-align:center;}.elementor-12 .elementor-element.elementor-element-ddcdde3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-b967f61 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-0d222ad{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0d222ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d222ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-a1f5782{text-align:center;}.elementor-12 .elementor-element.elementor-element-a1f5782 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-24d44b1{text-align:center;}.elementor-12 .elementor-element.elementor-element-89a7094{--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;}.elementor-12 .elementor-element.elementor-element-d2a1d2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-aaa195e img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-b4920b9{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-b4920b9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4920b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-71d7d0d{text-align:center;}.elementor-12 .elementor-element.elementor-element-71d7d0d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-de3ef8b{text-align:center;}.elementor-12 .elementor-element.elementor-element-39ffd16{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-da30b36 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-0b8d4bd{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0b8d4bd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0b8d4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-9726128{text-align:center;}.elementor-12 .elementor-element.elementor-element-9726128 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ed0544e{text-align:center;}.elementor-12 .elementor-element.elementor-element-880915e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-8567c93 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-c8cd4d8{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-c8cd4d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c8cd4d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-16a15ab{text-align:center;}.elementor-12 .elementor-element.elementor-element-16a15ab .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-3bc87fc{text-align:center;}.elementor-12 .elementor-element.elementor-element-de66545{--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;}.elementor-12 .elementor-element.elementor-element-8532487{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-7817e64 img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-fc2e600{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-fc2e600:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc2e600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-f587f6e{text-align:center;}.elementor-12 .elementor-element.elementor-element-f587f6e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-62ee2cd{text-align:center;}.elementor-12 .elementor-element.elementor-element-8bee7e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3e462ba img{height:250px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-0a42fb7{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-0a42fb7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0a42fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-36b9180{text-align:center;}.elementor-12 .elementor-element.elementor-element-36b9180 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-15893a5{text-align:center;}.elementor-12 .elementor-element.elementor-element-f9baf3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1c24b61{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2a25b12{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-727f760{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-992343e{--width:90%;}.elementor-12 .elementor-element.elementor-element-7767cf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d13ba5{--width:90%;}.elementor-12 .elementor-element.elementor-element-ddcdde3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d222ad{--width:90%;}.elementor-12 .elementor-element.elementor-element-89a7094{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2a1d2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b4920b9{--width:90%;}.elementor-12 .elementor-element.elementor-element-39ffd16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b8d4bd{--width:90%;}.elementor-12 .elementor-element.elementor-element-880915e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c8cd4d8{--width:90%;}.elementor-12 .elementor-element.elementor-element-de66545{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8532487{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc2e600{--width:90%;}.elementor-12 .elementor-element.elementor-element-8bee7e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a42fb7{--width:90%;}.elementor-12 .elementor-element.elementor-element-f9baf3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-76b63b6{--width:66%;}.elementor-12 .elementor-element.elementor-element-992343e{--width:85%;}.elementor-12 .elementor-element.elementor-element-9d13ba5{--width:85%;}.elementor-12 .elementor-element.elementor-element-0d222ad{--width:85%;}.elementor-12 .elementor-element.elementor-element-b4920b9{--width:85%;}.elementor-12 .elementor-element.elementor-element-0b8d4bd{--width:85%;}.elementor-12 .elementor-element.elementor-element-c8cd4d8{--width:85%;}.elementor-12 .elementor-element.elementor-element-fc2e600{--width:85%;}.elementor-12 .elementor-element.elementor-element-0a42fb7{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-76b63b6{--width:84%;}}