.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Arial,"proxima-nova",sans-serif;font-size:16px;font-weight:400;line-height:18px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,opacity 300ms ease}.btn:hover{text-decoration:none}.btn--cta-light{font-family:"proxima-nova",Arial,sans-serif;padding:8px 16px;gap:8px;border-radius:24px 4px 20px 24px;color:#fff;position:relative;background:linear-gradient(107.28deg, rgba(18, 172, 247, 0.48) 63.44%, rgba(42, 213, 221, 0.6) 98.08%);border:1.4px solid rgba(0,0,0,0);border-image-source:linear-gradient(151.56deg, rgba(255, 255, 255, 0.6) 3.97%, rgba(255, 255, 255, 0.12) 43.91%, rgba(255, 255, 255, 0.12) 60.53%, rgba(255, 255, 255, 0.6) 102.44%);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:background 300ms ease,border-color 300ms ease,opacity 300ms ease,box-shadow 300ms ease}.btn--cta-light::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#12acf7;flex-shrink:0}.btn--cta-light:hover{color:#12acf7;background:linear-gradient(140.75deg, rgba(18, 172, 247, 0.48) 54.95%, rgba(42, 213, 221, 0.6) 74.52%);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 16px 0 var(--ColorsGlassTeal40)}.hero-banner{position:relative;width:100%;background:linear-gradient(to bottom, #0b1555 0%, #0e1341 50%, #100f2f 100%)}.hero-banner__hero-layer{position:relative;display:flex;flex-direction:column;gap:0;width:100%;padding:95px 0 0;min-height:400px}.hero-banner__hero-inner{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0 16px 24px}.hero-banner__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.hero-banner__title{font-family:"proxima-nova",Arial,sans-serif;font-weight:700;font-size:48px;line-height:48px;background:linear-gradient(180deg, #FFFFFF 0%, #B0C2E3 53%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;word-wrap:break-word;word-wrap:break-word}.hero-banner__subtitle{font-family:"proxima-nova",Arial,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#ddd;margin-bottom:0}.hero-banner__subtitle strong{font-weight:700}.hero-banner__video-wrap{position:relative;width:100%;overflow:hidden;border-radius:0;max-width:100%;background-color:#110e35;z-index:1;pointer-events:none}.hero-banner__canvas{position:relative;z-index:0;width:100%;height:100%;display:block}.hero-banner__content{position:relative;z-index:2;width:100%;box-sizing:border-box;background-color:#0f0e2d;padding:40px 0 40px 24px}.hero-banner__cards-section{display:flex;flex-direction:column;gap:24px;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hero-banner__cards-track{overflow:hidden}.hero-banner__cards-track .slick-list{padding-right:0 !important}.hero-banner__cards-track .slick-list{overflow:hidden}.hero-banner__cards-track ul.slick-dots{display:flex !important}.hero-banner__cards-track ul.slick-dots{align-items:center;justify-content:center;gap:12px;list-style:none;position:static;bottom:auto;padding:16px 0 0;margin:0}.hero-banner__cards-track ul.slick-dots li{margin:0;padding:0;width:8px;height:8px;display:flex;align-items:center;justify-content:center}.hero-banner__cards-track ul.slick-dots li button{width:6px;height:6px;padding:0;border:none;border-radius:50%;background-color:#12acf7;opacity:.6;cursor:pointer;font-size:0;line-height:0;transition:opacity 300ms ease,width 300ms ease,height 300ms ease}.hero-banner__cards-track ul.slick-dots li button:hover{opacity:.7}.hero-banner__cards-track ul.slick-dots li button::before{display:none}.hero-banner__cards-track ul.slick-dots li.slick-active button{width:8px;height:8px;opacity:1}.hero-banner__cards{display:flex;align-items:stretch;gap:12px;transition:transform 500ms ease}.hero-banner__cards.is-carousel-active{display:block}.hero-banner__cards .slick-slide{margin:0 10px}.hero-banner__cards .slick-list{margin:0 -10px}.hero-banner__cards:not(.slick-initialized){overflow:hidden}.hero-banner__cards:not(.slick-initialized) .hero-banner__card{flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}.hero-banner__card{width:100%;min-width:0;min-height:280px;border-radius:24px 8px 24px 24px;overflow:hidden;position:relative}.hero-banner__card-inner{display:flex;flex-direction:column;height:100%;position:relative;border-radius:24px 8px 24px 24px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);overflow:hidden}.hero-banner__card-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0) 57%, rgba(255, 255, 255, 0.1) 100%);-webkit-mask:linear-gradient(#000 0, #000 0) content-box,linear-gradient(#000 0, #000 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:6}.hero-banner__card-info{position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:12px;isolation:isolate}.hero-banner__card-info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg, #000 0%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1;border-radius:24px 8px 0 0}.hero-banner__card-info-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;mix-blend-mode:darken;transition:opacity .4s ease;pointer-events:none;z-index:0;border-radius:24px 8px 0 0;transform-origin:center center}.hero-banner__card-stat{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.hero-banner__card-value{font-family:"proxima-nova",Arial,sans-serif;font-weight:700;font-size:24px;line-height:28px;color:#fff;white-space:nowrap;transition:color 300ms ease}.hero-banner__card-desc{position:relative;z-index:2;font-family:"proxima-nova",Arial,sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#ddd}.hero-banner__card-image{border-radius:16px 0 16px 16px;overflow:hidden;flex:1 1 0%;min-height:120px;position:relative}.hero-banner__card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transform-origin:center center;transition:transform 300ms ease}.hero-banner__dots{display:flex;align-items:center;justify-content:center;gap:12px}.hero-banner__dots.is-hidden{display:none}.hero-banner__dot{width:8px;height:8px;border-radius:50%;background-color:#12acf7;opacity:.4;cursor:pointer;border:none;padding:0;transition:opacity 300ms ease,width 300ms ease,height 300ms ease}.hero-banner__dot:hover{opacity:.7}.hero-banner__dot.is-active{width:12px;height:12px;border-radius:8px;opacity:1}.hero-banner::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:120px;background:linear-gradient(to bottom, transparent 0%, #0F0E2D 100%);z-index:1;pointer-events:none}section.partners .slick-track{display:flex;justify-content:center}section.partners .slick-initialized .slick-slide{display:flex;justify-content:center}.hero-banner__cards.slick-dotted.slick-slider{margin-bottom:0}div#breadcrumbs{max-width:1320px;margin:0 auto;padding:15px 24px}.hero-banner__cards.slick-dotted.slick-slider .slick-track{align-items:stretch;grid-auto-flow:column;display:grid}.block-editor-block-list__layout video.hero-banner__video.hero-banner__video--mobile{display:none}@media (min-width: 768px){.hero-banner__hero-layer{min-height:700px;gap:0;justify-content:center}.hero-banner__hero-inner{max-width:1320px;margin-left:auto;margin-right:auto;padding:0}.hero-banner__text{align-items:flex-start;text-align:left;gap:20px;max-width:50%;width:auto;margin:0}.hero-banner__title{font-size:100px;line-height:104px}.hero-banner__subtitle{font-size:24px;line-height:32px}.hero-banner__video-wrap{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;min-height:100%;aspect-ratio:auto;max-width:none}.hero-banner__video-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, rgba(11, 9, 36, 0.92) 0%, rgba(11, 9, 36, 0.55) 42%, rgba(11, 9, 36, 0.15) 68%, transparent 100%);pointer-events:none;z-index:1}.hero-banner__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;z-index:0}.hero-banner__content{padding:0 0 60px}.hero-banner__cards-section{padding-left:24px;padding-right:24px}.hero-banner__card{min-width:0}.hero__banner__image_mobile{display:none}.hero-banner__hero-inner{position:absolute;left:0;right:0;padding-top:95px;max-width:1440px;padding-left:24px;padding-right:24px}.hero-banner__hero-layer{padding-top:0}.hero-banner__video-wrap{position:static}video.hero-banner__video.hero-banner__video--desktop{height:100%;max-height:none;width:100%}}@media (min-width: 768px)and (max-width: 991px){.hero-banner__title{font-size:40px;line-height:1}.hero-banner__subtitle{font-size:18px;line-height:1.2}.hero-banner__hero-layer{min-height:400px}}@media (min-width: 992px){.btn--cta-light{padding:12px 24px 12px 20px;gap:12px}.btn--cta-light::before{width:10px;height:10px}.hero-banner__cards{gap:20px}.hero-banner__card{min-width:0;min-height:339px}.hero-banner__card:hover::before{background:linear-gradient(165deg, rgba(18, 172, 247, 0.5) 0%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 58%, rgba(18, 172, 247, 0.25) 100%)}.hero-banner__card-info{padding:32px 20px 32px 32px;gap:20px}.hero-banner__card-value{font-size:40px;line-height:44px}.hero-banner__card-desc{font-size:18px;line-height:22px}.hero-banner__card-image{min-height:180px}}@media (min-width: 992px)and (hover: hover){.hero-banner__card:hover .hero-banner__card-info::before{opacity:1}.hero-banner__card:hover .hero-banner__card-info-video{opacity:1}.hero-banner__card:hover .hero-banner__card-value{color:#12acf7}.hero-banner__card:hover .hero-banner__card-image img{transform:scale(1.06)}}@media (min-width: 992px)and (max-width: 1139px){.hero-banner__hero-layer{min-height:482px}.hero-banner__title{font-size:50px;line-height:1}.hero-banner__subtitle{font-size:20px;line-height:32px}}@media (min-width: 1023px){.hero-banner__cards-section{gap:32px;padding-left:40px;padding-right:40px}.hero-banner__hero-inner{padding-left:40px;padding-right:40px}}@media (min-width: 1024px)and (max-width: 1140px){.hero-banner__title{font-size:65px;line-height:1}.hero-banner__subtitle{font-size:20px;line-height:32px}.hero-banner__hero-layer{min-height:496px}}@media (min-width: 1140px)and (max-width: 1200px){.hero-banner__title{font-size:70px;line-height:1}.hero-banner__hero-layer{min-height:580px}}@media (min-width: 1200px){.hero-banner__hero-layer{min-height:620px}}@media (min-width: 1300px){.hero-banner__hero-layer{min-height:640px}}@media (min-width: 1366px){.hero-banner__hero-layer{min-height:662px}}@media (min-width: 1400px){.hero-banner__hero-layer{min-height:688px}}@media (max-width: 991px){.hero-banner__cards:not(.slick-initialized) .hero-banner__card{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media (max-width: 767px){.hero-banner__cards-track .slick-list{padding-right:40px !important}.hero-banner__cards-track .slick-list{overflow:visible}.hero-banner__cards .slick-slide{margin:0 6px}.hero-banner__cards .slick-list{margin:0 -6px}.hero-banner__cards:not(.slick-initialized) .hero-banner__card{flex:0 0 100%;max-width:100%}.hero-banner__content{margin-top:-50px}.hero__banner__image{display:none}.hero-banner__hero-inner{position:absolute;padding-top:90px;padding-left:30px;padding-right:30px;top:6%}.hero-banner__hero-layer{padding-top:0}.hero-banner__text{max-width:400px}video.hero-banner__video.hero-banner__video--mobile{width:100%}.hero__banner__image_mobile{width:100%}}@media (max-width: 450px){.hero-banner__hero-inner{top:2%}video.hero-banner__video.hero-banner__video--mobile{height:850px;-o-object-fit:cover;object-fit:cover}}@media (max-width: 370px){.hero-banner__title{font-size:40px;line-height:1}.hero-banner__subtitle{font-size:16px}.hero-banner__text{gap:15px}}
