.elementor-24 .elementor-element.elementor-element-0142749:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0142749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24 .elementor-element.elementor-element-0142749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-0142749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:1;--ekit_slider_space_betweens:0px;}.elementor-24 .elementor-element.elementor-element-29f479e .widgetarea_warper .widgetarea_warper_edit{top:0;left:auto;right:0;bottom:auto;}.elementor-24 .elementor-element.elementor-element-29f479e .ekit-slider-wrapper{padding-top:0px;padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-29f479e .swiper-nav-button{width:40px;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-nav-button :is(i, svg){font-size:20px;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-nav-button{color:#ffffff;background:#101010;border-radius:25px 25px 25px 25px;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-next{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-prev{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-next{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-prev{top:50%;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-pagination .swiper-pagination-bullet::before{background-color:#282828;}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-container-horizontal .swiper-pagination{left:50%;transform:translateX(-50%);}.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider .swiper-horizontal .swiper-pagination{left:50%;transform:translateX(-50%);}.elementor-24 .elementor-element.elementor-element-ed56781{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;overflow:visible;}.elementor-24 .elementor-element.elementor-element-94e729f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.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-24 .elementor-element.elementor-element-a24f48d{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-a24f48d.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-a24f48d .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-a24f48d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a24f48d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-a24f48d .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a24f48d:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a24f48d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-a24f48d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-39fd6a9{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-39fd6a9.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-39fd6a9 .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-39fd6a9 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-39fd6a9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-39fd6a9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-39fd6a9:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-39fd6a9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-39fd6a9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-56a62c3{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-56a62c3.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-56a62c3 .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-56a62c3 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-56a62c3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-56a62c3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-56a62c3:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-56a62c3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-56a62c3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a6e291e{margin-top:50px;margin-bottom:50px;overflow:visible;}.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 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9e6caaf{left:-300px;}body.rtl .elementor-24 .elementor-element.elementor-element-9e6caaf{right:-300px;}.elementor-24 .elementor-element.elementor-element-9e6caaf{top:127px;}.elementor-24 .elementor-element.elementor-element-9e6caaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:110px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#16DAFA;stroke:#16DAFA;color:#FFFFFF;}.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-24 .elementor-element.elementor-element-9bb4f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;text-align:right;}.elementor-24 .elementor-element.elementor-element-2028cd5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-2028cd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-547a6b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.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-24 .elementor-element.elementor-element-89976d6{margin-top:-40px;margin-bottom:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-7821f84{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e70a5bd{width:var( --container-widget-width, 103.209% );max-width:103.209%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.209%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-e70a5bd .elementor-icon-list-icon i{color:#16DAFA;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-e70a5bd .elementor-icon-list-icon svg{fill:#16DAFA;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-e70a5bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button{background-color:#F7BF33;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button:focus{background-color:#16DAFA;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ce1d91e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-01dfb16:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-01dfb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-01dfb16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-01dfb16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-127592c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-127592c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-16228d7{text-align:center;}.elementor-24 .elementor-element.elementor-element-16228d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-24 .elementor-element.elementor-element-a3e01db{padding:0px 0px 20px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-38232b9{width:var( --container-widget-width, 80.449% );max-width:80.449%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:10px 10px 10px 10px;--container-widget-width:80.449%;--container-widget-flex-grow:0;z-index:1;transition:background 1s;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-38232b9:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-38232b9 a:hover, .elementor-24 .elementor-element.elementor-element-38232b9 a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c7741fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-1491568{width:var( --container-widget-width, 80.449% );max-width:80.449%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:10px 10px 10px 10px;--container-widget-width:80.449%;--container-widget-flex-grow:0;z-index:1;transition:background 1s;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-1491568:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-1491568 a:hover, .elementor-24 .elementor-element.elementor-element-1491568 a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d36fcba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-5f4ebb7{width:var( --container-widget-width, 80.449% );max-width:80.449%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:10px 10px 10px 10px;--container-widget-width:80.449%;--container-widget-flex-grow:0;z-index:1;transition:background 1s;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-5f4ebb7:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-5f4ebb7 a:hover, .elementor-24 .elementor-element.elementor-element-5f4ebb7 a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-422bc2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-743e316:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-743e316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/Screenshot-2025-11-21-at-14-07-02-Home-Construction-Builder.png");}.elementor-24 .elementor-element.elementor-element-743e316 > .elementor-container{min-height:245px;}.elementor-24 .elementor-element.elementor-element-743e316{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-24 .elementor-element.elementor-element-743e316 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-4b79ef3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4b79ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24 .elementor-element.elementor-element-4b79ef3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:20px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-4b79ef3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d6032ac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-24 .elementor-element.elementor-element-d6032ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-d7fef7f{text-align:left;}.elementor-24 .elementor-element.elementor-element-d7fef7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-ee7cba0{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-8ef00f2{--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:visible;}.elementor-24 .elementor-element.elementor-element-a42931b{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d0bd6ac{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;color:#7A7A7A;}.elementor-24 .elementor-element.elementor-element-d0bd6ac:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-d0bd6ac.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-d0bd6ac{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-d0bd6ac{right:150px;}.elementor-24 .elementor-element.elementor-element-d0bd6ac p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-4df642b{--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:visible;}.elementor-24 .elementor-element.elementor-element-e2410cd{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fbb0621{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;color:#7A7A7A;}.elementor-24 .elementor-element.elementor-element-fbb0621:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-fbb0621.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-fbb0621{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-fbb0621{right:150px;}.elementor-24 .elementor-element.elementor-element-fbb0621 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-05ffcae{--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:visible;}.elementor-24 .elementor-element.elementor-element-76231c5{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7a21394{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;color:#7A7A7A;}.elementor-24 .elementor-element.elementor-element-7a21394:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-7a21394.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7a21394{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-7a21394{right:150px;}.elementor-24 .elementor-element.elementor-element-7a21394 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-06d20f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-f67a868{--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:visible;}.elementor-24 .elementor-element.elementor-element-f67a868.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1e606cb{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29739f7{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-29739f7:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-29739f7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-29739f7{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-29739f7{right:150px;}.elementor-24 .elementor-element.elementor-element-29739f7 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-98745b9{--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:visible;}.elementor-24 .elementor-element.elementor-element-f107bf5{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8dc1565{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-8dc1565:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-8dc1565.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8dc1565{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-8dc1565{right:150px;}.elementor-24 .elementor-element.elementor-element-8dc1565 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-8e9cc54{--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:visible;}.elementor-24 .elementor-element.elementor-element-fa916e4{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fa480ed{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-fa480ed:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-fa480ed.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-fa480ed{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-fa480ed{right:150px;}.elementor-24 .elementor-element.elementor-element-fa480ed p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-2452003{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-9a890a7{--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:visible;}.elementor-24 .elementor-element.elementor-element-4c6180e{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6172f6a{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:115px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-6172f6a:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-6172f6a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-6172f6a{left:151px;}body.rtl .elementor-24 .elementor-element.elementor-element-6172f6a{right:151px;}.elementor-24 .elementor-element.elementor-element-6172f6a p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-0b9c310{--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:visible;}.elementor-24 .elementor-element.elementor-element-2622c42{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fe9c44f{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-fe9c44f:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-fe9c44f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-fe9c44f{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-fe9c44f{right:150px;}.elementor-24 .elementor-element.elementor-element-fe9c44f p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-9370f15{--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:visible;}.elementor-24 .elementor-element.elementor-element-6c08ced{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-84f4ccc{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-84f4ccc:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-84f4ccc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-84f4ccc{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-84f4ccc{right:150px;}.elementor-24 .elementor-element.elementor-element-84f4ccc p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-61afbb0{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-cf9b747{--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:visible;}.elementor-24 .elementor-element.elementor-element-f094870{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-24b6de1{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-24b6de1:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-24b6de1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-24b6de1{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-24b6de1{right:150px;}.elementor-24 .elementor-element.elementor-element-24b6de1 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-ca1a3b9{--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:visible;}.elementor-24 .elementor-element.elementor-element-0bf04ce{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3bbc297{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:135px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-3bbc297:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-3bbc297.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3bbc297{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-3bbc297{right:150px;}.elementor-24 .elementor-element.elementor-element-3bbc297 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-bdba6cf{--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:visible;}.elementor-24 .elementor-element.elementor-element-8d7f11d{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f1b4b3c{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:135px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-f1b4b3c:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-f1b4b3c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f1b4b3c{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-f1b4b3c{right:150px;}.elementor-24 .elementor-element.elementor-element-f1b4b3c p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-b9ab012{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-25d11c0{--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:visible;}.elementor-24 .elementor-element.elementor-element-b200e74{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c7ddc20{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-c7ddc20:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-c7ddc20.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c7ddc20{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-c7ddc20{right:150px;}.elementor-24 .elementor-element.elementor-element-c7ddc20 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-8b3c935{--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:visible;}.elementor-24 .elementor-element.elementor-element-32579c3{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-37b5ad0{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-37b5ad0:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-37b5ad0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-37b5ad0{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-37b5ad0{right:150px;}.elementor-24 .elementor-element.elementor-element-37b5ad0 p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-deea479{--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:visible;}.elementor-24 .elementor-element.elementor-element-5ae055c{padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-352997d{width:var( --container-widget-width, 55.684% );max-width:55.684%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:55.684%;--container-widget-flex-grow:0;bottom:-60px;transition:background 1s;text-align:left;}.elementor-24 .elementor-element.elementor-element-352997d:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-352997d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-352997d{left:150px;}body.rtl .elementor-24 .elementor-element.elementor-element-352997d{right:150px;}.elementor-24 .elementor-element.elementor-element-352997d p{margin-block-end:11px;}.elementor-24 .elementor-element.elementor-element-b95e862{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-111px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:0px;--n-tabs-gap:30px;--n-tabs-title-font-size:13px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#16DAFA;}.elementor-24 .elementor-element.elementor-element-b95e862 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-24 .elementor-element.elementor-element-b95e862.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-24 .elementor-element.elementor-element-b95e862.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24 .elementor-element.elementor-element-b95e862.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-24 .elementor-element.elementor-element-b95e862.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-24 .elementor-element.elementor-element-b95e862.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-24 .elementor-element.elementor-element-b95e862 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-24 .elementor-element.elementor-element-f4a6f38:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f4a6f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/contact-bg.png");background-size:cover;}.elementor-24 .elementor-element.elementor-element-f4a6f38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-f4a6f38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-072bbf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-24 .elementor-element.elementor-element-072bbf9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-d693970{text-align:left;}.elementor-24 .elementor-element.elementor-element-d693970 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-993d28d p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button{background-color:#F7BF33;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button:focus{background-color:#16DAFA;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4efdc01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-411673d{padding:20px 0px 20px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-fcbd65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-fcbd65a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-1ca643b{text-align:center;}.elementor-24 .elementor-element.elementor-element-1ca643b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-24 .elementor-element.elementor-element-66d8fd7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-24 .elementor-element.elementor-element-25b6941.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-25b6941.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-25b6941.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-25b6941 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24 .elementor-element.elementor-element-25b6941 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-25b6941 .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-25b6941:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-25b6941:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-25b6941 .elementor-image-box-description{color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-ab9b095.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-ab9b095.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-ab9b095.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-ab9b095 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24 .elementor-element.elementor-element-ab9b095 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-ab9b095 .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-ab9b095:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-ab9b095:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-ab9b095 .elementor-image-box-description{color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-0466b3d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-0466b3d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-0466b3d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0466b3d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24 .elementor-element.elementor-element-0466b3d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-0466b3d .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-0466b3d:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-0466b3d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-0466b3d .elementor-image-box-description{color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-4a46b6f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-4a46b6f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-4a46b6f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-4a46b6f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24 .elementor-element.elementor-element-4a46b6f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-4a46b6f .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-4a46b6f:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-4a46b6f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-4a46b6f .elementor-image-box-description{color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-06bcc48:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-06bcc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/work-bg.png");background-size:cover;}.elementor-24 .elementor-element.elementor-element-06bcc48 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-06bcc48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-bbadf59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-bbadf59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-bf99a24{text-align:center;}.elementor-24 .elementor-element.elementor-element-bf99a24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-12bcbaa{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-24 .elementor-element.elementor-element-eac893c{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eac893c.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-eac893c .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-eac893c .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-eac893c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-eac893c .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-eac893c:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-eac893c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-eac893c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2c7ec3d{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-2c7ec3d.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-2c7ec3d .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-2c7ec3d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-2c7ec3d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-2c7ec3d .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2c7ec3d:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-2c7ec3d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-2c7ec3d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fcc040e{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-fcc040e.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-fcc040e .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-fcc040e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-fcc040e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-fcc040e .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fcc040e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-fcc040e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-fcc040e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7de8ce9{background-color:#16DAFA;padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-7de8ce9.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-7de8ce9 .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-7de8ce9 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-7de8ce9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-7de8ce9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7de8ce9:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-7de8ce9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-7de8ce9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-72a2dde{padding:50px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-79996f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-79996f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-272f5b0{text-align:center;}.elementor-24 .elementor-element.elementor-element-272f5b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-24 .elementor-element.elementor-element-83d5bff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-aba48fa{background-color:#F7BF33;padding:20px 20px 20px 20px;transition:background 2s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-aba48fa:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-aba48fa .elementor-testimonial-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-aba48fa .elementor-testimonial-content{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4aca579{background-color:#F7BF33;padding:20px 20px 20px 20px;transition:background 2s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-4aca579:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-4aca579 .elementor-testimonial-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-4aca579 .elementor-testimonial-content{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8b09a06{background-color:#F7BF33;padding:20px 20px 20px 20px;transition:background 2s;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-8b09a06:hover{background-color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-8b09a06 .elementor-testimonial-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-8b09a06 .elementor-testimonial-content{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a356792{--display:flex;--min-height:530px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-a356792:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a356792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/testi-bg.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-56c4af8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-56c4af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/Screenshot-2025-11-22-055630.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-56c4af8 > .elementor-container{min-height:400px;}.elementor-24 .elementor-element.elementor-element-56c4af8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-56c4af8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-6a87704 > .elementor-container{min-height:400px;}.elementor-24 .elementor-element.elementor-element-6a87704{margin-top:50px;margin-bottom:50px;padding:20px 0px 20px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-9a93619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-9a93619 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-7b0e222{text-align:center;}.elementor-24 .elementor-element.elementor-element-7b0e222 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-8059d1b{--grid-row-gap:28px;--grid-column-gap:30px;}.elementor-24 .elementor-element.elementor-element-8059d1b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.25 * 100% );}.elementor-24 .elementor-element.elementor-element-8059d1b:after{content:"1.25";}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__thumbnail__link{width:30%;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__meta-data span + span:before{content:"///";}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:17px;}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:17px;}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:17px;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__title, .elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__title a{color:#000000;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__meta-data{color:#866262;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__excerpt p{color:#000000;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__read-more{color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-9f1b2dc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9f1b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://procorebuildingsolutions.com/wp-content/uploads/2025/11/project-bg-img.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-9f1b2dc > .elementor-container{min-height:400px;}.elementor-24 .elementor-element.elementor-element-9f1b2dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:20px 0px 20px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-9f1b2dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-7889621{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-7889621 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;color:#16DAFA;}.elementor-24 .elementor-element.elementor-element-e6ce3f7{text-align:center;}.elementor-24 .elementor-element.elementor-element-e6ce3f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1bce391{text-align:center;}.elementor-24 .elementor-element.elementor-element-1bce391 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button{background-color:#F7BF33;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button:focus{background-color:#16DAFA;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ddac81c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-ed56781{--content-width:750px;}.elementor-24 .elementor-element.elementor-element-43fbc17{width:59.082%;}.elementor-24 .elementor-element.elementor-element-88d2638{width:40.87%;}.elementor-24 .elementor-element.elementor-element-a70f4b5{width:40.258%;}.elementor-24 .elementor-element.elementor-element-8199a55{width:59.742%;}.elementor-24 .elementor-element.elementor-element-8ef00f2{--width:50%;}.elementor-24 .elementor-element.elementor-element-4df642b{--width:50%;}.elementor-24 .elementor-element.elementor-element-05ffcae{--width:50%;}.elementor-24 .elementor-element.elementor-element-f67a868{--width:29.318%;}.elementor-24 .elementor-element.elementor-element-98745b9{--width:50%;}.elementor-24 .elementor-element.elementor-element-8e9cc54{--width:50%;}.elementor-24 .elementor-element.elementor-element-9a890a7{--width:50%;}.elementor-24 .elementor-element.elementor-element-0b9c310{--width:50%;}.elementor-24 .elementor-element.elementor-element-9370f15{--width:50%;}.elementor-24 .elementor-element.elementor-element-cf9b747{--width:50%;}.elementor-24 .elementor-element.elementor-element-ca1a3b9{--width:50%;}.elementor-24 .elementor-element.elementor-element-bdba6cf{--width:50%;}.elementor-24 .elementor-element.elementor-element-25d11c0{--width:50%;}.elementor-24 .elementor-element.elementor-element-8b3c935{--width:50%;}.elementor-24 .elementor-element.elementor-element-deea479{--width:50%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:1;--ekit_slider_space_betweens:0px;}.elementor-24 .elementor-element.elementor-element-94e729f{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-66d8fd7{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-12bcbaa{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-83d5bff{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-29f479e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:1;--ekit_slider_space_betweens:0px;}.elementor-24 .elementor-element.elementor-element-ed56781{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-94e729f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9bb4f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-2028cd5{text-align:center;}.elementor-24 .elementor-element.elementor-element-547a6b3{text-align:center;}.elementor-24 .elementor-element.elementor-element-547a6b3 .elementor-heading-title{font-size:27px;}.elementor-24 .elementor-element.elementor-element-6554711{text-align:center;}.elementor-24 .elementor-element.elementor-element-a70f4b5{width:50%;}.elementor-24 .elementor-element.elementor-element-8199a55{width:50%;}.elementor-24 .elementor-element.elementor-element-e70a5bd{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-24 .elementor-element.elementor-element-ce1d91e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ce1d91e .elementor-button{font-size:10px;}.elementor-24 .elementor-element.elementor-element-127592c{text-align:center;}.elementor-24 .elementor-element.elementor-element-16228d7 .elementor-heading-title{font-size:27px;}.elementor-24 .elementor-element.elementor-element-743e316 > .elementor-container{min-height:65px;}.elementor-24 .elementor-element.elementor-element-743e316:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-743e316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24 .elementor-element.elementor-element-d6032ac{text-align:center;}.elementor-24 .elementor-element.elementor-element-d7fef7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-d7fef7f .elementor-heading-title{font-size:27px;}.elementor-24 .elementor-element.elementor-element-8ef00f2{--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-24 .elementor-element.elementor-element-b95e862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:0px;--n-tabs-gap:0px;}.elementor-24 .elementor-element.elementor-element-f4a6f38:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f4a6f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24 .elementor-element.elementor-element-072bbf9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-d693970{text-align:center;}.elementor-24 .elementor-element.elementor-element-d693970 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-993d28d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-4efdc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4efdc01 .elementor-button{font-size:10px;}.elementor-24 .elementor-element.elementor-element-66d8fd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-25b6941 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-ab9b095 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0466b3d .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-4a46b6f .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-12bcbaa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-83d5bff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-56c4af8 > .elementor-container{min-height:100px;}.elementor-24 .elementor-element.elementor-element-7b0e222 .elementor-heading-title{font-size:27px;}.elementor-24 .elementor-element.elementor-element-8059d1b{--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.3 * 100% );}.elementor-24 .elementor-element.elementor-element-8059d1b:after{content:"1.3";}.elementor-24 .elementor-element.elementor-element-8059d1b .elementor-post__thumbnail__link{width:36%;}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-24 .elementor-element.elementor-element-8059d1b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-9f1b2dc > .elementor-container{min-height:0px;}.elementor-24 .elementor-element.elementor-element-9f1b2dc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9f1b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24 .elementor-element.elementor-element-e6ce3f7 .elementor-heading-title{font-size:27px;}.elementor-24 .elementor-element.elementor-element-ddac81c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ddac81c .elementor-button{font-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-9e6caaf */.rotate {
    transform: rotate(-90deg);
}/* End custom CSS */