h1{padding:20px 0}.hero-bg:not(.full){aspect-ratio:16/4;border-radius:16px;margin-top:20px}.hero-content-wrapper{background-color:#fff;border-radius:0 16px 16px 16px;color:#404040;padding:20px}.hero-container .hero-content{margin:-85px auto 0 -20px}.event-details{display:flex;font-family:ShellBook;font-size:20px;gap:20px;line-height:28px;margin-bottom:20px}.event-date,.event-duration,.event-time{align-items:center;display:flex;gap:8px}@media (max-width:991px){.hero-bg:not(.full){aspect-ratio:4/3;border-radius:0}.hero-content-wrapper{border-radius:16px}.hero-container .hero-content{margin:-40% auto 0}}