.page-module-scss-module__rcUngW__hero{background:url(../media/landing-hero.c6726176.png) 50%/cover no-repeat;min-height:90vh;padding-top:210px;padding-bottom:120px;position:relative}.page-module-scss-module__rcUngW__hero:before{content:"";opacity:.7;background-color:#0e132e;width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__rcUngW__hero>*{z-index:1;position:relative}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content{align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__heroText{width:60%}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__heroText h5{letter-spacing:.3rem;color:#cb2f2f;margin-bottom:18px;font-size:20px}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__heroText h2{margin-bottom:26px;font-size:50px;font-weight:600}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__heroText p{margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__heroText button{cursor:pointer;background-color:#cb2f2f;border:none;border-radius:5px;min-height:60px;padding:1px 30px;font-size:16px;font-weight:600}.page-module-scss-module__rcUngW__floaterIntro{position:relative}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content{color:#000;background-color:#fff;width:100%;max-width:1200px;margin:0 auto;padding:0;display:flex;position:absolute;top:-80px;left:0;right:0;box-shadow:3px 12px 20px 4px #0000001a}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floater{flex-direction:column;align-items:center;max-width:400px;padding:40px;display:flex}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floater .page-module-scss-module__rcUngW__floaterIcon{height:100px;padding:12px 0}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floater .page-module-scss-module__rcUngW__floaterText{text-align:center;margin-top:18px}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floater .page-module-scss-module__rcUngW__floaterText h4{margin-bottom:12px;font-size:24px;font-weight:600}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floater .page-module-scss-module__rcUngW__floaterText p{font-size:16px;font-weight:300}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floaterVideo{cursor:pointer;transition:transform .2s;position:relative}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floaterVideo:hover{transform:scale(1.02)}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floaterVideo .page-module-scss-module__rcUngW__videoBg{object-fit:cover;width:100%;height:100%}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floaterVideo .page-module-scss-module__rcUngW__play{transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__rcUngW__floaterIntro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__floaterVideo:hover .page-module-scss-module__rcUngW__play{transform:translate(-50%,-50%)scale(1.1)}.page-module-scss-module__rcUngW__intro{background-color:#fff;padding:370px 0 120px}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__content{color:#000;gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection h5{color:#cb2f2f;letter-spacing:.3rem;margin-bottom:18px;font-size:20px;font-weight:600}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection h4{margin-bottom:20px;font-size:38px;font-weight:700}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection p{margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__stats{color:#fff;background-color:#cb2f2f;justify-content:space-between;gap:20px;margin-top:-10px;padding:32px;display:flex}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__stats .page-module-scss-module__rcUngW__stat{text-align:center;width:100%;max-width:152px}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__stats .page-module-scss-module__rcUngW__stat h2{font-size:32px;font-weight:800}.page-module-scss-module__rcUngW__intro .page-module-scss-module__rcUngW__stats .page-module-scss-module__rcUngW__stat p{font-size:14px;font-weight:300}.page-module-scss-module__rcUngW__whatWeOffer{color:#fff;background-color:#202435;padding:120px 0}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header{justify-content:space-between;display:flex}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h5{color:#cb2f2f;letter-spacing:.3rem;margin-bottom:18px;font-size:20px;font-weight:600}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h4{margin-bottom:20px;font-size:60px;font-weight:600}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header p{width:40%;margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services{justify-content:space-between;margin-top:100px;display:flex}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service{cursor:pointer}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service .page-module-scss-module__rcUngW__imageBox{width:550px;height:400px;overflow:hidden}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service .page-module-scss-module__rcUngW__imageBox img{object-fit:cover;width:100%;height:100%;transition:all .5s}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service h4{gap:16px;margin-top:30px;font-size:32px;font-weight:400;display:flex}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service h4 img{width:25px;height:40px;margin-top:0;transition:all .5s}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service:hover .page-module-scss-module__rcUngW__imageBox img{transform:scale(1.1)}.page-module-scss-module__rcUngW__whatWeOffer .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service:hover h4 img{transform:translate(5px)}.page-module-scss-module__rcUngW__portfolio{color:#fff;background-color:#cb2f2f;padding:120px 0}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header{justify-content:space-between;display:flex}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h5{color:#202435;letter-spacing:.3rem;margin-bottom:18px;font-size:20px;font-weight:600}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h4{margin-bottom:20px;font-size:60px;font-weight:600}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header p{width:40%;margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services{justify-content:space-between;margin-top:100px;display:flex}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service h4{gap:16px;margin-top:30px;font-size:32px;font-weight:400;display:flex}.page-module-scss-module__rcUngW__portfolio .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__services .page-module-scss-module__rcUngW__service h4 img{width:25px;height:40px;margin-top:0}.page-module-scss-module__rcUngW__clients{color:#000;background-color:#fff;padding:120px 0}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__content{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header{text-align:center}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h5{color:#202435;margin-bottom:18px;font-size:20px;font-weight:500}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header h4{margin-bottom:20px;font-size:60px;font-weight:600}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__header p{width:40%;margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__clientsContainer{flex-wrap:wrap;justify-content:space-between;gap:80px 124px;margin-top:100px;display:flex}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__clientsContainer .page-module-scss-module__rcUngW__client h4{gap:16px;margin-top:30px;font-size:32px;font-weight:400;display:flex}.page-module-scss-module__rcUngW__clients .page-module-scss-module__rcUngW__clientsContainer .page-module-scss-module__rcUngW__client h4 img{width:25px;height:40px;margin-top:0}.page-module-scss-module__rcUngW__locatedAt{color:#000;background-color:#fff;padding:120px 0}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content{justify-content:space-between;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection{width:50%}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection h5{color:#202435;width:75%;margin-bottom:18px;font-size:18px;font-weight:600;line-height:26px}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection h4{margin-bottom:20px;font-size:55px;font-weight:600}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__rightSection p{width:40%;margin-bottom:40px;font-size:20px;font-weight:300;line-height:30px}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__location .page-module-scss-module__rcUngW__address{margin-bottom:50px}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__content .page-module-scss-module__rcUngW__location .page-module-scss-module__rcUngW__address h5{color:#cb2f2f;margin-bottom:17px;font-size:32px}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__clientsContainer{justify-content:space-between;margin-top:100px;display:flex}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__clientsContainer .page-module-scss-module__rcUngW__client h4{gap:16px;margin-top:30px;font-size:32px;font-weight:400;display:flex}.page-module-scss-module__rcUngW__locatedAt .page-module-scss-module__rcUngW__clientsContainer .page-module-scss-module__rcUngW__client h4 img{width:25px;height:40px;margin-top:0}
.slider-layout{width:100%;position:relative}.slider-full-view-container{z-index:20;background-color:#000000db;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.slider-full-view-container .slider-full-view{color:#000;background-color:#fff;gap:30px;width:70%;height:90%;margin:0 auto;display:flex;position:relative}.slider-full-view-container .slider-full-view-close{color:#cb2f2f;transition:all .2s;position:absolute;top:24px;right:24px}.slider-full-view-container .slider-full-view-close:hover{transform:scale(1.2)}.slider-full-view-container .slider-full-view-image{justify-content:center;width:170%;display:flex;overflow:hidden}.slider-full-view-container .slider-full-view-image img{width:auto;height:100%}.slider-full-view-container .slider-full-view-content{min-width:450px;padding:50px 20px}.slider-full-view-container .slider-full-view-content h5{letter-spacing:.07rem;color:#202435;margin-bottom:8px;font-size:16px}.slider-full-view-container .slider-full-view-content h3{margin-bottom:12px;font-size:40px;font-weight:600}.slider-full-view-container .slider-full-view-content p{color:#151515;width:80%;margin-top:64px;font-size:18px;line-height:24px}.slider-full-view-container .slider-full-view-content .product-category{color:#fff;text-transform:uppercase;background-color:#cb2f2f;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-block}.slider-full-view-container .slider-full-view-content ul{flex-direction:column;gap:5px;margin-top:25px;padding-left:15px;font-size:18px;display:flex}.slider-container{scrollbar-width:none;-ms-overflow-style:none;border-radius:8px;height:400px;position:relative;overflow:scroll hidden}.slider-container::-webkit-scrollbar{display:none}.slider-arrows{justify-content:flex-end;max-width:1200px;margin:60px auto 50px;display:flex}.slider-arrows .disabled{opacity:.5}.slider-content{gap:20px;height:100%;transition:transform .5s ease-in-out;display:flex}.slide{box-sizing:border-box;min-width:450px;height:100%;padding:0 10px;transition:opacity 1.7s}.slide.active{opacity:1}.slide:not(.active){opacity:.7}.slide img{width:360px;height:auto}.slider-navigation{z-index:10;justify-content:center;display:flex;position:absolute;top:15px;left:0;right:0}.slider-nav-dot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:12px;height:12px;margin:0 6px;transition:all .3s}.slider-nav-dot.active{background-color:#3498db;transform:scale(1.2)}.slider-nav-dot:hover{background-color:#fffc}.slider-arrow{color:#fff;z-index:1;cursor:pointer;z-index:10;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:15px;font-size:20px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.slider-arrow:hover{transform:scale(1.1)}.slider-arrow-left{margin-right:10px}.slider-arrow-right{margin-left:10px}.slider-arrows-light .slider-arrow{color:#cb2f2f;border:1px solid #cb2f2f}.slider-empty{color:#6c757d;background-color:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;width:100%;height:400px;font-size:1.2rem;display:flex}@media (max-width:768px){.slider-container{width:70%;height:300px}.slider-arrow{width:50px;height:50px;font-size:16px}.slider-nav-dot{width:10px;height:10px}}@media (max-width:480px){.slider-layout{padding:0 10px}.slider-container{width:65%;height:250px;margin:0 10px}.slider-navigation{top:10px}.slider-arrow{width:45px;height:45px;font-size:14px}}
.index-module-scss-module__Ho9qUW__infrastructure{color:#fff;background-color:#cb2f2f;padding-bottom:150px}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1200px;margin:0 auto;padding:150px 15px 0;display:flex}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__header{text-align:center}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__header h5{color:#202435;letter-spacing:.3rem;margin-bottom:8px;font-size:20px;font-weight:600}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__header h3{margin-bottom:20px;font-size:60px;font-weight:600}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__body{width:100%}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__stat{text-align:center;width:30%;padding:30px}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__stat h3{font-size:50px;font-weight:600}.index-module-scss-module__Ho9qUW__infrastructure .index-module-scss-module__Ho9qUW__content .index-module-scss-module__Ho9qUW__stat h5{color:#cb2f2f;font-size:18px;font-weight:500}
