.elementor-312 .elementor-element.elementor-element-9e6e535:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-9e6e535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://therepublicconstruction.com/wp-content/uploads/2024/10/Untitled-design-2024-10-27T123520.885-1.png");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-9e6e535 > .elementor-container{min-height:60vh;}.elementor-312 .elementor-element.elementor-element-9e6e535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-312 .elementor-element.elementor-element-9e6e535 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-2137a7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-2137a7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008A;}.elementor-312 .elementor-element.elementor-element-2137a7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 22% 0% 22%;--e-column-margin-right:22%;--e-column-margin-left:22%;padding:5% 5% 5% 5%;}.elementor-312 .elementor-element.elementor-element-2137a7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ucaddon_splitting_letters_effect .uc-splitting-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-9835af2 .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:center;}.elementor-312 .elementor-element.elementor-element-9835af2 .uc-splitting-text-item{gap:10px;justify-content:center;}.elementor-312 .elementor-element.elementor-element-9835af2 .uc-splitting-text{justify-content:center;color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-312 .elementor-element.elementor-element-8de28f3:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-8de28f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://therepublicconstruction.com/wp-content/uploads/2024/10/bg-about.png");background-size:cover;}.elementor-312 .elementor-element.elementor-element-8de28f3 > .elementor-background-overlay{background-color:#E4E4E4;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-8de28f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 7% 0%;}.elementor-312 .elementor-element.elementor-element-6676881 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-icon i{color:var( --e-global-color-f65f72b );transition:color 0.3s;}.elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-icon svg{fill:var( --e-global-color-f65f72b );transition:fill 0.3s;}.elementor-312 .elementor-element.elementor-element-d821623{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-item > a{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-312 .elementor-element.elementor-element-b54986b > .elementor-widget-container{padding:0% 19% 0% 19%;}.elementor-312 .elementor-element.elementor-element-b54986b .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:center;}.elementor-312 .elementor-element.elementor-element-b54986b .uc-splitting-text-item{gap:10px;justify-content:center;}.elementor-312 .elementor-element.elementor-element-b54986b .uc-splitting-text{justify-content:center;color:#000000;font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.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-312 .elementor-element.elementor-element-6854c2f > .elementor-widget-container{padding:0% 16% 0% 16%;}.elementor-312 .elementor-element.elementor-element-6854c2f{text-align:center;}.elementor-312 .elementor-element.elementor-element-6854c2f .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-312 .elementor-element.elementor-element-44467a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-44467a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-44467a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:4% 4% 7% 4%;}.elementor-312 .elementor-element.elementor-element-44467a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-7cb2ebc > .elementor-widget-container{margin:-18% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-7cb2ebc{z-index:1;}.elementor-312 .elementor-element.elementor-element-7cb2ebc .elementor-icon-wrapper{text-align:left;}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-default .elementor-icon{color:var( --e-global-color-f65f72b );border-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d4987e3 );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d4987e3 );border-color:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-7cb2ebc.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-7cb2ebc .elementor-icon{font-size:37px;}.elementor-312 .elementor-element.elementor-element-7cb2ebc .elementor-icon svg{height:37px;}.elementor-widget-ucaddon_ue_unfold .ue_unfold_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_unfold .ue-txt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_unfold .ubfold_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-5583d0a .unfold_wrapper{height:150px;}.elementor-312 .elementor-element.elementor-element-5583d0a .unfold_card{text-align:left;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5583d0a .ue_unfold_title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;line-height:0.4em;color:#1d1d1d;}.elementor-312 .elementor-element.elementor-element-5583d0a .ue-txt{font-family:"Titillium Web", Sans-serif;font-weight:500;color:#3a3a3a;}.elementor-312 .elementor-element.elementor-element-5583d0a .ue-btn-wrap{justify-content:flex-start;margin-top:20px;}.elementor-312 .elementor-element.elementor-element-5583d0a .ubfold_btn{font-family:"Titillium Web", Sans-serif;font-weight:400;background:var( --e-global-color-f65f72b );color:#ffffff;padding:8px 20px 8px 20px;gap:8px;}.elementor-312 .elementor-element.elementor-element-5583d0a .ubfold_btn:hover{background:var( --e-global-color-4d39627 );}.elementor-312 .elementor-element.elementor-element-5583d0a .uf_overlay{height:50%;}.elementor-312 .elementor-element.elementor-element-7733cbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-7733cbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-7733cbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:4% 4% 7% 4%;}.elementor-312 .elementor-element.elementor-element-7733cbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-271e152 > .elementor-widget-container{margin:-18% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-271e152{z-index:1;}.elementor-312 .elementor-element.elementor-element-271e152 .elementor-icon-wrapper{text-align:left;}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-271e152.elementor-view-default .elementor-icon{color:var( --e-global-color-f65f72b );border-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-271e152.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d4987e3 );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-271e152.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d4987e3 );border-color:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-271e152.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-271e152.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-271e152 .elementor-icon{font-size:37px;}.elementor-312 .elementor-element.elementor-element-271e152 .elementor-icon svg{height:37px;}.elementor-312 .elementor-element.elementor-element-915808b .unfold_wrapper{height:150px;}.elementor-312 .elementor-element.elementor-element-915808b .unfold_card{text-align:left;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-915808b .ue_unfold_title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;line-height:0.4em;color:#1d1d1d;}.elementor-312 .elementor-element.elementor-element-915808b .ue-txt{font-family:"Titillium Web", Sans-serif;font-weight:500;color:#3a3a3a;}.elementor-312 .elementor-element.elementor-element-915808b .ue-btn-wrap{justify-content:flex-start;margin-top:20px;}.elementor-312 .elementor-element.elementor-element-915808b .ubfold_btn{font-family:"Titillium Web", Sans-serif;font-weight:400;background:var( --e-global-color-f65f72b );color:#ffffff;padding:8px 20px 8px 20px;gap:8px;}.elementor-312 .elementor-element.elementor-element-915808b .ubfold_btn:hover{background:var( --e-global-color-4d39627 );}.elementor-312 .elementor-element.elementor-element-915808b .uf_overlay{height:50%;}.elementor-312 .elementor-element.elementor-element-b5c9e5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-b5c9e5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-b5c9e5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:4% 4% 7% 4%;}.elementor-312 .elementor-element.elementor-element-b5c9e5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-354d0b6 > .elementor-widget-container{margin:-18% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-354d0b6{z-index:1;}.elementor-312 .elementor-element.elementor-element-354d0b6 .elementor-icon-wrapper{text-align:left;}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-default .elementor-icon{color:var( --e-global-color-f65f72b );border-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d4987e3 );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d4987e3 );border-color:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-354d0b6.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-354d0b6 .elementor-icon{font-size:37px;}.elementor-312 .elementor-element.elementor-element-354d0b6 .elementor-icon svg{height:37px;}.elementor-312 .elementor-element.elementor-element-c5d080a .unfold_wrapper{height:150px;}.elementor-312 .elementor-element.elementor-element-c5d080a .unfold_card{text-align:left;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-c5d080a .ue_unfold_title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;line-height:0.4em;color:#1d1d1d;}.elementor-312 .elementor-element.elementor-element-c5d080a .ue-txt{font-family:"Titillium Web", Sans-serif;font-weight:500;color:#3a3a3a;}.elementor-312 .elementor-element.elementor-element-c5d080a .ue-btn-wrap{justify-content:flex-start;margin-top:20px;}.elementor-312 .elementor-element.elementor-element-c5d080a .ubfold_btn{font-family:"Titillium Web", Sans-serif;font-weight:400;background:var( --e-global-color-f65f72b );color:#ffffff;padding:8px 20px 8px 20px;gap:8px;}.elementor-312 .elementor-element.elementor-element-c5d080a .ubfold_btn:hover{background:var( --e-global-color-4d39627 );}.elementor-312 .elementor-element.elementor-element-c5d080a .uf_overlay{height:50%;}.elementor-312 .elementor-element.elementor-element-13a59bc{padding:2% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-1d8ca7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-1d8ca7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-1d8ca7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:4% 4% 4% 4%;}.elementor-312 .elementor-element.elementor-element-1d8ca7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-61036ad > .elementor-widget-container{margin:-18% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-61036ad{z-index:1;}.elementor-312 .elementor-element.elementor-element-61036ad .elementor-icon-wrapper{text-align:left;}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-default .elementor-icon{color:var( --e-global-color-f65f72b );border-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d4987e3 );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d4987e3 );border-color:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-61036ad.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-61036ad .elementor-icon{font-size:37px;}.elementor-312 .elementor-element.elementor-element-61036ad .elementor-icon svg{height:37px;}.elementor-312 .elementor-element.elementor-element-471c82e .unfold_wrapper{height:150px;}.elementor-312 .elementor-element.elementor-element-471c82e .unfold_card{text-align:left;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-471c82e .ue_unfold_title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;line-height:0.4em;color:#1d1d1d;}.elementor-312 .elementor-element.elementor-element-471c82e .ue-txt{font-family:"Titillium Web", Sans-serif;font-weight:500;color:#3a3a3a;}.elementor-312 .elementor-element.elementor-element-471c82e .ue-btn-wrap{justify-content:flex-start;margin-top:20px;}.elementor-312 .elementor-element.elementor-element-471c82e .ubfold_btn{font-family:"Titillium Web", Sans-serif;font-weight:400;background:var( --e-global-color-f65f72b );color:#ffffff;padding:8px 20px 8px 20px;gap:8px;}.elementor-312 .elementor-element.elementor-element-471c82e .ubfold_btn:hover{background:var( --e-global-color-4d39627 );}.elementor-312 .elementor-element.elementor-element-471c82e .uf_overlay{height:50%;}.elementor-312 .elementor-element.elementor-element-3b87298:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-3b87298 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-3b87298 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:4% 4% 4% 4%;}.elementor-312 .elementor-element.elementor-element-3b87298 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-c0d9120 > .elementor-widget-container{margin:-18% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-c0d9120{z-index:1;}.elementor-312 .elementor-element.elementor-element-c0d9120 .elementor-icon-wrapper{text-align:left;}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-default .elementor-icon{color:var( --e-global-color-f65f72b );border-color:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f65f72b );}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d4987e3 );color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d4987e3 );border-color:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-framed .elementor-icon:hover, .elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d4987e3 );}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-c0d9120.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-c0d9120 .elementor-icon{font-size:37px;}.elementor-312 .elementor-element.elementor-element-c0d9120 .elementor-icon svg{height:37px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .unfold_wrapper{height:150px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .unfold_card{text-align:left;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .ue_unfold_title{font-family:"Titillium Web", Sans-serif;font-size:22px;font-weight:600;line-height:0.4em;color:#1d1d1d;}.elementor-312 .elementor-element.elementor-element-c7f9565 .ue-txt{font-family:"Titillium Web", Sans-serif;font-weight:500;color:#3a3a3a;}.elementor-312 .elementor-element.elementor-element-c7f9565 .ue-btn-wrap{justify-content:flex-start;margin-top:20px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .ubfold_btn{font-family:"Titillium Web", Sans-serif;font-weight:400;background:var( --e-global-color-f65f72b );color:#ffffff;padding:8px 20px 8px 20px;gap:8px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .ubfold_btn:hover{background:var( --e-global-color-4d39627 );}.elementor-312 .elementor-element.elementor-element-c7f9565 .uf_overlay{height:50%;}.elementor-312 .elementor-element.elementor-element-e3e9dd9 > .elementor-element-populated{padding:12% 0% 0% 5%;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:flext-start;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text-item{gap:10px;justify-content:flext-start;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text{justify-content:center;color:#000000;font-family:"Titillium Web", Sans-serif;font-size:41px;font-weight:600;line-height:1em;letter-spacing:-2.1px;word-spacing:0px;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-312 .elementor-element.elementor-element-662bdeb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-662bdeb{text-align:left;}.elementor-312 .elementor-element.elementor-element-662bdeb .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-312 .elementor-element.elementor-element-8a923e6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-8a923e6 .elementor-divider-separator{width:100%;}.elementor-312 .elementor-element.elementor-element-8a923e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-ucaddon_gradient_hover_effect_button .uc_style_gradient_hover_effect_button_elementor_btn_txt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-54c8db7 .uc_style_gradient_hover_effect_button_elementor_btn_txt{font-family:"Titillium Web", Sans-serif;font-weight:400;}.elementor-312 .elementor-element.elementor-element-d196721 .uc_style_gradient_hover_effect_button_elementor_btn_txt{font-family:"Titillium Web", Sans-serif;font-weight:400;}.elementor-312 .elementor-element.elementor-element-99ec255:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-99ec255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://therepublicconstruction.com/wp-content/uploads/2024/10/Untitled-design-2024-10-27T171428.240-1.png");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-99ec255 > .elementor-background-overlay{background-color:#000000;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-99ec255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-312 .elementor-element.elementor-element-8758c47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-8758c47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A1;}.elementor-312 .elementor-element.elementor-element-8758c47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 8% 0% 8%;--e-column-margin-right:8%;--e-column-margin-left:8%;padding:4% 0% 4% 0%;}.elementor-312 .elementor-element.elementor-element-8758c47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-20f26c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-20f26c7 .uc-splitting-text-wrapper{gap:10px;flex-direction:row;justify-content:center;}.elementor-312 .elementor-element.elementor-element-20f26c7 .uc-splitting-text-item{gap:10px;justify-content:center;}.elementor-312 .elementor-element.elementor-element-20f26c7 .uc-splitting-text{justify-content:center;color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:0px;text-stroke-width:0 px;}.elementor-312 .elementor-element.elementor-element-49260dd > .elementor-widget-container{padding:0% 16% 0% 16%;}.elementor-312 .elementor-element.elementor-element-49260dd{text-align:center;}.elementor-312 .elementor-element.elementor-element-49260dd .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-37c5b6b .uc_style_gradient_hover_effect_button_elementor_btn_txt{font-family:"Titillium Web", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-5583d0a .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-5583d0a .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-915808b .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-915808b .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-c5d080a .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-c5d080a .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-471c82e .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-471c82e .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-c7f9565 .ubfold_btn{gap:10px;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-9e6e535 > .elementor-container{min-height:30vh;}.elementor-312 .elementor-element.elementor-element-2137a7c > .elementor-element-populated{margin:0% 11% 0% 11%;--e-column-margin-right:11%;--e-column-margin-left:11%;}.elementor-312 .elementor-element.elementor-element-9835af2 .uc-splitting-text{font-size:32px;}.elementor-312 .elementor-element.elementor-element-8de28f3{padding:11% 0% 11% 0%;}.elementor-312 .elementor-element.elementor-element-6676881 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-d821623{--e-icon-list-icon-size:18px;}.elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-312 .elementor-element.elementor-element-d821623 .elementor-icon-list-item > a{font-size:14px;}.elementor-312 .elementor-element.elementor-element-b54986b > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-312 .elementor-element.elementor-element-b54986b .uc-splitting-text{font-size:27px;}.elementor-312 .elementor-element.elementor-element-6854c2f > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-312 .elementor-element.elementor-element-6854c2f .elementor-heading-title{font-size:15px;}.elementor-312 .elementor-element.elementor-element-dec0781{padding:0% 2% 0% 2%;}.elementor-312 .elementor-element.elementor-element-44467a5 > .elementor-element-populated{margin:0% 3% 4% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-312 .elementor-element.elementor-element-7cb2ebc .elementor-icon{font-size:30px;}.elementor-312 .elementor-element.elementor-element-7cb2ebc .elementor-icon svg{height:30px;}.elementor-312 .elementor-element.elementor-element-5583d0a .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-5583d0a .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-7733cbe > .elementor-element-populated{margin:0% 3% 4% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-312 .elementor-element.elementor-element-271e152 .elementor-icon{font-size:30px;}.elementor-312 .elementor-element.elementor-element-271e152 .elementor-icon svg{height:30px;}.elementor-312 .elementor-element.elementor-element-915808b .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-915808b .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-b5c9e5f > .elementor-element-populated{margin:0% 3% 4% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-312 .elementor-element.elementor-element-354d0b6 .elementor-icon{font-size:30px;}.elementor-312 .elementor-element.elementor-element-354d0b6 .elementor-icon svg{height:30px;}.elementor-312 .elementor-element.elementor-element-c5d080a .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-c5d080a .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-13a59bc{padding:0% 2% 0% 2%;}.elementor-312 .elementor-element.elementor-element-1d8ca7d > .elementor-element-populated{margin:0% 3% 4% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-312 .elementor-element.elementor-element-61036ad .elementor-icon{font-size:30px;}.elementor-312 .elementor-element.elementor-element-61036ad .elementor-icon svg{height:30px;}.elementor-312 .elementor-element.elementor-element-471c82e .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-471c82e .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-3b87298 > .elementor-element-populated{margin:0% 3% 4% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-312 .elementor-element.elementor-element-c0d9120 .elementor-icon{font-size:30px;}.elementor-312 .elementor-element.elementor-element-c0d9120 .elementor-icon svg{height:30px;}.elementor-312 .elementor-element.elementor-element-c7f9565 .unfold_card{text-align:{{VALUE}};}.elementor-312 .elementor-element.elementor-element-c7f9565 .ubfold_btn{gap:10px;}.elementor-312 .elementor-element.elementor-element-e3e9dd9 > .elementor-element-populated{padding:12% 2% 5% 2%;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text-item{justify-content:center;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text-wrapper{justify-content:center;}.elementor-312 .elementor-element.elementor-element-da82192 .uc-splitting-text{font-size:32px;}.elementor-312 .elementor-element.elementor-element-662bdeb{text-align:center;}.elementor-312 .elementor-element.elementor-element-662bdeb .elementor-heading-title{font-size:15px;}.elementor-312 .elementor-element.elementor-element-8758c47 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:7% 3% 7% 3%;}.elementor-312 .elementor-element.elementor-element-20f26c7 .uc-splitting-text{font-size:32px;line-height:0.8em;}.elementor-312 .elementor-element.elementor-element-49260dd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-312 .elementor-element.elementor-element-49260dd .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-7733cbe{width:33.703%;}.elementor-312 .elementor-element.elementor-element-b5c9e5f{width:32.599%;}}@media(min-width:1025px){.elementor-312 .elementor-element.elementor-element-99ec255:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-99ec255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}