header .navbar-brand{line-height:20px}.search-btn{position:absolute;right:12px;display:block;top:8px}.list-flex{display:flex}.search-btn-mob{display:none}.search-form{width:312px}.search-list-item{position:absolute;top:100%;background:#fff;left:0;right:0}.search-list-item li{margin:10px 0;padding:0 10px}.search-list-item li:hover{background:linear-gradient(270deg,rgba(55,127,219,.15) .02%,rgba(55,127,219,0) 98.11%)}.search-list-item img.brnad-logo{width:34px;height:34px;border-radius:50%;-o-object-fit:contain;object-fit:contain;margin-right:10px;background:#f6f0f0;padding:3px}.search-list-item a{text-decoration:none}.no-underline{text-decoration-line:none!important}@media (min-width:991px){body header nav{border:1px solid transparent;background:linear-gradient(270deg,hsla(0,0%,100%,0) 8.11%,hsla(0,0%,100%,.5) 18.36%,hsla(0,0%,100%,.5) 79.14%,hsla(0,0%,100%,0) 91.72%)!important;top:20px!important;transition:all .5s ease-in-out}body header nav,body header nav.scrolled{-webkit-backdrop-filter:blur(159px);backdrop-filter:blur(159px)}body header nav.scrolled{border-bottom:1px solid rgba(0,0,0,.03);background:hsla(0,0%,100%,.8)!important;top:0!important}}@media (max-width:991px){div#offcanvasNavbar-expand-lg{border-left:1px solid rgba(0,0,0,.03);background:linear-gradient(194deg,#e7f1fa 9.35%,#fff 30.07%)}.navbar-toggler{order:2}body .nav-link{padding:16px}.navbar{background-color:transparent!important}body .nav-link.active{background:linear-gradient(270deg,rgba(92,198,240,.2) -20.39%,rgba(92,198,240,0) 99.9%);color:#387edb!important}.offcanvas-body{padding:0}header nav{background-color:#fff}header:has(.collapsed) nav.scrolled{background-color:#fff!important}header:has(.collapsed) nav{background-color:transparent;transition:all .5s ease-in-out}.navbar-nav a{margin-bottom:10px}}@media (max-width:768px){.navbar-toggler{order:unset}.search-form{width:100%;margin-top:8px}}@media (max-width:576px){.toglemenu-mob{position:absolute;right:29px}.logo{width:150px}.search-btn{display:none}.mobile_bar{width:100%;position:absolute;top:0;left:0;background:linear-gradient(83.86deg,#30c9ab 2.33%,#377bdc 92.3%);padding:5px}.mobile_bar img{width:16px}.navbar{padding-top:32px}.mobile_bar a{font-size:14px;font-weight:800;color:#fff}div#offcanvasNavbar-expand-lg{width:90%}header nav{padding-inline:15px!important}}img.logo{width:163px}.navbar-toggler{border:0;box-shadow:unset!important}.navbar-toggler span{width:18px;height:2px;background-color:#000;display:block;margin:4px 0}.navbar-toggler span:nth-child(2){width:15px;margin-left:auto}.search-btn-mob{position:absolute;right:67px;display:block}.search-form input,.search-form-mob input{color:#a4a4a4;font-size:14px;font-weight:400;line-height:16px;padding:14px}.search-form-mob input{display:none}.culture-section{padding:80px 0;background-color:#fff;overflow:hidden;position:relative}.culture-container{max-width:1440px;margin:0 auto;padding:0 20px}.culture-header{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.culture-header h2{font-size:48px;font-weight:600;color:#000;margin-bottom:16px;line-height:1.2}.culture-header p{font-size:16px;color:#666;max-width:483px;margin:0 auto 32px;line-height:1.5}.explore-more-btn{padding:12px 24px;background:transparent;border:1px solid #2563eb;border-radius:4px;color:#2563eb;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.explore-more-btn:hover{background:#2563eb;color:#fff}.culture-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:0 -120px}.culture-grid{display:grid;gap:24px;width:100%;max-width:1200px;position:relative;z-index:2;grid-template-rows:200px 200px;grid-template-columns:repeat(6,1fr)}.culture-image-container:first-child,.culture-image-container:nth-child(2){grid-row:1;grid-column:span 3;height:100%}.culture-image-container:nth-child(3),.culture-image-container:nth-child(4),.culture-image-container:nth-child(5){grid-row:2;grid-column:span 2;height:100%}.culture-image-container:nth-child(5){grid-column:5/span 2}.culture-image-container{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f0f0f0;transition:transform .3s ease}.culture-image-container:hover{transform:scale(1.02)}.culture-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-images{position:relative;display:flex;flex-direction:column;gap:24px;padding:0 20px;z-index:1}.side-images.left{margin-right:-60px}.side-images.right{margin-left:-60px}.side-image-container{width:280px;height:200px;position:relative;overflow:hidden;border-radius:8px;opacity:.3;filter:blur(2px);transform:scale(.95);transition:all .3s ease}.side-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.culture-section.mobile .culture-wrapper{margin:0}.culture-section.mobile .side-images{display:none}.culture-section.mobile .culture-header h2{font-size:32px}.culture-section.mobile .culture-header p{font-size:14px;padding:0 20px;margin-bottom:24px}.culture-section.mobile .culture-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,160px);gap:16px;padding:0 20px}.culture-section.mobile .culture-image-container{grid-column:span 1!important;grid-row:auto!important}.culture-section.mobile .culture-image-container:first-child{grid-column:1/-1!important}.culture-section.tablet .culture-wrapper{margin:0}.culture-section.tablet .side-images{display:none}.culture-section.tablet .culture-header h2{font-size:40px}.culture-section.tablet .culture-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:180px 180px;gap:20px;padding:0 20px}.culture-loading{text-align:center;padding:40px;color:#666;font-size:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.culture-image-container.image-loaded{animation:fadeIn .3s ease-in-out}@media (max-width:768px){.culture-section{padding:3rem 0}.culture-header{margin-bottom:2rem}}@media (max-width:1024px){.culture-container{max-width:100%}}.divali-slider-container{width:100%;overflow:hidden;background-color:#1c1c1c;padding:10px 0;position:sticky;top:0;z-index:1000}.slider-text{display:flex;align-items:center;animation:scroll 15s linear infinite}.scrolling-text{margin:0 50px;font-size:18px;font-weight:700;color:#dfa71f;white-space:nowrap;animation:custom-blink 3s steps(1) infinite}@keyframes custom-blink{0%,90%{opacity:1}91%,to{opacity:0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}