.hero.b2b .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.hero.b2b .display-content-after-end>div{opacity:0;transition:opacity .6s ease-in-out}
.hero.b2b .display-content-after-end>video{transition:opacity .6s ease-in-out}
.hero.b2b .display-content-after-end.video-ended>div{opacity:1}
.hero.b2b .display-content-after-end.video-ended>video{opacity:0}
.hero.b2b.lited-up{margin-top:-72px}
.hero.b2b.lited-up>div{padding-top:72px}
.hero.b2b.lited-up>div>*:first-child{margin-top:-72px}
.hero.b2b.shade-1>div:before{background:rgba(0,0,0,0.24);position:absolute;inset:0;z-index:1;width:100%;content:""}
.hero.b2b>div{overflow:hidden;position:relative;z-index:2}
.hero.b2b>div::before{position:absolute;inset:0;content:""}
.hero.b2b>div>div{min-height:465px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding-top:160px;padding-bottom:160px}
.hero.b2b>div>div>div{max-width:800px}
.hero.b2b .hero-image{display:none !important}
.hero.b2b::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}
.hero.b2b.higher::before{background-position:center 55%}
.hero.b2b.higher.lited-up::before{background-position:center 50%}
.hero.b2b video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;inset:0}
.hero.b2b video[aria-hidden="true"]{pointer-events:none}
.hero.b2b .hero-container{z-index:3}
.hero.b2b .btn{max-width:500px;font-family:TitlingGothicFB-NormalMedium;font-size:16px;font-weight:500;letter-spacing:.03em;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center}
.hero.b2b .btn-wrapper{margin-top:32px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:auto minmax(0,auto);grid-auto-columns:1fr;justify-content:start;align-items:stretch;justify-items:start;display:grid}
.hero.b2b .hero-date-location{display:flex;gap:8px;margin-top:32px}
.hero.b2b .hero-date-location .hero-location-icon{padding:0 0 0 8px}
.hero.b2b .hero-date-location .hero-date-text,.hero.b2b .hero-date-location .hero-location-text{line-height:30px}
.hero.b2b ul{list-style:none;padding:0;margin:0;line-height:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.hero.b2b ul li{display:inline-block;border-radius:5px;padding:2px 5px;font-family:Archivo-SemiBold;font-size:10px;line-height:10px;letter-spacing:.03em;margin-bottom:0 !important;border:1px solid #001423;color:#001423}
.hero.b2b ul li[data-tag*="post"]{border:1px solid #9f77e0;color:#9f77e0}
.hero.b2b ul li[data-tag*="business"]{border:1px solid #5dc99f;color:#5dc99f}
.hero.b2b ul li[data-tag*="event"]{border:1px solid #ffb950;color:#ffb950}
@media(min-width:992px){.hero.b2b>div>div{min-height:465px}
.hero.b2b.higher>div>div{min-height:688px}
.hero.b2b.lited-up{margin-top:-88px}
.hero.b2b.lited-up>div{padding-top:88px}
.hero.b2b.lited-up>div>*:first-child{margin-top:-88px}
}
@media(max-width:991.98px){.hero.b2b>div.width-full{margin:0}
}
@media(max-width:479.98px){.hero.b2b .btn-wrapper{grid-template-columns:auto !important}
}
@media(min-width:1920px) and (max-width:2559px){.hero.b2b.higher::before{background-position:center 55% !important}
.hero.b2b.higher.lited-up::before{background-position:center 50% !important}
}
@media(min-width:2560px){.hero.b2b.higher::before{background-size:auto 100% !important;background-position:center top !important}
.hero.b2b.higher.lited-up::before{background-size:auto 100% !important;background-position:center top !important}
.hero.b2b::before{background-size:cover !important;background-position:center 25% !important}
}
@media(min-width:3840px){.hero.b2b.higher::before{background-position:center 65% !important}
.hero.b2b.higher.lited-up::before{background-position:center 60% !important}
}
@media(prefers-reduced-motion:reduce){.hero.b2b[data-aos]{animation:none !important}
.hero.b2b .title.animatetext{animation:none !important}
.hero.b2b video{display:none !important}
.hero.b2b *,.hero.b2b *::before,.hero.b2b *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}
}