.about-banner{width:100%;height:100vh;position:relative;overflow:hidden}.about-banner-container{z-index:10;height:100%;position:relative}.bubble1,.bubble2,.bubble3{filter:blur(150px);opacity:.6;mix-blend-mode:screen;z-index:0;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;transform:translate(-50%,-50%)}.bubble1{background:radial-gradient(circle,#05f 0%,#0000 70%)}.bubble2{background:radial-gradient(circle,#0af 0%,#0000 70%)}.bubble3{background:radial-gradient(circle,#97e5ff 0%,#0000 70%)}.noise{pointer-events:none;opacity:.15;mix-blend-mode:overlay;z-index:1;background-image:url(https://www.transparenttextures.com/patterns/noise.png);width:100%;height:100%;position:absolute;top:0;left:0}.about-banner-header{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.about-banner-content{flex-direction:column;height:100%;display:flex}.about-banner-header h1{color:#fff;font-size:55px;font-family:var(--font-neue);text-align:center;text-transform:capitalize;flex-wrap:wrap;justify-content:center;gap:0;width:70%;font-weight:300;line-height:65px;display:flex}.word-wrapper{vertical-align:top;display:inline-block;overflow:hidden}.word-span{transform-origin:0 100%;display:inline-block}.about-banner-header p{font-size:15px;font-family:var(--font-neue);color:var(--text);text-align:center;width:50%;padding-top:20px;font-weight:400}.about-banner-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px;display:flex}@keyframes bounce-glow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.about-banner-cta span{color:var(--primary);filter:drop-shadow(0 0 5px var(--primary));justify-content:center;align-items:center;padding-bottom:20px;font-size:25px;animation:2s ease-in-out infinite bounce-glow;display:flex}.about-banner-cta h4{font-size:14px;font-family:var(--font-neue);color:#fff;font-weight:400}.second-section{padding:150px 0}.second-header{text-align:center;flex-direction:column;align-items:center;display:flex}.second-header h2{font-size:45px;font-family:var(--font-neue);color:#fff;font-weight:400}.second-header p{font-size:15px;font-weight:400;font-family:var(--font-neue);color:var(--text);width:50%}.second-cards{cursor:pointer;--mx:50%;--my:50%;background:#050505;border:1px solid #383838;border-radius:25px;flex-direction:column;justify-content:space-between;height:420px;padding:25px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.second-cards-abstract{position:absolute;top:-30px;right:-30px}.second-cards-abstract img{animation:6s ease-in-out infinite alternate floatAbstract}@keyframes floatAbstract{0%{transform:translateY(0)rotate(0)}to{transform:translateY(15px)rotate(5deg)}}.second-cards:before{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x)var(--mouse-y),#ffffff26,transparent 40%  );opacity:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.second-cards:hover:before{opacity:1}.second-card-header,.second-card-bottom{z-index:2;position:relative}.second-card-header h4{color:#fff;font-size:14px;font-weight:350}.second-card-header h2{font-size:25px;font-family:var(--font-neue);color:#fff;text-transform:capitalize;text-transform:none;padding-top:10px;font-weight:400;line-height:30px}.second-card-bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;display:flex}.second-botton-cta{color:#000;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;margin-bottom:0;font-size:18px;transition:all .4s;display:flex;width:40px!important;height:40px!important}.second-card-bottom span{color:#000;background-color:#fff;border-radius:0 10px 0 0;justify-content:center;align-items:center;font-size:15px;display:flex;width:30px!important;height:30px!important}.second-bottom-accordian{flex-direction:column;padding-top:15px;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out,margin-top .3s;display:flex;transform:translateY(10px)}.second-bottom-accordian h4{font-size:18px;line-height:1.4;font-family:var(--font-neue);color:#fff;margin:0;font-weight:400;transition:color .3s}.second-bottom-accordian p{font-size:15px;font-weight:300;font-family:var(--font-neue);color:#ccc;opacity:0;max-height:0;margin-top:0;line-height:1.6;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,margin-top .3s;overflow:hidden}.second-section-cta{justify-content:center;align-items:center;padding-top:60px;display:flex}.second-cards:hover .second-bottom-accordian p{opacity:1;max-height:150px;margin-top:10px}.second-cards:hover .second-botton-cta{background-color:var(--primary);color:#fff;border-color:var(--primary)}.about-company{padding:150px 0 0}.about-company-video{aspect-ratio:16/9;background-color:#000;border-radius:0 100px 0 0;width:100%;height:600px;position:relative;overflow:hidden}.about-video-player{object-fit:cover;width:100%;height:100%;display:block}.about-company-content{font-family:var(--font-neue)}.about-company-content h4{color:var(--text);font-size:20px;font-weight:350}.about-company-content h2{color:#fff;text-transform:capitalize;font-size:45px;font-weight:400;line-height:48px}.about-company-content p{color:#696969;padding-top:15px;font-size:25px;font-weight:350;line-height:35px}.about-company-content-hightlight{font-family:var(--font-neue);background:linear-gradient(90deg,#0054ff,#00d4ff,#0054ff) 0 0/200% 200%;-webkit-text-fill-color:transparent;text-shadow:0 0 10px #0054ff66;-webkit-background-clip:text;font-style:italic;font-weight:300;animation:4s infinite glowGradient}@keyframes glowGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.team-members{padding:0 0 150px}.team-members-header{font-family:var(--font-neue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.team-members-header h2{text-transform:capitalize;font-size:45px;font-weight:400}.team-members-header p{width:60%;color:var(--text);font-size:16px;font-weight:400}.team-members-card{cursor:pointer;border-radius:25px;width:100%;height:380px;position:relative;overflow:hidden}.team-members-card img{object-fit:cover;border-radius:25px;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.team-members-card:hover img{transform:scale(1.1)}.team-members-wrapper{padding-top:50px}.team-members-details{background-color:var(--primary);flex-direction:column;justify-content:center;gap:5px;width:100%;padding:15px 20px;transition:transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;bottom:0;left:0;transform:translateY(101%)}.team-members-card:hover .team-members-details{transform:translateY(0)}.team-members-details h3,.team-members-details h5{font-family:var(--font-neue);color:#fff;opacity:0;line-height:18px;transition:opacity .4s,transform .4s;transform:translateY(20px)}.team-members-details h3{font-size:17px;font-weight:400}.team-members-details h5{color:#ffffffe6;font-size:14px;font-weight:400}.team-members-card:hover .team-members-details h3{opacity:1;transition-delay:.1s;transform:translateY(0)}.team-members-card:hover .team-members-details h5{opacity:1;transition-delay:.2s;transform:translateY(0)}@media (max-width:1080px){.about-banner-header h1{width:100%;font-size:30px;line-height:44px}.about-banner-header p{width:100%;font-size:14px}.about-banner{width:100%;height:800px!important}.about-banner-cta{padding-bottom:30px}.about-company-video{height:450px}.about-company{padding:60px 0}.second-section,.team-members{padding:0 0 60px}.second-header p,.team-members-header p{width:100%;font-size:14px}.team-members-card{height:480px}}
