:root{--black:#000;--white:#fff;--darkGray:#434343;--gray:rgb(64,62,62);--midGray:#cdcdcd;--lightGray:#f0f0f0;--service:#111111;--orange:rgb(246,111,33);--lightRed:#e5b1b1;--blue:#2583ed;--navy:#1f2471;--purple:#76e3dc;--lightPurple:#ff9caa;--yellow:#ffc01b;--purpleOpacity:rgba(118,227,220,0.1);--purpleOpacity2:rgba(255,156,170,0.8);--blackOpacity:rgba(0,0,0,0.3);--whiteOpacity:rgba(255,255,255,0.3);--formError:red;--gradient:linear-gradient(90deg,#76e3dc,#ff9caa 51%,#76e3dc)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--gray);border-radius:10px}::-webkit-scrollbar-track{position:absolute;right:-3rem;top:-50rem;background:transparent}::-webkit-scrollbar-thumb:hover{background:var(--gray)}::-webkit-scrollbar-corner{background:transparent}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes translateinfinite{to{transform:translateX(calc(-180px * 10))}}@keyframes move1{0%{transform:rotate(-1deg) translate(-2px,-2px)}50%{transform:rotate(1deg) translate(2px,2px)}to{transform:rotate(-1deg) translate(-2px,-2px)}}@keyframes move2{0%{transform:rotate(1deg) translate(2px,2px)}50%{transform:rotate(-1deg) translate(-2px,-2px)}to{transform:rotate(1deg) translate(2px,2px)}}@keyframes bounce{0%{transform:translateX(-50%) translateY(-50%)}25%{transform:translateX(-65%) translateY(-50%)}50%{transform:translateX(-50%) translateY(-50%)}75%{transform:translateX(-35%) translateY(-50%)}to{transform:translateX(-50%) translateY(-50%)}}@keyframes animationFramesOne{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,72px) rotate(72deg)}60%{transform:translate(83px,122px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg)}to{transform:translate(0) rotate(0deg)}}@keyframes moveLeftBounce{0%{transform:translateX(0)}50%{transform:translateX(20px)}to{transform:translateX(0)}}@keyframes moveRightBounce{0%{transform:translateX(0)}50%{transform:translateX(-20px)}to{transform:translateX(0)}}@keyframes moveTopBottom{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes rotate3d{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotateLeft{0%{transform:rotate(-1turn)}to{transform:rotate(1turn)}}@keyframes rotateRight{0%{transform:rotate(1turn)}to{transform:rotate(-1turn)}}@keyframes moveBottomTop{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}*{padding:0;margin:0;box-sizing:border-box}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{background-color:#fafaf8;color:#0b0b0c}img{max-width:100%}a,button{color:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a,a:focus,a:hover,button,button:focus,button:hover{cursor:pointer;text-decoration:none;outline:none;box-shadow:none}input:focus,select:focus,textarea:focus,textarea:focus-visible{outline:none;box-shadow:none}.headerSpaces{margin-top:80px;padding:30px 10%}hr{border:0;height:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:none}.buttons,.buttons:focus,.buttons:hover{background-color:var(--purple);text-align:center;color:var(--white);font-size:14px;font-weight:600;border:none;border-radius:50px;padding:10px 30px;cursor:pointer;opacity:.8;width:200px;margin:auto;display:block;transition-property:color,background-color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.buttons:hover{opacity:1}.connect-btn,.connect-btn:focus,.connect-btn:hover{display:flex;align-items:center;height:60px;color:var(--purple);font-weight:700;font-size:clamp(14px,1vw + .4rem,18px);margin-bottom:30px;border:none;background-color:transparent}.connect-btn .button{position:relative;width:50px;height:50px;margin-right:15px;cursor:pointer;background-color:var(--purple);background-image:linear-gradient(#896eff,#5f3bff 51%,#896eff);border:none;border-radius:50%;transition:.2s}.connect-btn .button span{font-size:30px;color:var(--white);top:24px;left:25px;position:absolute;transform:translateX(-50%) translateY(-50%)}.connect-btn:hover .button{box-shadow:0 1px 5px rgba(0,0,0,.2);width:55px;height:55px}.connect-btn:hover .button span{top:26px;animation:bounce 2s linear infinite}.formErrors{color:var(--formError);margin-bottom:15px;font-size:12px;font-weight:600}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--blackOpacity);padding:100px;z-index:1001}.modal-body{background-color:var(--white);max-width:800px;height:100%;margin:auto;overflow:hidden;border-radius:4px;position:relative;padding:10px;box-shadow:0 0 10px var(--blackOpacity);overflow:auto}.close-btn,.close-btn:focus,.close-btn:hover{position:absolute;top:5px;right:5px;font-weight:900;font-size:20px;background-color:var(--purple);color:var(--white);width:30px;height:30px;border-radius:50px;border:none;cursor:pointer;box-shadow:0 0 15px var(--white);transition-property:color,background-color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.label{font-size:clamp(13px,1vw + .5rem,16px);font-weight:700;margin-bottom:5px;display:block;color:var(--black)}.inputBox{margin-bottom:15px}.input,.textarea{width:100%;border:2px solid var(--midGray);border-radius:10px;padding:10px 20px;color:var(--black);font-size:14px;font-weight:600}.textarea{border-radius:20px;resize:none;height:100px}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--midGray)}.input::placeholder,.textarea::placeholder{color:var(--midGray)}.input:focus,.textarea:focus{border-color:var(--purple)}.alternateBg{background-color:transparent}.pages-content{padding:50px 10%}.pages-content,.pages-content .content,.pages-content .dated,.pages-content .heading,.pages-content .mini-title,.pages-content .title,.pages-content h1,.pages-content h2,.pages-content h3,.pages-content h4,.pages-content h5,.pages-content h6,.pages-content p,.pages-content ul li{color:#0f172a}.pages-content .content,.pages-content .dated,.pages-content p,.pages-content ul li{color:#475569}.sub-title{padding:clamp(6px,1.5vw,10px) clamp(14px,2.5vw,30px);display:inline-block;border-radius:10px;font-size:clamp(11px,3vw,22px);font-weight:600;color:#7c3aed;background-color:rgba(124,58,237,.08)}.sub-title,.title{margin-bottom:20px}.title{line-height:1.2;font-weight:700;font-size:clamp(14px,6vw,52px);color:#0f172a}.content{font-size:clamp(13px,1vw + .5rem,16px);margin-bottom:20px;color:#475569}ul{list-style:none;text-align:left;padding-top:10px}ul li{min-height:26px;font-size:clamp(13px,1vw + .5rem,16px)}.error-list{margin-top:20px}.error-list .error-items{margin-bottom:5px;min-height:26px;background-image:none;padding-left:20px;font-size:16px;position:relative}.error-list .error-items:before{content:"•";color:black;font-size:20px;position:absolute;left:0;top:-5px}.footer-list .footer-item{margin-bottom:5px;min-height:26px;background-image:none;padding-left:0;font-size:clamp(13px,1vw + .5rem,16px)}.about-img,.contact-img,.hero-img{position:relative;width:100%;display:block;margin:auto;max-width:700px}.about-img .static-img,.contact-img .static-img,.hero-img .static-img{width:100%;height:100%}.about-img .moving-img,.contact-img .moving-img,.hero-img .moving-img{position:absolute}.about-img .moving-img.img-1{bottom:1%;height:19%;left:54%;animation:moveRightBounce 3s linear infinite}.about-img .moving-img.img-2{bottom:8%;width:13%;left:43%;animation:moveTopBottom 3s linear infinite}.about-img .moving-img.img-3{bottom:.8%;left:48%;height:80%;animation:move1 3s infinite}.about-img .moving-img.img-4{left:49%;height:55%;bottom:-3.79%;animation:moveLeftBounce 3s linear infinite}.about-img .moving-img.img-5{left:23%;height:82%;bottom:.9%;animation:move2 3s infinite}.about-img .moving-img.img-6{left:10%;height:58%;bottom:.3%;animation:moveRightBounce 3s linear infinite}.contact-img .moving-img.img-1{bottom:52px;height:58%;left:19%;animation:zoom-in-zoom-out 3s ease infinite}.contact-img .moving-img.img-2{bottom:46px;height:81%;left:34%}.contact-img .moving-img.img-3{bottom:30px;height:59%;left:77%;animation:move2 5s linear infinite}.contact-img .moving-img.img-4{bottom:32px;height:61%;left:2%;animation:move2 5s linear infinite}.contact-img .moving-img.img-5{bottom:35px;height:58%;left:17%;animation:move1 5s linear infinite}.contact-img .moving-img.img-6{bottom:74%;height:14%;right:8%;animation:moveTopBottom 3s linear infinite}.contact-img .moving-img.img-7{bottom:75%;height:14%;left:1%;animation:moveLeftBounce 3s linear infinite}.contact-img .moving-img.img-8{bottom:72%;height:14%;left:20%;animation:moveRightBounce 3s linear infinite}.hero-img .moving-img.img-1{bottom:16%;width:94%;left:3%}.hero-img .moving-img.img-2{right:10%;width:14%;top:0;animation:rotateRight 5s linear infinite}.hero-img .moving-img.img-3{right:28%;width:5%;top:7%;animation:rotateLeft 5s linear infinite}.hero-img .moving-img.img-4{right:0;width:4%;bottom:20%;animation:rotateRight 5s linear infinite}.hero-img .moving-img.img-5{width:7%;left:0;top:36%;animation:rotateLeft 5s linear infinite}.hero-img .moving-img.img-6{width:22%;left:1%;top:8%;animation:moveLeftBounce 5s linear infinite}.hero-img .moving-img.img-7{bottom:16%;width:50%;left:25%}.hero-img .moving-img.img-8{left:8%;bottom:0;width:23%;animation:moveTopBottom 5s linear infinite}.hero-img .moving-img.img-9{right:14%;bottom:0;width:15%;animation:moveLeftBounce 5s linear infinite}.hero-img .moving-img.img-10{right:7px;width:8%;top:35%;animation:moveTopBottom 5s linear infinite}.hero-img .moving-img.img-11{left:30%;width:11%;top:26px;animation:moveTopBottom 5s linear infinite}.hero-img .moving-img.img-12{right:29%;width:25%;bottom:38%;animation:zoom-in-zoom-out 3s ease infinite}.hero-img .moving-img.img-13{left:9%;width:3%;bottom:39%;animation:moveLeftBounce 5s linear infinite}.hero-img .moving-img.img-14{left:45%;width:24%;top:47px;animation:moveRightBounce 5s linear infinite}.hero-img .moving-img.img-15{left:3%;width:10%;bottom:29%;animation:moveRightBounce 5s linear infinite}.hero-img .moving-img.img-16{right:16%;width:14%;top:27%;animation:zoom-in-zoom-out 3s ease infinite}.hero-img .moving-img.img-17{left:19%;width:17%;top:30%;animation:zoom-in-zoom-out 3s ease infinite}.hero-img .moving-img.img-18{left:26%;width:17%;bottom:29%;animation:moveBottomTop 5s linear infinite}@media (max-width:991px){.sub-title{margin:0 auto 20px}}@media (max-width:767px){.modal{padding:100px 50px}}@media (max-width:575px){.modal{padding:100px 20px}.headerSpaces{padding:20px}}.error-box{display:flex;align-items:center;justify-content:center}.error-image{height:500px;width:500px;margin-top:20px}.oops-heading{font-size:clamp(14px,5vw,40px);color:rgb(222,22,22);font-weight:700;text-align:center;margin-bottom:10px;font-family:Ubuntu}.oops-subheading{font-size:clamp(11px,3vw,26px);font-weight:700;margin-top:20px}.oops-subheading,.text-color{color:var(--black)}.homepage-button,.homepage-button:hover{color:var(--navy);text-decoration:underline}.error-button{justify-content:center}@media (min-width:991px) and (max-width:1024px){.error-image{height:300px;width:300px}}@media (max-width:767px){.error-image{height:300px;width:300px}}@media (max-width:575px){.error-image{height:200px;width:200px}.contact-img .moving-img.img-1{width:450px;left:7%}.contact-img .moving-img.img-2{width:120px;height:200px}.contact-img .moving-img.img-3{width:80px;left:58%}.contact-img .moving-img.img-4{width:80px}.contact-img .moving-img.img-5{width:120px}.contact-img .moving-img.img-6,.contact-img .moving-img.img-7,.contact-img .moving-img.img-8{width:50px}}@media (max-width:400px) and (min-width:320px){.about-img .moving-img.img-3{width:120px;height:162px;left:51%}.about-img .moving-img.img-4{width:140px;height:125px}.about-img .moving-img.img-5{width:90px;height:162px}.about-img .moving-img.img-6{width:140px;height:125px}.contact-img .moving-img.img-2{width:100px;height:150px}.contact-img .moving-img.img-3{width:50px;left:68%}.contact-img .moving-img.img-4{width:50px}.contact-img .moving-img.img-5{width:80px}.contact-img .moving-img.img-6,.contact-img .moving-img.img-7,.contact-img .moving-img.img-8{width:30px}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:0;transition:background-color .3s ease}.navbar:before{content:"";position:absolute;inset:0;background:rgba(250,250,248,.88)!important;backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid rgba(11,11,12,.07)!important;z-index:-1}.home-top-strip{background:#f7f3fc!important;border-bottom:1px solid rgba(124,58,237,.12)!important}.home-top-strip-inner{max-width:1600px;margin:0 auto;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3.5vw,56px)}.home-top-item,.home-top-link,.home-top-marquee-item{color:#581c87!important;font-weight:500!important;font-size:12px}.home-top-link:hover{color:#7c3aed!important}.home-top-divider{color:rgba(124,58,237,.25)!important}.home-top-sep{background:rgba(124,58,237,.25)!important}.home-social-link{color:#6b21a8!important;border:1px solid rgba(124,58,237,.18)!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(124,58,237,.05)}.home-social-link:hover{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}.nav-inner{max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px clamp(16px,3.5vw,56px)}.nav-inner .nav-link,.navbar .nav-link{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:13.5px!important;font-weight:600!important;color:#3a3a3f!important;padding:7px 14px!important;border-radius:8px;position:relative!important;display:inline-block!important;text-decoration:none!important;transition:color .2s ease!important}.nav-inner .nav-link.active,.nav-inner .nav-link:hover,.navbar .nav-link.active,.navbar .nav-link:hover{color:#0b0b0c!important}.nav-inner .nav-link:after,.navbar .nav-link:after{content:""!important;position:absolute!important;bottom:2px!important;left:14px!important;right:14px!important;height:2px!important;background:#0b0b0c!important;border-radius:2px!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.nav-inner .nav-link.active:after,.nav-inner .nav-link:hover:after,.navbar .nav-link.active:after,.navbar .nav-link:hover:after{transform:scaleX(1)!important}.nav-inner .nav-cta,.navbar .nav-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:13px!important;font-weight:700!important;color:#ffffff!important;background:#7c3aed!important;padding:9px 20px!important;border-radius:9px!important;border:0!important;text-decoration:none!important;box-shadow:0 1px 2px rgba(11,11,12,.12),inset 0 1px 0 rgba(255,255,255,.18)!important;transition:all .25s ease!important}.nav-inner .nav-cta:hover,.navbar .nav-cta:hover{background:#6d28d9!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(124,58,237,.35)!important}.nav-inner .nav-hamburger,.navbar .nav-hamburger{color:#0b0b0c!important;border:1px solid rgba(11,11,12,.12)!important;background:#ffffff!important}.navbar .nav-mobile-drawer{background:rgba(250,250,248,.98)!important;border-top:1px solid rgba(11,11,12,.08)!important}.navbar .nav-mobile-link{color:#3a3a3f!important;font-weight:600!important}.navbar .nav-mobile-link.active,.navbar .nav-mobile-link:hover{background:#ffffff!important;border-color:rgba(11,11,12,.1)!important;color:#0b0b0c!important}.navbar .nav-mobile-cta{background:#7c3aed!important;border-color:#7c3aed!important;color:#ffffff!important}.navbar .nav-cta{white-space:nowrap!important}.navbar .nav-cta b{font-size:inherit!important;font-weight:inherit!important}@media (max-width:480px){.navbar .nav-inner .nav-cta{font-size:12.5px!important;padding:8px 12px!important;line-height:1.2!important}}