.events-hero{position:relative;overflow:hidden}.events-hero__slider-wrap{height:clamp(400px, 55vw, 700px);position:relative}.events-hero__slider,.events-hero__slide{height:100%}.events-hero__slide{background-size:cover;background-position:center;background-repeat:no-repeat}.events-hero__slider .slick-list,.events-hero__slider .slick-track{height:100%}.events-hero__slider-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .1) 60%,transparent 100%);z-index:1;pointer-events:none}.events-hero__content{max-width:1470px;margin:0 auto;padding-left:15px;padding-right:15px;position:absolute;bottom:clamp(30px, 5vw, 60px);left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:flex-end;gap:24px;width:100%;color:#fff}.events-hero__date{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:3px;border:1px solid rgb(255 255 255 / .3);border-radius:4px;padding:10px 16px;min-width:80px;text-align:center;flex-shrink:0;gap:10px;color:var(--primary-color)}.events-hero__date-weekday{font-size:clamp(14px, 1.111111111111111vw, 16px);font-weight:500;letter-spacing:.05em;line-height:1}.events-hero__date-day{font-size:clamp(34px, 3.819444444444444vw, 55px);font-weight:700;line-height:1}.events-hero__date-month{font-size:clamp(14px, 1.111111111111111vw, 16px);font-weight:500;letter-spacing:.05em;line-height:1}.events-hero__text{display:flex;flex-direction:column;gap:30px}.events-hero__event-type{text-transform:uppercase;background:#09334a;color:#fff;padding:8px 10px 5px;border-radius:3px;display:inline-block;font-size:16px;font-weight:500;line-height:1;letter-spacing:.96px}h1.events-hero__title{font-size:clamp(35px, 4.861111111111111vw, 70px)!important;font-weight:500!important;line-height:1!important;color:#fff;margin:0}@media only screen and (max-width:767px){.events-hero__slider-wrap{height:65vw;min-height:280px}.events-hero__slider-wrap::after{display:none}.events-hero__content{position:static;transform:none;color:inherit;padding:20px 16px;align-items:center;gap:20px}.events-hero__date{background:#fff;border:1px solid #e0e0e0;color:inherit}.events-hero__date-weekday,.events-hero__date-month{color:#555}.events-hero__date-day{color:#09334a}h1.events-hero__title{color:var(--primary-color)}}@media only screen and (max-width:767px){.events-hero__text{gap:4px}}