@import"./font.css";*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body,html{font-family:"Barlow",sans-serif;overflow-x:hidden}a:hover{color:inherit}.z-10{z-index:10}.container-fluid{padding:0 10rem}.container-fluid.header-footer-container{padding:0 6rem}@media(max-width: 1320px){.container-fluid{padding:0 5rem}.container-fluid.header-footer-container{padding:0 2rem}}@media(max-width: 991px){.container-fluid{padding:0 2.5rem}.container-fluid.header{padding:0 0 0 1rem !important}.container-fluid.header-footer-container{padding:0 2.5rem}}#stringCanvas{width:100%;height:100vh;background:rgba(0,0,0,0);position:fixed;right:0;top:0;z-index:0}@media(max-width: 991px){#stringCanvas{width:60%}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999}.loader img{width:120px;margin-bottom:20px}.loader .progress-container{width:200px;height:4px;background:rgba(0,0,0,.1);border-radius:0;overflow:hidden}.loader .progress-container .progress-bar{height:100%;width:0%;background:#f52d00;transition:width .2s ease}section{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;position:relative;min-height:100vh}@media(max-width: 1024px){section{min-height:auto}}@media(max-width: 1024px){.p-100{padding:80px 0}}@media(max-width: 1024px){.p-200{padding:100px 0}}@media(max-width: 1024px){.p-150{padding:80px 0}}.heading-grey{font-size:20px;font-weight:400;color:#4d4d4d;margin:0}@media(max-width: 1320px){.heading-grey{font-size:18px}}@media(max-width: 991px){.heading-grey{font-size:16px}}.heading-lg{font-size:3rem;font-weight:400;color:#141414;margin:0}@media(max-width: 1320px){.heading-lg{font-size:2.5rem}}@media(max-width: 991px){.heading-lg{font-size:1.75rem}}.heading-md{font-size:2rem;font-weight:400;color:#141414;margin:0}@media(max-width: 1320px){.heading-md{font-size:1.8rem}}@media(max-width: 991px){.heading-md{font-size:1.75rem}}.desc-lg{font-size:1.25rem;font-weight:400;color:#4d4d4d;line-height:1.25;margin:0}@media(max-width: 1320px){.desc-lg{font-size:1.1rem}}@media(max-width: 991px){.desc-lg{font-size:1rem}}.desc-md{font-size:1.125rem;font-weight:400;color:#4d4d4d;line-height:1.25;margin:0}@media(max-width: 1320px){.desc-md{font-size:1rem}}.title{font-size:1rem;color:#141414;font-weight:400}.title span{font-size:12px;display:block}.title-sm-white{color:#fff;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:2px;text-decoration:none}.title-sm-white.fw-medium{font-weight:500}.sub-title{font-size:1.25rem;font-weight:400;color:#363636}.site-header{padding:4px 0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);position:fixed;left:0;right:0;top:0;z-index:1000}@media(max-width: 991px){.site-header{background:hsla(0,0%,100%,.1)}}.site-header .navbar{padding:0}.site-header .navbar .navbar-brand{opacity:0;transition:opacity .3s ease}.site-header .navbar .navbar-brand img{height:32px}@media(max-width: 991px){.site-header .navbar .navbar-brand{opacity:1 !important}}.site-header .navbar .nav-link.active{color:#e13229}@media(max-width: 991px){.site-header .navbar .navbar-collapse{height:100vh}.site-header .navbar .navbar-collapse .navbar-nav li{padding:10px 0}.site-header .navbar .navbar-collapse .btn-wrap{margin-top:20px}.site-header .navbar .navbar-toggler{display:flex;flex-direction:column;padding:0 .5rem}.site-header .navbar .navbar-toggler:focus{box-shadow:none}.site-header .navbar .navbar-toggler-icon{background:#b0180d;height:2px;margin:3px;width:24px}}.site-header .nav-item:last-child{margin-right:0}.site-header .nav-link{color:#737578;font-size:14px;font-weight:500;text-transform:uppercase;padding:0px;margin-right:30px}.site-header .nav-link:hover{color:#e13229}.site-header .btn-wrap .btn-request-call{background-color:#e13229;text-transform:uppercase;font-size:14px;font-weight:500;border-radius:3px;color:#fff;border:1px solid #e13229;padding:8px 12px;letter-spacing:.2px;transition:all .3s ease;text-decoration:none}.site-header .btn-wrap .btn-request-call:focus{box-shadow:none}.site-header .btn-wrap .btn-request-call:hover{background-color:rgba(0,0,0,0);color:#e13229}.site-header .btn-wrap .btn-contact{background-color:#e13229;font-size:.875rem;border-radius:0;color:#fff;border:1px solid #e13229;padding:8px 16px;transition:all .3s ease}.site-header .btn-wrap .btn-contact:focus{box-shadow:none}.site-header .btn-wrap .btn-contact:hover{background-color:rgba(0,0,0,0);color:#e13229}.hero-section{position:relative}.hero-section .hero-section-content{padding:8rem 0 3rem 0}.hero-section .hero-section-content .content{position:relative;z-index:1}@media(max-width: 991px){.hero-section .hero-section-content .content{padding:0 1rem}}.hero-section .hero-animation{position:absolute;top:0;right:0;z-index:99;opacity:.6}@media(max-width: 991px){.hero-section .hero-animation{right:-10rem}}@media(max-width: 767px){.hero-section .hero-animation{right:-25rem;transform:scale(1.25)}}.patner-wrap{position:relative;z-index:1;padding:5rem 0;opacity:.7}.patner-wrap .heading-grey{margin-bottom:1rem}#partnerCarousel{display:inline-flex;gap:2rem;animation:marquee 24s linear infinite}@keyframes marquee{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@media(max-width: 991px){#partnerCarousel{gap:1.25rem}}#partnerCarousel .item{display:flex;align-items:center;justify-content:center;height:80px;width:200px;margin:0 .5rem;cursor:pointer}@media(max-width: 991px){#partnerCarousel .item{width:150px}}#partnerCarousel .item img{height:40px;max-width:200px;opacity:.8;object-fit:contain;filter:grayscale(1)}#partnerCarousel .item img.xl-size{height:50px}#partnerCarousel .item img.xxl-size{height:52px}.services-section{background-color:#232626;padding:80px 0}.services-section .services-wrap{position:relative;background:#232626;border:1px solid #4a4a4a;border-radius:8px}@media(max-width: 991px){.services-section .services-wrap{border:none;border-radius:0}}@media(max-width: 991px){.services-section .container-fluid{padding:0}}.services-section .services-nav{padding:30px 0;position:absolute;top:2rem;left:4rem;z-index:999}@media(max-width: 1320px){.services-section .services-nav{left:3rem}}@media(max-width: 991px){.services-section .services-nav{position:relative;top:0;left:0;padding:0 2.5rem}}@media(max-width: 767px){.services-section .services-nav{left:0}}.services-section .services-nav .title span{font-size:12px;display:block}.services-section .services-nav .nav-tabs{border:none;gap:30px;position:relative;width:max-content}.services-section .services-nav .nav-tabs::after{content:"";display:block;width:100%;height:1px;background-color:hsla(0,0%,100%,.1);position:absolute;bottom:4px}.services-section .services-nav .nav-tabs .nav-link{background:none;border:none;color:#7d7d7d;font-size:.875rem;font-weight:500;padding:0;min-width:30px;text-align:center;transition:all .4s ease;cursor:pointer}.services-section .services-nav .nav-tabs .nav-link.active{color:#e13229;background:none;border:none}.services-section .services-nav .nav-tabs .nav-link.active .service-indicator{opacity:1;transform:scale(1)}.services-section .services-nav .nav-tabs .nav-link .service-indicator{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg, #fe5454 0%, #d85de2 100%);margin:10px auto 0;opacity:0;transform:scale(0);transition:all .3s ease;z-index:10000;position:relative}.services-section .slides-container{position:relative;min-height:625px;height:100%;overflow:hidden}@media(max-width: 991px){.services-section .slides-container{overflow:unset}}.services-section .slides-container .slide-content{padding:4rem 0 8rem 4rem}@media(max-width: 1320px){.services-section .slides-container .slide-content{padding:3rem 0 6rem 3rem}}@media(max-width: 991px){.services-section .slides-container .slide-content{padding:2rem 2.5rem 0 2.5rem}}@media(max-width: 991px){.services-section .slides-container .slide-content .heading-lg{font-size:1.5rem}}.services-section .slides-container .slide{position:absolute;left:0;top:0;width:100%;height:100%}@media(max-width: 991px){.services-section .slides-container .slide>div{justify-content:center !important;align-items:center !important}}@media(max-width: 767px){.services-section .slides-container .slide{justify-content:end !important;align-items:end !important}}.services-section .slides-container .slide-visual{position:relative;min-height:600px}@media(max-width: 991px){.services-section .slides-container .slide-visual{width:100%;min-height:400px;max-height:412px}}@media(max-width: 767px){.services-section .slides-container .slide-visual{min-height:unset}}.services-section .slides-container .slide-visual img{object-fit:contain;object-position:center;position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%) scale(1.1);transform-origin:bottom}.services-section .slides-container .slide-visual img.hmi-slide-img{transform:translateY(-50%) scale(1.05);transform-origin:top}@media(max-width: 767px){.services-section .slides-container .slide-visual img{bottom:0;transform:scale(1.5);max-height:none;width:100%;height:100%;object-fit:cover;position:relative;transform-origin:center}.services-section .slides-container .slide-visual img.hmi-slide-img{transform-origin:top;transform:scale(1.25)}}.philosophy-section{position:relative}@media(max-width: 576px){.philosophy-section{padding-bottom:0 !important}}.philosophy-section .philosophy-links{gap:24px}.philosophy-section .philosophy-links a{font-size:1.15rem;color:#e13229;font-weight:500;text-decoration:none}.philosophy-section .animate-circle-wrap{position:absolute;top:40%;left:40%;width:100%;transform:translate(-50%, -50%) scale(1.1)}.philosophy-section .animate-circle-wrap #morphSvg{width:auto}@media(max-width: 991px){.philosophy-section .animate-circle-wrap{position:relative;top:0;left:-1rem;transform:none}.philosophy-section .animate-circle-wrap #morphSvg{transform:scale(1.8) !important}}.trusted-section .brand-logo{max-height:50px;transition:all .3s ease}.trusted-section .brand-logo:hover{transform:scale(1.05)}.about-contact-section{position:relative;background-color:#f9f9f9}.about-contact-section .atom-container{position:relative;width:200px;height:150px}.about-contact-section .nucleus{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background:radial-gradient(circle, #ff6b9d, #c44569);border-radius:50%;box-shadow:0 0 20px rgba(255,107,157,.6);animation:pulse 2s ease-in-out infinite;z-index:10}@keyframes pulse{0%,100%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.2)}}.about-contact-section .orbit{position:absolute;top:50%;left:50%;border:2px solid #dd6d6d;border-radius:50%;transform-origin:center}.about-contact-section .orbit-1{width:280px;height:140px;margin-left:-140px;margin-top:-70px;transform:rotateZ(0deg) rotateY(75deg);animation:orbit-rotate-1 15s linear infinite}.about-contact-section .orbit-2{width:280px;height:140px;margin-left:-140px;margin-top:-70px;transform:rotateZ(60deg) rotateY(75deg);animation:orbit-rotate-2 15s linear infinite}.about-contact-section .orbit-3{width:280px;height:140px;margin-left:-140px;margin-top:-70px;transform:rotateZ(-60deg) rotateY(75deg);animation:orbit-rotate-3 15s linear infinite}@keyframes orbit-rotate-1{from{transform:rotateZ(0deg) rotateY(75deg) rotateX(0deg)}to{transform:rotateZ(0deg) rotateY(75deg) rotateX(360deg)}}@keyframes orbit-rotate-2{from{transform:rotateZ(60deg) rotateY(75deg) rotateX(0deg)}to{transform:rotateZ(60deg) rotateY(75deg) rotateX(360deg)}}@keyframes orbit-rotate-3{from{transform:rotateZ(-60deg) rotateY(75deg) rotateX(0deg)}to{transform:rotateZ(-60deg) rotateY(75deg) rotateX(360deg)}}.contact-form .form-label{font-size:1rem;color:#4d4d4d;font-weight:400}.contact-form input{border:1px solid #d8d8d8;height:42px;border-radius:0px}.contact-form input:focus{box-shadow:none;border-color:#dd6d6d}.contact-form textarea{border:1px solid #d8d8d8;border-radius:0px;resize:none}.contact-form textarea::placeholder{color:#c6c6c6}.contact-form textarea:focus{box-shadow:none;border-color:#dd6d6d}.contact-form .btn-submit{background-color:#f53333;font-size:1rem;border-radius:0;color:#fff;border:1px solid #f53333;width:100%;padding:15px 0}.contact-form .btn-submit:focus{box-shadow:none}.contact-form .btn-submit:hover{background-color:rgba(0,0,0,0);color:#f53333}.footer{background-color:#e13229;position:relative;padding:6rem 0;z-index:1}.footer .footer-logo{margin-bottom:4rem}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul li{padding:2px 0}.footer .footer-links ul li a:hover{color:#fff}.footer .footer-contact{margin-bottom:4.1rem}@media(max-width: 767px){.footer .footer-contact{margin:2rem 0 !important}}.footer .footer-contact .mobile a,.footer .footer-contact .email a{color:#fff;font-size:.75rem;font-weight:500;text-decoration:none;display:block;line-height:2;letter-spacing:.25px}.footer .footer-location p{color:#fff;font-size:.75rem;font-weight:500;text-decoration:none;letter-spacing:1px;line-height:1.5}@media(min-width: 1600px){.hero-section .hero-section-content{padding:10rem 0 6rem 0}.heading-grey{font-size:1.75rem;margin-bottom:2rem !important}}@media(min-width: 2100px){.loader{transform:scale(1.25)}.container-fluid{padding:0 20rem}.container-fluid.header-footer-container{padding:0 12rem}.heading-lg{font-size:4rem}.heading-md{font-size:3rem}.desc-lg{font-size:2.25rem}.desc-md{font-size:1.75rem}.heading-grey{margin-bottom:2.5rem !important;font-size:2.25rem}.title{font-size:1.5rem}.title span{font-size:1.25rem !important;line-height:1.4 !important}.navbar-brand img{height:40px !important}.site-header{padding:8px 0}.site-header .nav-link{font-size:20px;margin-right:4rem}.site-header .btn-wrap .btn-request-call{font-size:18px;padding:14px 20px;border-radius:6px}.hero-section .hero-animation{position:absolute;top:0;right:8rem;z-index:99;transform:scale(1.5);transform-origin:top}.hero-section .hero-section-content{padding:12rem 0 8rem 0}.hero-section .hero-section-content .content .icon img{width:80px}#partnerCarousel{gap:5rem}#partnerCarousel .item{width:225px;height:100px}#partnerCarousel .item img{max-width:200px;height:85px;object-fit:contain}#partnerCarousel .item img.xl-size{height:85px;transform:scale(1)}#partnerCarousel .item img.xxl-size{height:90px;transform:scale(1.2)}.about-contact-section .atom-container{width:250px;height:250px}.about-contact-section .nucleus{width:25px;height:25px}.about-contact-section .orbit.orbit-1,.about-contact-section .orbit.orbit-2,.about-contact-section .orbit.orbit-3{width:400px;height:200px;margin-left:-200px;margin-top:-100px}.about-contact-section .sub-title{font-size:1.8rem}.about-contact-section .contact-form .form-label{font-size:1.5rem}.about-contact-section .contact-form>div{margin-bottom:1.5rem !important}.about-contact-section .contact-form>.row>div{margin-bottom:0 !important}.about-contact-section .contact-form input{height:4.75rem}.about-contact-section .contact-form textarea{min-height:9rem}.about-contact-section .contact-form textarea::placeholder{font-size:1.25rem}.about-contact-section .contact-form .btn-submit{font-size:1.25rem;margin-top:.25rem}.philosophy-section .animate-circle-wrap{left:60%;transform:translate(-50%, -50%) scale(1.2)}.philosophy-section .philosophy-links a{font-size:1.75rem}.philosophy-section .philosophy-links{gap:4rem}.services-section{padding:110px 0}.services-section .nav-tabs{gap:50px !important}.services-section .nav-tabs .nav-link{font-size:1.25rem !important}.services-section .services-wrap .services-nav{left:8.15rem;top:4.25rem}.services-section .services-wrap .slides-container{min-height:1100px}.services-section .services-wrap .slide{padding:4rem 0 8rem 4.25rem}.services-section .services-wrap .slide .slide-content{padding:4rem 2rem 8rem 4rem}.services-section .services-wrap .slide .slide-visual{min-height:1000px}.services-section .services-wrap .slide .slide-visual img{position:absolute;bottom:0;right:0;height:100%;max-height:none !important;z-index:0}.footer .title-sm-white{font-size:1.1rem}.footer .footer-contact .mobile a,.footer .footer-contact .email a{font-size:1.1rem}}@media(max-width: 991px){br{display:none}}@media(max-width: 576px){.heading-md{padding-bottom:.5rem !important}}/*# sourceMappingURL=styles.css.map */