.event-banner{position:relative;padding-bottom:0}@media (min-width:992px){.event-banner{margin-top:3.75rem;margin-bottom:3.75rem;padding-bottom:3.75rem}}@media not all and (min-width:992px){.event-banner{padding-bottom:5rem}}.event-banner__img{width:100%;object-fit:cover}@media (min-width:992px){.event-banner__img{height:32.625rem}}.event-banner__img{min-height:25rem}.event-banner__inner{position:absolute;inset:0;z-index:10}@media (min-width:992px){.event-banner__inner{top:0}}.event-banner__content{background-color:#333d4f;max-width:27.5rem;padding:2.5rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:992px){.event-banner__content{padding-left:2.5rem;padding-right:2.5rem;padding-top:5rem}}@media not all and (min-width:992px){.event-banner__content{position:absolute;bottom:0;left:50%;width:calc(100% - 1.25rem);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.event-banner__content-title{margin-bottom:.875rem;font-family:var(--font-space-grotesk);font-size:1.625rem;text-transform:uppercase;line-height:1.875rem}@media (min-width:992px){.event-banner__content-title{font-size:2.75rem;line-height:3rem}}.event-banner__content-description{margin-bottom:1.25rem}@media (min-width:992px){.event-banner__content-description{margin-bottom:1.875rem;font-size:1.125rem;line-height:1.75rem}}@media(max-width:576px){.event-banner__content{max-width:20rem}}