.under-hero-banner{margin-right:16px;margin-left:16px;position:relative}@media(max-width: 1024px){.under-hero-banner{margin-right:0;margin-left:0}}.under-hero-banner::before{content:"";top:-400px;position:absolute;left:50%;transform:translateX(-50%);max-width:785px;height:801px;width:100%;background-image:url("../../../img/under-hero-glow.png");background-size:cover;background-position:center center;z-index:-1}@media(max-width: 1024px){.under-hero-banner::before{display:none}}.under-hero-banner-top-details{position:relative}.under-hero-banner .top-details{position:absolute;right:0;display:flex;margin-right:20px;top:-130px}.under-hero-banner .top-details p span:first-of-type{font-weight:700;font-size:50px}.under-hero-banner .top-details p span:last-of-type{font-size:18px;color:#fff}.under-hero-banner .top-details p:first-of-type{margin-right:40px}.under-hero-banner .top-details p:first-of-type span:first-of-type{color:#7e62f3}@media(max-width: 1024px){.under-hero-banner .top-details p:first-of-type span:first-of-type{font-size:24px;line-height:160%}}@media(max-width: 1024px){.under-hero-banner .top-details p:first-of-type span{font-size:12px;line-height:160%}}.under-hero-banner .top-details p:last-of-type span:first-of-type{color:#ddff53}@media(max-width: 1024px){.under-hero-banner .top-details p:last-of-type span:first-of-type{font-size:24px;line-height:160%}}@media(max-width: 1024px){.under-hero-banner .top-details p:last-of-type span{font-size:12px;line-height:160%}}@media(max-width: 1024px){.under-hero-banner .top-details{margin-right:0;width:100%;right:inherit;left:50%;transform:translateX(-50%);justify-content:center}}.under-hero-banner .top-images{position:relative;display:flex;align-items:center}.under-hero-banner .top-images .top-image{position:absolute;top:-200px;left:40px}@media(max-width: 1024px){.under-hero-banner .top-images .top-image{display:none}}.under-hero-banner .top-images .middle-image{position:absolute;left:calc(50% - 45px);transform:translateX(-50%);top:-284px}@media(max-width: 1024px){.under-hero-banner .top-images .middle-image{max-width:60%;margin:auto;width:100%;position:relative;left:0;transform:none;top:0}}.under-hero-banner-wrapper{background-color:#fefcd3;border-top-left-radius:41px;border-top-right-radius:41px;margin-top:230px;position:relative}.under-hero-banner-wrapper .content-section{padding-top:400px}.under-hero-banner-wrapper .content-section p{font-size:13px;font-weight:400;line-height:154%;letter-spacing:-2;text-transform:uppercase}@media(max-width: 1024px){.under-hero-banner-wrapper .content-section{padding-top:22px}}.under-hero-banner-wrapper h2{margin-bottom:0;font-size:70px;text-transform:uppercase;font-weight:700;max-width:1150px;width:100%;padding-bottom:99px}.under-hero-banner-wrapper h2 span{color:#7e62f3}@media(max-width: 768px){.under-hero-banner-wrapper h2{font-size:32px}}@media(max-width: 1024px){.under-hero-banner-wrapper{margin-right:16px;margin-left:16px}}.under-hero-banner-subtitle{margin-bottom:16px}.under-hero-banner-brands{background-color:#7e62f3;padding:77px 48px;gap:96px}.under-hero-banner-brands img{max-width:100%;width:100%}@media(max-width: 768px){.under-hero-banner-brands{padding:29px}}.under-hero-banner .brand-swiper{overflow:hidden}.under-hero-banner .brand-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.under-hero-banner .brand-swiper .swiper-slide img{display:block;width:197px;height:auto}