.gradient-text p {
   background: linear-gradient(287.08deg, #009cff 29.53%, #2155f1 65.92%);
   background: linear-gradient(287.08deg, color(display-p3 0 0.6 1) 29.53%, color(display-p3 0.184 0.329 0.91) 65.92%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
   line-height: 145%;
   font-family: "PoppinsBold", Poppins, sans-serif;
   font-weight: 600;
}

.hero-area {
   padding: 0 !important;
   margin: 0 !important;
   background-color: #0d0f0a;
}
.hero-area > .cms-simple-container-container {
   padding-inline: 5% !important;
   padding-block: clamp(6.4rem, 1.5vw + 3.65rem, 8rem) !important;
   margin: 0 !important;
   background-image: url("http://d3m889aznlr23d.cloudfront.net/img/events/id/459/459140790/assets/135de8576f0598855a0e5c0ac84152c7.background-gradient-top.png");
   background-size: cover;
   background-position: bottom center;
   width: 100% !important;
   z-index: 10;
}
.hero-area #g-727222260 {
   width: 100%;
   padding: 0 !important;
   margin: 0 !important;
   max-width: 520px;
}
.hero-area::after {
   content: "";
   display: block;
   width: 31.25%;
   position: absolute;
   top: 0;
   right: 0;
   background-image: url("http://d3m889aznlr23d.cloudfront.net/img/events/id/459/459140790/assets/defb7d045df73d2bdf92fe9d308ad7ef.right-lines.png");
   aspect-ratio: 324/372;
   background-size: cover;
}
@media (max-width: 767px) {
   .hero-area::after {
      display: none;
   }
}
.hero-area::before {
   content: "";
   display: block;
   width: 50%;
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   background-image: url("http://d3m889aznlr23d.cloudfront.net/img/events/id/459/459140790/assets/00891d9bf71217eeaa9e3e4faaa67a05.left-ines.png");
   height: 100%;
   background-size: cover;
   background-position: center right;
}
@media (max-width: 767px) {
   .hero-area::before {
      width: 80%;
   }
}

#splash-container .cms-button-element {
   background: linear-gradient(287.08deg, #2f54e8 0%, #2f54e8 100%);
   transition: 0.3s all;
   outline: 1px solid rgba(33, 85, 241, 0);
   outline-offset: 0px;
   border-radius: 0.4375rem;
   color: #fff;
}
#splash-container .cms-button-element:hover {
   outline: 1px solid #2155f1;
   filter: brightness(130%);
   outline-offset: 4px;
}

#splash-container .cms-block-type-headline.layoutGrp.match-height-affected {
   min-height: 0 !important;
}

#sfid-3284744824 {
   color: white;
}

#g-890699891,
#g-976784113,
#g-277724087,
#g-426199547 {
   min-height: 0 !important;
}

#sfid-3284744824 {
   color: #2155f1;
}