.elementor-2 .elementor-element.elementor-element-e576b19:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e576b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14151A;}.elementor-2 .elementor-element.elementor-element-e576b19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-8rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-e576b19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-49fe98b > .elementor-widget-container{margin:0px 0px -71px 0px;}.elementor-2 .elementor-element.elementor-element-8c4fc4a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c4fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8c4fc4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20.9rem 0rem 3.2rem 0rem;}.elementor-2 .elementor-element.elementor-element-8c4fc4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-67cf761:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-67cf761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;}.elementor-2 .elementor-element.elementor-element-67cf761{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-120px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-67cf761 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7dbba4f{text-align:center;}.elementor-2 .elementor-element.elementor-element-7dbba4f .elementor-heading-title{font-weight:400;letter-spacing:1.8px;color:#888888;}.elementor-2 .elementor-element.elementor-element-ef5654d{width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-ef5654d > .elementor-widget-container{margin:20px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-ef5654d .elementor-heading-title{font-weight:600;}.elementor-element-995c911 .slider-pagination{display:flex;position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);}.elementor-element-995c911 .slider-thumb-dots{margin-top:-19px;margin-left:50%;}.elementor-element-f547391 figure{background-color:#237F88;}.elementor-element-f547391 .image-box{text-align:center;padding:5rem 3rem 4.6rem 3rem;border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-element-f547391 .position-right .image-box-content{margin-right:25px;}.elementor-element-f547391 .position-left .image-box-content{margin-left:25px;}.elementor-element-f547391 .position-top .image-box-content{margin-top:25px;}.elementor-element-f547391 .image-box .title{letter-spacing:0px;}.elementor-element-f547391 .image-box .content{line-height:1.9em;letter-spacing:0px;margin:14px 0px 7px 0px;}.elementor-element-7121426 figure{background-color:#237F88;}.elementor-element-7121426 .image-box{text-align:center;padding:5rem 3rem 4.6rem 3rem;border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-element-7121426 .position-right .image-box-content{margin-right:25px;}.elementor-element-7121426 .position-left .image-box-content{margin-left:25px;}.elementor-element-7121426 .position-top .image-box-content{margin-top:25px;}.elementor-element-7121426 .image-box .title{letter-spacing:0px;}.elementor-element-7121426 .image-box .content{line-height:1.9em;letter-spacing:0px;margin:14px 0px 7px 0px;}.elementor-element-144ecc3 figure{background-color:#237F88;}.elementor-element-144ecc3 .image-box{text-align:center;padding:5rem 3rem 4.6rem 3rem;border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-element-144ecc3 .position-right .image-box-content{margin-right:25px;}.elementor-element-144ecc3 .position-left .image-box-content{margin-left:25px;}.elementor-element-144ecc3 .position-top .image-box-content{margin-top:25px;}.elementor-element-144ecc3 .image-box .title{letter-spacing:0px;}.elementor-element-144ecc3 .image-box .content{line-height:1.9em;letter-spacing:0px;margin:14px 0px 7px 0px;}.elementor-2 .elementor-element.elementor-element-7efe2fb{width:var( --container-widget-width, 57.317% );max-width:57.317%;--container-widget-width:57.317%;--container-widget-flex-grow:0;text-align:left;}.elementor-element-7720021 .elementor-repeater-item-62ababa.text, .elementor-element-7720021 .elementor-repeater-item-62ababa .text{color:#237F88;}.elementor-element-7720021 .elementor-repeater-item-62ababa.text, .elementor-element-7720021 .elementor-repeater-item-62ababa .text, .elementor-element-7720021 .elementor-repeater-item-62ababa.btn, .elementor-element-7720021 .elementor-repeater-item-62ababa .btn{font-size:16px;font-weight:400;letter-spacing:1.6px;}.elementor-2 .elementor-element.elementor-element-7720021 .elementor-repeater-item-62ababa{margin:-3px 0px 8px 0px;}.elementor-element-7720021 .elementor-repeater-item-0fc23f3.text, .elementor-element-7720021 .elementor-repeater-item-0fc23f3 .text{color:#323334;}.elementor-element-7720021 .elementor-repeater-item-0fc23f3.text, .elementor-element-7720021 .elementor-repeater-item-0fc23f3 .text, .elementor-element-7720021 .elementor-repeater-item-0fc23f3.btn, .elementor-element-7720021 .elementor-repeater-item-0fc23f3 .btn{line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-7720021 .elementor-repeater-item-0fc23f3{margin:0px 0px 20px 0px;}.elementor-element-7720021 .elementor-repeater-item-3af1e5d.text, .elementor-element-7720021 .elementor-repeater-item-3af1e5d .text, .elementor-element-7720021 .elementor-repeater-item-3af1e5d.btn, .elementor-element-7720021 .elementor-repeater-item-3af1e5d .btn{font-size:13px;}.elementor-2 .elementor-element.elementor-element-7720021 .elementor-repeater-item-3af1e5d{margin:0px 0px 29px 0px;}.elementor-element-7720021 .elementor-repeater-item-8b8583a.text, .elementor-element-7720021 .elementor-repeater-item-8b8583a .text, .elementor-element-7720021 .elementor-repeater-item-8b8583a.btn, .elementor-element-7720021 .elementor-repeater-item-8b8583a .btn{font-size:15px;}.elementor-2 .elementor-element.elementor-element-7720021{width:var( --container-widget-width, 47.58% );max-width:47.58%;--container-widget-width:47.58%;--container-widget-flex-grow:0;top:10.3%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7720021{right:15px;}body.rtl .elementor-2 .elementor-element.elementor-element-7720021{left:15px;}.elementor-2 .elementor-element.elementor-element-7720021 > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 5px 40px 0px rgba(0, 0, 0, 0.07);}.elementor-element-7720021 .banner{min-height:462px;background-color:#FFFFFF;}.elementor-element-7720021 .banner-content{text-align:center;}.elementor-element-7720021 .banner .banner-content{max-width:76.964%;width:100%;left:50%;top:50%;}.elementor-2 .elementor-element.elementor-element-9ec4ea2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ec4ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232425;}.elementor-2 .elementor-element.elementor-element-9ec4ea2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15.4rem 0rem 15.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-9ec4ea2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-89049f2 > .elementor-element-populated{padding:0vw 0vw 0vw 24vw;}.elementor-2 .elementor-element.elementor-element-6b60a50{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;top:50%;z-index:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-6b60a50 > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6b60a50{left:0vw;}body.rtl .elementor-2 .elementor-element.elementor-element-6b60a50{right:0vw;}.elementor-2 .elementor-element.elementor-element-6c85d38 > .elementor-widget-container{margin:0rem 0rem 0.8rem 0rem;}.elementor-2 .elementor-element.elementor-element-6c85d38{text-align:right;}.elementor-2 .elementor-element.elementor-element-6c85d38 .elementor-heading-title{font-weight:300;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-594dd8e{text-align:right;}.elementor-2 .elementor-element.elementor-element-594dd8e .elementor-heading-title{font-size:7rem;text-transform:uppercase;line-height:1.03em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-87ec4fb > .elementor-widget-container{margin:-2.8rem -6rem -0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb{text-align:right;}.elementor-2 .elementor-element.elementor-element-87ec4fb .elementor-heading-title{font-size:13.8rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-0.01em;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#DC520E44;stroke:#DC520E44;color:#0C0C0C40;}.elementor-2 .elementor-element.elementor-element-f342616 > .elementor-widget-container{margin:0rem 0rem 0.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-f342616{text-align:right;}.elementor-2 .elementor-element.elementor-element-f342616 .elementor-heading-title{font-weight:300;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9cc8b50 > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-9cc8b50{text-align:right;}.elementor-2 .elementor-element.elementor-element-9cc8b50 .elementor-heading-title{color:#FFFFFF;}.elementor-element-b68f1a2 .elementor-widget-container{text-align:right;}.elementor-element-b68f1a2 .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-b68f1a2 .btn{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.025em;--alpha-btn-color:#FFF9F9;--alpha-btn-bg-color:#237F88;}.elementor-2 .elementor-element.elementor-element-b68f1a2  .btn{--alpha-btn-icon-size:2rem;}.elementor-2 .elementor-element.elementor-element-782cad2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-782cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remaconstruction.us/wp-content/uploads/2024/05/banner-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-782cad2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12.1rem 0rem 12.1rem 0rem;z-index:0;}.elementor-2 .elementor-element.elementor-element-782cad2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a583f8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-a583f8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a583f8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8.5rem 14.2% 8.9rem 14.2%;}.elementor-2 .elementor-element.elementor-element-a583f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a583f8c{z-index:12;}.elementor-2 .elementor-element.elementor-element-e119c30 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-e119c30 .elementor-heading-title{font-size:1.8rem;font-weight:300;letter-spacing:0.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cc1aca9 > .elementor-widget-container{margin:0rem 0rem 2.1rem 0rem;}.elementor-2 .elementor-element.elementor-element-cc1aca9 .elementor-heading-title{font-weight:700;line-height:1.27em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cdb4a92 > .elementor-widget-container{margin:0rem 0rem 3.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-cdb4a92 .elementor-heading-title{color:#FFFFFF;}.elementor-element-5c9e652 .counter{text-align:left;}.elementor-element-5c9e652 .counter .counter-number{font-size:4.2rem;font-weight:600;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5c9e652 .counter .counter-number{margin:0rem 0rem 0.4rem 0rem;}.elementor-element-5c9e652 .count-title{font-size:1.4rem;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3942f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-2 .elementor-element.elementor-element-e3942f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor .elementor-element-e3942f4{min-height:71.2rem;max-height:71.2rem;}.elementor-element-e3942f4 > .elementor-container{min-height:71.2rem;max-height:71.2rem;}.elementor-2 .elementor-element.elementor-element-abf3e5d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-abf3e5d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-abf3e5d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8.5rem 14.2% 8.9rem 14.2%;}.elementor-2 .elementor-element.elementor-element-abf3e5d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-abf3e5d{z-index:12;text-align:left;}.elementor-2 .elementor-element.elementor-element-abf3e5d.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>div>.banner-content{top:50%;right:45.5%;max-width:70rem;width:100%;}.elementor-2 .elementor-element.elementor-element-4d8d840 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-4d8d840 .elementor-heading-title{font-size:1.8rem;font-weight:300;letter-spacing:0.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-30f107a > .elementor-widget-container{margin:0rem 0rem 2.1rem 0rem;}.elementor-2 .elementor-element.elementor-element-30f107a .elementor-heading-title{font-weight:700;line-height:1.27em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f374e71 > .elementor-widget-container{margin:0rem 0rem 3.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-f374e71 .elementor-heading-title{font-size:1.4rem;color:#FFFFFF;}.elementor-element-5f96013 .counter{text-align:left;}.elementor-element-5f96013 .counter .counter-number{font-size:4.2rem;font-weight:600;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5f96013 .counter .counter-number{margin:0rem 0rem 0.4rem 0rem;}.elementor-element-5f96013 .count-title{font-size:1.4rem;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ce4f0b0{--spacer-size:50px;}.elementor-element-c1b9a3a .elementor-widget-container{text-align:right;}.elementor-element-c1b9a3a .btn span{white-space:nowrap;}.elementor-2 .elementor-element.elementor-element-c1b9a3a .btn{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.025em;--alpha-btn-color:#FFF9F9;--alpha-btn-bg-color:#237F88;}.elementor-2 .elementor-element.elementor-element-c1b9a3a  .btn{--alpha-btn-icon-size:2rem;}.elementor-2 .elementor-element.elementor-element-1fcfcde{text-align:center;}.elementor-2 .elementor-element.elementor-element-1fcfcde.banner-content,.elementor-2 .elementor-element.elementor-element-1fcfcde>.banner-content,.elementor-2 .elementor-element.elementor-element-1fcfcde>div>.banner-content{top:0%;right:0px;bottom:0px;max-width:65.85%;width:100%;}.elementor-2 .elementor-element.elementor-element-2d06d52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2d06d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remaconstruction.us/wp-content/uploads/2024/07/build-banner-parallax.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2d06d52 > .elementor-container{min-height:71.2rem;}.elementor-2 .elementor-element.elementor-element-2d06d52 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2d06d52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7da620b > .elementor-widget-container{margin:030px 0px 30px 29px;}.elementor-element-7da620b .title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-a0877ba{margin:-8px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-851d679 > .elementor-widget-container{margin:0px 0px 49px 0px;}.elementor-2 .elementor-element.elementor-element-851d679{text-align:left;}.elementor-2 .elementor-element.elementor-element-851d679 img{width:100%;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-851d679:hover img{opacity:0.9;}.elementor-2 .elementor-element.elementor-element-9195f18 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-element-9195f18 .title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:400;line-height:36px;}.elementor-element-bff68c9 .title{font-family:"Syne", Sans-serif;font-size:18px;line-height:32px;}.elementor-2 .elementor-element.elementor-element-e611634 > .elementor-widget-container{margin:1px 0px 30px 29px;}.elementor-element-e611634 .title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-a9f080f > .elementor-widget-container{margin:0px 23px 0px 29px;}.elementor-element-a9f080f .title{font-family:"Syne", Sans-serif;font-size:18px;line-height:32px;}.elementor-2 .elementor-element.elementor-element-c23e80b > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-element-c23e80b .title{font-family:"Syne", Sans-serif;font-size:4rem;font-weight:400;line-height:36px;}.elementor-element-eac1d8b .title{font-family:"Syne", Sans-serif;font-size:18px;line-height:32px;}.elementor-2 .elementor-element.elementor-element-c00c11c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-c00c11c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c00c11c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2 .elementor-element.elementor-element-c00c11c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-c00c11c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-879c7f6{text-align:center;}.elementor-2 .elementor-element.elementor-element-879c7f6 img{width:100%;}.elementor-2 .elementor-element.elementor-element-aa549c7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-element-5bc3d2d .elementor-repeater-item-e8646c7.text, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7 .text, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7.btn, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7 .btn{font-family:"Oswald", Sans-serif;font-size:38px;}.elementor-2 .elementor-element.elementor-element-5bc3d2d .elementor-repeater-item-e8646c7{margin:-10px 0px 37px 0px;}.elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c.text, .elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c .text{color:#D2CDCD;}.elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c.text, .elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c .text, .elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c.btn, .elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c .btn{font-size:1.6rem;}.elementor-2 .elementor-element.elementor-element-5bc3d2d .elementor-repeater-item-8e3ad9c{margin:0px 0px 22px 0px;}.elementor-2 .elementor-element.elementor-element-5bc3d2d{width:auto;max-width:auto;}.elementor-element-5bc3d2d .banner-content{text-align:left;}.elementor-element-5bc3d2d .banner .banner-content{max-width:530px;width:100%;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a583f8c{width:57%;}.elementor-2 .elementor-element.elementor-element-8f9972a{width:43%;}}@media(max-width:1439px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-8f9972a{width:47%;}}@media(max-width:1439px){.elementor-2 .elementor-element.elementor-element-49fe98b > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-2 .elementor-element.elementor-element-8c4fc4a{padding:18.3rem 0rem 3.7rem 0rem;}.elementor-2 .elementor-element.elementor-element-9ec4ea2{padding:16.8rem 0rem 17rem 0rem;}.elementor-2 .elementor-element.elementor-element-594dd8e .elementor-heading-title{font-size:6rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb > .elementor-widget-container{margin:-2.1rem -6rem -0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb .elementor-heading-title{font-size:13.3rem;}.elementor-2 .elementor-element.elementor-element-782cad2{padding:10.4rem 0rem 10.4rem 0rem;}.elementor-2 .elementor-element.elementor-element-a583f8c > .elementor-element-populated{padding:7.5rem 11% 7.5rem 11%;}.elementor .elementor-element-e3942f4{min-height:65.3rem;max-height:65.3rem;}.elementor-element-e3942f4 > .elementor-container{min-height:65.3rem;max-height:65.3rem;}.elementor-2 .elementor-element.elementor-element-abf3e5d > .elementor-element-populated{padding:7.5rem 11% 7.5rem 11%;}.elementor-2 .elementor-element.elementor-element-2d06d52 > .elementor-container{min-height:65.3rem;}}@media(max-width:1199px){.elementor-2 .elementor-element.elementor-element-49fe98b > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-2 .elementor-element.elementor-element-ef5654d .elementor-heading-title{font-size:3rem;}.elementor-element-7720021 .elementor-repeater-item-0fc23f3.text, .elementor-element-7720021 .elementor-repeater-item-0fc23f3 .text, .elementor-element-7720021 .elementor-repeater-item-0fc23f3.btn, .elementor-element-7720021 .elementor-repeater-item-0fc23f3 .btn{font-size:2.7rem;}.elementor-2 .elementor-element.elementor-element-9ec4ea2{padding:13.2rem 0rem 13.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-89049f2 > .elementor-element-populated{padding:0vw 0vw 0vw 33vw;}.elementor-2 .elementor-element.elementor-element-594dd8e .elementor-heading-title{font-size:5.5rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb .elementor-heading-title{font-size:11rem;}.elementor-2 .elementor-element.elementor-element-782cad2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-782cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remaconstruction.us/wp-content/uploads/2024/07/build-banner.jpg");}.elementor-2 .elementor-element.elementor-element-a583f8c > .elementor-element-populated{padding:6.5rem 11% 6.5rem 11%;}.elementor-2 .elementor-element.elementor-element-abf3e5d > .elementor-element-populated{padding:6.5rem 11% 6.5rem 11%;}.elementor-2 .elementor-element.elementor-element-abf3e5d.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>div>.banner-content{max-width:60rem;width:100%;}.elementor-2 .elementor-element.elementor-element-f374e71 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-2d06d52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2d06d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remaconstruction.us/wp-content/uploads/2024/07/build-banner.jpg");}}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-49fe98b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2 .elementor-element.elementor-element-8c4fc4a{padding:15.5rem 0rem 3.7rem 0rem;}.elementor-2 .elementor-element.elementor-element-9ec4ea2 > .elementor-container{max-width:768px;}.elementor-2 .elementor-element.elementor-element-9ec4ea2{padding:11rem 0rem 11rem 0rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb > .elementor-widget-container{margin:-1.7rem -2.5rem -0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-782cad2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-782cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a583f8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-a583f8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-abf3e5d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-abf3e5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-abf3e5d.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>div>.banner-content{right:38%;}.elementor-element-5bc3d2d .elementor-repeater-item-e8646c7.text, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7 .text, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7.btn, .elementor-element-5bc3d2d .elementor-repeater-item-e8646c7 .btn{font-size:3rem;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-49fe98b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-2 .elementor-element.elementor-element-ef5654d .elementor-heading-title{font-size:3.1rem;}.elementor-2 .elementor-element.elementor-element-7efe2fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7720021{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9ec4ea2{padding:9rem 0rem 8.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-89049f2 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-6b60a50 > .elementor-widget-container{--e-transform-translateY:0%;}.elementor-2 .elementor-element.elementor-element-6b60a50{top:-6rem;}.elementor-2 .elementor-element.elementor-element-6b60a50 img{width:100%;max-width:280px;}.elementor-2 .elementor-element.elementor-element-594dd8e .elementor-heading-title{font-size:4rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb > .elementor-widget-container{margin:-1.1rem -1.5rem -0.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-87ec4fb .elementor-heading-title{font-size:8.7rem;}.elementor-2 .elementor-element.elementor-element-b68f1a2  .btn{--alpha-btn-icon-size:14px;}.elementor-2 .elementor-element.elementor-element-782cad2{padding:9.3rem 0rem 9.3rem 0rem;}.elementor-2 .elementor-element.elementor-element-abf3e5d.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>.banner-content,.elementor-2 .elementor-element.elementor-element-abf3e5d>div>.banner-content{left:3rem;right:3rem;max-width:42rem;width:100%;}.elementor-2 .elementor-element.elementor-element-c1b9a3a  .btn{--alpha-btn-icon-size:14px;}.elementor-2 .elementor-element.elementor-element-1fcfcde.banner-content,.elementor-2 .elementor-element.elementor-element-1fcfcde>.banner-content,.elementor-2 .elementor-element.elementor-element-1fcfcde>div>.banner-content{max-width:100%;width:100%;}.elementor-2 .elementor-element.elementor-element-7da620b > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-e611634 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-a9f080f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aa549c7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(max-width:1199px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-a583f8c{width:60%;}.elementor-2 .elementor-element.elementor-element-8f9972a{width:40%;}.elementor-2 .elementor-element.elementor-element-abf3e5d{width:60%;}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-89049f2{width:100%;}}