*{box-sizing:border-box;margin:0;padding:0}a,button,[role=button],.pointer,input[type=submit],input[type=button],select,.hud-item,.all-btn-size{cursor:pointer!important}@font-face{font-family:calibri_bold;src:url(../media/calibri-bold.c61a621b.ttf)}@font-face{font-family:calibri_regular;src:url(../media/calibri-regular.4aa6c0f1.ttf)}@font-face{font-family:calibril;src:url(../media/calibril.cef6d78b.ttf)}@font-face{font-family:MEQANOR;src:url(../media/MEQANOR.999f2da3.otf)}@font-face{font-family:Montserrat_Regular;src:url(../media/Montserrat-Regular.63d23cfc.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat_Medium;src:url(../media/Montserrat-Medium.c923f615.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat_SemiBold;src:url(../media/Montserrat-SemiBold.6541f318.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat_Bold;src:url(../media/Montserrat-Bold.a3700021.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat_Black;src:url(../media/Montserrat-Black.f653f920.ttf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway_Light;src:url(../media/Raleway-Light.434eba4d.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway_Regular;src:url(../media/Raleway-Regular.90e9f578.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway_Medium;src:url(../media/Raleway-Medium.f360b63d.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway_SemiBold;src:url(../media/Raleway-SemiBold.b5c7b6a9.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway_Bold;src:url(../media/Raleway-Bold.4ab8753f.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway_Black;src:url(../media/Raleway-Black.511b2418.ttf);font-weight:900;font-style:normal;font-display:swap}:root{--white:#fff;--black:#222;--bg:#f7f7f7;--bg-1:#252525;--bg-2:#202020;--theme-color:#ed1c24;--gray-1:#222;--gray-2:#e9e9e9;--gray-3:#ebebeb;--gray-4:#f6f6f6;--calibri_bold:calibri_bold;--calibri_regular:calibri_regular;--calibril:calibril;--MEQANOR:MEQANOR;--Montserrat_Regular:Montserrat_Regular;--Montserrat_SemiBold:Montserrat_SemiBold;--Montserrat_Medium:Montserrat_Medium;--Montserrat_Bold:Montserrat_Bold;--Raleway_Regular:Raleway_Regular;--Raleway_Light:Raleway_Light;--Raleway_SemiBold:Raleway_SemiBold;--Raleway_Medium:Raleway_Medium;--Raleway_Bold:Raleway_Bold;--border-radius-5:5px;--border-radius-10:10px;--gap:1.25rem;--speed:.55s cubic-bezier(.25,.46,.45,.94);--closed:5rem;--open:60rem;--accent:#ed1c24}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--accent)}::-webkit-scrollbar-thumb:hover{background:#555}.blueprint-grid{z-index:1;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:50px 50px;position:relative;overflow:hidden}.grid-scanner-container{pointer-events:none;z-index:-1;position:absolute;inset:0}.scan-line{opacity:0;position:absolute}.scan-line.scan-v{background:linear-gradient(#0000,#ed1c1cad,#0000);width:1px;height:150px;animation:8s linear infinite gridSlideV}.scan-line.scan-h{background:linear-gradient(90deg,#0000,#ed1c1cad,#0000);width:250px;height:2px;animation:12s linear infinite gridSlideH}.v1{animation-duration:8s;left:100px}.v2{animation-duration:12s;animation-delay:1s;left:450px}.v3{animation-duration:10s;animation-delay:5s;left:850px}.v4{animation-duration:14s;animation-delay:2s;left:300px}.v5{animation-duration:9s;animation-delay:7s;left:650px}.h1{animation-duration:15s;top:250px}@keyframes gridSlideV{0%{opacity:0;top:-200px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}@keyframes gridSlideH{0%{opacity:0;left:-300px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.parallax-img,.leader-ship-img,[class*=team-section-],.reveal-type-8 .word,.reveal-type-2,.reveal-type-8{will-change:transform,opacity}.reveal-type-2 .char{opacity:0;transition:transform .5s;display:inline-block;transform:translateY(100%)}.reveal-type-8 .char{opacity:0;transition:transform .5s;transform:translate(-80px)}.typing-text{display:inline-block;overflow:hidden}.typing-text .char{display:inline-block;transform:translateY(100%)}.link-btn{font-size:16px;font-family:var(--calibri_regular);align-items:center;gap:10px;margin-top:10px;text-decoration:none;display:flex}.link-btn img{transition:all .6s}.link-btn:hover img{transform:rotate(45deg)}.link-btn.red{color:var(--accent)}.text-xs{font-size:12px!important;font-weight:400!important}.btn-group_new a{height:38px;font-size:14px;padding:10px!important}body{font-family:var(--Raleway_Light);background-color:#fff;position:relative;cursor:default!important;display:block!important}.lenis.lenis-smooth.no-scroll{height:100vh;overflow:hidden;scroll-behavior:unset!important}.no-scroll body{height:100vh;overflow:hidden}.pulse-dot{border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-red;display:block;position:relative}.pulse-dot:before{content:"";background:inherit;border-radius:inherit;opacity:.2;width:200%;height:200%;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;position:absolute;top:-50%;left:-50%}@keyframes pulse-red{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.5)}50%{opacity:.3;transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}.pulse-dot.white{background-color:#fff}.pulse-dot.red{background-color:var(--theme-color)}.p-l-r{padding-left:60px;padding-right:60px}.p-l-r-30{padding-left:30px;padding-right:30px}.p-l-r-1{padding-left:120px;padding-right:120px}.top{padding-top:120px}.top-1{padding-top:180px}.bottom{padding-bottom:120px}.paragraph{font-size:16px;font-family:var(--Raleway_Light)}.text-sm{font-family:var(--Raleway_Light);font-size:16px!important}.line-height{letter-spacing:.5px;line-height:30px}.bg-gray-b{background-color:var(--gray-4)}.underline-btn{color:var(--theme-color);font-size:18px;text-decoration:none;position:relative}.form-select:focus{box-shadow:none}.gradient{background-image:linear-gradient(125deg,#ed1d23 0%,#f23731 3%,#f65041 7%,#fb6251 13%,#fe6f5d 22%,#ff7f6b 32%,#ff8e7a 43%,#ff9b8a 53%,#ffae9e 63%,#ffbbad 72%,#ffc9bd 80%,#ffd5cc 86%,#ffe2db 92%,#fff3f0 96%,#fff 100%)}.underline-btn:after{background-color:var(--theme-color);content:"";width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.underline-btn:hover:after{width:0%}.sub-heading{background-color:var(--black);color:#fff;font-size:14px;font-family:var(--Montserrat_Regular);text-transform:uppercase;border-radius:50px;align-items:center;gap:10px;width:fit-content;margin:0 auto 10px;padding:6px 20px;display:flex}.text-left.header-title .sub-heading{margin:0 0 10px}.sub-heading img{filter:invert();width:24px}.sub-heading svg{width:18px}.heading-1{letter-spacing:.5px;color:#000;font-size:50px;font-family:var(--Montserrat_Medium)}.heading-2{letter-spacing:.5px;color:#000;font-size:40px;font-family:var(--Montserrat_SemiBold)}.heading-4{letter-spacing:.5px;color:#000;font-size:30px;font-family:var(--Montserrat_SemiBold)}.heading-3{letter-spacing:.5px;color:#000;font-size:20px;font-family:var(--Montserrat_SemiBold)}.heading-1-span span{color:var(--theme-color)}.header-title{position:relative}.header-title-left{align-items:center;display:flex}.header-title-left .header-title{flex-direction:column;align-items:start;width:70%;display:flex}.header-title-left .header-title .sub-heading{margin:0}.header-title-left .header-right{justify-content:end;align-items:end;width:30%;height:100%;display:flex}.header-title p{font-size:20px;line-height:26px;font-family:var(--Raleway_Regular)}.swiper{width:100%;height:100%}.swiper-slide{justify-content:center;align-items:center;display:flex}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}p,a{letter-spacing:.5px}.all-btn-size{width:fit-content;font-size:16px;font-family:var(--Raleway_Regular);border-radius:50px;align-items:center;gap:10px;padding:10px 30px;text-decoration:none;transition:all .5s;display:flex}.all-btn-size img{width:14px}.all-btn-size.bg-red{background-color:var(--theme-color);color:#fff}.all-btn-size.bg-red img{filter:invert()}.all-btn-size.bg-red:hover{color:#fff;background-color:#000}.all-btn-size.bg-white{color:#000;background-color:#fff}.all-btn-size.bg-white:hover{color:#fff;background-color:var(--theme-color)!important}.all-btn-size.bg-white:hover img{filter:invert()}.all-btn-size.bg-b-w{background-color:var(--accent);color:#fff}.all-btn-size.bg-b-w:hover{color:#000;background-color:#fff!important}.all-btn-size.bg-b-w img{filter:invert();transition:all .5s}.all-btn-size.bg-b-w:hover img{filter:invert(0)}.outline-btn{border-radius:var(--border-radius-5);width:100%;font-size:16px;font-family:var(--Raleway_Regular);border:2px solid;justify-content:center;align-items:center;gap:10px;padding:8px 30px;text-decoration:none;transition:all .5s;display:flex}.bg-dark-outline{border-color:#000}.bg-red-outline{border-color:var(--accent);color:#000}.bg-red-outline:hover{background-color:var(--accent);color:#fff}.bg-red-outline:hover img{filter:invert()}.bg-red-no-outline{border-color:var(--accent);background-color:var(--accent);color:#fff}.bg-red-no-outline:hover{color:var(--accent);background-color:#fff}.bg-red-no-outline:hover img{filter:invert(0)}.bg-primary.badge{background-color:var(--primary);color:#fff}.bg-secondary.badge{color:#fff;background-color:var(--accent)!important}main{padding:10px}header{z-index:11;width:100%;padding:20px 20px 0;transition:all .4s;position:absolute;top:0;left:0;transform:translateY(0)}header.active{background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:0 20px;animation:1s forwards slideDown;position:fixed;top:0;left:0;transform:translateY(-100%)}header.active .main-header-section .right-section{height:85%}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header .main-header-section{align-items:center;width:100%;height:60px;display:flex}header .main-header-section .left-section{width:12%;height:100%}header .main-header-section .left-section .logo-box{border-radius:var(--border-radius-5);background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;display:flex}header .main-header-section .left-section .logo-box a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}header .main-header-section .left-section .logo-box img{width:100%;height:auto}header .main-header-section .right-section{background-color:var(--theme-color);border-radius:var(--border-radius-5);text-align:center;justify-content:end;align-items:center;gap:10px;width:12%;height:100%;padding:10px;display:flex}header .main-header-section .right-section a{color:#fff;font-size:18px;font-family:var(--Raleway_Light);cursor:pointer;text-decoration:none}header .main-header-section .right-section button{background-color:#0000;border:none;flex-direction:column;align-items:end;gap:6px;width:50px;display:flex}header .main-header-section .right-section button span{background-color:#fff;border-radius:50px;width:35px;height:1px;transition:all .5s;display:inline-block}header .main-header-section .right-section button span:nth-child(2),header .main-header-section .right-section button:hover span{width:45px}header .main-header-section .right-section button:hover span:nth-child(2){width:35px}header .main-header-section .menu-box{width:76%;height:100%;padding:0 10px;position:relative}header .main-header-section .menu-box ul.main-menu{border-radius:var(--border-radius-5);background-color:#fff;justify-content:center;align-items:center;gap:40px;height:100%;margin-bottom:0;list-style:none;display:flex}header .main-header-section .menu-box ul li{position:relative}header .main-header-section .menu-box ul li a{font-size:16px;font-family:var(--Raleway_Medium);color:#000;text-decoration:none}header .main-header-section .menu-box .middle-section-hover ul li a:hover{color:#fff;background-color:var(--theme-color)}header .main-header-section .menu-box ul.main-menu .submenu-box{opacity:0;visibility:hidden;padding-top:10px;transition:all .5s;position:absolute;top:100%;left:-10px}header .main-header-section .menu-box ul.main-menu .submenu-box ul{z-index:1;border-radius:0;border-bottom-left-radius:var(--border-radius-5);border-bottom-right-radius:var(--border-radius-5);background:#f7f7f7;border:1px solid #e4e4e4;flex-direction:column;gap:8px;width:320px;padding:20px;list-style:none;display:flex}header .main-header-section .menu-box ul.main-menu .submenu-box .dropdown_list_box{border-bottom-left-radius:var(--border-radius-5);border-bottom-right-radius:var(--border-radius-5);background-color:#fff;padding:10px}header .main-header-section .menu-box ul.main-menu .submenu-box ul li a{background-color:#fff;border-radius:4px;padding:8px 10px 8px 26px;transition:all .5s;display:block;position:relative}header .main-header-section .menu-box ul.main-menu .submenu-box ul li a:after{content:"";background-color:var(--theme-color);border-radius:5px;width:4px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}header .main-header-section .menu-box ul.main-menu .submenu-box ul li a:hover:after{background-color:#fff}header .main-header-section .menu-box ul.main-menu .submenu-box ul li a:hover{background-color:var(--theme-color);color:#fff}header .main-header-section .menu-box ul.main-menu .submenu-box ul li a:hover img{filter:invert()}header .main-header-section .menu-box ul.main-menu>li>.submenu-box{transform:translateY(-10px)}header .main-header-section .menu-box ul.main-menu>li:hover>.submenu-box{opacity:1;visibility:visible;transform:translateY(0)}header .main-header-section .menu-box ul.main-menu .right.submenu-box{padding-top:0;padding-left:12px;top:5px;left:100%;transform:translate(-20px)}header .main-header-section .menu-box ul.main-menu>li .submenu>li:hover>.right.submenu-box{opacity:1;visibility:visible;transform:translate(-10px)}.submenu-link{justify-content:space-between;align-items:center;width:100%;display:flex!important}.submenu-link1{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.submenu-hover-text .hover-btn{width:fit-content;height:40px;line-height:40px;display:inline-block;overflow:hidden}.label-up{height:100%;transition:all .3s;display:block;position:relative;top:0%}.submenu-hover-text:hover .label-up{color:var(--accent);top:-100%}.submenu-link img,.submenu-link1 img{width:12px}.minus{display:none}.submenu-link:hover .minus,.submenu-link1:hover .minus{display:block}.submenu-link:hover .plus,.submenu-link1:hover .plus{display:none}.contact-detail-popup{position:relative}.contact-detail-popup ul{margin-bottom:0;padding-left:0;list-style:none}.contact-detail-popup ul li a,.contact-detail-popup ul li p,.contact-detail-popup ul li span{color:#000}.contact-detail-popup ul li a{transition:all .5s;display:block}.contact-detail-popup ul li a:hover{transform:translate(5px)}.contact-detail-popup iframe{margin-top:10px;margin-bottom:20px}.contact-detail-popup .footer-logo img{margin-bottom:20px}.contact-detail-popup .btn-close{opacity:1;position:absolute;top:0;right:0}.mega-menu{opacity:0;visibility:hidden;width:95%;max-height:600px;padding:0 10px;transition:all .5s;position:absolute;top:100%;left:2%;transform:translateY(-10px)}header .main-header-section .menu-box ul.main-menu>li:hover>.mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu-box{border-bottom-left-radius:var(--border-radius-5);border-bottom-right-radius:var(--border-radius-5);background-color:#fff;align-items:start;padding:10px;display:flex}.mega-menu-box .left-section{padding:20px 50px 20px 20px;width:33%!important}.mega-menu-box.two-box .left-section{padding-right:50px;width:30%!important}.mega-menu-box .left-section h4{font-size:20px}.mega-menu-box .left-section p{font-size:16px}.mega-menu-box .middle-section{width:33%;padding-bottom:10px;padding-left:20px}.mega-menu-box .right-section{border:1px solid #e4e4e4;border-radius:5px;flex-direction:column;gap:8px;min-height:264px;padding:20px;list-style:none;display:flex;background-color:#f7f7f7!important;justify-content:start!important;align-items:start!important;width:33%!important;margin-left:40px!important}.mega-menu-box.two-box .middle-section{width:25%;padding-left:20px}.mega-menu-box.two-box .right-section{z-index:1;border:1px solid #e4e4e4;border-radius:5px;flex-direction:column;gap:8px;padding:20px;list-style:none;display:flex;background-color:#f7f7f7!important;width:70%!important}.mega-menu-box ul.mega-sub-menu{flex-direction:column;gap:5px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.mega-menu-box ul.mega-sub-menu li a{color:#000;border-radius:var(--border-radius-5);border-bottom:1px solid #cccccc40;width:100%;padding:5px 10px;text-decoration:none;transition:all .5s;display:block;font-size:16px!important}.mega-menu-box .ul.mega-sub-menu li a:hover{background-color:var(--accent);color:#fff}.mega-menu-box .mega-sub-menu-link{flex-wrap:wrap;gap:5px;width:100%;margin-bottom:0;padding-left:0;list-style:none;display:flex}.mega-sub-menu-link-all-view a{background-color:var(--accent)!important;color:#fff!important}.mega-sub-menu-link-all-view a:hover{color:#fff!important;background-color:#000!important}.mega-sub-menu-link-all-view a img{filter:invert()}.mega-menu-box.two-box .mega-sub-menu-link li{width:48%}.mega-menu-box .mega-sub-menu-link li{width:100%}.mega-menu-box .mega-sub-menu-link li a{color:#000;background-color:#fff;border-radius:4px;width:100%;padding:8px 10px 8px 26px;text-decoration:none;transition:all .5s;display:block;position:relative;text-align:left!important;font-size:14px!important}.mega-menu-box .mega-sub-menu-link li a:after{content:"";background-color:var(--theme-color);border-radius:5px;width:4px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mega-sub-menu-link-all-view a:after{background-color:#fff!important}.mega-menu-box .mega-sub-menu-link li a:hover{background-color:var(--theme-color);color:#fff}.mega-menu-box .mega-sub-menu-link li a:hover:after{background-color:#fff}.toggle-menu{z-index:11;border-radius:20px;width:550px;height:90vh;position:absolute;top:90px;right:24px}header.active .toggle-menu{top:70px}.toggle-menu .toggle-menu-card{transform-origin:top;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#f7f7f75c;border:1px solid #e9e9e9;border-radius:20px;width:100%;height:100%;padding:30px;transition:all 2s;position:relative}.toggle-menu{max-height:0;transition:max-height .5s;overflow:hidden}.toggle-menu.active{max-height:700px}.toggle-menu .toggle-menu-card .logo-toggle{width:180px}.toggle-menu .toggle-menu-card ul{margin-bottom:0;padding-left:0;list-style:none}.toggle-menu .toggle-menu-card ul li a,.toggle-menu .toggle-menu-card ul li p,.toggle-menu .toggle-menu-card ul li span{color:#000;font-family:var(--Raleway_Regular);text-decoration:none}.toggle-menu .toggle-menu-card ul h6{color:#000;font-family:var(--Montserrat_Medium);font-size:22px}.toggle-menu .toggle-menu-card iframe{border-radius:10px;margin-top:10px}.toggle-menu .toggle-menu-card button.close_btn_m{background-color:var(--accent);color:#fff;border:none;border-radius:4px;outline:none;padding:4px 14px;font-size:16px;position:absolute;top:10px;right:10px}.banner-section{border-radius:var(--border-radius-10);height:auto;position:relative;overflow:hidden}.banner-section .banner-video:after{content:"";z-index:2;background-color:#000000bd;width:100%;height:100%;position:absolute;top:0;left:0}.banner-section .banner-video{border-radius:var(--border-radius-10);z-index:1;width:100%;height:100vh;position:relative;overflow:hidden}.banner-section video{object-fit:cover;border-radius:var(--border-radius-10);width:100%;height:100%}.banner-section .banner-content-section{z-index:3;width:100%;height:100%;padding-top:130px;position:absolute;top:0;left:0}.banner-section .container-fluid,.banner-section .container-fluid .row{width:100%;height:100%}.banner-section .container-fluid .row .service_card_{margin-top:10px!important;padding-left:5px!important;padding-right:5px!important}.banner-section .container-fluid .row .service_card_ .service-card-box{height:100%}.banner-section .container-fluid .right-section .row{height:auto}.banner-section .container-fluid .row .left-section{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.banner-section .container-fluid .row .left-section .banner-heading{font-family:var(--Montserrat_Bold);color:#fff;text-transform:uppercase;font-size:44px}.banner-section .container-fluid .row .left-section .banner-heading span{color:var(--theme-color)}.banner-section .container-fluid .row .left-section p{color:#fff;font-size:22px;font-family:var(--Raleway_Light)}.banner-section .container-fluid .row .right-section{flex-direction:column;justify-content:center;align-items:end;height:100%;padding:10px 30px 0 65px;display:flex;position:relative}.banner-section .container-fluid .row .right-section h5{text-align:left;font-family:var(--Raleway_Light);color:#fff;text-transform:uppercase;margin-right:10px;font-size:16px}.banner-section .container-fluid .row .right-section ul{flex-wrap:wrap;justify-content:space-evenly;list-style:none;display:flex}.banner-section .container-fluid .row .right-section ul li{justify-content:center;align-items:center;width:50%;height:150px;padding:10px;display:flex}.banner-section .container-fluid .row .right-section ul li .overview-card{border-radius:var(--border-radius-5);background-color:#22222275;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.banner-section .container-fluid .row .right-section ul li .overview-card:after{content:"";z-index:1;border-radius:var(--border-radius-5);border:1px dashed #a4a4a475;width:94%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-section .container-fluid .row .right-section ul li .overview-card h6{color:#fff;margin-bottom:0;font-size:34px}.banner-section .container-fluid .row .right-section ul li .overview-card p{color:#d2d2d2d1;font-size:16px}.banner-section .container-fluid .row .right-section ul li a{color:#fff;border-radius:var(--border-radius-5);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-size:20px;text-decoration:none;display:flex}.banner-section .container-fluid .row .right-section ul li a img{filter:invert();width:40px;margin-top:5px;transform:rotate(-20deg)}.banner-section .container-fluid .row .right-section .service-card-box{-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);flex-direction:column;justify-content:space-between;height:200px;transition:all .5s ease-in-out;display:flex;border-radius:var(--border-radius-5)!important;border:none!important}.banner-section .container-fluid .row .right-section .service-card-box .icon-box{border-radius:var(--border-radius-5);justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:20px;display:flex}.banner-section .container-fluid .row .right-section .service-card-box .icon-box svg{width:35px;height:35px}.banner-section .container-fluid .row .service_card_:first-child .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(2) .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(3) .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(4) .service-card-box .icon-box{background-color:#dc262633;background-color:lab(48.7982% 67.7 48.8038/.2);border:1px solid #dc26264d;border:1px solid lab(48.7982% 67.7 48.8038/.3)}.banner-section .container-fluid .row .service_card_:first-child .service-card-box{background:#ffffff40;transform:translateY(-20px)rotate(-10deg);border:1px solid #ffffff9c!important}.banner-section .container-fluid .row .service_card_:nth-child(2) .service-card-box{background:#ffffff40;transform:translateY(-20px)translate(20px)rotate(-5deg);border:1px solid #ffffff9c!important}.banner-section .container-fluid .row .service_card_:nth-child(3) .service-card-box{background:#ffffff40;transform:translateY(30px)translate(-20px)rotate(-5deg);border:1px solid #ffffff9c!important}.banner-section .container-fluid .row .service_card_:nth-child(4) .service-card-box{background:#ffffff40;transform:translateY(20px)translate(20px)rotate(-5deg);border:1px solid #ffffff9c!important}.banner-section .container-fluid .row .right-section .service-card-box:hover{transform:none}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{color:#d6d6d6;font-size:22px;line-height:26px}.banner-section .container-fluid .row .right-section .service-card-box:after{content:"";z-index:1;width:94%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius-5)!important;border:1px dashed #ebe5e5!important}.banner-section .container-fluid .row .right-section .service-card-box_last:after{width:97%;height:90%}.banner-section .container-fluid .row .right-section .service-card-box .div{background-color:#fff}.banner-section .banner-bottom{background-color:var(--theme-color);border-bottom-left-radius:var(--border-radius-10);border-bottom-right-radius:var(--border-radius-10);justify-content:space-between;align-items:center;margin-top:-8px;padding:22px 34px 15px;display:flex}.banner-section .banner-bottom .bottom-right-section{justify-content:end;align-items:center;gap:30px;padding:0;display:flex}.banner-section .banner-bottom .bottom-left{border-right:1px solid #fff;flex-direction:row;align-items:center;gap:10px;width:fit-content;padding-right:30px;display:flex}.banner-section .banner-bottom h4{color:#fff;text-transform:uppercase;font-size:14px;font-family:var(--Montserrat_Regular);align-items:center;gap:8px;margin-bottom:0;display:flex}.banner-section .banner-bottom .live-data{width:200px}.banner-section .banner-bottom .bottom-left .live-data{justify-content:end;align-items:center;gap:5px;line-height:13px;display:flex}.banner-section .banner-bottom .live-data{font-family:var(--Raleway_Light);position:relative;overflow:hidden}.banner-section .banner-bottom .live-data span{display:block}.banner-section .banner-bottom .live-data h3{justify-content:start;align-items:center;gap:5px;width:100%;font-weight:400;display:flex!important}.banner-section .banner-bottom .live-data h3,.banner-section .banner-bottom .live-data span{animation:.6s ease-in-out fadeUp;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.banner-section .banner-bottom .bottom-left .live-data h3{font-size:16px;font-family:var(--Montserrat_Regular);color:#fff;margin-bottom:0}.banner-section .banner-bottom .bottom-left .live-data span{color:#fff;margin-bottom:0;font-size:16px}.banner-section .banner-bottom .bottom-right{flex-direction:row;align-items:center;gap:10px;display:flex}.banner-section .banner-bottom .bottom-right .live-data{align-items:center;gap:5px;line-height:18px;display:flex}.banner-section .banner-bottom .bottom-right .live-data h3{font-size:16px;font-family:var(--Montserrat_Regular);color:#fff;margin-bottom:0}.banner-section .banner-bottom .bottom-right .live-data span{color:#fff;margin-bottom:0;font-size:16px}.banner-section .banner-bottom ul{flex-direction:row;gap:20px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.banner-section .banner-bottom ul li a{border:1px solid #fff}.banner-section .banner-bottom ul li a:hover{border:1px solid #0000;background-color:#000!important}.countup-section{position:relative}.countup-section:before{filter:blur(145px);content:"";background-image:linear-gradient(125deg,#ed1d238c 0%,#f23731bd 3%,#f65041a8 7%,#fb625191 13%,#fe6f5da8 22%,#ff7f6ba8 32%,#ff8e7a 43%,#ff9b8a 53%,#ffae9e 63%,#ffbbad 72%,#ffc9bd 80%,#ffd5cc 86%,#ffe2db 92%,#fff3f0 96%,#fff 100%);border-radius:50%;width:33%;height:29%;position:absolute;top:8%;right:0}.countup-section .container-fluid{z-index:2;position:relative}.countup-section .countup-box{text-align:center;border-right:1px solid var(--theme-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.countup-section .countup-box h4{font-size:60px;font-family:var(--Raleway_Light);color:var(--theme-color);margin-bottom:0}.countup-section .card-col:last-child .countup-box{border-right:none}.countup-section .countup-box p{color:#000;font-size:26px;font-family:var(--Montserrat_Medium)}.service-section{position:relative}.controls{flex-direction:row;gap:.5rem;display:flex}.track{gap:var(--gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;justify-content:center;align-items:flex-start;padding-bottom:40px;display:flex}.track::-webkit-scrollbar{display:none}.project-card{flex:0 0 var(--closed);cursor:pointer;height:30rem;transition:flex-basis var(--speed),transform var(--speed);border-radius:1rem;position:relative;overflow:hidden}.project-card[active]{flex-basis:var(--open);transform:translateY(-6px)}.project-card__bg{object-fit:cover;filter:brightness(.75)saturate(75%);width:100%;height:100%;transition:filter .3s,transform var(--speed);position:absolute;inset:0}.project-card:hover .project-card__bg{filter:brightness(.9)saturate();transform:scale(1.06)}.project-card__content{z-index:2;background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:0;display:flex;position:absolute;inset:0}.project-card__title{color:#fff;writing-mode:vertical-rl;font-size:1.35rem;font-weight:700;font-family:var(--Montserrat_SemiBold);transform:rotate(180deg)}.project-card__thumb,.project-card__desc,.project-card__btn{display:none}.project-card[active] .project-card__content{flex-direction:row;align-items:center;gap:1.1rem;padding:1.2rem 2rem}.project-card[active] .project-card__title{writing-mode:horizontal-tb;font-size:2.4rem;transform:none}.project-card[active] .project-card__thumb,.project-card[active] .project-card__desc,.project-card[active] .project-card__btn{display:block}.project-card__thumb{object-fit:cover;border-radius:.45rem;width:133px;height:269px;box-shadow:0 4px 10px #0006}.project-card__desc{color:#ddd;max-width:36rem;font-size:1rem;line-height:1.4;font-family:var(--Raleway_Light)}.project-card__btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:600}.project-card__btn:hover{background:#ff824f}.dots{justify-content:center;gap:.5rem;padding:0;display:flex}.dot{cursor:pointer;background:#3b3b3b59;border-radius:50%;width:13px;height:13px;transition:all .3s}.dot.active{background:var(--theme-color);transform:scale(1.2)}.capability-content{display:none}.service-section .container-fluid{padding-left:0!important}.service-section .container-fluid .row{margin-left:0!important}.service-card-box{background:#f6f6f6;border:1px solid #ebebeb;border-radius:10px;padding:20px;position:relative}.service-section .left-section{height:600px;padding-right:100px;position:sticky;top:80px}.service-section .left-section img{object-fit:cover;border-radius:10px;width:100%;height:100%;margin-left:-10px;position:relative}.service-section .right-section{justify-content:center;align-items:center;display:flex}.service-card-box .icon-box{margin-bottom:10px;position:relative}.service-card-box .icon-box svg{width:auto;height:20px;color:var(--theme-color)!important}.banner-section .container-fluid .row .right-section .service-card-box .icon-box svg{color:#fff!important}.service-card-box-2{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.service-card-box-2 .icon-box svg{width:auto;height:60px;color:var(--theme-color)!important}.service-card-box h4{font-size:16px;font-family:var(--Raleway_Medium);color:#000;margin-bottom:8px}.service-card-box p{font-size:14px;line-height:18px;position:relative}.service-card-box-2 p{font-size:16px;line-height:24px}.service-card-box .div{color:#222;background-color:#cacaca8a;border:1px solid #d9d9d9;border-radius:5px;width:fit-content;padding:5px 20px;font-size:14px;position:relative;overflow:hidden}.service-card-box .div span{z-index:2;display:block;position:relative}.service-card-box .div:after{content:"";background-color:var(--theme-color);z-index:1;width:2px;height:100%;transition:all .5s;position:absolute;top:0;left:0}.service-card-box:hover .div:after{width:100%}.service-card-box:hover .div{color:#fff}.live-section{background-color:var(--bg);border-radius:var(--border-radius-10);background:url(../media/cde.86624029.jpg) 50%/cover;border:1px solid #ebebeb;align-items:center;height:70vh;padding-top:0;padding-bottom:0;display:flex;position:relative}.live-section .container-fluid{border-radius:var(--border-radius-10);z-index:2;background-position:50%;background-size:cover;position:relative}.live-section:after{content:"";border-radius:var(--border-radius-10);z-index:1;background-color:#000000a8;width:100%;height:100%;position:absolute;top:0;left:0}.live-section .container-fluid .row{z-index:2;position:relative}.live-section .container-fluid .row .left-section{color:#fff;flex-direction:column;justify-content:center;height:100%;padding:40px;display:flex;position:relative}.live-section .container-fluid .row .left-section .live-tag{color:var(--theme-color);font-family:var(--theme-color);background-color:#fff;border:1px solid #fff;border-radius:50px;align-items:center;gap:10px;padding:4px 20px;font-size:12px;display:flex;position:absolute;top:20px;right:16px}.live-section .container-fluid .row .left-section .live-tag p{margin-bottom:0;animation:4s infinite zoomBlink}@keyframes zoomBlink{0%,to{opacity:1;transform:scale(1)}25%{opacity:.5;transform:scale(1.2)}50%{opacity:1;transform:scale(1)}75%{opacity:.5;transform:scale(.8)}}.live-section .container-fluid .row .left-section h3{font-size:50px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;margin-bottom:30px;display:flex}.live-section .container-fluid .row .left-section h3 svg{width:45px;height:auto}.live-section .container-fluid .row .left-section ul{border-top:1px solid #ffffff43;border-bottom:1px solid #ffffff43;flex-wrap:wrap;justify-content:start;align-items:center;margin-top:14px;margin-bottom:0;padding:30px 0;list-style:none;display:flex}.live-section .container-fluid .row .left-section ul li{width:33.33%}.live-section .container-fluid .row .left-section ul li .live-data-box h5{color:#fff;font-size:30px;font-family:var(--Raleway_Medium)}.live-section .container-fluid .row .left-section ul li .live-data-box span{font-size:22px;font-family:var(--Raleway_Light);color:var(--theme-color)}.live-section .container-fluid .row .left-section ul li .live-data-box span.number{font-size:40px}.portfolio-section{border-radius:var(--border-radius-10);background-color:#fff;position:relative}.portfolio-section .container-fluid{z-index:2;position:relative}.portfolio-section:before{filter:blur(268px);content:"";background-image:linear-gradient(125deg,#ed1d238c 0%,#f23731bd 3%,#f65041a8 7%,#fb625191 13%,#fe6f5da8 22%,#ff7f6ba8 32%,#ff8e7a 43%,#ff9b8a 53%,#ffae9e 63%,#ffbbad 72%,#ffc9bd 80%,#ffd5cc 86%,#ffe2db 92%,#fff3f0 96%,#fff 100%);border-radius:50%;width:33%;height:29%;position:absolute;top:0%;left:0}.portfolio-section:after{filter:blur(352px);content:"";z-index:1;background-image:linear-gradient(125deg,#ed1d238c 0%,#f23731bd 3%,#f65041a8 7%,#fb625191 13%,#fe6f5da8 22%,#ff7f6ba8 32%,#ff8e7a 43%,#ff9b8a 53%,#ffae9e 63%,#ffbbad 72%,#ffc9bd 80%,#ffd5cc 86%,#ffe2db 92%,#fff3f0 96%,#fff 100%);border-radius:50%;width:33%;height:29%;position:absolute;bottom:0%;right:0}.portfolio-section .left-section{position:relative}.portfolio-section .left-section img{border-radius:var(--border-radius-10);width:100%;position:relative}.portfolio-section .right-section{position:relative}.portfolio-section .right-section.right-padding{padding-right:40px;position:relative}.portfolio-section .right-section.left-padding{padding-left:40px;position:relative}.portfolio-section .right-section .heading-part{align-items:center;margin-bottom:20px;display:flex;position:relative}.portfolio-section .right-section .heading-part .icon-box{background-color:var(--theme-color);border-radius:var(--border-radius-5);justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.portfolio-section .right-section .heading-part .icon-box svg{transform:scale(1.5);color:#fff!important}.portfolio-section .right-section .heading-part div{padding:0 20px;line-height:20px}.portfolio-section .right-section .heading-part div h4{color:var(--black);font-size:24px;font-family:var(--Montserrat_Medium);margin-bottom:0}.portfolio-section .right-section .heading-part div span{color:var(--theme-color);font-family:var(--Montserrat_Regular);font-size:14px}.portfolio-section .right-section h5{width:fit-content;font-size:15px;font-family:var(--Montserrat_Medium);background:#ebebeb;border:1px solid #ccc;border-radius:5px;align-items:center;gap:10px;padding:4px 10px;display:flex}.portfolio-section .right-section h3{font-size:16px;font-family:var(--Montserrat_SemiBold);text-transform:uppercase;margin-top:18px}.portfolio-section .right-section ul{flex-wrap:wrap;gap:10px;margin-top:15px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.portfolio-section .right-section ul li{width:fit-content;font-size:15px;font-family:var(--Raleway_Regular);background:#ebebeb;border:1px solid #ccc;border-radius:5px;align-items:center;gap:10px;padding:4px 10px;display:flex}.portfolio-section .right-section .btn-box-ul{margin-top:30px}.portfolio-section .right-section .btn-box-ul li{background:0 0;border:none;padding:0}.portfolio-section .right-section .btn-box-ul li:first-child a{background-color:var(--black)!important;color:#fff!important}.portfolio-section .right-section .btn-box-ul li:first-child a:hover{background-color:var(--accent)!important}.portfolio-section .right-section .btn-box-ul li:first-child a img{filter:invert()}.row_sticky_1{position:sticky;top:-38px}.portfolio-section .row_sticky{border-radius:var(--border-radius-10);background:#fefefe;border:1px solid #d9d9d9;margin-top:14px;padding:40px 30px;position:sticky;top:160px;overflow:hidden;box-shadow:0 0 1px #d2d2d280}.left_img img,.right_img img{will-change:clip-path;display:block}.division-indicator{z-index:99;opacity:0;pointer-events:none;position:fixed;top:25%;right:4%;transform:translateY(-50%)}.progress-ring{background:conic-gradient(#000 0%,#fff 0%);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.division-indicator .division-indicator-box{background-color:var(--theme-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.division-indicator h4{writing-mode:vertical-rl;color:#fff;background-color:#000;border-radius:5px;justify-content:center;align-items:center;width:100%;height:auto;margin-top:4px;padding:40px 10px;font-size:20px;display:flex}.portfolio-section .row_sticky.one{top:170px}.portfolio-section .row_sticky.two{top:175px}.portfolio-section .row_sticky.three{top:190px}.portfolio-section .row_sticky.four{top:200px}.portfolio-section .row_sticky:after{content:"";z-index:1;filter:blur(190px);background:linear-gradient(145deg,#ed1c248a 0%,#e9e8ed 50%,#fff 100%);width:500px;height:500px;display:none;position:absolute;top:0;left:0}.portfolio-section .row_sticky:before{content:"";z-index:1;filter:blur(275px);background:linear-gradient(349deg,#ed1c2485 0%,#e9e8ed 50%,#fff 100%);width:400px;height:350px;display:none;position:absolute;bottom:0;right:10%}.portfolio-section .row_sticky>div{z-index:2}.splide-section{border-radius:var(--border-radius-10);z-index:1;background:url(../media/banner.d86f629e.jpg) 50%/cover fixed;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.splide-section .oval-mask{transform-style:preserve-3d;z-index:2;background-color:#ed1c2496;transition:all 2s;display:block;position:absolute;inset:0%;transform:translate(500px)scale(4)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.splide-section .oval-mask img{object-fit:cover;filter:invert();width:100%;height:100%;display:inline-block}.splide-section:hover .oval-mask{background-color:#0000;transform:translate(0,0)scale(14)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.splide-section:after{content:"";z-index:1;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.splide-section .splide__track{z-index:2;position:relative}.splide__list .splide__slide .splide__slide__container{-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background:linear-gradient(146deg,#fff0 -3.07%,#ffffff38 124.07%);border:1px solid #ffffff38;border-radius:20px;flex-direction:column;gap:30px;height:100%;padding:50px;font-size:30px;transition:all .5s ease-in-out;display:flex}.splide__list .splide__slide .splide__slide__container:hover{color:#8ae2ed;background:linear-gradient(138deg,#8ae2ed14 -17.7%,#8ae2ed33);border:1px solid #8ae2ed63;transition:all .5s ease-in-out}.splide__list .splide__slide .splide__slide__container:hover svg path{stroke:#8ae2ed;transition:all .5s ease-in-out}.splide__list .splide__slide .splide__slide__container .icon-box{border-radius:var(--border-radius-5);background-color:#8d8d8d2b;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.splide__list .splide__slide .splide__slide__container .icon-box svg,.splide__list .splide__slide .splide__slide__container h4{color:var(--theme-color)!important}.splide__list .splide__slide .splide__slide__container:hover h4{color:#fff!important}.about-content{z-index:2;width:100%;height:100%;position:relative}.about-content .bg-text{font-size:80px;font-family:var(--Montserrat_Medium);color:#fff;text-align:center;line-height:80px}.about-content ul{justify-content:center;align-items:center;gap:20px;width:100%;margin-top:60px;padding-left:0;list-style:none;display:flex}.group-section{z-index:1;position:relative}.group-section-m{display:none}.group-section .container-fluid{z-index:11;position:relative}.group-sticky-section{position:sticky;top:20px}.group-sticky-section-inner{justify-content:center;display:flex}.tab-section{width:85%;margin:auto}.group-sticky-section-inner .tab-section{backface-visibility:hidden;isolation:isolate;perspective:1000px;will-change:transform,clip-path,color,background,opacity;width:95%;transform-style:preserve-3d;clip-path:inset(0 45% round 50px);transform-origin:50%;background:#fff;border:1px solid #ebebeb;border-radius:50px;margin:auto;padding:6px;transition:transform .9s,clip-path .9s,color .9s,background .9s,opacity .9s}.group-sticky-section-inner.active .tab-section{clip-path:inset(0 round 50px)}.tab-section{justify-content:center;align-items:center;display:flex}.taeb-switch{background:var(--gray-3);border-radius:50px;width:100%;padding:0;display:flex;position:relative}.taeb-switch:after{content:"";background-color:var(--theme-color);z-index:0;border-radius:27.5px;width:33.33%;height:100%;transition:left .4s cubic-bezier(.88,-.35,.565,1.35);position:absolute;top:0;box-shadow:0 2px 15px #0000001a}.taeb-switch.left:after{left:0}.taeb-switch.right:after{left:66.66%}.taeb-switch.middle:after{left:33.33%}.taeb-switch .taeb{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;width:33.33%;font-size:16px;line-height:normal;font-family:var(--Montserrat_Medium);justify-content:center;align-items:center;gap:10px;padding:12px 0;transition:color .2s;display:flex;position:relative}.taeb-switch .taeb span{color:#000;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex}.taeb-switch .taeb.active span{color:#fff;background-color:#ffc8c891}.taeb-switch .taeb.active{color:#fff}.cont{height:90vh;padding:80px 70px 0;position:relative;overflow:hidden}.cont__inner{height:100%;position:relative}.cont__inner:hover .el__bg:after{opacity:1}.el{will-change:transform,width,opacity;border-radius:var(--border-radius-10);background:#252525;width:24.2%;height:100%;transition:transform .6s .7s,width .7s,opacity .6s .7s,z-index 0s 1.3s;position:absolute;top:0;left:0}.el:not(.s--active){cursor:pointer}.el__overflow{border-radius:10px;height:100%;position:relative;overflow:hidden}.el__inner{height:100%;transition:transform 1s;position:relative;overflow:hidden}.cont.s--inactive .el__inner{transform:translateY(100%)}.el__bg{will-change:transform;width:calc(100vw - 140px);height:100%;transition:transform .6s .7s;position:relative}.el__bg:before{content:"";background-position:top;background-size:cover;width:100%;height:110%;transition:transform 1s;position:absolute;top:-5%;left:0;transform:translate(0,0)scale(1)}.cont.s--inactive .el__bg:before{transform:translateY(-100%)scale(1.2)}.el.s--active .el__bg:before{transition:transform .8s}.el__bg:after{content:"";z-index:1;opacity:0;background:#0000004d;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.cont.s--el-active .el__bg:after{transition:opacity .5s 1s;opacity:1!important}.el__preview-cont{z-index:2;background-color:#000000a3;flex-direction:column;justify-content:center;align-items:start;width:100%;height:100%;padding:60px 20px;transition:all .3s 1.2s;display:flex;position:absolute;top:0;left:0}.el__content.el__preview-cont{background-color:#0000!important}.el__preview-cont h4{color:#fff;font-size:16px;font-family:var(--Montserrat_Medium)}.el__preview-cont p{color:#fff;margin-top:10px;font-size:16px;line-height:22px}.cont.s--inactive .el__preview-cont{opacity:0;transform:translateY(10px)}.cont.s--el-active .el__preview-cont{opacity:0;transition:all .5s;transform:translateY(30px)}.el__heading{color:#fff;text-transform:uppercase;font-size:18px}.el__preview-cont .el__heading{align-items:start;gap:10px;margin-bottom:20px;display:flex}.el__preview-cont .el__heading .icon-box svg{color:#fff!important}.el__preview-cont .el__heading h5{font-size:15px;font-family:var(--Montserrat_Regular);margin-bottom:0}.el__preview-cont .el__heading p{font-size:10px;font-family:var(--Raleway_Regular);align-items:center;gap:10px;margin-top:0;margin-bottom:0;line-height:normal;display:flex}.el__content{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;padding:30px;transition:all .1s;position:absolute;top:0;left:0}.el.s--active .el__content{z-index:2;opacity:1;pointer-events:auto;transition:all .5s 1s}.el__text{text-transform:uppercase;color:#fff;font-size:40px}.el__close-btn{z-index:-1;opacity:0;pointer-events:none;cursor:pointer;width:60px;height:60px;transition:all 0s .45s;position:absolute;top:10px;right:10px}.el.s--active .el__close-btn{z-index:5;opacity:1;pointer-events:auto;transition:all 0s 1s}.el__close-btn:before,.el__close-btn:after{content:"";opacity:0;background:#fff;width:100%;height:8px;margin-top:-4px;transition:opacity;position:absolute;top:50%;left:0}.el.s--active .el__close-btn:before,.el.s--active .el__close-btn:after{opacity:1}.el__close-btn:before{transform:rotate(45deg)translate(100%)}.el.s--active .el__close-btn:before{transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1s;transform:rotate(45deg)translate(0)}.el__close-btn:after{transform:rotate(-45deg)translate(100%)}.el.s--active .el__close-btn:after{transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.55s;transform:rotate(-45deg)translate(0)}.el__index{text-align:center;width:100%;height:100%;min-height:250px;font-size:12vw;font-weight:700;line-height:.85;transition:transform .5s,opacity .3s 1s;position:absolute;bottom:-80px;left:0;overflow:hidden;transform:translateY(1vw)}.el:hover .el__index{transform:translate(0,0)}.cont.s--el-active .el__index{opacity:0;transition:transform .5s,opacity .3s}.el__index-back,.el__index-front{width:100%;position:absolute;bottom:0;left:0}.el__index-back{color:#2f3840;opacity:0;transition:opacity .25s .25s}.el:hover .el__index-back{opacity:1;transition:opacity .25s}.el__index-overlay{color:#0000;transition:transform .5s .1s;position:relative;overflow:hidden;transform:translateY(100%)}.el__index-overlay:before{content:attr(data-index);color:#fff;width:100%;height:100%;transition:transform .5s .1s;position:absolute;bottom:0;left:0;transform:translateY(-100%)}.el:hover .el__index-overlay,.el:hover .el__index-overlay:before{transform:translate(0,0)}.el:first-child{transform-origin:50%;transform:translate(0%,0)}.cont.s--el-active .el:first-child:not(.s--active){opacity:0;transition:transform .95s,opacity .95s;transform:scale(.5)translate(0%,0)}.el:first-child .el__inner{transition-delay:0s}.el:first-child .el__bg{transform:translate(0%,0)}.el:first-child .el__bg:before{background-image:url(../media/abc.d3ba0acb.jpg);transition-delay:0s}.el:nth-child(2){transform-origin:155.208%;transform:translate(105.208%)}.cont.s--el-active .el:nth-child(2):not(.s--active){opacity:0;transition:transform .95s,opacity .95s;transform:scale(.5)translate(105.208%)}.el:nth-child(2) .el__inner{transition-delay:.1s}.el:nth-child(2) .el__bg:before{background-image:url(../media/abc1.c942c0fe.jpg);transition-delay:.1s}.el:nth-child(3){transform-origin:260.417%;transform:translate(210.417%)}.cont.s--el-active .el:nth-child(3):not(.s--active){opacity:0;transition:transform .95s,opacity .95s;transform:scale(.5)translate(210.417%)}.el:nth-child(3) .el__inner{transition-delay:.2s}.el:nth-child(3) .el__bg:before{background-image:url(../media/abc2.0fbdb5d6.jpg);transition-delay:.2s}.el:nth-child(4){transform-origin:365.625%;transform:translate(315.625%)}.cont.s--el-active .el:nth-child(4):not(.s--active){opacity:0;transition:transform .95s,opacity .95s;transform:scale(.5)translate(315.625%)}.el:nth-child(4) .el__inner{transition-delay:.3s}.el:nth-child(4) .el__bg:before{background-image:url(../media/abc4.adea593b.jpg);transition-delay:.3s}.el:nth-child(5){transform-origin:470.833%;transform:translate(420.833%)}.cont.s--el-active .el:nth-child(5):not(.s--active){opacity:0;transition:transform .95s,opacity .95s;transform:scale(.5)translate(420.833%)}.el:nth-child(5) .el__inner{transition-delay:.4s}.el:nth-child(5) .el__bg{transform:translate(-76.8%)}.el:nth-child(5) .el__bg:before{background-image:url(../media/abc.d3ba0acb.jpg);transition-delay:.4s}.el:hover .el__bg:after{opacity:0}.el.s--active{z-index:1;width:100%;transition:transform .6s,width .7s .7s,z-index;transform:translate(0,0)}.el.s--active .el__bg{transition:transform .6s;transform:translate(0,0)}.el.s--active .el__bg:before{transition-delay:.6s;transform:scale(1.1)}.icon-link{width:32px;position:absolute;bottom:5px;left:5px}.icon-link img{vertical-align:top;width:100%}.icon-link--twitter{left:auto;right:5px}.map-section{z-index:1;background-color:#f6f6f6;padding-left:0;padding-right:0;position:relative}.map-section canvas{margin:0;padding:0;overflow:hidden;width:100%!important;height:100%!important}.map-section .left-section{padding-right:0}#chartdiv{width:100%;height:800px}#chartdiv g[transform="translate(10,40)"],#chartdiv a[title="Interactive JavaScript maps"]{display:none!important}#chartdiv1{width:100%;height:800px!important}#chartdiv1 g[transform="translate(10,40)"],#chartdiv1 a[title="Interactive JavaScript maps"]{display:none!important}.map-section .right-section{border-radius:var(--border-radius-10);background-color:#fff;border:1px solid #eee;padding:20px;position:relative;box-shadow:0 0 1px #d2d2d280}.map-section .right-section .location-search{position:relative}.map-section .right-section .location-search label{margin-bottom:10px;font-size:16px;position:relative}.map-section .right-section .location-card{background:#f6f6f6;border:1px solid #ebebeb;border-radius:10px;margin-top:20px;padding:15px 20px;position:relative}.map-section .right-section .location-card .card-header-part{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.map-section .right-section .location-card .card-header-part .left-b{line-height:20px;position:relative}.map-section .right-section .location-card .card-header-part .left-b h5{font-size:18px;font-family:var(--Raleway_Light);color:var(--black);margin-bottom:0;position:relative}.map-section .right-section .location-card .card-header-part .left-b span{color:var(--theme-color)}.map-section .right-section .location-card .card-header-part .active-box{color:var(--theme-color);justify-content:end;align-items:center;gap:10px;display:flex}.map-section .right-section .location-card ul{flex-wrap:wrap;padding-left:0;list-style:none;display:flex}.map-section .right-section .location-card ul li{width:100%}.map-section .right-section .location-card ul li:first-child,.map-section .right-section .location-card ul li:nth-child(2){width:50%}.map-section .right-section .location-card ul li p{color:#000;font-size:16px;font-family:var(--Montserrat_Regular);margin-bottom:0}.map-section .right-section .location-card ul li h4,.map-section .right-section .location-card ul li h6{font-size:14px;font-family:var(--Raleway_Light)}.map-section .right-section .location-card ul li h4{color:var(--theme-color)}.map-section .right-section .active-value{margin-top:20px;position:relative}.map-section .right-section .active-value ul{justify-content:space-evenly;gap:10px;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}.map-section .right-section .active-value ul li{background-color:var(--theme-color);border-radius:var(--border-radius-5);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px;display:flex}.map-section .right-section .active-value ul li h5{font-size:26px;font-family:var(--Raleway_Light);margin-bottom:0}.map-section .right-section .active-value ul li p{font-size:14px;font-family:var(--Raleway_Regular);margin-bottom:0}.story-section{position:sticky;top:20px}.success-stroy-box{align-items:start;display:flex;position:relative}.success-stroy-box .left-section{border-radius:var(--border-radius-10);width:60%;position:relative;overflow:hidden}.success-stroy-box img{object-fit:cover;width:100%;height:100%;position:relative}.success-stroy-box .story-box{border-radius:var(--border-radius-10);background-color:#fff;width:80%;padding:15px;position:absolute;bottom:30px;left:10px}.success-stroy-box .story-box h5{color:#fff;letter-spacing:.4px;width:fit-content;font-size:14px;font-family:var(--Montserrat_Medium);background-color:#000;border-radius:50px;padding:4px 20px}.success-stroy-box .story-box h4{color:#000;font-size:16px;font-family:var(--Montserrat_Regular);margin:15px 0 10px;font-weight:600}.success-stroy-box .story-box p{color:#000;line-height:24px}.arrow-btn{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;bottom:20px;right:20px}.arrow-btn img{width:24px;height:auto;transition:all .5s}.success-stroy-box .right-section ul li a:hover .arrow-btn img,.success-stroy-box .left-section:hover .arrow-btn img{filter:invert();transform:rotate(-15deg)}.success-stroy-box .right-section ul li a:hover .arrow-btn,.success-stroy-box .left-section:hover .arrow-btn{background-color:#000}.success-stroy-box .right-section{width:40%;position:relative}.success-stroy-box .right-section ul{flex-direction:column;gap:26px;list-style:none;display:flex;position:relative}.success-stroy-box .right-section ul li{align-items:center;display:flex;position:relative}.success-stroy-box .right-section ul li a{background-color:var(--theme-color);border-radius:var(--border-radius-10);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.success-stroy-box .right-section ul li .blog-img{width:30%;display:flex;position:relative}.success-stroy-box .right-section ul li .blog-img img{width:100%;display:flex;position:relative}.success-stroy-box .right-section ul li .blog-title{background-color:var(--theme-color);flex-direction:column;justify-content:center;align-items:center;width:70%;padding:20px;display:flex;position:relative}.success-stroy-box .right-section ul li .blog-title h4{color:#fff;font-size:18px;font-family:var(--Montserrat_Regular);margin-bottom:0}footer{background-color:var(--bg-1);border-radius:var(--border-radius-10);z-index:3;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:60px;padding-bottom:40px;position:relative;overflow:hidden}.footer-logo img{width:220px;margin-bottom:30px}.footer-logo p{color:#fff;font-size:16px}footer .footer-link{position:relative}footer .footer-link h4{color:#fff;font-size:22px;font-family:var(--Montserrat_Medium);margin-bottom:26px;position:relative}footer .footer-link h4:after{content:"";background-color:#9a9a9a;border-radius:50px;width:8%;height:1px;position:absolute;bottom:-4px;left:0}footer .footer-link ul{flex-direction:column;gap:10px;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}footer .footer-link ul li a,.footer-contact p{color:var(--gray-2);font-size:16px;font-family:var(--Raleway_Light);text-decoration:none;transition:all .5s;display:block}footer .footer-link ul li a:hover,.footer-contact p:hover{transform:translate(6px)}.footer-contact h6{color:#fff;font-family:var(--Raleway_Regular)}.footer-contact span{color:var(--gray-2);font-size:16px}.footer-contact ul li{margin-bottom:14px}.bottom_row{padding-top:80px}.bottom-left{flex-direction:column;gap:10px;display:flex}.bottom-left ul{align-items:center;gap:10px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.bottom-left ul li a{font-size:16px;text-decoration:none}.bottom-left ul.quick_link li{color:#fff;font-size:18px}.bottom-left ul.quick_link li a{color:#fff;font-family:var(--Raleway_Light);transition:all .5s}.bottom-left ul.quick_link li a:hover{color:var(--gray-2)}.bottom-left ul.other_link li a{color:var(--gray-2);font-family:var(--Raleway_Light);transition:all .5s}.bottom-left ul.other_link li a:hover{color:#fff}.bottom-left ul.other_link li{color:var(--gray-2);font-size:18px}.social-media{align-items:center;gap:20px;margin-bottom:0;padding-left:0;list-style:none;display:flex}.social-media li a{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;text-decoration:none;transition:all .5s;display:flex}.social-media li a:hover{background-color:var(--theme-color)}.social-media li a img{width:100%;transition:all .5s}.social-media li a:hover img{filter:invert();transform:scale(1.1)}.bootom-section-last{background-color:var(--theme-color);border-bottom-left-radius:var(--border-radius-10);border-bottom-right-radius:var(--border-radius-10);z-index:3;padding-top:14px;padding-bottom:14px;position:relative}.copywrite-box p{color:var(--gray-2);font-size:14px;font-family:var(--Raleway_Light);margin-bottom:0}.copywrite-box .left-section{text-align:left}.copywrite-box .right-section{text-align:right}.inner-main{background-color:var(--gray-4);padding-top:0;padding-left:0;padding-right:0}.inner-banner-content{border-radius:var(--border-radius-10);background-color:#ed1c23a9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.inner-banner-section{width:100%;height:240px;margin-top:90px;position:relative}.inner-banner-section img{object-fit:cover;border-radius:var(--border-radius-10);width:100%;height:100%}.inner-banner-section .inner-banner-title{color:#fff;font-size:40px;font-family:var(--Raleway_Light)}.inner-banner-section p{color:#eceaea;font-size:20px}.inner-banner-section nav{padding:10px 20px;position:absolute;bottom:10px;right:10px}.inner-banner-section nav ol{margin-bottom:0}.inner-banner-section nav ol li a,.inner-banner-section nav ol .breadcrumb-item,.inner-banner-section nav ol .breadcrumb-item.active{color:#fff;font-size:14px;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{color:#fff!important}.inner-banner-img{width:100%}.inner-banner-img img{object-fit:cover;border-radius:var(--border-radius-10);width:100%;height:550px}.about-vision-section-1{z-index:3;position:sticky;top:100px}.about-overview-section .inner-banner-img{position:relative}.about-overview-section .inner-banner-img .about-content{width:55%;height:100%;padding:30px;position:absolute;top:0;left:0}.about-overview-section .inner-banner-img .about-content div{border-radius:var(--border-radius-10);color:#fff;background-color:#0000007b;width:100%;height:100%;padding:30px;position:relative;overflow:hidden}.about-overview-section .inner-banner-img .about-content div .heading-2{color:#fff}.about-overview-section .inner-banner-img .about-content div:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;position:absolute;top:0;left:0}.about-vision-section-2{z-index:4;position:sticky;top:110px}.about-vision-section{z-index:3;border-radius:var(--border-radius-10);background-color:#fff;height:550px;padding:50px 40px;position:relative}.about-vision-section .service-card-box-2{justify-content:start}.about-vision-section .service-card-box-2 .icon-box{margin-top:40px;margin-bottom:40px}.about-vision-section .service-card-box-2 .icon-box img{width:100px;height:100px}.about-vision-section .service-card-box-2 h5{color:var(--accent);font-size:35px;font-family:var(--Montserrat_Medium);padding-top:40px}.about-vision-section-3{z-index:5;position:relative}.about-vision-section-3:after{content:"";background-color:var(--gray-4);width:100%;height:150px;position:absolute;bottom:0;left:0}.about-vision-section-3 .about-vision-section{background-color:#f6f6f6;background-repeat:no-repeat;background-size:cover;border:1px solid #ebebeb;height:auto;padding:40px;overflow:hidden}.about-vision-section-3 .about-vision-section .heading-2{text-align:center;color:#000;margin-bottom:34px}.about-vision-section-3 .about-vision-section:after{content:"";border-radius:var(--border-radius-10);background-color:#ed1c23c5;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.about-vision-section-3 .about-vision-section .row{z-index:2;position:relative;overflow:hidden}.about-vision-section-3 .about-vision-section .overlay-bg{z-index:1;background-color:var(--accent);width:200vw;height:300px;position:absolute;top:10%;left:0}.about-vision-section-3 .about-vision-section .service-card-box-2{text-align:left;background-color:#fff;align-items:start;transition:all .5s;position:relative}.about-vision-section-3 .about-vision-section .service-card-box-2:hover{border-color:var(--theme-color)}.about-vision-section-3 .about-vision-section .service-card-box-2>*{z-index:3}.about-vision-section-3 .about-vision-section .service-card-box-2:before{content:"";z-index:1;transform-origin:0 100%;border:1px solid #000;border-radius:50px;width:0;height:0;transition:all .5s;position:absolute;inset:auto auto 0 0;-webkit-mask:none;mask:none;background:#000!important}.about-vision-section-3 .about-vision-section .service-card-box-2 h6{font-size:20px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;transition:all .5s;display:flex}.about-vision-section-3 .about-vision-section .service-card-box-2 h6 span{color:#000;background-color:#0000;border:none;border-radius:0;margin-left:0;padding:0;display:inline;position:relative}.about-vision-section-3 .about-vision-section .service-card-box-2 span{width:fit-content;color:var(--gray-2);font-size:14px;font-family:var(--Raleway_Light);background-color:#000;border-radius:50px;padding:5px 20px;display:block}.about-vision-section_new .left-section{width:85%}.about-vision-section_new .right-section{width:85%;margin:0 0 0 auto}.all_tree_structure .center{justify-content:center;align-items:start;gap:0;width:400px;height:100%;padding:0 70px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.all_tree_structure .center span{background-color:#0000;width:100px;display:block}.all_tree_structure .center .left-section-1 span{position:absolute;top:0}.all_tree_structure .center .left-section-1 span:first-child{right:80px}.all_tree_structure .center .left-section-1 span:nth-child(2){right:60px}.all_tree_structure .center .left-section-1 span:nth-child(3){right:40px}.all_tree_structure .center .left-section-1 span:nth-child(4){right:20px}.all_tree_structure .center .left-section-1{justify-content:center;align-items:start;gap:0;width:50%;height:100%;display:flex;position:relative}.all_tree_structure .center .right-section-1 span{position:absolute;top:0}.all_tree_structure .center .right-section-1 span:first-child{left:80px}.all_tree_structure .center .right-section-1 span:nth-child(2){left:60px}.all_tree_structure .center .right-section-1 span:nth-child(3){left:40px}.all_tree_structure .center .right-section-1 span:nth-child(4){left:20px}.all_tree_structure .center .right-section-1{flex-direction:row-reverse;justify-content:center;align-items:start;gap:0;width:50%;height:100%;display:flex;position:relative}.all_tree_structure .center .left-section-1 span{border:2px solid #c0bfbf;border-top:none;border-left:none;border-bottom-right-radius:20px;transition:all .5s}.all_tree_structure .center .right-section-1 span{border-top:none;border-bottom:2px solid #c0bfbf;border-left:2px solid #c0bfbf;border-right:none;border-bottom-left-radius:20px}.all_tree_structure .center .left-section-1 span.hover_class,.all_tree_structure .center .right-section-1 span.hover_class{border-color:var(--accent)}.about-vision-section-3 .about-vision-section .col_card{padding-left:8px!important;padding-right:8px!important}.about-vision-section .service-card-box-2{transition:background .1s;position:relative}.about-vision-section .service-card-box-2:hover{--active:1}.about-vision-section .service-card-box-2:after{content:"";background:radial-gradient(circle at calc(var(--x)*1px)calc(var(--y)*1px),#ffffff26,transparent 15vmin);opacity:var(--active,0);pointer-events:none;background-attachment:fixed;transition:opacity .2s;position:absolute;inset:0}.about-vision-section .service-card-box-2:before{content:"";background:radial-gradient(circle at calc(var(--x)*1px)calc(var(--y)*1px),#ffffff80,transparent 15vmin),transparent;pointer-events:none;background-attachment:fixed;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff,#fff) 50% 0/100% 4px no-repeat,linear-gradient(#fff,#fff) 50% 100%/100% 4px no-repeat,linear-gradient(#fff,#fff) 0/4px 100% no-repeat,linear-gradient(#fff,#fff) 100%/4px 100% no-repeat;mask:linear-gradient(#fff,#fff) 50% 0/100% 4px no-repeat,linear-gradient(#fff,#fff) 50% 100%/100% 4px no-repeat,linear-gradient(#fff,#fff) 0/4px 100% no-repeat,linear-gradient(#fff,#fff) 100%/4px 100% no-repeat}.count-up-z{z-index:5;background-color:var(--gray-4);position:relative}.video-section{z-index:4;background-color:var(--gray-4);padding-top:20px;position:relative}.video-section .video-box{width:100%}.video-section .video-b{width:100%;margin:auto;position:relative}.video-section .video-b video{border-radius:var(--border-radius-10);object-fit:cover;width:100%;height:550px}.video-section button{z-index:1;background-color:#0000007b;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;height:150px;padding:20px;display:flex;position:absolute;bottom:30px;left:24px}.video-section button span{color:#fff;text-transform:uppercase;font-size:14px;line-height:20px}.video-section button img{filter:invert()}.video-section{position:relative}.video-section .video-box{border-radius:8px;width:100%;height:600px;position:relative;overflow:hidden}.video-section video{object-fit:cover;object-position:top;width:100%;height:100%}.video-controls{z-index:11;justify-content:space-between;align-items:center;gap:20px;width:60%;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.video-controls button{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;cursor:pointer;mix-blend-mode:difference;background-color:#ffffff30;border:1px solid #f3f3f373;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}.video-controls_1{display:flex;position:absolute;bottom:30px;left:24px}.video-controls_1 button{z-index:1;color:#fff;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#ffffff30;border:1px solid #f3f3f373;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;height:150px;padding:20px;font-size:40px;display:flex}.video-controls_1 button span{color:#fff;text-transform:uppercase;font-size:14px;line-height:20px}.video-modal-img{height:100%;position:relative;overflow:hidden}.vide_modal .modal-fullscreen .modal-body{height:100vh;overflow:hidden;padding:0!important}.vide_modal .modal-fullscreen .modal-body .btn-close{z-index:11;background-color:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;cursor:pointer;mix-blend-mode:unset;opacity:1;border:1px solid #f3f3f373;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex;position:absolute;top:20px;right:20px}.video-modal-img video{object-fit:cover;object-position:top;width:100%;height:100%}.pause-icon,#videoModal.playing .play-icon{display:none}#videoModal.playing .pause-icon{display:inline-block}#trackBar{appearance:none;cursor:pointer;background:#e5e5e5;border-radius:10px;outline:none;width:80%;height:6px;transition:background .3s}#trackBar::-webkit-slider-runnable-track{background:#e5e5e5;border-radius:10px;height:6.1px}#trackBar::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-4px;transition:transform .2s}#trackBar:hover::-webkit-slider-thumb{transform:scale(1.2)}#trackBar::-moz-range-track{background:#e5e5e5;border-radius:10px;height:6px}#trackBar::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:14px;height:14px}#trackBar::-moz-focus-outer{border:0}.tab-section-all{z-index:4;background-color:var(--gray-4);position:relative}.tab-section-all h5{text-align:center;font-size:30px;font-family:var(--Montserrat_SemiBold);margin-bottom:40px}.tab-section-all .taeb{color:#000;text-decoration:none}.tab-section-all .taeb .hover-btn{text-align:center;background-color:#0000;width:100%;height:20px;line-height:40px;display:inline-block;overflow:hidden}.tab-section-all .taeb .hover-btn span{background-color:#0000;width:100%;height:100%}.tab-section-all .taeb:hover .hover-btn .label-up{top:-100%}.tab-section-all .taeb-switch:after{display:none}.tab-section-all .taeb:first-child{border-radius:50px}.tab-section-all .taeb.active{background-color:var(--accent);border-radius:50px}.time-line-section{z-index:4;position:relative}.time-line-section .time-line{margin-top:90px}.time-line-section .time-line .col_time_line{margin-bottom:60px!important;padding:0 30px!important}.time-line-section .time-line .time-line-card{border-radius:var(--border-radius-10);transform-origin:bottom;background-color:#fff;height:100%;transition:all .5s;position:relative}.time-line-section .time-line .col_time_line:first-child .time-line-card,.time-line-section .time-line .col_time_line:last-child{margin-top:0}.time-line-section .time-line .time-line-card h5{font-size:64px;font-family:var(--Raleway_Light);transition:all .5s;position:absolute;top:14px;left:-20px}.time-line-section .time-line .time-line-card:hover h5{color:#fff;transform:translate(40px)}.time-line-section .time-line .time-line-card .timeline-img{border-top-left-radius:var(--border-radius-10);border-top-right-radius:var(--border-radius-10);overflow:hidden;width:100%!important}.time-line-section .time-line .time-line-card img{object-fit:cover;height:150px;margin-top:120px;transition:all .5s;width:100%!important}.time-line-section .time-line .time-line-card:hover img{object-fit:cover;border-top-left-radius:var(--border-radius-10);border-top-right-radius:var(--border-radius-10);height:250px;margin-top:0}.time-line-section .time-line .time-line-card .time-line-detail{text-align:left;padding:24px}.time-line-section .time-line .time-line-card .time-line-detail p{position:relative}.time-line-section .time-line .time-line-card .time-line-detail h6{font-family:var(--Montserrat_Medium);margin-bottom:50px;font-size:18px}.offcanvas-title{font-family:var(--Montserrat_Medium)}.timeline_img{z-index:1;opacity:0;pointer-events:none;width:50px;height:auto;transition:opacity .4s;position:fixed;top:0;left:0%;transform:rotate(90deg)}.timeline_img img{object-fit:cover;width:auto;height:auto}.leader-ship-img-section{z-index:4;margin-top:-50px;position:sticky;top:80px;overflow:hidden}.leader-ship-img-section .leader-ship-img{object-fit:cover;border-radius:var(--border-radius-10);width:90%;height:70vh;margin:auto;position:relative;overflow:hidden;transform:scale(.8)}.leader-ship-img-section .leader-ship-img h5{color:#fff;font-family:var(--Montserrat_Medium);font-size:50px;line-height:35px;position:absolute;bottom:50px;left:50px}.leader-ship-img-section .leader-ship-img h5 span{font-size:26px}.leader-ship-img-section .leader-ship-img img{object-fit:cover;width:100%!important;height:100%!important}.managing-director{z-index:4;background-color:#fff;position:relative}.content-managing-director{position:relative}.content-managing-director .text-line-1{font-size:22px;font-weight:600;font-family:var(--Raleway_Medium)}.heading-managing-director{position:sticky;top:100px}.paragraph_1{font-family:var(--Raleway_Medium);font-size:18px}.team-section-all{z-index:4;position:relative}.team-section-1{background-color:#fff;border-top:1px solid #ccc;transition:all .8s}.team-section-1.active{background-color:#fed6d7}.team-section-all .left-section{padding-right:120px;position:sticky;top:130px}.team-section-all:after{content:"";width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.team-section-1:after{background-color:#ccc}.team-section-all .right-section{padding-left:100px;position:relative}.team-section-all .right-section ul{margin-bottom:0;padding-left:0;list-style:none}.team-section-all .right-section ul li .team-detail{border-bottom:1px solid #ccc;padding:40px 0}.team-section-all .right-section ul li:last-child .team-detail{border-bottom:none}.team-section-all .right-section ul li:first-child .team-detail{padding-top:0}.team-section-all .right-section ul li .team-detail h5{font-size:26px}.team-section-all .right-section ul li .team-detail p{color:var(--accent);font-size:16px}.team-section-all .right-section ul li .team-detail a{color:#000;background-color:var(--gray-3);border-radius:50px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:5px 10px;font-size:14px;text-decoration:none;display:flex}.team-section-2{background-color:#fed6d7;border-top:1px solid #ccc;transition:all .8s}.team-section-2.active{background-color:var(--gray-3)}.team-section-2:after{background-color:#ccc}.team-section-3{background-color:var(--gray-3);border-top:1px solid #ccc;border-bottom:1px solid #ccc;transition:all .8s}.team-section-3:after{background-color:#ccc}.team-section-3.active{background-color:var(--gray-4)}.right_row{padding-top:140px}.certification_card{border-radius:var(--border-radius-10);transform-origin:bottom;border-left:10px solid var(--accent);background-color:#fff;align-items:center;height:200px;padding:30px;display:flex;position:relative}.certificate_title{width:70%}.certification_card p{margin-bottom:0}.certification_card .icon_b{z-index:11;width:90px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.certification_card img{width:100%;height:auto}.certification_card_hover{text-align:center;border-left:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.certification_card_hover img{width:30%;margin-bottom:10px}.certification_card h4{font-size:20px}.certification_card_left{padding-right:80px;position:sticky;top:130px}.row_one_l{border-radius:var(--border-radius-10);background:#fff;padding:30px 20px}.environmental-initiatives-box-r{background-color:var(--gray-4);z-index:2;border-radius:var(--border-radius-10);width:100%;height:100%;margin-right:-10%;padding:24px;position:relative}.environmental-initiatives-box-r h4{margin-bottom:14px;font-size:24px}.environmental-initiatives-box-r:after{content:"";border-radius:var(--border-radius-10);border:1px solid #ebebeb;width:108%;height:110%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.environmental-initiatives-box-r .progress-card{border-radius:var(--border-radius-10);transform-origin:bottom;background-color:#fff;padding:16px;transition:all .5s;position:relative}.environmental-initiatives-box-r .progress-card h5{font-size:14px;font-weight:400;font-family:var(--Montserrat_Medium);justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.environmental-initiatives-box-r .progress-card h5 span{font-weight:600}.environmental-initiatives-box-l{height:100%}.environmental-initiatives-box-l_1{background:url(/assets/images/csr.jpg) 50% fixed;border-radius:10px;height:65vh}.environmental-initiatives-box-l img{object-fit:cover;border-radius:var(--border-radius-10);width:100%;height:100%}.environmental-initiatives-box-r ul{flex-direction:column;gap:14px;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}.environmental-initiatives-box-csr ul{flex-direction:unset;flex-wrap:wrap;justify-content:space-between;gap:10px}.environmental-initiatives-box-r ul li{border-radius:var(--border-radius-5);cursor:pointer;background-color:#fff;padding:20px 10px 20px 40px;position:relative}.environmental-initiatives-box-csr ul li{width:calc(50% - 6px)}.environmental-initiatives-box-r ul li .arrow-btn{line-height:45px;transition:all .6s;display:inline-block;top:50%;overflow:hidden;transform:translateY(-50%)}.arrow-black-box,.arrow-red-box{height:100%;transition:all .3s;display:flex;position:relative;top:0%}.arrow-btn-hover:hover .arrow-btn .arrow-red-box,.arrow-btn-hover:hover .arrow-btn .arrow-black-box{top:-100%}.environmental-initiatives-box-r ul li .arrow-btn img{width:60px;transition:all .6s}.environmental-initiatives-box-r ul li:after{content:"";background-color:var(--accent);border-radius:5px;width:3px;height:70%;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.environmental-initiatives-box-r ul li h4{color:#000;font-size:28px;font-family:var(--Raleway_Medium);margin-bottom:5px}.environmental-initiatives-box-r ul li h4 .hover-btn{width:fit-content;height:40px;line-height:40px;display:inline-block;overflow:hidden}.arrow-btn-hover:hover h4 .hover-btn .label-up{color:var(--theme-color);top:-100%}.environmental-initiatives-box-r ul li p{color:#000;font-size:16px;font-family:var(--Raleway_Light);margin-bottom:0}.progress-bar{background-color:var(--theme-color)!important}.company-informtion{z-index:3;position:relative}.company-informtion .left-section{height:100%;position:relative}.card-all-box{border-radius:var(--border-radius-10)!important;border:1px solid #e1e1e1!important}.card-all-box .card-header{align-items:center;gap:10px;display:flex;padding:14px 20px!important}.card-all-box .card-header h4{font-size:18px;font-family:var(--Montserrat_Medium);margin-bottom:0}.card-all-box .card-header svg{width:auto;height:20px;color:var(--theme-color)!important}.card-list-all{flex-wrap:wrap;align-items:start;gap:14px;margin-bottom:0;padding:30px;list-style:none;display:flex}.card-list-all.column-2 li{align-items:start;gap:20px;width:45%;display:flex}.card-list-all li span{color:#202020;font-family:var(--Raleway_Regular);font-size:14px}.card-list-all li p{color:#000;font-size:15px;font-family:var(--Montserrat_Medium)}.card-list-all li .icon-box svg{width:auto;height:20px;color:var(--theme-color)!important}.company-informtion .right-section{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:10px;position:relative}.company-informtion .right-section .slider-item{padding:0 10px}.company-informtion .right-section img{border-radius:var(--border-radius-10);width:100%;height:auto;position:relative}.card-all-box .card-footer{justify-content:space-between;align-items:center;gap:40px;padding:30px;display:flex;background-color:#0000!important}.card-all-box .card-footer .card-1{background:#f6f6f6;border:1px solid #ebebeb;border-radius:6px;width:50%;padding:10px 30px;position:relative}.card-all-box .card-footer .card-1:after{background-color:var(--accent);content:"";border-radius:20%;width:5px;height:80%;position:absolute;top:50%;left:-2.5px;transform:translateY(-50%)}.card-all-box .card-footer .card-1 span{color:#202020;font-family:var(--Raleway_Regular);font-size:14px}.card-all-box .card-footer .card-1 h5{color:#000;font-size:16px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;margin-top:2px;display:flex}.about-content .card-all-box{height:auto!important;padding:20px!important}.about-content .card-all-box .card-footer{flex-wrap:wrap;border:none!important;justify-content:space-between!important;gap:0!important;height:auto!important;padding:0!important}.about-content .card-all-box .card-1{background-color:#fff!important;width:calc(25% - 10px)!important;height:auto!important;padding:10px!important}.about-vision-section_3 .about-content{align-items:center;display:flex;bottom:0;width:100%!important;height:100%!important;top:unset!important}.about-vision-section_3 .about-content h4{margin-bottom:30px}.about-vision-section_3 .inner-banner-img img{height:250px}.capabilities-section{z-index:2;position:relative}.capabilities-section .left-section{position:sticky;top:20px}.capabilities-section .right-section{flex-direction:column;gap:20px;padding:0 0 0 50px;display:flex}.card-for-2{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:24px 35px}.card-for-2 h5{align-items:center;gap:10px;font-size:18px;display:flex}.card-for-2 h5 .icon-box svg{width:auto;height:20px;color:var(--theme-color)!important}.card-for-2 .child-card{background:#f6f6f6;border:1px solid #ebebeb;border-radius:6px;margin:16px 0;padding:10px 30px;position:relative}.card-for-2 .child-card:after{background-color:var(--accent);content:"";border-radius:20%;width:5px;height:80%;position:absolute;top:50%;left:-2.5px;transform:translateY(-50%)}.card-for-2 .child-card h4{color:#000;font-size:15px;font-family:var(--Montserrat_Medium)}.card-for-2 .child-card span{color:#202020;font-family:var(--Raleway_Regular);font-size:14px}.card-for-2 ul{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.card-for-2 ul li svg{width:auto;height:20px;color:var(--theme-color)!important}.card-for-2 ul li{align-items:center;gap:10px;width:50%;padding:10px 0;font-size:16px;display:flex}.left-section-card-2{margin-top:40px}.left-section-card-2 .icon-box{background-color:#000;border-radius:50%;width:10px;height:10px;margin-top:7px;display:block;position:relative}.left-section-card-2 ul li{align-items:start;width:100%}.left-section-card-2 ul li span{width:90%}.left-section-card-3 li{align-items:start!important}.left-section-card-3 li span{width:90%}.card-for-2 ul.full-li li{width:100%;padding:5px 0}.tech-detail{background-color:#fff;margin:auto;position:relative}.card_1 .card{background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.card_1 .card .card-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:all .6s;display:flex}.card_1 .card .card-body .card-body-detail{border-radius:var(--border-radius-5);background-color:#fff;border:1px solid #f3f2f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 1px #d2d2d280}.card_1 .card .card-body .card-body-detail:after{content:"";clip-path:polygon(0 0,0 100%,100% 100%,1% 98%);z-index:1;background-repeat:no-repeat;background:var(--accent);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:0;background-size:150%!important}.card_1 .card .card-body:hover .card-body-detail:after{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.card_1 .card .card-body h4{font-family:var(--Montserrat_Medium);color:#000;z-index:2;transition:all .6s;position:relative}.card_1 .card .card-body h6{z-index:2;color:#000;margin-bottom:0;transition:all .6s;position:relative}.card_1 .card .card-body span{z-index:2;color:#000;font-size:14px;transition:all .6s;position:relative}.card_1 .card .card-body:hover h4,.card_1 .card .card-body:hover h6,.card_1 .card .card-body:hover span{color:#fff}.product-detail-page{background:url(/assets/images/abc4.jpg) 0 0/cover no-repeat fixed;border-radius:10px;width:94%;margin:100px auto;overflow:hidden}.product-detail-page:after{content:"";z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000024;width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:0}.product-detail-page .container-fluid{z-index:2;height:100%;position:relative}.product-detail-page .container-fluid .row{height:100%}.product-detail-page .container-fluid .row .col-lg-6:last-child{align-items:end;display:flex}.news-media-section{position:relative}.news-media-section .news-first-row{border-radius:var(--border-radius-10);background-color:#fff;border:1px solid #f2f2f2;height:70vh;padding:20px 10px;overflow:hidden}.news-media-section .left-section{border-radius:var(--border-radius-5);height:100%;position:relative;overflow:hidden}.news-media-section .left-section .news-img{width:100%;height:100%}.news-media-section .left-section .news-img img{object-fit:cover;transition:all .6s;width:100%!important;height:100%!important}.news-media-section .left-section:hover .news-img img{transform:scale(1.1)}.news-media-section .left-section .news-content{z-index:1;background:linear-gradient(#0000 25%,#000 75%);width:100%;padding:30px;position:absolute;bottom:0;left:0}.news-media-section .left-section .news-content h4{color:#fff;font-size:16px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;display:flex}.news-media-section .left-section .news-content h4 .icon-box svg{color:var(--accent)}.news-media-section .left-section .news-content h4 span{font-weight:400}.news-media-section .left-section .news-content .heading-2{color:#fff;font-size:28px;font-family:var(--Montserrat_SemiBold);margin-top:20px}.news-media-section .left-section .news-content p{color:#fff;margin-top:14px;margin-bottom:30px}.news-media-section .left-section .pulse-dot{z-index:2;position:absolute;bottom:10px;right:10px}.news-media-section .left-section.left-section-last .heading-2,.news-media-section .left-section.left-section-middle .heading-2{margin-bottom:30px;font-family:Raleway_Light;font-size:16px}.news-media-section .left-section.left-section-last h4,.news-media-section .left-section.left-section-middle h4{font-size:14px}.news-media-section .left-section.left-section-middle .news-content{top:0;bottom:unset;background:linear-gradient(#000 25%,#0000 75%)}.search-section{border-radius:var(--border-radius-5);align-items:center;gap:10px;display:flex;position:relative}.search-section .search-input{align-items:center;width:90%;display:flex;position:relative}.search-section-1 .search-input{width:70%}.search-section .drop-search{width:20%}.search-section .drop-search select{color:#000;box-shadow:none;border:1px solid #f1f1f1;outline:none;padding:8px 10px;font-family:Montserrat_Regular;font-size:14px}.search-section .search-input input{color:#000;box-shadow:none;border:1px solid #f1f1f1;outline:none;padding:8px 10px 8px 40px;font-family:Montserrat_Regular;font-size:14px}.search-section .search-input .icon-box{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-section .search-input .icon-box svg{color:var(--accent);width:20px}.search-section .search-btn{background:var(--accent);color:#fff;border-radius:var(--border-radius-5);border:none;outline:none;justify-content:center;align-items:center;gap:10px;width:10%;height:100%;padding:9px;font-family:Montserrat_Regular;font-size:14px;display:flex}.search-section .search-btn .hover-btn{width:fit-content;height:22px;line-height:22px;display:inline-block;overflow:hidden}.search-section .search-btn:hover .label-up{color:#000;top:-100%}.tab-section-all{position:relative}.tab-section-all .tab-list{flex-wrap:wrap;align-items:center;gap:20px;padding-left:0;list-style:none;display:flex}.tab-section-all .tab-list button{color:#000;border-radius:var(--border-radius-5);font-size:14px;font-family:var(--Montserrat_Regular);background-color:#fff;border:none;outline:none;padding:8px 20px;transition:all .6s}.tab-section-all .tab-list button.active{background-color:var(--accent);color:#fff}.tab-section-all .tab-list button:hover{color:#fff;background-color:#000}.news-card-one{padding:20px;border:1px solid var(--bg)!important}.news-card-one-full{flex-direction:row!important}.news-card-one h4{color:#000;font-size:14px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;margin-bottom:20px;display:flex}.news-card-one h4 span{font-weight:400;background-color:var(--accent)!important;color:#fff!important}.news-card-one h4 .icon-box svg{color:var(--accent);width:18px}.news-card-one .heading-3{width:70%}.news-card-one .left-box{flex-direction:column;gap:0;width:80%;display:flex}.news-card-one .right-box{justify-content:end;align-items:center;width:20%;display:flex}.news-card-one h5{color:#000;font-size:12px;font-family:var(--Montserrat_Medium);align-items:center;gap:10px;margin-bottom:0;display:flex}.news-card-one h5 span{font-weight:400;background-color:var(--accent)!important;color:#fff!important}.news-card-one h5 .icon-box svg{color:var(--accent);width:14px}.chat-box{z-index:11;transform-origin:50%;width:60px;height:60px;padding:0;transition:all .7s;animation:2s infinite chatBounce;position:fixed;bottom:10px;right:10px;overflow:hidden}.chat-box.active{bottom:60px}.chat-box .shap-box{background-color:var(--accent);z-index:1;clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,75% 100%,50% 75%,0% 75%);width:60px;height:60px;transition:all .7s;position:absolute;bottom:0;right:0}.chat-box:hover{width:400px;height:400px;animation-play-state:paused}.chat-box:hover .shap-box{opacity:0}@keyframes chatBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-6px)}}.chat-box .shap-box:after{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:10px}.chat-box .shap-box:before{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.chat-box:hover:after,.chat-box:hover:before{display:none}.chat-box .content-box{z-index:2;width:100%;height:100%;transition:all .5s;position:relative;overflow:hidden}.chat-box:hover .content-box{border-radius:var(--border-radius-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f7f7f7c5;border:1px solid #e9e9e9}.chat-box .enquiry-form{text-align:center;opacity:0;transform-origin:bottom;flex-direction:column;justify-content:center;height:100%;padding:20px;transition:all .7s;display:flex;transform:scaleY(0)}.chat-box:hover .enquiry-form{opacity:1;transform:scaleY(1)}.enquiry-form h3{font-size:24px;font-family:var(--calibri_regular);color:#000;margin-bottom:0}.enquiry-form p{color:#000;font-size:14px}.enquiry-form form{width:100%}.enquiry-form form .form-group{width:100%;margin-bottom:14px}.enquiry-form form .form-group input{color:#000;border-radius:var(--border-radius-5);background-color:#0000;border:1px solid #000;outline:none;width:100%;padding:8px 10px;font-size:14px}.enquiry-form form .form-group input::placeholder{color:#000;font-size:14px}.enquiry-form form button{color:#fff;border:none;justify-content:center;width:100%;text-align:center!important}.core-value-section{z-index:5;background-color:#fff;margin-top:-2px;position:relative}.core-value-section .left-section{justify-content:center;align-items:center;height:90vh;display:flex;position:relative;overflow:hidden}.core-value-section .left-section .circle-wrapper{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-value-section .left-section ul{z-index:2;flex-wrap:wrap;padding-left:0;list-style:none;display:flex;position:relative}.core-value-section .left-section ul li{width:33.33%;padding:0}.core-value-section .left-section ul li .values-card{text-align:center;text-align:center;background:#fbfbfba8;border:1px solid #ebebeb;flex-direction:column;justify-content:center;align-items:center;width:100%;height:180px;padding:10px 40px;display:flex}.core-value-section .left-section ul li .values-card-img{width:100%;height:180px}.core-value-section .left-section ul li .values-card-img img{object-fit:cover;width:100%;height:100%}.core-value-section .left-section ul li:first-child .values-card-img img{border-top-left-radius:10px}.core-value-section .left-section ul li:nth-child(7) .values-card-img img{border-bottom-left-radius:10px}.core-value-section .left-section ul li:nth-child(3) .values-card-img img{border-top-right-radius:10px}.core-value-section .left-section ul li:nth-child(9) .values-card-img img{border-bottom-right-radius:10px}.core-value-section .left-section ul li .values-card h4{color:var(--accent);font-size:18px}.core-value-section .left-section ul li .values-card p{margin-bottom:0}.core-value-section .left-section ul li:nth-child(5) .values-card{background:#ed1c24cc}.core-value-section .left-section ul li:nth-child(5) .values-card h4{color:#fff;font-size:24px;font-family:var(--calibri_bold)}.core-value-section .left-section ul li:nth-child(5) .values-card p{color:#fff;margin-bottom:0}.space-box{z-index:5;position:relative}.cookies-box{border-radius:var(--border-radius-10);z-index:11;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#111111c7;width:98.5%;padding:40px;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.cookies-box .button-box{align-items:center;gap:10px;margin-top:30px;display:flex}.cookies-box .button-box button{text-align:center;color:#fff;border:1px solid #403e3e;justify-content:center;width:240px}.cookies-box .button-box button:last-child{background-color:var(--accent)}.cookies-box .button-box button:last-child:hover{background-color:#212529!important}.cookies-box .button-box button:first-child:hover{color:#000!important;background:#fff!important}.cookies-box h4{font-size:24px;font-family:var(--calibri_regular)}.cookies-box p{font-size:14px}.cards-scroll{z-index:5;background-color:var(--gray-4);padding-block:4rem 6rem;position:relative;overflow:hidden}.cards-scroll-ctr{z-index:111;position:relative}.cards-scroll-top{margin-bottom:3.375rem}.cards-scroll-item{isolation:isolate;border-radius:1.5rem;align-items:flex-end;display:flex;position:relative}.cards-scroll-item-image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cards-scroll-item-inner{background-color:var(--c-white);border-radius:1.5rem}.cards-scroll-item-title{color:var(--c-blue)}.cards-scroll-item-text{color:var(--c-blue--light);margin-top:1.5rem;font-size:.875rem}@media (min-width:64rem){.cards-scroll-title{max-width:32.375rem;color:var(--c-blue)}.cards-scroll-list{gap:.5rem;padding-top:1rem;display:flex}.cards-scroll-item{flex-shrink:0;flex-basis:25%;padding:0}.cards-scroll-item-inner{max-width:26.1875rem;padding:2rem}}@media (max-width:63.98rem){.cards-scroll-item{padding:1rem}.cards-scroll-item:not(:last-child){margin-bottom:.5rem}.cards-scroll-item-inner{padding:1rem}}.cards-scroll-list .service-card-box{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff8f;align-items:start;padding:30px;transition:all .4s}.cards-scroll-list .service-card-box:hover{background-color:var(--accent)}.cards-scroll-list .service-card-box h6{margin-bottom:14px;font-size:20px;transition:all .4s}.cards-scroll-list .service-card-box:hover h6{color:#fff}.cards-scroll-list .service-card-box p{font-family:var(--Raleway_Regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;transition:all .4s;display:-webkit-box;overflow:hidden}.cards-scroll-list .service-card-box:hover p{color:#fff}.cards-scroll-list .service-card-box span.location{font-size:14px;font-weight:700;transition:all .4s}.cards-scroll-list .service-card-box:hover span.location{color:#fff!important}.cards-scroll-list .service-card-box h6 span{font-size:14px}.cards-scroll-list .service-card-box .icon-box{background-color:var(--theme-color);border-radius:var(--border-radius-5);justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:60px;transition:all .4s;display:flex;position:relative}.cards-scroll-list .service-card-box:hover .icon-box{background-color:#fff}.cards-scroll-list .service-card-box .icon-box svg{transition:all .4s;transform:scale(.6);color:#fff!important}.cards-scroll-list .service-card-box:hover .icon-box svg{color:var(--accent)!important}.cards-scroll-list .service-card-box .link-btn{margin-top:20px}.cards-scroll-list .service-card-box:hover .link-btn{color:#000}.cards-scroll-list .service-card-box .link-btn .black{display:none}.cards-scroll-list .service-card-box:hover .link-btn .black{display:block}.cards-scroll-list .service-card-box:hover .link-btn .red{display:none}.Toastify{z-index:1111111;position:relative}.login-popup{background-color:var(--gray-4);z-index:11111;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.login-popup .login-form{position:relative}.login-popup .login-form form{width:300px}.login-popup .login-form form input{border:1px solid var(--accent);background-color:#0000;outline:none;line-height:24px}.login-popup .login-form form input::placeholder{color:var(--accent);font-size:14px}.login-popup .login-form form input:focus{box-shadow:none}.login-popup .login-form form button{background-color:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:50px;width:100%;margin-top:10px}.login-popup .login-form h5{text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:22px}.work-with-us-section,.work-with-us-section .service-card-box{position:relative}.work-with-us-section .service-card-box .icon-box{background-color:var(--theme-color);border-radius:var(--border-radius-5);justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:30px;transition:all .4s;display:flex;position:relative}.work-with-us-section .service-card-box .icon-box svg{color:#fff;width:auto;height:60px;transition:all .4s;transform:scale(.6);color:#fff!important}.mobile-header{z-index:1111;justify-content:space-between;align-items:center;padding:15px;display:none;position:relative}.mobile-header.active{background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;animation:1s forwards slideDown;position:fixed;top:0;left:0;transform:translateY(-100%)}.mobile-header .logo{width:160px}.mobile-header .logo img{width:100%;height:auto}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;display:flex}.hamburger span{background:#000;border-radius:3px;height:3px;display:block}.mobile-menu-wrapper{z-index:9999;background:#fff;width:80%;height:100svh;padding:20px;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:5px 0 20px #0000001a}.mobile-menu-wrapper ul{padding-left:0;list-style:none}.mobile-menu-wrapper ul li a{color:#000;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.mobile-menu-wrapper .logo{width:160px;margin-bottom:20px}.mobile-menu-wrapper .logo img{width:100%;height:auto}.mobile-menu-wrapper .close_btn{cursor:pointer;position:absolute;top:10px;right:15px}.overlay{opacity:0;pointer-events:none;background:#0006;transition:all .3s;position:fixed;inset:0}.overlay.show{opacity:1;pointer-events:all}.mobile-menu ul{padding-left:0;list-style:none}.menu-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;position:relative}.menu-item .toggle-btn{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.menu-item .menu-link-btn{text-align:left;color:#000;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:16px;font-weight:500}.mobile-menu .submenu{background:#f9f9f9;padding-left:15px!important}.mobile-menu .toggle-btn{cursor:pointer;background:0 0;border:none;font-size:18px}.mobile-menu .submenu{max-height:0;padding-left:15px;transition:max-height .4s;overflow:hidden}.mobile-menu .submenu.open{max-height:2000px}.mobile-menu .menu-link-btn{cursor:pointer;background:0 0;border:none;font-size:16px}.mobile-menu .has-children>.menu-item a{font-weight:600}.contact-section .left-section{background:url(/assets/images/abc2.jpg) 50%/cover no-repeat fixed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.contact-section .left-section .card-content{background-color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background-color:#f7f7f72e;border:1px solid #e9e9e963;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;margin:auto;padding:20px;display:flex;position:relative}.contact-section .left-section .card-content:after{content:"";z-index:1;background-color:#0000;border:1px dashed #686868;border-radius:6px;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-section .left-section .card-content .contact-detail-inner{z-index:2;flex-direction:column;justify-content:center;align-items:start;display:flex}.contact-section .left-section .card-content .contact-detail-inner h4{margin-bottom:30px;font-size:28px}.contact-section .left-section .card-content .contact-detail-inner p{margin-bottom:14px;font-size:16px}.contact-section .contact-form .card.bg-card{border-radius:10px}.contact-section .contact-form .card-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ed1c241f;border:1px solid #dfdfdf;border-radius:4px;margin-bottom:30px;padding:14px}.contact-section .contact-form .card-header p{margin-bottom:0}.contact-section .contact-form label{font-size:16px}.contact-section .contact-form input,.contact-section .contact-form textarea,.contact-section .contact-form select{padding:10px;font-size:16px}.contact-section .contact-form .button{background-color:var(--accent);color:#fff;cursor:pointer;border:none;width:100%;margin-top:40px;padding:14px 20px;font-size:18px;font-weight:600}.location-section .location-card{background:url(/assets/images/abc2.jpg) 50%/cover no-repeat fixed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.location-section .location-card .card-content{background-color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background-color:#f7f7f72e;border:1px solid #e9e9e963;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:95%;height:95%;margin:auto;padding:20px;display:flex;position:relative}.location-section .location-card .card-content:after{content:"";z-index:1;background-color:#0000;border:1px dashed #686868;border-radius:6px;width:98%;height:98%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-section .location-card .card-content .contact-detail-inner{z-index:2;flex-direction:column;justify-content:center;align-items:start;width:100%;padding:10px;display:flex}.location-section .location-card .card-content .contact-detail-inner h5{margin-bottom:20px;font-size:20px}.location-section .location-card .card-content .contact-detail-inner p{margin-bottom:14px;font-size:16px}.product-box{padding:20px}.product-box .product-box-img{border-radius:10px;height:200px;margin-bottom:30px}.product-box .product-box-img img{object-fit:cover;border-radius:10px;width:100%;height:100%}.search-section-1.annual-reports{background:var(--accent)!important}.search-section-1.annual-reports button{background-color:#000!important}.search-section-1.annual-reports .search-btn:hover .label-up{color:#fff!important}.map-box-svg{aspect-ratio:2;position:relative}.map-box-svg .position-absolute{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (min-width:1921px){header .main-header-section{height:4.16vw}.submenu-link img,.submenu-link1 img{width:18px!important}header .main-header-section .menu-box ul li a{font-size:1.1vw}header .main-header-section .menu-box ul.main-menu .submenu-box ul{width:22.22vw}.mega-menu-box .left-section h4{font-size:1.38vw}.mega-menu-box .left-section p,.paragraph{font-size:1.1vw}.mega-menu-box ul.mega-sub-menu li a{font-size:1.1vw!important}.mega-menu-box .mega-sub-menu-link li a{font-size:.97vw!important}.banner-section .container-fluid .row .left-section .banner-heading{font-size:3.05vw}.banner-section .container-fluid .row .left-section p{font-size:1.52vw}.banner-section .container-fluid .row .right-section .service-card-box{height:10.41vw;padding:37px}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{font-size:1.2vw;line-height:1.5vw}.banner-section .container-fluid .row .right-section .service-card-box .icon-box{width:80px;height:80px}.banner-section .container-fluid .row .right-section .service-card-box .icon-box svg{width:50px;height:50px}.all-btn-size{padding:.78vw 1.56vw;font-size:1.1vw}.all-btn-size img{width:.72vw}.banner-section .banner-bottom h4,.banner-section .banner-bottom .bottom-left .live-data h3,.banner-section .banner-bottom .bottom-left .live-data span,.banner-section .banner-bottom .bottom-right .live-data span,.banner-section .banner-bottom .bottom-right .live-data h3{font-size:.9vw}.sub-heading{padding:.78vw 4vw;font-size:1.2vw}.heading-1{font-size:2.8vw}.header-title p{line-height:1.8vw;font-size:1.38vw!important}.countup-section .countup-box h4{font-size:4.16vw}.countup-section .countup-box p{font-size:1.8vw}.portfolio-section .right-section .heading-part div h4{font-size:1.4vw}.portfolio-section .right-section .heading-part div span{font-size:1vw}.portfolio-section .right-section .heading-part div{line-height:1.5vw}.portfolio-section .right-section .heading-part .icon-box{width:3.64vw;height:3.64vw}.portfolio-section .right-section .heading-part .icon-box svg{width:1.2vw;height:1.2vw}.portfolio-section .right-section h5,.portfolio-section .right-section ul li{padding:.5vw 1vw;font-size:1vw}.portfolio-section .right-section h3{font-size:1.3vw}.cookies-box .button-box button{width:16.66vw}.cookies-box h4{font-size:1.5vw}.cookies-box p{font-size:1.1vw}.live-section .container-fluid .row .left-section h3{font-size:2.8vw}.live-section .container-fluid .row .left-section h3 svg{width:2.4vw}.live-section .container-fluid .row .left-section ul li .live-data-box h5{font-size:2vw}.live-section .container-fluid .row .left-section ul li .live-data-box span.number{font-size:2.2vw}.live-section .container-fluid .row .left-section ul li .live-data-box span{font-size:1.3vw}.live-section .container-fluid .row .left-section .live-tag{padding:.5vw 1vw;font-size:1vw}.pulse-dot{width:12px;height:12px}.project-card[active]{flex-basis:60vw}.project-card{height:24vw}.project-card[active] .project-card__title{font-size:2.4vw}.project-card__desc{max-width:55rem;font-size:1vw}.about-content .bg-text{font-size:5vw;line-height:5.4vw}.taeb-switch .taeb{font-size:1.1vw}.taeb-switch .taeb span{width:1.66vw;height:1.66vw;font-size:1.11vw}.el__preview-cont .el__heading h5{font-size:1.1vw}.el__preview-cont .el__heading p{font-size:.9vw}.el__preview-cont h4{font-size:1vw}.el__preview-cont p{font-size:.9vw;line-height:1.2vw}.success-stroy-box .story-box h4{font-size:1.2vw}.success-stroy-box .story-box p{line-height:1.2vw}.success-stroy-box .story-box h5{font-size:1vw}.arrow-btn{width:3.2vw;height:3.2vw}.arrow-btn img{width:1.2vw;height:1.2vw}.success-stroy-box .right-section ul li .blog-title h4{font-size:1.2vw}.footer-logo img{width:12vw}.footer-contact h6,footer .footer-link h4{margin-bottom:1.5vw;font-size:1.2vw}footer .footer-link ul li a,.footer-contact p,.footer-contact span,.bottom-left ul li a{font-size:1.1vw}footer .footer-link ul{gap:1vw}.social-media li a{width:3vw;height:3vw}.social-media li a img{width:1.2vw;height:1.2vw}.copywrite-box p{font-size:1vw}.chat-box,.chat-box .shap-box{width:3vw;height:3vw}.chat-box .shap-box:before,.chat-box .shap-box:after{width:12px;height:12px}.sub-heading svg{width:28px}header .main-header-section .right-section a{font-size:1.1vw}header .main-header-section .right-section button{width:4vw}header .main-header-section .right-section button span{width:45px;height:2px}header .main-header-section .right-section button span:nth-child(2),header .main-header-section .right-section button:hover span{width:55px}.heading-2{letter-spacing:.03vw;font-size:2.77vw}.line-height{letter-spacing:.5px;line-height:1.8vw}.inner-banner-img img{height:25vw}.about-vision-section .service-card-box-2 h5{font-size:2vw}.about-vision-section .service-card-box-2 .icon-box img{width:5vw;height:5vw}.service-card-box-2 p{font-size:1vw;line-height:1.2vw}.about-vision-section{height:25vw}.cards-scroll-list .service-card-box h6{font-size:1.2vw}.cards-scroll-list .service-card-box span.location{font-size:.9vw}.link-btn{font-size:1vw}.core-value-section .left-section ul li .values-card h4{font-size:1.5vw}.core-value-section .left-section ul li:nth-child(5) .values-card h4{font-size:1.8vw}.core-value-section .left-section ul li .values-card-img,.core-value-section .left-section ul li .values-card{height:10vw}.video-section .video-b{height:100%}.video-section .video-box{height:30vw}.video-section .video-b video{height:100%}.video-section button{width:8vw;height:8vw}.video-section button span{font-size:1vw;line-height:1.4vw}.time-line-section .time-line .time-line-card h5{font-size:3vw}.time-line-section .time-line .time-line-card img{height:12vw;margin-top:5.4vw}.time-line-section .time-line .time-line-card .time-line-detail h6{font-size:1.4vw}.leader-ship-img-section .leader-ship-img h5{font-size:3vw}.leader-ship-img-section .leader-ship-img h5 span,.content-managing-director .text-line-1{font-size:1.2vw}.team-section-all .right-section ul li .team-detail h5{font-size:1.8vw}.team-section-all .right-section ul li .team-detail p{font-size:1.2vw}.team-section-all .right-section ul li .team-detail a{font-size:1vw}.certification_card h4{font-size:1.3vw}.certification_card p{font-size:.8vw}.text-sm{font-size:1vw!important}.environmental-initiatives-box-r h4{font-size:1.8vw}.environmental-initiatives-box-r .progress-card h5{font-size:1.2vw}.progress,.progress-stacked{font-size:1.2vw;height:1.6vw!important}.environmental-initiatives-box-r ul li h4{font-size:1.4vw}.environmental-initiatives-box-r ul li p{font-size:1vw}.environmental-initiatives-box-r ul li .arrow-btn img{width:50px!important;height:50px!important}.card_1 .card .card-body h4{font-size:2vw}.card_1 .card .card-body h6{font-size:1.2vw}.card_1 .card .card-body span{font-size:1vw}.card-all-box .card-header h4{font-size:1.6vw}.card-list-all li span,.card-list-all li p{font-size:1vw}.card-all-box .card-header img{object-fit:contain;width:2vw;height:2vw}.card-for-2 h5{font-size:1.4vw}.card-for-2 h5 .icon-box svg{height:2vw}.card-for-2 h6{font-size:1vw}.bg-light.text-dark.badge,.bg-light.text-dark.badge.text-xs,.bg-secondary.text-white.badge.text-xs{font-size:.8vw!important}.card-for-2 ul li span{font-size:1vw}.card-for-2 ul li svg{height:1vw}.outline-btn{font-size:1vw}.product-box .product-box-img{height:15vw}.about-vision-section_3 .about-content h4{font-size:1.6vw}.card-all-box .card-footer .card-1 span{font-size:1vw}.card-all-box .card-footer .card-1 h5{font-size:1.1vw}.card-for-2 .child-card h4{font-size:1vw}.card-for-2 .child-card span{font-size:.8vw}.heading-3{font-size:1.2vw}.search-section .search-input input{padding:8px 10px 8px 60px;font-size:1vw}.search-section .drop-search select,.search-section .search-btn{font-size:1vw}.search-section .search-btn{padding:16px}.search-section .search-input .icon-box svg{width:2vw}.news-card-one h4{font-size:.8vw}.news-card-one h6{font-size:1.2vw}.news-card-one strong{font-size:1vw}.news-card-one h5{font-size:.9vw}.heading-4{font-size:1.8vw}.service-card-box h4{font-size:1vw}.service-card-box p{font-size:.9vw;line-height:1vw}.service-card-box .icon-box svg{height:2vw}.btn-group_new a{height:2.4vw!important;padding:12px!important;font-size:1vw!important}.card-for-2 p,.news-card-one p{font-size:.9vw}.news-media-section .left-section .news-content h4{font-size:.8vw}.news-media-section .left-section.left-section-last .heading-2,.news-media-section .left-section.left-section-middle .heading-2{font-size:1.2vw}.tab-section-all .tab-list button{font-size:1vw}.service-card-box h6{font-size:1.2vw}.list-unstyled li,.list-inline li{font-size:.8vw}.toggle-menu .toggle-menu-card ul li a,.toggle-menu .toggle-menu-card ul li p,.toggle-menu .toggle-menu-card ul li span{font-size:.9vw}.contact-section .left-section .card-content .contact-detail-inner h4{font-size:2vw}.contact-section .left-section .card-content .contact-detail-inner h4 .icon-box svg{width:auto;height:46px;margin-bottom:9px}.contact-section .left-section .card-content .contact-detail-inner p{font-size:1vw}.contact-form .card-title{font-size:1.6vw}.contact-section .contact-form .card-header p{font-size:.9vw}.contact-section .contact-form label,.contact-section .contact-form input,.contact-section .contact-form textarea,.contact-section .contact-form select{font-size:.8vw}.contact-section .contact-form .button{font-size:1vw}.location-section .location-card .card-content .contact-detail-inner h5{font-size:1.1vw}.location-section .location-card .card-content .contact-detail-inner p{font-size:.8vw}}@media (max-width:1600px){.banner-section .banner-bottom ul li:last-child{display:none}.project-card[active]{flex-basis:50rem}.environmental-initiatives-box-r ul li h4{font-size:20px}.certification_card .icon_b{width:70px}}@media (max-width:1400px){.project-card[active]{flex-basis:35rem}.banner-section .container-fluid .row .left-section .banner-heading{font-size:36px}.banner-section .container-fluid .row .left-section p{font-size:18px}.banner-section .banner-bottom{padding:18px 10px 10px}.banner-section .banner-bottom .bottom-right-section{gap:10px;width:50%}.banner-section .banner-bottom h4{font-size:12px}.banner-section .banner-bottom .bottom-left .live-data h3,.banner-section .banner-bottom .bottom-left .live-data span,.banner-section .banner-bottom .bottom-right .live-data span{font-size:13px}.banner-section .banner-bottom .live-data{width:auto}.banner-section .banner-bottom ul{gap:10px;width:50%}.banner-section .banner-bottom ul .all-btn-size{gap:8px;padding:10px;font-size:14px}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{font-size:16px}.heading-1{font-size:40px}.news-media-section .left-section .news-content .heading-2{font-size:24px}.certification_card h4{font-size:16px}.certification_card .icon_b{width:60px}.card-for-2{padding:20px}.heading-3{font-size:18px}.about-vision-section-3:after{display:none}.banner-section .container-fluid .row .service_card_:first-child .service-card-box{transform:translateY(-10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(2) .service-card-box{transform:translateY(-10px)translate(10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(3) .service-card-box{transform:translateY(10px)translate(-10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(4) .service-card-box{transform:translateY(10px)translate(10px)rotate(-5deg)}.news-media-section .left-section.left-section-last .heading-2,.news-media-section .left-section.left-section-middle .heading-2{font-size:18px}.about-vision-section .service-card-box-2 .icon-box img{width:70px}.about-vision-section .service-card-box-2 .icon-box{margin-top:20px;margin-bottom:20px}}@media (max-width:1200px){.banner-section .banner-bottom ul li:last-child{display:none}.portfolio-section .row_sticky{position:relative;top:0!important}.bottom{padding-bottom:80px}.top{padding-top:80px}.heading-1{font-size:40px}.header-title p{font-size:16px;line-height:22px}.portfolio-section .right-section .heading-part div h4{font-size:20px}.live-section .container-fluid .row .left-section h3{font-size:30px}.live-section .container-fluid .row .left-section h3 svg{width:28px;height:auto}.live-section .container-fluid .row .left-section ul li .live-data-box h5{font-size:24px}.live-section .container-fluid .row .left-section ul{align-items:start}.live-section .container-fluid .row .left-section ul li .live-data-box span.number{font-size:30px}.live-section .container-fluid .row .left-section ul li .live-data-box span{font-size:18px}.project-card[active] .project-card__title{font-size:2rem}.project-card[active]{flex-basis:35rem}.project-card{height:30rem}.project-card__title{font-size:1rem}.about-content .bg-text{font-size:60px;line-height:65px}.cont{padding:80px 20px 0}.mega-menu{width:100%;left:0}header .main-header-section .menu-box ul.main-menu{gap:20px;padding-left:0}header .main-header-section .menu-box ul li a{font-size:14px}.mega-menu-box .left-section{display:none}.mega-menu-box .middle-section{width:45%}.mega-menu-box .right-section{width:45%!important}.mega-menu-box.two-box .right-section{width:100%!important;margin-left:0!important}header .main-header-section .right-section{justify-content:center}header .main-header-section .right-section button{display:none}.countup-section .countup-box h4{font-size:40px}.countup-section .countup-box p{font-size:20px}.p-l-r-1{padding-left:80px;padding-right:80px}.p-l-r{padding-left:30px;padding-right:30px}.about-vision-section .service-card-box-2 h5{padding-top:10px;font-size:26px}.about-vision-section .service-card-box-2 .icon-box{margin-top:14px;margin-bottom:28px}.about-vision-section .service-card-box-2 .icon-box img{width:70px;height:70px}.about-vision-section{height:500px}.cards-scroll-list .service-card-box h6{font-size:16px}.about-vision-section-1,.about-vision-section-2{position:relative;top:0}.about-vision-section-2{padding-bottom:0}.time-line-section .time-line .col_time_line{margin-bottom:30px!important;padding:0 14px!important}.time-line-section .time-line .time-line-card .time-line-detail h6{margin-bottom:30px;font-size:16px}.time-line-section .time-line .time-line-card h5{font-size:45px;top:30px}.news-media-section .left-section .news-content .heading-2{font-size:20px}.news-media-section .left-section.left-section-last .heading-2,.news-media-section .left-section.left-section-middle .heading-2{font-size:16px!important}.banner-section video{position:absolute;top:0;left:0}.banner-section .banner-video{height:auto}.banner-section .banner-content-section{padding:120px 50px;position:relative}.banner-section .container-fluid .row .right-section .service-card-box{height:auto}.banner-section .container-fluid .row .right-section{padding:10px}.banner-section .container-fluid .row .right-section .service-card-box .icon-box{width:40px;height:40px}.banner-section .container-fluid .row .right-section .service-card-box .icon-box svg{width:20px;height:20px}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{font-size:14px;line-height:18px}.banner-section .container-fluid .row .left-section .banner-heading{font-size:28px}.banner-section .container-fluid .row .left-section p,footer .footer-link ul li a,.footer-contact p,.bottom-left ul li a{font-size:14px}footer .footer-link h4{font-size:18px}.banner-section .container-fluid .row .service_card_:first-child .service-card-box{transform:translateY(-10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(2) .service-card-box{transform:translateY(-10px)translate(10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(3) .service-card-box{transform:translateY(10px)translate(-10px)rotate(-5deg)}.banner-section .container-fluid .row .service_card_:nth-child(4) .service-card-box{transform:translateY(10px)translate(10px)rotate(-5deg)}}@media (max-width:1024px){.project-card[active]{flex-basis:30rem}.banner-section .container-fluid .row .service_card_:first-child .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(2) .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(3) .service-card-box .icon-box,.banner-section .container-fluid .row .service_card_:nth-child(4) .service-card-box .icon-box{background-color:#fff!important}}@media (max-width:991px){.banner-section .container-fluid .row .left-section .banner-heading{font-size:34px}.banner-section .container-fluid .row .left-section .banner-heading br{display:none}.banner-section .container-fluid .row .left-section p{font-size:16px}.banner-section .banner-bottom{padding:20px 10px 10px}.banner-section .banner-bottom .bottom-right-section{gap:10px;width:50%}.banner-section .banner-bottom h4{font-size:12px}.banner-section .banner-bottom .bottom-left .live-data h3,.banner-section .banner-bottom .bottom-left .live-data span,.banner-section .banner-bottom .bottom-right .live-data span{font-size:13px}.banner-section .banner-bottom .live-data{width:auto}.banner-section .banner-bottom ul{gap:10px;width:50%;display:none}.banner-section .banner-bottom ul .all-btn-size{gap:8px;padding:10px;font-size:14px}.banner-section .banner-bottom .bottom-right-section{justify-content:center;width:100%}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{font-size:16px}.capability--slide{display:none}.capability-content{display:block;margin-top:20px!important}.project-card[active]{flex-basis:100%}.dots{display:none}.cont{height:200vh}.el{width:49.2%;height:40vh}.el:nth-child(3){transform-origin:260.417%;transform:translateY(110%)}.group-card{display:none}.banner-section .container-fluid .row .right-section{align-items:start;margin-top:20px;padding:0}.banner-section .container-fluid,.banner-section .container-fluid .row{height:auto}.banner-section .container-fluid .row{width:auto}.banner-section .banner-content-section{justify-content:center;align-items:center;padding:50px;display:flex;position:relative}.banner-section .banner-video{height:100%}.banner-section .container-fluid .row .right-section .service-card-box{height:auto;transform:none!important}.p-l-r{padding-left:20px;padding-right:20px}.top{padding-top:40px}.bottom{padding-bottom:40px}.mb-5.pb-2.col-12{margin-bottom:20px!important}.portfolio-section .row_sticky{padding:20px 10px}.portfolio-section .row_sticky:nth-child(odd) .col-lg-5{order:1}.portfolio-section .row_sticky:nth-child(odd) .col-lg-7{order:2}.portfolio-section .left-section{margin-bottom:40px}.portfolio-section .right-section.left-padding{padding-left:0}.live-section .container-fluid .row .left-section ul li{width:50%}.live-section .container-fluid .row .left-section ul li:last-child{width:100%;margin-top:20px}.p-l-r-1{padding-left:30px;padding-right:30px}.about-content .bg-text{font-size:48px;line-height:54px}.splide-section{height:80vh}.group-section .group-sticky-section{display:none}.group-section-m{display:block}.header-title-left{flex-wrap:wrap}.header-title-left .header-title{width:100%}.header-title-left .header-right{justify-content:start;width:100%}.story-section{z-index:1;position:relative;top:0}.success-stroy-box .left-section{width:100%}.success-stroy-box{flex-wrap:wrap}.success-stroy-box .right-section{width:100%;margin-top:26px}.success-stroy-box .right-section ul{padding-left:0}footer .footer-link{margin-bottom:16px;position:relative}.copywrite-box p{text-align:left}.bottom_row{padding-top:30px}footer .social-media{padding-top:20px}.capability-content .project-card__title{writing-mode:horizontal-tb;font-size:2.4rem;transform:none}.capability-content .project-card__desc{display:block}.capability-content .project-card__content{padding:40px}.row_sticky_1{position:relative;top:0}.header-title-left .header-title .sub-heading{margin:0 0 10px}header{display:none}.mobile-header{display:flex}.top-1{padding-top:60px}.about-vision-section{height:auto}.about-vision-section .row{gap:10px}.cards-scroll-item:not(:last-child){margin-bottom:0}.cards-scroll-list.horizontal{flex-wrap:wrap;display:flex}.cards-scroll-list.horizontal .cards-scroll-item{width:50%;padding:0 4px}.about-overview-section .inner-banner-img .about-content{width:80%}.heading-managing-director{position:relative;top:0}.content-managing-director{margin-top:40px;position:relative}.team-section-all .left-section{padding-right:0;position:relative;top:0}.team-section-all .right-section{padding-top:40px;padding-left:0;position:relative}.team-section-all:after{display:none}.content-managing-director .text-line-1{font-size:18px}.heading-2{font-size:30px}.leader-ship-img-section .leader-ship-img{width:100%;height:auto}.leader-ship-img-section .leader-ship-img h5{color:#000;padding-top:30px;font-size:30px;position:relative;top:0;left:0}.leader-ship-img-section .leader-ship-img h5 span{font-size:26px}.leader-ship-img-section .leader-ship-img img{border-radius:20px}.right_row{padding-top:70px}.certification_card_left{padding-right:0;position:relative;top:0}.environmental-initiatives-box-l{padding-top:30px}footer .footer-link ul li a,.footer-contact p{font-size:14px}footer .footer-link h4{font-size:20px}.footer-logo img{width:170px}.product-section .left-section{margin-top:40px;margin-bottom:0}.company-informtion.product-detail-page .col-lg-6{margin-bottom:40px}.company-informtion.product-detail-page .col-lg-6:last-child{margin-bottom:0}.company-informtion .right-section{margin-top:40px}.about-content .card-all-box .card-1{background-color:#fff!important;width:calc(50% - 10px)!important;height:auto!important;margin-bottom:20px!important;padding:20px!important}.about-vision-section_3 .inner-banner-img img{height:auto}.capabilities-section .right-section{padding:0}.service-section .left-section{height:auto;padding-right:0;position:sticky;top:0}.service-section .p-0.col-lg-6{padding-left:1.5rem!important}.service-section .left-section img{border-radius:10px;margin-bottom:40px;margin-left:0}.regulatory-section .news-card-one{flex-direction:column!important}.regulatory-section .news-card-one .right-box{justify-content:start;width:100%}.regulatory-section.news-card-one .left-box{width:100%}.regulatory-section .news-card-one .left-box .d-flex{flex-wrap:wrap}.news-media-section .news-first-row{height:100%}.news-media-section .left-section{margin-bottom:20px}.search-section{flex-wrap:wrap}.header-title p br{display:none}.contact-section .contact-form{margin-top:50px}.bouncing-blobs-container{display:none}.map-body{height:auto!important}.core-value-section .left-section{height:auto}.search-section .drop-search{width:27%}.search-section .search-input{width:100%}.search-section .search-btn{width:30%}.banner-section .container-fluid .row .right-section .service-card-box .icon-box svg{color:var(--accent)!important}.chat-box.active{bottom:90px}::-webkit-scrollbar{width:0!important}}@media (max-width:768px){.about-overview-section .inner-banner-img .about-content{width:100%}.news-media-section .left-section .news-content,.news-media-section .left-section.left-section-middle .news-content{background:#000;position:relative}.contact-section .left-section{height:auto;padding:30px}.contact-section .left-section .card-content{width:100%;height:100%;padding:50px 20px}.paragraph{font-size:14px}.core-value-section .left-section ul li .values-card p{margin-bottom:0;line-height:18px}.core-value-section .left-section ul li .values-card h4{margin-bottom:5px;font-size:16px}.core-value-section .left-section ul li .values-card{padding:10px}.environmental-initiatives-box-r ul li h4{font-size:20px}}@media (max-width:576px){.banner-section .container-fluid .row .left-section .banner-heading{font-size:22px}header{display:none}.banner-section .banner-bottom{flex-flow:column wrap}.banner-section .banner-bottom .bottom-right-section{flex-wrap:wrap}.banner-section .banner-bottom ul{width:100%}.banner-section .banner-bottom .bottom-left{border-right:none;width:100%;padding-right:0}.banner-section .banner-bottom .bottom-right,.banner-section .banner-bottom .bottom-right-section{width:100%}.heading-1{font-size:26px}.countup-section .countup-box{background-color:#f6f6f6;border:1px solid #e3e3e3;border-radius:5px}.countup-section .col-6{margin-bottom:8px!important;padding-left:4px!important;padding-right:4px!important}.p-l-r{padding-left:10px;padding-right:10px}.countup-section .countup-box h4{font-size:30px}.countup-section .countup-box p{font-size:14px}.mb-5.pb-2.col-12{margin-bottom:0!important}.portfolio-section .right-section .heading-part div h4{font-size:16px}.portfolio-section .right-section .heading-part div h4 br{display:none}.paragraph{font-size:14px}.portfolio-section .right-section h5,.portfolio-section .right-section ul li{font-size:13px}.portfolio-section .right-section h3{font-size:14px}.portfolio-section .left-section{margin-bottom:20px}.live-section{height:100%}.live-section .container-fluid .row .left-section{padding:50px 20px}.live-section .container-fluid .row .left-section h3{font-size:20px}.live-section .container-fluid .row .left-section h3 svg{width:22px;height:auto}.live-section .container-fluid .row .left-section ul li .live-data-box h5{font-size:16px}.splide-section{height:100%}.about-content .bg-text{font-size:24px;line-height:28px}.about-content ul{flex-wrap:wrap;margin-top:40px}.success-stroy-box .story-box{width:100%;position:relative;top:20px;bottom:0;left:0}.success-stroy-box .left-section{text-decoration:none}.success-stroy-box .right-section ul li .blog-img{display:none}.success-stroy-box .right-section ul li .blog-title{width:90%}footer .footer-link h4{font-size:18px}.bottom-left ul{flex-wrap:wrap;gap:6px}.cookies-box{padding:20px}.cookies-box .button-box{flex-wrap:wrap}.cookies-box .button-box button{width:100%;font-size:13px}.capability-content .project-card{height:auto}.capability-content .project-card__content{padding:30px;position:relative}.capability-content .project-card__title{font-size:1.3rem}.capability-content .project-card__title br{display:none}.capability-content .project-card__desc{margin-bottom:0}.capability-content{display:block;padding-left:0!important;padding-right:0!important}.slick-dots li button:before{font-size:12px!important}.mb-5.mb-5.col-12{margin-bottom:10px!important}.countup-section-line{display:none}.group-section{margin-bottom:40px}.success-stroy-box img{border-radius:10px}.success-stroy-box{margin-top:40px}.bottom-left ul li a,footer .footer-link ul li a,.footer-contact p{font-size:14px}.success-stroy-box .right-section ul li .blog-title h4{font-size:16px}.footer-logo img{width:174px}footer{padding-top:40px;padding-bottom:40px}.progress-ring{width:55px;height:55px}.division-indicator .division-indicator-box{width:45px;height:45px;font-size:14px}.portfolio-section .right-section .heading-part .icon-box{width:50px;height:50px}.portfolio-section .right-section .heading-part .icon-box svg{transform:scale(2)}.mobile-menu-wrapper{width:90%}.menu-item .menu-link-btn{font-size:14px}.division-indicator{display:none}.chat-box:hover{width:100%;left:0}.footer-contact ul li{margin-bottom:0}.about-vision-section{padding:20px}.cards-scroll-list{padding-left:0}.core-value-section .left-section ul li:first-child,.core-value-section .left-section ul li:nth-child(3),.core-value-section .left-section ul li:nth-child(5),.core-value-section .left-section ul li:nth-child(7),.core-value-section .left-section ul li:nth-child(9){display:none}.core-value-section .left-section ul li{width:100%}.core-value-section .left-section ul li .values-card{border-radius:10px;height:auto;padding:50px 10px}.circle-wrapper{display:none}.core-value-section .left-section{height:auto}.core-value-section .left-section ul{gap:10px}.video-section .video-b video{height:auto}.video-section button{width:80px;height:80px}.video-section button span{display:none}.heading-2{font-size:26px}.team-section-all .right-section ul li .team-detail h5{font-size:20px}.team-section-all .right-section ul li .team-detail a{padding:8px 20px}.row_one_l{padding:20px 10px}.environmental-initiatives-box-r h4{margin-bottom:10px;font-size:20px}.environmental-initiatives-box-r ul li h4{margin-bottom:3px;font-size:20px}.environmental-initiatives-box-r ul li .arrow-btn{transform:unset;line-height:45px;transition:all .6s;display:inline-block;position:relative;top:0;bottom:0;left:0;overflow:hidden}.environmental-initiatives-box-csr ul li{width:100%}.certification_card_hover{padding:20px 12px;height:100%!important}.certification_card h4{margin-bottom:0;font-size:16px}.about-overview-section .inner-banner-img .about-content{position:relative}.about-vision-section_3 .inner-banner-img img{height:100%;position:absolute}.about-overview-section .inner-banner-img .about-content{padding:14px}.header-title p{font-size:14px;line-height:20px}.card-all-box .card-header h4{font-size:14px}.card-all-box .card-header{flex-wrap:wrap;gap:10px}.card-list-all li p{font-size:13px;line-height:16px}.about-content .card-all-box .card-1{background-color:#fff!important;width:calc(50% - 5px)!important;height:auto!important;margin-bottom:10px!important;padding:10px!important}.card-all-box .card-footer .card-1 span{font-size:13px}.card-all-box .card-footer .card-1 h5{font-size:14px}.sub-heading{font-size:12px}.card-for-2 h5{font-size:16px}.card-for-2{padding:20px}.card-for-2 .child-card span{font-size:13px}.card-for-2 .child-card h4,.card-for-2 h6,.card-for-2 ul li{font-size:14px}.certification_card .icon_b{width:60px}.heading-3{font-size:16px}.heading-4{font-size:20px}.btn-group,.btn-group-vertical{flex-wrap:wrap}.tab-section-all .tab-list{gap:10px}.search-section .search-input,.search-section .search-btn{width:100%}.news-card-one .heading-3{width:fit-content}.search-section .drop-search{width:100%}.inner-banner-img img{height:100%;position:absolute;top:0;left:0}.time-line-section .time-line{margin-top:50px}.leader-ship-img-section{z-index:4;margin-top:0;position:relative;top:0;overflow:hidden}.leader-ship-img-section .leader-ship-img h5 span{font-size:20px}.right_row{padding-top:40px}.environmental-initiatives-box-l_1{height:50vh}.environmental-initiatives-box-r{padding:10px}.contact-section .left-section{height:auto;padding:10px}.contact-section .left-section .card-content .contact-detail-inner h4{margin-bottom:22px;font-size:20px}.contact-section .left-section .card-content .contact-detail-inner p{margin-bottom:10px;font-size:14px}.contact-section .contact-form .card.bg-card{padding:1rem!important}.contact-section .contact-form .button{padding:10px;font-size:14px}.location-section .row.mt-5.pt-4{margin-top:3rem!important;padding-top:0!important}.location-section .location-card .card-content .contact-detail-inner h5{margin-bottom:10px;font-size:16px}.location-section .location-card .card-content .contact-detail-inner p{margin-bottom:10px;font-size:14px}.location-section .location-card{padding:10px}.banner-section .banner-content-section{padding:30px 10px}.banner-section .container-fluid .row .right-section{margin-top:0}.banner-section .banner-bottom .bottom-right .live-data h3{font-size:13px}.banner-section .container-fluid .row .right-section .service-card-box{height:100%}.banner-section .container-fluid .row .right-section .service-card-box h4,.banner-section .container-fluid .row .right-section .service-card-box p{font-size:14px}.banner-section .container-fluid .row .right-section .service-card-box .icon-box{margin-bottom:10px}.environmental-initiatives-box-r ul li h4{font-size:18px}.cards-scroll-list .service-card-box{padding:15px}.cards-scroll-list .service-card-box h6{font-size:13px}.cards-scroll-list .service-card-box span.location{font-size:11px}.card-for-2 ul li{width:100%}.card-all-box .card-footer{flex-direction:column;gap:20px;padding:20px}.card-list-all{padding:20px}.card-all-box .card-footer .card-1{width:100%!important}.card-list-all.column-2 li{width:100%}.count-up-z{padding-bottom:0!important}.video-section{padding-bottom:20px;padding-top:0!important}.chat-box.active{bottom:110px}}
