/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/styles/fonts.css ***!
  \**************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/styles/fonts.css (1) ***!
  \******************************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/styles/index.css ***!
  \**************************************************************************************************************************************************************************/@keyframes fadeEnter{0%{opacity:0}to{opacity:1}}@keyframes translateEnter{0%{margin-top:-5vh}to{margin-top:0}}@property --line-clamp{syntax:"<integer>";inherits:false;initial-value:4}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/static/icons.38d531dfad697f47403c.woff) format("woff")}[class*=" icon-"],[class^=icon-]{font-family:icons!important}[class*=" icon-"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[class^=icon-]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){speak-as:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-data:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-ecosystem-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e901"}.icon-ecosystem-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e902"}.icon-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-ecosystem-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e903"}.icon-community:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-ecosystem-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e904"}.icon-ecosystem-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-forward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e905"}.icon-ecosystem-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.icon-shield:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e906"}.icon-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e900"}.icon-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e919"}.icon-linkedin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e909"}.icon-instagram:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"\e907"}html:not(#\#){box-sizing:border-box;margin:0;overflow-x:hidden;padding:0;width:100%;--csstools-color-scheme--light:initial;color-scheme:light dark}@media (prefers-color-scheme:dark){html:not(#\#){--csstools-color-scheme--light: }}body:not(#\#){font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;padding:0;width:100%}:not(#\#),:not(#\#):after,:not(#\#):before{box-sizing:inherit}embed:not(#\#),iframe:not(#\#),object:not(#\#){max-width:100%}ul:not(#\#){margin:0;padding:0}ul:not(#\#) li{list-style:none}h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){letter-spacing:normal}a:not(#\#){cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:color .1s linear}a:active:not(#\#),a:focus:not(#\#){outline:none}hr:not(#\#){border-left:none;border-right:none;border-top:none}img:not(#\#),picture:not(#\#){margin:0;max-width:100%}label:not(#\#){margin-bottom:0}input:not(#\#),select:not(#\#),textarea:not(#\#){font-family:inherit;font-size:1em}a:not(#\#){color:#2279ff;color:var(--link-color,var(--primary-color))}input:not(#\#),select:not(#\#),textarea:not(#\#){border:1px solid #8585ac;border:1px solid var(--form-border-color,hsla(0,0%,93%,0));border-radius:12px;padding:12px}input:not(#\#) option,select:not(#\#) option,textarea:not(#\#) option{background-color:var(--background-colo);color:#fff;color:var(--base-font-color)}.button:not(#\#),button:not(#\#){background-color:transparent;background-color:var(--button-background-color,transparent);border:1px solid #d7d7d7;border:1px solid var(--button-border-color,#d7d7d7);border-radius:40px;color:#fff;color:var(--button-text-color,var(--base-font-color));cursor:pointer;display:inline-block;padding:10px 12px}:root:not(#\#):not(#\#){--background-color:#000001;--primary-color:#2279ff;--secondary-color:#1adefe;--cta-color:#318bff;--text-primary:#fff;--text-secondary:#afbbd0;--text-dark:#040428;--text-disabled:#6b7280;--surface-color-1:#1e2530;--surface-color-2:#161619;--success-color:#22c55e;--warning-color:#facc15;--error-color:#ef4444;--border-color:#8585ac;--border-color-interactive:#c77dff;--base-font-color:var(--text-primary,#fff);--form-border-color:var(--border-color);--font-size:16px;--base-font-family:"Urbanist","Arial","Helvetica","Ubuntu","Open Sans","Segoe UI","Roboto",serif;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-laptop:1024px;--breakpoint-desktop:1440px;--breakpoint-smartTv:1920px}html:not(#\#):not(#\#):not(#\#){height:100vh}@supports (height:100dvh){html:not(#\#):not(#\#):not(#\#){height:100dvh}}body:not(#\#):not(#\#):not(#\#){background-color:#000001;background-color:var(--background-color);color:#fff;color:var(--base-font-color,#fff);font-family:Urbanist,Arial,Helvetica,Ubuntu,Open Sans,Segoe UI,Roboto,serif;font-family:var(--base-font-family);height:100vh}@supports (height:100dvh){body:not(#\#):not(#\#):not(#\#){height:100dvh}}body:not(#\#):not(#\#):not(#\#) ::-webkit-scrollbar{height:8px;position:relative;width:8px;z-index:100}body:not(#\#):not(#\#):not(#\#) -track::-csstools-invalid--webkit-scrollbar{background:transparent}body:not(#\#):not(#\#):not(#\#) -thumb::-csstools-invalid--webkit-scrollbar{background-clip:content-box;background-color:#005bff;border:2px solid transparent;border-radius:10px}body:not(#\#):not(#\#):not(#\#) -thumb::-csstools-invalid--webkit-scrollbar:hover{background-color:#eee8aa}body:not(#\#):not(#\#):not(#\#) *{scrollbar-color:#005bff transparent;scrollbar-width:thin}[id=root]:not(#\#):not(#\#):not(#\#){height:100%;overflow:hidden;width:100%}[id=root]:not(#\#):not(#\#):not(#\#) .page{height:100vh;overflow:auto;scroll-behavior:smooth}@supports (height:100dvh){[id=root]:not(#\#):not(#\#):not(#\#) .page{height:100dvh}}.split:not(#\#):not(#\#):not(#\#){box-sizing:border-box;display:flex;width:100%}@media screen and (max-width:1024px){.split:not(#\#):not(#\#):not(#\#){flex-direction:column}}.split:not(#\#):not(#\#):not(#\#) .item{box-sizing:border-box;display:block;flex:0 0 50%}@media screen and (max-width:1024px){.split:not(#\#):not(#\#):not(#\#) .item{flex:0 0 100%;height:100%;width:100%}}.container:not(#\#):not(#\#):not(#\#){box-sizing:border-box;margin:0 auto;max-width:1024px;max-width:var(--breakpoint-laptop);padding:1px 20px;width:100%}@media screen and (min-width:1024px){.container:not(#\#):not(#\#):not(#\#){max-width:1440px;max-width:var(--breakpoint-desktop);padding:1px 50px}}@media screen and (min-width:1450px){.container:not(#\#):not(#\#):not(#\#){max-width:1440px;max-width:var(--breakpoint-desktop);padding:1px 80px}}.half-container:not(#\#):not(#\#):not(#\#){box-sizing:border-box;display:block;max-width:512px;max-width:calc(var(--breakpoint-laptop, 1024)/2);padding:1px 10px;width:100%}@media screen and (min-width:1921px){.half-container:not(#\#):not(#\#):not(#\#){max-width:720px;max-width:calc(var(--breakpoint-desktop, 1440)/2)}}@media screen and (min-width:1025px){.half-container.left-side:not(#\#):not(#\#):not(#\#){margin-left:auto;margin-right:0}.half-container.right-side:not(#\#):not(#\#):not(#\#){margin-left:0;margin-right:auto}}@media screen and (min-width:481px){.only-mobile:not(#\#):not(#\#):not(#\#){display:none}}@media screen and (min-width:769px){.only-responsive:not(#\#):not(#\#):not(#\#){display:none}}.ellipsis:not(#\#):not(#\#):not(#\#):not(#\#){flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;-webkit-line-clamp:var(--line-clamp,4);line-clamp:4;line-clamp:var(--line-clamp,4);overflow:hidden}.visually-hidden:not(#\#):not(#\#):not(#\#):not(#\#){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.aspect-ratio-16x9:not(#\#):not(#\#):not(#\#):not(#\#){height:0;padding-bottom:56.25%;position:relative}.aspect-ratio-16x9:not(#\#):not(#\#):not(#\#):not(#\#)>*{height:100%;left:0;position:absolute;top:0;width:100%}.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#) ::-webkit-scrollbar,.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{cursor:pointer;height:4px;padding:1px;width:4px}.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#) ::-webkit-scrollbar-track,.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:rgba(gray,.5)}.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#) ::-webkit-scrollbar-thumb,.scrollbar-thin:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:gray;cursor:pointer}.scrollbar-hidden:not(#\#):not(#\#):not(#\#):not(#\#) ::-webkit-scrollbar,.scrollbar-hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{height:0;width:0}@media screen and (min-width:769px){.only-responsive:not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.only-desktop:not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media screen and (min-width:769px){.only-desktop:not(#\#):not(#\#):not(#\#):not(#\#){display:block}}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/CtaButton/CtaButton.css ***!
  \********************************************************************************************************************************************************************************************/.cta-button:not(#\#){display:flex!important}.cta-button{align-items:center;gap:10px;max-width:-moz-fit-content;max-width:fit-content;opacity:.85;transition:opacity .3s ease-in-out}.cta-button.filled:not(#\#){background-color:#006bff!important;border:none!important;color:#fff!important;font-weight:600!important}.cta-button.filled>.image-wrapper{background-color:var(--text-dark)}.cta-button>.image-wrapper{align-items:center;background-color:#fff;border-radius:100%;display:grid;height:19px;justify-items:center;padding:5px;place-items:center;width:19px}@media screen and (min-width:769px){.cta-button:not(#\#){padding:12px 20px!important}.cta-button{font-size:17px;line-height:1}}.cta-button:hover{opacity:1}

/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/MenuButtonIcon/MenuButtonIcon.css ***!
  \******************************************************************************************************************************************************************************************************/.menu-button-icon:not(#\#){border:0!important}.menu-button-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:absolute;right:-20px;top:-36px;width:50px;z-index:12}.menu-button-icon .bars{background-color:#000;border-radius:2px;box-shadow:0 0 3px #fff;display:block;height:4px;position:relative;transition:background-color .3s ease .1s;width:22px}.menu-button-icon .bars:after,.menu-button-icon .bars:before{background-color:#000;border-radius:2px;box-shadow:0 0 3px #fff;content:"";height:4px;left:0;position:absolute;transition:transform .3s ease,top .3s ease .1s;width:100%}.menu-button-icon .bars:before{top:-6px}.menu-button-icon .bars:after{top:6px}.menu-button-icon.is-active .bars{background-color:transparent;box-shadow:none}.menu-button-icon.is-active .bars:before{top:0;transform:rotate(45deg);transition:top .3s ease,transform .3s ease .1s}.menu-button-icon.is-active .bars:after{top:0;transform:rotate(-45deg);transition:top .3s ease,transform .3s ease .1s}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/Nav/Nav.css ***!
  \********************************************************************************************************************************************************************************/#main-nav{position:relative}#main-nav,#main-nav ul{align-items:center;display:flex;gap:1rem}#main-nav ul{list-style-type:none;margin:0 auto;padding:1rem 0}#main-nav a{display:block;font-weight:500;padding:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}#main-nav:not(#\#) a:not(.button){color:var(--text-dark)!important}#main-nav:not(#\#) a.active{color:var(--cta-color)!important}#main-nav:not(#\#) a:hover:not(.button){color:var(--text-secondary)!important}@media screen and (max-width:480px){#main-nav:not(#\#) ul{margin:0!important}#main-nav ul{background-color:var(--text-dark);display:none}#main-nav ul.open{border-radius:0;display:flex;flex-direction:column;grid-template-rows:10px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}@supports (height:20dvh){#main-nav ul.open{height:100dvh}}#main-nav:not(#\#) ul.open a:not(.button){color:#fff!important;font-size:20px!important}}@media screen and (max-width:1024px){#main-nav ul{border:1px solid var(--surface-color-1);border-radius:14px;margin-top:1.5rem;padding:.25rem}}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/Header/Header.css ***!
  \**************************************************************************************************************************************************************************************/#masthead{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-bottom:1px solid #e7ecf2;left:0;position:fixed;right:0;top:0;z-index:10}@supports not (animation-timeline:scroll()){#masthead{-webkit-backdrop-filter:blur(8px)}}#masthead:not(#\#)>.container{padding:10px 20px!important}#masthead>.container>.logo{display:flex}#masthead>.container>.logo img{height:22px;z-index:1}#masthead:not(#\#)>.container .button{color:var(--base-font-color)!important}#masthead>.container .button{margin-top:2px;padding:3px 8px 4px;position:absolute;right:10px;top:-26px}@media screen and (max-width:480px){#masthead>.container .button{right:30px}}@media screen and (min-width:1025px){#masthead{right:8px}#masthead:not(#\#)>.container{padding:1px 80px!important}#masthead>.container{align-items:center;display:flex;gap:30px;justify-content:space-between}#masthead>.container>.logo img{height:28px}#masthead>.container .button{margin-top:0;padding:10px 14px;position:static}}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/Header/KitBanner/KitBanner.css ***!
  \***************************************************************************************************************************************************************************************************/#kit-banner{animation:fadeEnter .3s ease-in-out;background-color:#303fe0;padding:.5rem 0;text-align:center}#kit-banner:not(#\#) .button{background-color:#01fde9!important;border-radius:2px!important;color:var(--text-dark)!important;padding:1px 2px!important}#kit-banner .button{border:none;display:inline-block;font-size:12px;font-weight:500;font-weight:700;line-height:1;margin:0 3px}#kit-banner img{height:16px}#kit-banner p{font-size:12px;font-weight:500;line-height:1.4;margin:0;text-wrap:balance}#kit-banner p strong{font-weight:900}@media screen and (min-width:769px){#kit-banner:not(#\#) .button{padding:3px 14px 4px!important}#kit-banner .button{flex:0 0 auto;position:static}#kit-banner .container{align-items:center;display:flex;gap:20px;justify-content:space-between}}@media screen and (min-width:1330px){#kit-banner:not(#\#) .button{border-radius:4px!important;padding:3px 14px 4px!important}#kit-banner .button{font-size:1rem}#kit-banner img{height:20px;position:static}#kit-banner .container{align-items:center;gap:20px;justify-content:space-between}#kit-banner p{font-size:16px;margin:.2em 0}}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/SocialLinks/SocialLinks.css ***!
  \************************************************************************************************************************************************************************************************/.social-links{border-radius:20px;display:grid;padding:16px 20px;grid-gap:20px;align-items:center;gap:20px;justify-items:center;place-items:center;text-align:center}@media screen and (min-width:1025px){.social-links{align-items:center;display:flex;justify-content:space-between}}.social-links .social-links-wrapper{display:grid;text-align:center;grid-gap:20px;gap:20px;justify-content:center}@media screen and (min-width:1025px){.social-links .social-links-wrapper{align-items:center;display:flex}}.social-links:not(#\#) .social-links-wrapper a{color:var(--base-font-color)!important}.social-links .social-links-wrapper a{align-items:center;border-radius:40px;display:flex;font-weight:300;gap:8px;padding:.5rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.social-links:not(#\#) .social-links-wrapper a:hover{color:var(--text-secondary)!important}.social-links .social-links-wrapper a img{height:14px}.social-links.scheme-ligth{background-color:#03033d}.social-links.scheme-ligth .social-links-wrapper a{background-color:#000081}.social-links.scheme-ligth:not(#\#) .button{color:var(--base-font-color)!important}.social-links.scheme-dark{background-color:var(--surface-color-2)}.social-links.scheme-dark .social-links-wrapper a{background-color:#000}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/Footer/Footer.css ***!
  \**************************************************************************************************************************************************************************************/@keyframes scaleFooter{0%{scale:.6}to{scale:1}}#colophon{overflow:hidden;padding:20px 0 0}#colophon .container{display:grid;grid-gap:10px;gap:10px}#colophon .legal-links{padding:10px 20px;text-align:center}@media screen and (min-width:1025px){#colophon .legal-links{align-items:center;display:flex;gap:1em;justify-content:flex-end;text-align:left}}#colophon:not(#\#) .legal-links a{color:var(--base-font-color)!important}#colophon .legal-links a{display:block;font-weight:300;padding:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}#colophon:not(#\#) .legal-links a:hover{color:var(--text-secondary)!important}#colophon .row{overflow:hidden}#colophon [id=image-wrapper]{height:100%;overflow:hidden}#colophon [id=image-wrapper] img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#colophon.scheme-ligth{background-color:#040428}#colophon.scheme-ligth:not(#\#) .container{margin-top:80px!important;padding-top:80px!important}#colophon.scheme-ligth .container{border-top:1px solid rgba(127,127,197,.333)}#colophon.scheme-dark{background-color:var(--text-dark);border-top:1px solid var(--surface-color-1)}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/RotatingContent/RotatingContent.css ***!
  \********************************************************************************************************************************************************************************************************/.rotating-content{position:relative}.rotating-content>div{transition:all .3s ease-in-out}.rotating-content>div.inactive{bottom:0;opacity:0;position:absolute;scale:.5;width:100%;z-index:0}.rotating-content>div.active{opacity:1;position:relative;scale:1;top:0;width:100%;z-index:1}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Herobanner/Herobanner.css ***!
  \********************************************************************************************************************************************************************************************************/#hero-banner{color:var(--text-dark);display:grid;min-height:90vh;overflow:hidden;padding:10vh 0 0;position:relative;text-align:center}@supports (height:20dvh){#hero-banner{min-height:90dvh;padding:10dvh 0 0}}#hero-banner>.container{display:grid;min-height:100%;grid-gap:50px;gap:50px}#hero-banner .element{animation:reboteDVD 15s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;will-change:transform,left,top,opacity}#hero-banner .element-stats{animation:scale 120s ease 3s infinite both,fadeEnter 6s ease-in-out 1s both,moverX 22s ease-in-out 1s infinite alternate,moverY 26s ease-in-out .4s infinite alternate;background-image:url(/static/stats.184c8818f5b452183231.svg);height:110vw;width:110vw}#hero-banner .element-circle{animation:scale 50s ease-in-out 2.7s infinite both,fadeEnter 6s ease-in-out 1s both,moverX 27s ease-in-out .2s infinite alternate-reverse,moverY 32s ease-in-out .7s infinite alternate-reverse;background-image:url(/static/circle.0478fc6fa0e94aa4ea22.svg);border-radius:50%;height:110vw;mix-blend-mode:hard-light;width:110vw}#hero-banner h1{animation:fadeEnter .3s ease-in-out .3s both;font-size:26px;font-weight:400;line-height:1;margin:.25em auto;text-wrap:balance}#hero-banner h1 strong{display:block;font-weight:700}#hero-banner p{animation:fadeEnter .3s ease-in-out .6s both;font-size:18px;margin-left:auto;margin-right:auto}#hero-banner:not(#\#) .button{color:var(--base-font-color)!important}#hero-banner .button{animation:fadeEnter .3s ease-in-out .9s both;margin:auto}#hero-banner .powered-by{animation:translateEnter .3s ease-in-out;background-color:#fff;border:1px solid #efecea;border-radius:16px;margin:0 auto 1em;max-width:-moz-fit-content;max-width:fit-content;padding:14px}#hero-banner .powered-by p{align-items:center;display:flex;font-size:15px;gap:8px;justify-content:center;margin:0;max-width:100%}#hero-banner .powered-by img{height:22px}#hero-banner .info-wrapper,#hero-banner .video-wrapper{align-content:end;padding:10px 0;position:relative}#hero-banner video{animation:fadeEnter .3s ease-in-out 1.2s both;border-radius:10px;margin:auto;max-width:100%;min-width:0}@media screen and (min-width:1025px){#hero-banner{padding:12vh 0 0}@supports (height:20dvh){#hero-banner{padding:12dvh 0 0}}#hero-banner .element-stats{height:60vw;width:60vw}#hero-banner .element-circle{height:55vw;width:55vw}#hero-banner h1{font-size:40px}#hero-banner p{font-size:20px;text-wrap:balance}#hero-banner video{border-radius:30px}#hero-banner .powered-by p{font-size:16px}}@media screen and (min-width:1360px){#hero-banner h1{font-size:60px}#hero-banner p{font-size:22px}}@keyframes moverX{0%{left:0}to{left:calc(100% - 40vw)}}@keyframes moverY{0%{bottom:0}to{bottom:calc(100% - 30vw)}}@keyframes scale{0%{transform:scale(.95) translateZ(0) rotate(10deg)}50%{transform:scale(1.2) translateZ(0) rotate(190deg)}to{transform:scale(.95) translateZ(0) rotate(370deg)}}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Features/FeatureCard/FeatureCard.css ***!
  \*******************************************************************************************************************************************************************************************************************/.feature-card{background-color:#f6f4ff;border:4px solid #fff;border-radius:18px;color:var(--text-dark);margin:80px auto auto;max-width:600px;padding:30px;position:sticky;top:60px;width:100%}.feature-card+.feature-card{margin-top:140px}.feature-card h2{font-weight:800;margin:0}.feature-card p{color:#7e898f;margin:1em 0}.feature-card h2,.feature-card p{text-wrap:pretty}.feature-card .split{align-items:center}.feature-card .item-left{order:1}.feature-card .item{align-content:center;display:grid;margin:10px 0;max-height:100%;min-height:0}.feature-card .item>img{margin:auto;max-height:28vh;max-width:100%}@media screen and (min-width:569px){.feature-card{aspect-ratio:2.2/1;box-shadow:none;height:auto;margin-top:30vh;max-width:var(--breakpoint-laptop);padding:20px;top:40vh;translate:0 -50%}@supports (height:620dvh){.feature-card{margin-top:35dvh;top:45dvh}}.feature-card .item{padding:0 20px}.feature-card .item>img{max-height:75vh}.feature-card p{font-size:20px;line-height:1.35}.feature-card h2{font-size:40px;line-height:1}.feature-card .item-left{order:0;padding-right:0!important}}@media screen and (min-width:1225px){.feature-card{max-width:1300px}.feature-card .item{padding:0 50px}.feature-card p{font-size:24px}.feature-card h2{font-size:60px;line-height:1}.feature-card .button{font-size:18px}}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Features/Features.css ***!
  \****************************************************************************************************************************************************************************************************/#features.landing-section:not(#\#){max-height:420dvh!important;padding:0 20px!important}#features.landing-section{background-size:100% auto;height:max(220vh,2000px);position:relative;z-index:1}@supports (height:420dvh){#features.landing-section{height:max(220dvh,2000px)}}@media screen and (min-width:769px){#features.landing-section:not(#\#){padding:100px 20px 0!important}#features.landing-section{height:340vh}@supports (height:420dvh){#features.landing-section{height:340dvh}}}

/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Ecosystem/Ecosystem.css ***!
  \******************************************************************************************************************************************************************************************************/@keyframes sticky-spin{0%{opacity:0;rotate:0deg;scale:.7}80%{opacity:1;scale:1.2}to{opacity:0;rotate:540deg;scale:1}}#ecosystem:not(#\#){max-height:600vh!important;padding-bottom:20vh!important}#ecosystem{color:var(--text-dark);overflow:hidden;position:relative;view-timeline-axis:block;view-timeline-name:--ecosystem}#ecosystem>img{animation-timing-function:ease-in-out;left:50%;max-height:80vh;max-width:95%;opacity:1;position:absolute;top:55%;translate:-50% -50%;z-index:1}@supports (animation-timeline:scroll()){#ecosystem>img{animation-fill-mode:both;animation-name:sticky-spin;animation-range:entry 10% exit 60%;animation-timeline:--ecosystem}}#ecosystem h1{font-size:37px;line-height:1;margin:1em auto;max-width:360px;position:relative;text-align:center;text-wrap:balance;z-index:2}#ecosystem h1 strong{color:#006bff;font-weight:800}#ecosystem .ecosystem-grid{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));grid-gap:10px;gap:10px;margin:100px auto auto;max-width:1360px;padding:0 20px;position:relative;z-index:1}#ecosystem .ecosystem-grid:after,#ecosystem .ecosystem-grid:before{background-image:url(/static/grid.cd802f831a7e699a0b2a.svg);background-size:contain;content:"";height:30%;left:0;position:absolute;right:0}#ecosystem .ecosystem-grid:after{bottom:-20%}#ecosystem .ecosystem-grid:before{top:-40%}#ecosystem .ecosystem-grid>article{backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.533);border:1px solid rgba(191,178,238,.267);border-radius:20px;padding:16px;position:relative;z-index:1}@supports not (animation-timeline:scroll()){#ecosystem .ecosystem-grid>article{-webkit-backdrop-filter:blur(20px)}}#ecosystem .ecosystem-grid>article h2{color:var(--text-dark);font-size:18px;font-weight:800;margin-bottom:0;text-wrap:balance}#ecosystem .ecosystem-grid>article .icon{align-items:center;background-color:#502cff;border-radius:100%;color:#fff;display:block;display:grid;font-size:28px;height:50px;justify-items:center;line-height:1;place-items:center;width:50px}@media screen and (min-width:769px){#ecosystem h1{font-size:50px;max-width:480px}#ecosystem .ecosystem-grid{gap:20px;grid-template-columns:repeat(3,minmax(10px,1fr));padding:0 30px}#ecosystem .ecosystem-grid>article{border-radius:40px;padding:40px}#ecosystem .ecosystem-grid>article h2{font-size:24px}#ecosystem .ecosystem-grid>article .icon{font-size:38px;height:70px;margin-bottom:1em;width:70px}}@media screen and (min-width:1425px){#ecosystem h1{font-size:56px;max-width:560px}#ecosystem .ecosystem-grid>article h2{font-size:38px;line-height:1.1}}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/Marquee/Marquee.css ***!
  \****************************************************************************************************************************************************************************************/@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee{margin:30px 0;padding:30px 0}.marquee,.marquee .marquee-content{align-items:stretch;display:flex;flex-wrap:nowrap;gap:10px}.marquee .marquee-content{animation:scroll linear infinite}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Partners/Partners.css ***!
  \****************************************************************************************************************************************************************************************************/#partners:not(#\#){max-height:600vh!important;padding:10vh 0!important}#partners{background:linear-gradient(180deg,rgba(0,89,255,0) 0,rgba(0,89,255,.133) 20%,rgba(0,89,255,.133) 80%,rgba(0,89,255,0));color:var(--text-dark);overflow:hidden;position:relative;text-align:center;view-timeline-axis:block;view-timeline-name:--partners}#partners:not(#\#)>.container{max-width:360px!important}#partners:after,#partners:before{background-image:url(/static/grid-2.d07779ed491dba90d989.svg);content:"";height:10%;left:0;opacity:.7;position:absolute;right:0}#partners:after{background-position:bottom;bottom:0}#partners:before{background-position:top;top:0}#partners h1{font-size:32px;line-height:1;margin:1em auto;position:relative;text-align:center;text-wrap:balance;z-index:2}#partners h1 strong{color:#006bff;font-weight:800}#partners h1,#partners p{animation-fill-mode:both;animation-range:entry 1% exit 3%;animation-timing-function:ease-in-out;margin-left:auto;margin-right:auto}#partners .button,#partners h1,#partners p{animation-name:fadeEnter;animation-timeline:--partners}#partners .button{align-items:center;animation-fill-mode:both;animation-range:entry 2% exit 4%;animation-timing-function:ease-in-out;background-color:var(--background-color);display:flex;gap:10px;margin:auto;max-width:-moz-fit-content;max-width:fit-content;position:relative}#partners .button .icon{font-weight:700}#partners #slider{margin:auto;max-width:1240px;padding:70px 0}#partners #slider>div{padding:10px 0}#partners .logo-wrapper{align-items:center;backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.6);border:1px solid #d0dcf9;border-radius:14px;display:grid;flex:0 0 auto;height:100%;justify-items:center;padding:20px;place-items:center}@supports not (animation-timeline:scroll()){#partners .logo-wrapper{-webkit-backdrop-filter:blur(8px)}}#partners .logo-wrapper>img{max-height:60px;max-width:120px}@media screen and (min-width:769px){#partners:not(#\#)>.container{max-width:880px!important}#partners h1{font-size:40px}#partners .logo-wrapper{min-width:200px}#partners .logo-wrapper>img{max-height:100px;max-width:180px}}@media screen and (min-width:1025px){#partners h1{font-size:50px}#partners p{font-size:20px}}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/sections/Ecomerce/Ecomerce.css ***!
  \****************************************************************************************************************************************************************************************************/@keyframes rotateCircle{0%{opacity:0;rotate:120deg}80%{opacity:1}to{rotate:0deg}}@keyframes translateGuy{0%{opacity:0;translate:15% 0}80%{opacity:1}to{translate:-5% 0}}@keyframes animateVideo{0%{opacity:0;scale:.6;translate:0 10%}80%{opacity:1;translate:0 0}to{scale:1}}#ecomerce:not(#\#){padding:20px!important}#ecomerce{overflow:hidden;position:relative;text-align:center;view-timeline-axis:block;view-timeline-name:--ecomerce}#ecomerce:not(#\#)>.container{max-width:1240px!important;padding:20px 20px 0!important}#ecomerce>.container{background-color:#040428;border-radius:30px;overflow:hidden;position:relative}#ecomerce h1{font-size:32px;line-height:1;margin:1em auto 0;position:relative;text-align:center;text-wrap:balance;z-index:2}#ecomerce h1 strong{color:#006bff;font-weight:800}#ecomerce .ecomerce-guy{animation-fill-mode:both;animation-name:translateGuy;animation-range:entry 16% exit 19%;animation-timeline:--ecomerce;animation-timing-function:ease-in-out;bottom:-7%;display:none;max-height:80%;position:absolute;right:-15%}#ecomerce .circle-chart{animation-fill-mode:both;animation-name:rotateCircle;animation-range:entry 32% exit 33%;animation-timeline:--ecomerce;animation-timing-function:ease-in-out;left:20%;max-height:50%;position:absolute;top:30%}#ecomerce h1,#ecomerce p{animation-fill-mode:both;animation-range:entry 0 exit 10%;animation-timing-function:ease-in-out;margin-left:auto;margin-right:auto;max-width:600px}#ecomerce .button,#ecomerce h1,#ecomerce p{animation-name:fadeEnter;animation-timeline:--ecomerce}#ecomerce .button{animation-fill-mode:both;animation-range:entry 6% exit 13%;animation-timing-function:ease-in-out;background-color:var(--cta-color);margin:auto;position:relative}#ecomerce video{animation-fill-mode:both;animation-name:animateVideo;animation-range:entry 6% exit 8%;animation-timeline:--ecomerce;animation-timing-function:ease-in-out;border:10px solid #354668;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;margin-bottom:-5px;margin-top:40px;max-width:min(100%,720px)}@media screen and (min-width:769px){#ecomerce>.container{overflow:visible}#ecomerce h1{font-size:50px}#ecomerce p{font-size:20px}#ecomerce .ecomerce-guy{display:block}#ecomerce .circle-chart{left:5%;top:20%}#ecomerce video{border-top-left-radius:40px;border-top-right-radius:40px;border-width:20px}}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Home/Home.css ***!
  \******************************************************************************************************************************************************************************/#home{background-color:#fff;padding-top:70px}#home>.landing-section{padding:20px 0}@media screen and (min-width:1025px){#home>.landing-section{max-height:var(--breakpoint-tablet);min-height:90vh}@supports (height:100dvh){#home>.landing-section{min-height:90dvh}}}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/NotFound/NotFound.css ***!
  \**************************************************************************************************************************************************************************************/#not-found{align-items:center;display:grid;justify-items:center;place-items:center}#not-found>section{padding:70px 0;text-align:center}#not-found>section h1{display:grid}#not-found>section h1 strong{font-size:140px}

/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/digital/NavDigital/NavDigital.css ***!
  \******************************************************************************************************************************************************************************************************/#space-nav{gap:1.5rem;position:relative}#space-nav,#space-nav ul{align-items:center;display:flex}#space-nav ul{background-color:#121f2a;border:1px solid #353a41;border-radius:40px;gap:1.25rem;list-style-type:none;margin:0 auto;padding:2px 10px}#space-nav a{display:block;font-weight:500;padding:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}#space-nav:not(#\#) a:not(.button){color:var(--base-font-color)!important;font-size:20px!important}#space-nav:not(#\#) a.active{color:var(--cta-color)!important}#space-nav:not(#\#) a:hover:not(.button){color:var(--text-secondary)!important}@media screen and (max-width:480px){#space-nav ul{display:none}#space-nav ul.open{border-radius:0;display:flex;flex-direction:column;grid-template-rows:10px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}@supports (height:20dvh){#space-nav ul.open{height:100dvh}}}

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/digital/HeaderDigital/HeaderDigital.css ***!
  \************************************************************************************************************************************************************************************************************/#masthead-space{backdrop-filter:blur(5px);left:0;padding:10px 0;position:fixed;right:8px;top:0;z-index:10}@supports not (animation-timeline:scroll()){#masthead-space{-webkit-backdrop-filter:blur(5px)}}#masthead-space .container>.logos img{height:1.5rem;position:relative;z-index:11}#masthead-space .container .button{font-size:15px;padding:5px 10px;position:absolute;right:20px;top:10px}@media screen and (max-width:480px){#masthead-space .container .button{right:50px}}@media screen and (min-width:1025px){#masthead-space{top:10px}#masthead-space .container{align-items:center;display:flex;gap:30px;justify-content:space-between}#masthead-space .container>.logos img{height:1.85rem}#masthead-space .container .cta-wrapper{text-align:right}#masthead-space .container .cta-wrapper .button{padding:10px 14px;position:static}#masthead-space .container>*{min-width:130px}}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/DigitalForm/DigitalForm.css ***!
  \****************************************************************************************************************************************************************************************************/#space-form{align-items:center;display:grid;justify-items:center;overflow:hidden;place-items:center}#space-form h2{margin-bottom:2em;margin-left:auto;margin-right:auto;max-width:400px;text-align:center}#space-form h3{font-weight:500;transition-delay:.75s}#space-form form{animation:.8s ease-in-out .3s both;background-color:#318bff;border-radius:40px;margin:140px auto auto;max-width:960px;opacity:0;padding:20px;position:relative;text-align:left}#space-form form>img{display:block;height:180px;left:50%;position:absolute;top:0;transition:margin .2s ease-in-out .5s;translate:-50% -50%}#space-form form fieldset{border:none;display:grid;margin:0}#space-form form input,#space-form form textarea{background-color:#2781f5;border:none;border-radius:0;outline:none;position:relative;width:100%}#space-form form input::-moz-placeholder{color:#0758bf}#space-form form input::placeholder{color:#0758bf}#space-form form textarea::-moz-placeholder{color:#0758bf}#space-form form textarea::placeholder{color:#0758bf}#space-form form .checkbox-field{align-items:flex-start;color:#0a2d59;cursor:pointer;display:flex;gap:6px;margin-top:3em}#space-form form .checkbox-field>span{cursor:pointer;flex:1 1 auto}#space-form form .checkbox-field>input{flex:0 0 auto;height:22px;width:22px}#space-form:not(#\#) form button{background-color:#09101a!important;border-color:#318bff!important;border-width:2px!important}#space-form form button{margin-top:20px}#space-form h2,#space-form h3{opacity:0;transition:all .75s ease-in-out;translate:20% 0}#space-form.on-view form{animation-name:fadeEnter}#space-form.on-view form img{margin:0}#space-form.on-view h2,#space-form.on-view h3{opacity:1;translate:0 0}@media screen and (min-width:1025px){section#space-form.landing-section{padding:100px 0}#space-form form{margin-top:0;padding:40px 40px 40px 260px}#space-form form>img{display:block;height:130%;left:5%;position:absolute;top:-25%;translate:-50%}#space-form form button{margin:0;translate:0 135%}#space-form h2{font-size:2.4rem;font-weight:900}#space-form [type=text],#space-form button,#space-form h3{font-size:1.2rem}}@media screen and (min-width:1441px){section#space-form.landing-section{padding:200px}#space-form h2{font-size:3rem}#space-form [type=text],#space-form button,#space-form h3{font-size:1.7rem}}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/DigitalHero/DigitalHero.css ***!
  \****************************************************************************************************************************************************************************************************/#space-hero{overflow:hidden}#space-hero,#space-hero .container{position:relative}#space-hero .elements{bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}#space-hero .elements>*{animation:float 3.5s ease-in-out .375s infinite,fadeEnter .7s ease-in-out both;position:absolute}#space-hero .elements [id=space-chart-1]{animation-delay:.5s;bottom:-15%;right:0}#space-hero .elements [id=space-chart-2]{animation-delay:.35s;left:-5%;top:-10%}#space-hero .elements [id=space-chart-3]{animation-delay:.12s;right:35%;top:10%}#space-hero .elements [id=space-device]{animation-delay:.8s;bottom:-5%;left:15%}#space-hero .elements [id=space-search]{right:3%;top:10%}#space-hero .hero-note{animation:fadeEnter .5s ease-in-out .3s both;background-color:#141f2f;border-radius:14px;display:flex;font-weight:300;gap:16px;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px}#space-hero p{animation:fadeEnter .5s ease-in-out .5s both}#space-hero [id=space-character]{animation:fadeEnter .5s ease-in-out .3s both;bottom:-10vh;max-height:99vh;max-width:70vw;position:absolute;right:0}#space-hero .buttons{animation:fadeEnter .5s ease-in-out .8s both;display:flex;gap:20px;justify-content:flex-start;margin-top:40px}#space-hero .buttons>.button-secondary{background-color:#2b3e57;border-color:#141f2f}#space-hero h1{animation:fadeEnter .5s ease-in-out both;margin:0}@media screen and (max-width:1024px){#space-hero .backgrond-elements{display:block}#space-hero .backgrond-elements #space-chart-3{left:-50%;top:20%}#space-hero .backgrond-elements #space-device{bottom:-15%;left:25%}#space-hero:not(#\#) .container{padding-top:15vh!important}#space-hero .container{position:static;text-align:center}#space-hero h1{text-wrap:balance}#space-hero .wrapper{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;padding:0 10px;position:absolute;right:0;z-index:1}#space-hero .wrapper>.buttons{order:-1}#space-hero .wrapper .hero-note{font-size:14px;margin:10px auto;padding:6px 10px;text-wrap:pretty}}@media screen and (min-width:1025px){#space-hero [id=space-character]{right:5%}#space-hero .elements{display:block}#space-hero h1{font-size:3.5rem;font-weight:900;line-height:1;max-width:500px}#space-hero p{max-width:560px}#space-hero a,#space-hero p{font-size:1.2rem}}@media screen and (min-width:1441px){#space-hero h1{font-size:5rem;max-width:720px}#space-hero p.hero-subtitle{font-size:22px;max-width:700px;text-wrap:pretty}}@media screen and (min-width:1921px){#space-hero [id=space-character]{right:10%}}@media screen and (min-width:2441px){#space-hero [id=space-character]{right:15%}}@media screen and (min-width:2841px){#space-hero [id=space-character]{right:25%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-2.5%)}to{transform:translateY(0)}}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/HoverVideo/HoverVideo.css ***!
  \**********************************************************************************************************************************************************************************************/.hover-video{cursor:pointer;display:block;margin:auto;max-width:100%;min-width:0;mix-blend-mode:lighten}

/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/DigitalValue/DigitalValue.css ***!
  \******************************************************************************************************************************************************************************************************/#space-value{background-color:#fdf9f0;color:#001f46;text-align:center}#space-value video{max-width:75%;mix-blend-mode:darken}#space-value h2,#space-value p,#space-value video{opacity:0;transition:all .75s ease-in-out;translate:0 20%}#space-value video{height:144px}#space-value h2{transition-delay:.75s}#space-value p{transition-delay:1.5s}#space-value.on-view h2,#space-value.on-view p,#space-value.on-view video{opacity:1;translate:0 0}@media screen and (min-width:1025px){#space-value{text-align:left}#space-value video{height:auto;margin-left:0}#space-value .container{display:grid;grid-template-columns:repeat(3,minmax(20px,1fr));grid-gap:30px;gap:30px}#space-value .container article:first-of-type h2{max-width:80%}#space-value h2{font-size:2rem;font-weight:900}#space-value p{font-size:1.2rem;line-height:1.4}}@media screen and (min-width:1441px){#space-value .container{gap:40px}#space-value h2{font-size:2.5rem;line-height:1}#space-value p{font-size:20px}}

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/DigitalHow/DigitalHow.css ***!
  \**************************************************************************************************************************************************************************************************/#space-how-it-works{background-color:#121f2a;position:relative}#space-how-it-works:after{background-image:linear-gradient(#121f2a,transparent);bottom:-40px;content:"";height:40px;left:0;position:absolute;right:0;z-index:1}section#space-how-it-works.landing-section{display:block;min-height:400vh}#space-how-it-works:not(#\#) .container{margin-top:30vh!important}#space-how-it-works .container{align-items:center;display:grid;height:calc(100vh - 120px);justify-items:center;place-items:center;position:sticky;top:80px}#space-how-it-works .item-right{order:-1}#space-how-it-works h2{font-weight:300;margin-top:0}#space-how-it-works h3{font-weight:900;margin:0}#space-how-it-works p{margin-bottom:0}#space-how-it-works .item{background-color:#121f2a}#space-how-it-works .item-left{padding-left:35px}#space-how-it-works video{animation:fadeEnter .7s ease-in-out both;display:block;height:280px;margin:auto;max-width:100%;min-width:0;mix-blend-mode:lighten}#space-how-it-works #steps-container{display:grid;position:relative}#space-how-it-works #steps-container:before{background-color:#1e3656;bottom:0;content:"";left:-40px;position:absolute;top:0;width:3px}#space-how-it-works .step{display:none;opacity:.1;position:relative;scale:.5;transform-origin:left;transition:all .3s ease-in-out;will-change:transform}#space-how-it-works .step h3,#space-how-it-works .step p{transition:all .3s ease-in-out;translate:-6%}#space-how-it-works .step:before{background-color:#ff6d38;border-radius:20px;content:"";height:100%;left:-43px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:all 1s ease-in-out .3s;width:9px}#space-how-it-works .step.active{opacity:1;scale:1}#space-how-it-works .step.active h3,#space-how-it-works .step.active p{translate:0}#space-how-it-works .step.active:before{transform:scaleY(1)}@media screen and (max-width:1024px){#space-how-it-works .step{display:none}#space-how-it-works .step.active{animation:fadeEnter .7s ease-in-out both;display:block}}@media screen and (min-width:1025px){#space-how-it-works .item-right{order:1}#space-how-it-works video{height:auto}#space-how-it-works .step{display:block;padding-right:55px}#space-how-it-works h2{font-size:26px}#space-how-it-works h3{font-size:32px}#space-how-it-works p{font-size:18px}}@media screen and (min-width:1441px){#space-how-it-works h2{font-size:30px}#space-how-it-works h3{font-size:45px}#space-how-it-works p{font-size:22px}}

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/DigitalBenefits/DigitalBenefits.css ***!
  \************************************************************************************************************************************************************************************************************/#space-benefits{background-color:#fff6eb;color:#001f46;padding-top:10vh;position:relative;text-align:center}@supports (height:20dvh){#space-benefits{padding-top:10dvh}}#space-benefits .benefits-list{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}#space-benefits:before{background-image:linear-gradient(transparent,#fff6eb);content:"";height:30px;left:0;position:absolute;right:0;top:-30px;z-index:1}#space-benefits .container{position:relative}#space-benefits .benefits-card{background-color:#fff;border:1px solid #e8e3de;border-radius:22px;opacity:0;padding:20px;transition:all .75s ease-in-out;translate:0 20%}#space-benefits .benefits-card h3{margin-top:0;text-wrap:balance}#space-benefits .benefits-card p{margin-bottom:0}#space-benefits .benefits-card video{max-height:200px;mix-blend-mode:multiply}#space-benefits .section-intro,#space-benefits h2{opacity:0;transition:all .4s ease-in-out;translate:0 -10%}#space-benefits .section-intro{font-size:20px;margin-bottom:3.5em;margin-left:auto;margin-right:auto}#space-benefits .section-intro strong{font-weight:400}#space-benefits .section-intro strong:first-of-type{background-color:#318bff}#space-benefits .section-intro strong:nth-of-type(2){background-color:#ff8e1d}#space-benefits .elements{display:none;height:100vh;left:0;pointer-events:none;position:absolute;right:0;top:0}@supports (height:20dvh){#space-benefits .elements{height:100dvh}}#space-benefits .elements>*{animation:float 3.5s ease-in-out .375s infinite;position:absolute;transition:all .75s ease-in-out}#space-benefits .elements [id=space-chart-1]{animation-delay:.5s;bottom:-10%;right:0;transition-delay:.5s}#space-benefits .elements [id=space-chart-3]{animation-delay:.12s;left:10%;top:-5%;transition-delay:.12s}#space-benefits .elements [id=space-device]{animation-delay:.8s;bottom:-10%;left:-10%;transition-delay:.8s}#space-benefits.on-view .section-intro,#space-benefits.on-view h2{opacity:1;translate:0}#space-benefits.on-view .benefits-card{opacity:1;translate:0 0}@media screen and (min-width:1025px){section#space-benefits.landing-section{padding:100px 0}#space-benefits .elements{display:block}#space-benefits .benefits-list{gap:20px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}#space-benefits .benefits-card{padding:30px;text-align:left}#space-benefits video{margin-left:0}#space-benefits h2{font-size:2.4rem;font-weight:900}#space-benefits h3{font-size:1.2rem}#space-benefits .section-intro{font-size:28px;max-width:760px}}@media screen and (min-width:1441px){section#space-benefits.landing-section{padding:200px}#space-benefits .container{gap:40px}#space-benefits .benefits-list{gap:20px}#space-benefits .benefits-list p{font-size:20px}#space-benefits h2{font-size:3rem}#space-benefits h3{font-size:22px}#space-benefits .section-intro{font-size:38px;max-width:var(--breakpoint-laptop);text-wrap:pretty}}

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/components/digital/VideoScrubber/VideoScrubber.css ***!
  \************************************************************************************************************************************************************************************************************/.video-scrubber{height:100%;overflow:hidden;pointer-events:none;position:relative;width:100%}.video-scrubber video{display:block;height:100%;width:100%;will-change:transform}.video-scrubber img{height:100%;left:0;position:absolute;top:0;width:100%}

/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/VideoTransition/VideoTransition.css ***!
  \************************************************************************************************************************************************************************************************************/#video-transition:not(#\#){display:block!important;padding:0!important}#video-transition{background-color:var(--background-color);height:300vh}@supports (height:100dvh){#video-transition{height:300dvh}}#video-transition [id=video-scroll]{height:100vh;max-width:100%;opacity:1;overflow:hidden;position:sticky;top:0;transition:opacity 1s ease-in-out;width:100vw}@supports (height:100dvh){#video-transition [id=video-scroll]{height:100dvh}}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./src/routes/Digital/Digital.css ***!
  \************************************************************************************************************************************************************************************/#digital .button-space-cta{background-clip:padding-box,border-box;background-color:#121f2a;background-image:linear-gradient(#121f2a,#121f2a),linear-gradient(90deg,#f0a00b,#318bff);background-origin:border-box;border:2px solid transparent}#digital>section{min-height:100vh;padding:20px 0}@supports (height:100dvh){#digital>section{min-height:100dvh}}#digital>section h2,#digital>section p{text-wrap:balance}@media screen and (min-width:1025px){#digital>section{align-items:center;display:grid;justify-items:center;padding:25px 0;place-items:center}}@media screen and (min-width:1441px){#digital>section{padding:45px 0}}
/*# sourceMappingURL=main.2efb39e534a72d0f88e4.css.map*/