html{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:root{--primary-font:"Inter",sans-serif;--primary-color:#000000;--grey-color:#979797;--white-color:#fff;--black-color:#000;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-Bold:700;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-21:21px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-45:45px;--font-size-31:31px;--font-size-32:32px}body{margin:0;background-color:var(--bg-color);color:var(--text-color);font-family:var(--primary-font);position:relative;font-weight:100}@font-face{font-display:swap}html{scroll-behavior:smooth}section{scroll-margin-top:115px}.nav-header .navbar-expand-xl .navbar-nav{flex-direction:row;display:flex;align-items:center;justify-content:center}h2{font-family:var(--primary-font);font-weight:400;font-size:50px;line-height:63px;letter-spacing:-4%;color:#2c2b7c}.nav-header{position:fixed;top:0;width:100%;z-index:1030!important;transition:top .3s ease,background-color .3s ease;background-color:transparent;padding:15px 0}.modal{z-index:1055!important}.modal-backdrop{z-index:1050!important}.btn,a,button{transition:all .5s!important}.btn:hover,.submit-btn:hover{box-shadow:inset 0 0 0 2em #2c2b7c;border-color:#2c2b7c!important;color:#fff}footer{position:relative;z-index:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#f5984d!important}#back-to-top-button{position:fixed;bottom:30px;right:30px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:9999;background-color:#f5984d;border-radius:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}#back-to-top-button.show{opacity:1;visibility:visible}#back-to-top-button img{display:block;width:30px;height:40px;object-fit:contain}#back-to-top-button:hover{cursor:pointer}#back-to-top-button:active,#back-to-top-button:hover{background-color:#f5984d;border-radius:30px}.nav-down,.nav-up{top:0;background-color:#2c2b7ceb!important}.zoom-hover picture{position:relative;overflow:hidden;display:block}.zoom-hover picture img{transition:1.5s cubic-bezier(0,0,.2,1)}.zoom-hover:hover picture img{transform:scale(1.1)}.zoom-hover:hover .vision-icons img{transform:scale(1)}.wow{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}div#navbarSupportedContent li{padding:0 30px}a.navbar-brand{margin-right:0}li.nav-item a{font-family:var(--primary-font);font-weight:400;font-size:16px;leading-trim:Cap height;line-height:30px;letter-spacing:0;color:#ffffff;text-decoration:none}li.nav-item a:hover{color:#f5984d}.nav-link:focus,.nav-link:hover{color:var(--white-color)}a{text-decoration:none}a.btn.contact-btn{border:1px solid #f5984d;color:#fff;padding:10px 39px;font-family:var(--primary-font);font-weight:700;font-size:12px;border-radius:30px;text-transform:uppercase;letter-spacing:4px}a.btn.contact-btn:hover{color:#fff;background-color:#f5984d}span.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:50%;background-size:100%;filter:brightness(10)}h1,h2,h3,h4,h5,p{font-family:var(--primary-font)}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px}}.swiper-pagination{bottom:0!important}div#advance-carousel .swiper-wrapper{padding-bottom:5rem!important}.swiper-pagination span{width:9px;height:9px;margin:5px 6px;background:#d9d9d9;border-radius:30px;transition:all .3s ease;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:55px;height:8px;background:#ff914d;opacity:1}.modal-content{padding:0 60px 25px}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:675px}}.products .btn-close{filter:none;background:transparent;position:relative;opacity:1}.products .btn-close:before{content:"\00d7";color:#f5984d;font-size:35px;position:absolute;top:-12px;left:50px}.products .btn-close>*{display:none}.modal-header{border:none}.modal-text-heading h3{font-family:var(--primary-font);font-weight:500;font-size:21.65px;line-height:66.75px;letter-spacing:-4%;color:#f5984d;position:relative}.modal-text-heading h3:before{background-size:23px;content:"";width:90px;height:1px;background-color:#f5984d;position:absolute;bottom:12px}.modal-body.content img{width:100%}.modal-text-heading p{font-family:var(--primary-font);font-weight:400;font-size:14.43px;line-height:19.84px;letter-spacing:-4%;color:#939598}section.products .modal-text-heading{text-align:left}section.products .modal-body{position:relative;flex:1 1 auto;padding:0}.products .btn-close:focus{box-shadow:none}.products .btn-close:hover{text-decoration:none;opacity:1}.layout-box picture img{display:block;width:auto;height:auto}#product_video .modal-content{padding:0!important}.insight-row{display:flex}.insight-row>.col-lg-4{flex:1 1;transition:flex .5s ease}.insight-row:hover>.col-lg-4{flex:0.95 1}.insight-row>.col-lg-4:hover{flex:1.2 1}.highlights-box.zoom-hover picture{border-radius:10px}.insight-box-image img{width:100%;height:auto;transition:transform .5s ease}.insight-row>.col-md-4:hover .insight-box-image img{transform:scale(1.05)}footer.footer-section{background-color:#2c2b7c;padding:70px 0 40px}.footer_menu ul{display:flex;flex-wrap:wrap;gap:30px;border-bottom:1px solid hsla(0,0%,97%,.2);list-style:none;margin-bottom:25px;padding:50px 0 20px}.footer_menu ul li{flex:0 0 auto;list-style:none}.footer_menu ul li a{font-size:22px;line-height:1.3636363636}.cin-no p,.footer_menu ul li a{color:var(--white-color);font-weight:600}.cin-no p{font-size:16px;line-height:1.3}.footer-submenu a{font-size:12px;line-height:1;font-weight:400;font-family:var(--primary-font);color:var(--white-color);padding:0 5px;border-right:1px solid var(--white-color)}.social-icons{display:flex;align-items:center;gap:10px}.social-icons a{border:none;font-weight:600}.footer-submenu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,97%,.2);padding-bottom:20px}.social-icons span{font-size:18px;color:#dcdcf6;font-weight:600}.copyright p,.madeby p a{font-size:12px;color:#dcdcf6;font-weight:500}.bottom_footer{display:flex;justify-content:space-between;padding-top:25px}.projects-location-images.active{display:block;position:relative}.nav-tabs .nav-link,ul#projectTab .nav-tabs .nav-item.show .nav-link{border:none;padding:15px 65px 0 0}.project-tabs .nav-tabs{border-bottom:none}.project-tabs .nav-tabs .nav-link{position:relative;border:none;background:transparent;padding-bottom:10px}.project-tabs .nav-tabs .nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:90px;height:3px;background-color:#f5984d}.project-box-btn a.btn.discover{background:#f5984d;font-family:var(--primary-font)}.project-box-btn a.btn.discover,.project-box-btn a.btn.discover:hover{border-radius:30px;color:var(--white-color);font-weight:300;font-size:13px;line-height:30px;letter-spacing:22%;text-align:center;text-transform:uppercase;padding:4px 37px}.project-box-btn a.btn.discover:hover{background:#2c2b7c;border:1px solid #2c2b7c}.carousel-common .carousel-control-next img,.carousel-common .carousel-control-prev img{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-common .carousel-control-prev img{left:10px}.carousel-common .carousel-control-next img{right:10px}.carousel-common button.carousel-control-next,.carousel-common button.carousel-control-prev{background:#2c2b7c;opacity:1;height:35px;width:35px;border-radius:50px}.carousel-common .carousel-control-prev{left:0;bottom:-50px!important;top:auto}.carousel-common .carousel-control-next{left:60px;bottom:-50px!important;top:auto}.carousel-common .carousel-control-next.active,.carousel-common .carousel-control-prev.active{background-color:#f5984d}@media (max-width:1368px){div#navbarSupportedContent li{padding:0 20px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (max-width:991px){.project-tabs .nav-tabs{border-bottom:none;display:flex;justify-content:space-between}.nav-tabs .nav-link,ul#projectTab .nav-tabs .nav-item.show .nav-link{border:none;padding:15px 0 0}.project-mob{padding-top:25px}.swiper-button-next,.swiper-button-prev{display:none!important}}@media (max-width:768px){.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden{padding-bottom:4rem}.navbar-nav .nav-link.active{color:#f5984d}}@media (max-width:991px){.footer-submenu{flex-direction:column;gap:30px;justify-content:left;align-items:baseline}}@media (max-width:767px){.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}br{display:none}h2{font-size:36px;line-height:43px;font-weight:400}div#advance-carousel .swiper-wrapper{padding-bottom:0!important}.nav-header .navbar-expand-xl .navbar-nav{flex-direction:column;display:flex;align-items:center;justify-content:center}nav.navbar.navbar-expand-xl{background:#2c2b7ceb}.banner-text-content{position:absolute;padding:20px;bottom:-40px}a.navbar-brand img{width:130px!important;height:30px}.navbar-toggler{background-color:transparent;border:none;padding-left:0}.form-control::placeholder{font-size:14px;line-height:19px}.footer_menu ul{justify-content:flex-start;gap:20px 10px}.footer_menu ul li{width:auto;text-align:left}.footer_menu ul li a{color:var(--white-color);font-size:16px;line-height:1.3636363636;padding-right:15px}.footer-submenu a{font-size:12px;line-height:1;padding-right:10px}.footer-submenu{display:flex;align-items:flex-start;border-bottom:1px solid hsla(0,0%,97%,.2);padding-bottom:20px;flex-direction:column;justify-content:space-around;align-content:flex-start}.social-icons{padding:22px 0 10px}.bottom_footer{display:flex;justify-content:space-between;padding-top:25px;flex-direction:column;align-items:center}a.btn.contact-btn{border:1px solid #f5984d;color:#fff;padding:5px 24px;font-family:var(--primary-font);font-weight:300;font-size:14px;border-radius:30px;margin-left:60px;text-transform:capitalize;letter-spacing:normal}header.nav-header{width:100%;z-index:999;background:transparent;padding:0}.row.gx-5{flex-direction:column}.col-md-6{width:100%}a.first-menu{padding-left:0}.modal-text-heading h3{line-height:normal;margin-bottom:3rem}.modal-text-heading h3:before{bottom:-19px}}