:root{--ink:#091722;--steel:#314454;--muted:#667783;--blue:#075f96;--red:#d71920;--soft:#f3f6f8;--line:#dbe3e8;--shadow:0 18px 44px rgba(9,23,34,.11)}
.mrl-home{color:var(--steel);background:#fff;overflow-x:hidden}.mrl-home img{max-width:100%}.mrl-home a,.mrl-home button{transition:.25s ease}.mrl-home a:focus-visible,.mrl-home button:focus-visible{outline:3px solid #075f9659;outline-offset:3px}
.mrl-home .slider-home-page{position:relative;isolation:isolate;min-height:560px;background:var(--ink);border-bottom:6px solid var(--red);overflow:hidden}.mrl-home .slider-home-page:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#05121d70,#05121d0a 58%,#05121d42)}.mrl-home .slider-home-page:after{content:"";position:absolute;left:max(24px,calc((100vw - 1170px)/2));bottom:34px;z-index:2;width:min(360px,48vw);height:5px;background:linear-gradient(90deg,var(--red) 0 28%,#fff 28% 31%,var(--blue) 31%);box-shadow:0 8px 22px #0006}.mrl-home .slider-home-page .video-container{height:clamp(560px,72vh,760px)}.mrl-home .slider-home-page video{z-index:0;filter:contrast(1.06) saturate(.88)}
.mrl-home .home-about,.mrl-home .set-capacity-section,.mrl-home .service-style2-area,.mrl-home .featues-home,.mrl-home .setting-area,.mrl-home .Milestone-section,.mrl-home .team-style1-area,.mrl-home .brochure-area{position:relative;padding-top:92px;padding-bottom:92px}.mrl-home .sec-title h2,.mrl-home .mrl-footer-title{color:var(--ink);letter-spacing:0;font-weight:800}.mrl-home .sec-title h2{font-size:clamp(32px,3.2vw,48px);line-height:1.12}.mrl-home .sec-title h2:after{content:"";display:block;width:68px;height:4px;margin-top:18px;background:linear-gradient(90deg,var(--red) 0 36%,var(--blue) 36%)}.mrl-home .sec-title.text-center h2:after{margin-inline:auto}.mrl-home p{color:var(--muted)}
.mrl-home .home-about{background:linear-gradient(180deg,#fff,var(--soft))!important}.mrl-home .home-about:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:linear-gradient(var(--red),var(--blue))}.mrl-home .about-style2_image_box{margin-right:34px}.mrl-home .about-style2_image_box .inner{overflow:hidden;border-radius:4px;box-shadow:var(--shadow)}.mrl-home .about-style2_image_box .inner img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .7s}.mrl-home .about-style2_image_box:hover img{transform:scale(1.035)}.mrl-home .about-style2_image_box .experience-box{border-radius:4px;box-shadow:0 18px 34px #09172233;overflow:hidden}.mrl-home .about-new-style .sec-title h4{color:var(--blue);font-size:16px;line-height:1.55;letter-spacing:0}.mrl-home .about-new-style .inner-content>ul>li{margin-top:18px;padding:22px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:4px;box-shadow:0 8px 24px #0917220d}.mrl-home .about-new-style .inner-content>ul>li:nth-child(2){border-left-color:var(--red)}.mrl-home .about-new-style .inner-content>ul>li:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.mrl-home .set-capacity-section{background:var(--ink)}.mrl-home .set-capacity-section h2,.mrl-home .set-capacity-section h3{color:#fff}.mrl-home .set-capacity-section p{color:#c6d3dc}.mrl-home .set-capacity-section .inner_box,.mrl-home .set-capacity-section .single-box{border:1px solid #ffffff24;border-radius:4px;box-shadow:0 18px 40px #0004}
.mrl-home .service-style2-area,.mrl-home .setting-area{background:#fff}.mrl-home .featues-home{background:var(--soft)}.mrl-home .single-service-style2,.mrl-home .single-features-style1{height:100%;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #09172212}.mrl-home .single-service-style2:hover,.mrl-home .single-features-style1:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:var(--blue)}.mrl-home .single-service-style2 .img-holder{overflow:hidden}.mrl-home .single-service-style2 img{transition:transform .6s}.mrl-home .single-service-style2:hover img{transform:scale(1.045)}.mrl-home .single-features-style1 .counting h2{color:#075f9624}.mrl-home .single-features-style1 .title-holder h3 a{color:var(--ink)}
.mrl-home .Milestone-section{background:linear-gradient(135deg,#0b1722,#102c3f 58%,#0b1722);border-top:5px solid var(--red)}.mrl-home .Milestone-section h2,.mrl-home .Milestone-section h3,.mrl-home .Milestone-section .title{color:#fff}.mrl-home .Milestone-section p{color:#c6d3dc}.mrl-home .team-style1-area{background:#fff}.mrl-home .single-team-member{border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 10px 28px #09172212}.mrl-home .single-team-member:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
.mrl-home .brochure-area{background:linear-gradient(120deg,#06446b,var(--blue))}.mrl-home .brochure-area h2,.mrl-home .brochure-area h3{color:#fff}.mrl-home .brochure-area p{color:#dceaf2}.mrl-home .thm-btn{border-radius:3px;font-weight:800}.mrl-home .thm-btn:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0917222e}
.mrl-home .mrl-footer-links{padding:78px 0 84px;background:var(--soft);border-top:0}.mrl-home .mrl-footer-title{font-size:clamp(30px,3vw,44px)}.mrl-home .mrl-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mrl-home .mrl-footer-grid a{border-radius:4px;min-height:88px;box-shadow:0 8px 22px #0917220f}.mrl-home .mrl-footer-grid a span:first-child,.mrl-home .mrl-footer-grid a:after{border-radius:3px}
.mrl-home .locations-area{padding:0;background:var(--ink)}.mrl-home .locations-area .row{align-items:stretch}.mrl-home .home-map-outer-2,.mrl-home .locations-content-box{min-height:680px}.mrl-home .locations-content-box{background:var(--ink);padding:72px 7vw 72px 40px}.mrl-home .locations-content-box h2,.mrl-home .locations-content-box h3,.mrl-home .locations-content-box .contact-heading{color:#fff}.mrl-home .locations-content-box h4,.mrl-home .locations-content-box p,.mrl-home .locations-content-box a{color:#c6d3dc}.mrl-home .locations-content-box .row{padding:15px 0;border-bottom:1px solid #ffffff1c}.mrl-home .footer-bottom-style4{background:#06111a}
@media(max-width:1199px){.mrl-home .home-about,.mrl-home .set-capacity-section,.mrl-home .service-style2-area,.mrl-home .featues-home,.mrl-home .setting-area,.mrl-home .Milestone-section,.mrl-home .team-style1-area,.mrl-home .brochure-area{padding-block:76px}.mrl-home .about-style2_image_box{margin:0 0 58px}.mrl-home .mrl-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrl-home .locations-content-box{padding:60px 30px}}
@media(max-width:767px){.mrl-home .slider-home-page,.mrl-home .slider-home-page .video-container,.mrl-home .slider-home-page video{min-height:320px;height:auto;object-fit:cover}.mrl-home .slider-home-page:after{left:20px;bottom:20px;width:210px}.mrl-home .home-about,.mrl-home .set-capacity-section,.mrl-home .service-style2-area,.mrl-home .featues-home,.mrl-home .setting-area,.mrl-home .Milestone-section,.mrl-home .team-style1-area,.mrl-home .brochure-area{padding-block:58px}.mrl-home .sec-title h2{font-size:32px}.mrl-home .mrl-footer-links{padding:58px 0}.mrl-home .mrl-footer-grid{grid-template-columns:1fr}.mrl-home .home-map-outer-2{min-height:390px}.mrl-home .locations-content-box{min-height:0;padding:54px 20px}.mrl-home .locations-content-box .outer_box{margin-left:0}}
@media(max-width:420px){.mrl-home .slider-home-page,.mrl-home .slider-home-page .video-container,.mrl-home .slider-home-page video{min-height:280px}.mrl-home .about-style2_image_box .experience-box{position:relative;left:0;bottom:0;margin-top:-28px;width:calc(100% - 24px)}}
@media(prefers-reduced-motion:reduce){.mrl-home *,.mrl-home *:before,.mrl-home *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}