.elementor-22 .elementor-element.elementor-element-9ba5306{--display:flex;--min-height:750px;--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:center;--align-items:center;--overlay-opacity:1;}.elementor-22 .elementor-element.elementor-element-9ba5306::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inassociate.com/wp-content/uploads/2025/05/double-exposure-engineer-holding-blueprints-city-skyline-ai-generated-2-scaled-e1750244386831.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-9ba5306::before{filter:brightness( 63% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-shape-bottom, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-22 .elementor-element.elementor-element-dfa5646{--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;--justify-content:center;--align-items:center;}.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-22 .elementor-element.elementor-element-ecb61d7 .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8770bb6{text-align:center;}.elementor-22 .elementor-element.elementor-element-8770bb6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b2cd5c0{--display:flex;}.elementor-22 .elementor-element.elementor-element-f769df1{--display:flex;}.elementor-22 .elementor-element.elementor-element-ab9897d{text-align:center;}.elementor-22 .elementor-element.elementor-element-ab9897d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#307476;}.elementor-22 .elementor-element.elementor-element-2c390ee{text-align:center;}.elementor-22 .elementor-element.elementor-element-2c390ee .elementor-heading-title{color:#383838;}.elementor-22 .elementor-element.elementor-element-f6d25ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.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-22 .elementor-element.elementor-element-31cbba4{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-d86b35f .elementor-heading-title{color:#383838;}.elementor-22 .elementor-element.elementor-element-70ec317 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#666666;}.elementor-22 .elementor-element.elementor-element-97a254c{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-80eccb3{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-ba06062 .elementor-heading-title{color:#383838;}.elementor-22 .elementor-element.elementor-element-1d22104 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#666666;}.elementor-22 .elementor-element.elementor-element-8487583{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-0eb7a1f{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-eac0211 .elementor-heading-title{color:#383838;}.elementor-22 .elementor-element.elementor-element-c044864 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#666666;}.elementor-22 .elementor-element.elementor-element-c568ec6{--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;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-159e208 .elementor-heading-title{color:#383838;}.elementor-22 .elementor-element.elementor-element-47e8b38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#666666;}.elementor-22 .elementor-element.elementor-element-5676af3{--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;}.elementor-22 .elementor-element.elementor-element-2b8e81a{text-align:center;}.elementor-22 .elementor-element.elementor-element-2b8e81a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#307476;}.elementor-22 .elementor-element.elementor-element-bd9b0d8{text-align:center;}.elementor-22 .elementor-element.elementor-element-bd9b0d8 .elementor-heading-title{color:#383838;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-8880fc3 .gallery-item .gallery-caption{text-align:center;}.elementor-22 .elementor-element.elementor-element-5115cb1{--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.98;}.elementor-22 .elementor-element.elementor-element-5115cb1::before, .elementor-22 .elementor-element.elementor-element-5115cb1 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5115cb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5115cb1 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5115cb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5115cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inassociate.com/wp-content/uploads/2025/05/result-back-view-three-men-protective-helmets-holding-hands-his-waist-standing-construction-site-looking-buildings-construction-day-300x97.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5115cb1::before{filter:brightness( 41% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22 .elementor-element.elementor-element-711f64e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-22 .elementor-element.elementor-element-d5015de{--icon-box-icon-margin:10px;}.elementor-22 .elementor-element.elementor-element-d5015de .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-stacked .elementor-icon{background-color:#307476;}.elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-default .elementor-icon{fill:#307476;color:#307476;border-color:#307476;}.elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#373636;}.elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-d5015de.elementor-view-default:has(:focus) .elementor-icon{fill:#373636;color:#373636;border-color:#373636;}.elementor-22 .elementor-element.elementor-element-d5015de:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-d5015de:has(:focus) .elementor-icon-box-title{color:#FEFEFE;}.elementor-22 .elementor-element.elementor-element-d5015de .elementor-icon-box-description{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fa2573{--icon-box-icon-margin:10px;}.elementor-22 .elementor-element.elementor-element-3fa2573 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-stacked .elementor-icon{background-color:#307476;}.elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-default .elementor-icon{fill:#307476;color:#307476;border-color:#307476;}.elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#373636;}.elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3fa2573.elementor-view-default:has(:focus) .elementor-icon{fill:#373636;color:#373636;border-color:#373636;}.elementor-22 .elementor-element.elementor-element-3fa2573:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3fa2573:has(:focus) .elementor-icon-box-title{color:#FEFEFE;}.elementor-22 .elementor-element.elementor-element-3fa2573 .elementor-icon-box-description{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3dc00ba{--icon-box-icon-margin:10px;}.elementor-22 .elementor-element.elementor-element-3dc00ba .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-stacked .elementor-icon{background-color:#307476;}.elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-default .elementor-icon{fill:#307476;color:#307476;border-color:#307476;}.elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#373636;}.elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3dc00ba.elementor-view-default:has(:focus) .elementor-icon{fill:#373636;color:#373636;border-color:#373636;}.elementor-22 .elementor-element.elementor-element-3dc00ba:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3dc00ba:has(:focus) .elementor-icon-box-title{color:#FEFEFE;}.elementor-22 .elementor-element.elementor-element-3dc00ba .elementor-icon-box-description{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8304bd0{--icon-box-icon-margin:10px;}.elementor-22 .elementor-element.elementor-element-8304bd0 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-stacked .elementor-icon{background-color:#307476;}.elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-default .elementor-icon{fill:#307476;color:#307476;border-color:#307476;}.elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#373636;}.elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-8304bd0.elementor-view-default:has(:focus) .elementor-icon{fill:#373636;color:#373636;border-color:#373636;}.elementor-22 .elementor-element.elementor-element-8304bd0:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-8304bd0:has(:focus) .elementor-icon-box-title{color:#FEFEFE;}.elementor-22 .elementor-element.elementor-element-8304bd0 .elementor-icon-box-description{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e0cbdfa{--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;}.elementor-22 .elementor-element.elementor-element-24b0c94{--display:flex;}.elementor-22 .elementor-element.elementor-element-c102080{text-align:left;}.elementor-22 .elementor-element.elementor-element-c102080 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#307476;}.elementor-22 .elementor-element.elementor-element-c2a41c4 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-22 .elementor-element.elementor-element-c2a41c4{text-align:left;}.elementor-22 .elementor-element.elementor-element-c2a41c4 .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:20px;font-weight:400;color:#7B7B7B;}.elementor-22 .elementor-element.elementor-element-6011ecc .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f6d25ce{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-711f64e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-9ba5306{--content-width:1550px;}.elementor-22 .elementor-element.elementor-element-b2cd5c0{--content-width:1550px;}.elementor-22 .elementor-element.elementor-element-5676af3{--content-width:1550px;}.elementor-22 .elementor-element.elementor-element-5115cb1{--content-width:1550px;}.elementor-22 .elementor-element.elementor-element-e0cbdfa{--content-width:1550px;}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-9ba5306::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-9ba5306::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-9ba5306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inassociate.com/wp-content/uploads/2025/05/double-exposure-engineer-holding-blueprints-city-skyline-ai-generated-2-scaled-e1750244386831.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-9ba5306{--overlay-opacity:1;}.elementor-22 .elementor-element.elementor-element-ab9897d .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-f6d25ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-711f64e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}