.event-banner-wrapper{background-repeat:no-repeat;background-position:top;background-size:cover;padding:80px 0;position:relative}.event-banner-wrapper:before{content:"";background:linear-gradient(0,rgba(11,50,83,0.7),rgba(11,50,83,0.7));position:absolute;top:0;left:0;right:0;width:100%;height:100%}.event-banner-wrapper .content-wrapper{padding:0 20px;position:relative}.event-banner-wrapper .event-banner-month{font-weight:bold;font-size:22px;line-height:132%;text-align:center;letter-spacing:.02em;color:#9d1d64;display:block;text-transform:uppercase}.event-banner-wrapper .event-banner-date{font-family:Abril Fatface;font-style:normal;font-weight:normal;font-size:60px;line-height:100%;text-align:center;color:#2488cd;display:block}.event-banner-wrapper .event-banner-date-inner{display:inline-block;background:#fff;box-shadow:0px 4px 12px rgba(11,50,83,0.32);border-radius:4px;padding:14px}.event-banner-wrapper .event-banner-inner{display:flex;flex-wrap:wrap}.event-banner-wrapper .event-date{width:100px}.event-banner-wrapper .event-banner-description{width:calc(100% - 100px);padding-left:30px}.event-banner-wrapper .event-banner-description-inner h5{font-weight:normal;line-height:18px;letter-spacing:-0.02em;color:#c6cfda;text-shadow:0px 2px 4px rgba(222,42,74,0.05);margin:0;text-transform:uppercase}.event-banner-wrapper .event-banner-description-inner h1{line-height:116%;letter-spacing:-0.01em;color:#fff;text-shadow:0px 2px 4px rgba(222,42,74,0.05);margin:16px 0px}.event-banner-wrapper .event-banner-content{line-height:160%;color:#fff;text-shadow:0px 2px 4px rgba(222,42,74,0.05);margin:16px 0px}.event-banner-wrapper .event-banner-details{font-weight:bold;font-size:12px;line-height:120%;color:#faa61a}.event-banner-wrapper .event-banner-button-wrapper{margin-top:30px}.event-banner-wrapper .event-banner-button-wrapper a{margin-right:15px;margin-bottom:15px;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-0.3px;text-align:center;padding:20px 34px}.event-banner-wrapper .event-banner-button-wrapper a:last-child{margin-right:0}.event-banner-wrapper .event-banner-button-wrapper a.white{background:#fff;border:.5px solid #c6cfda;box-sizing:border-box;box-shadow:0px 1px 4px rgb(31 37 89 / 5%);border-radius:10px;color:#0b3253}@media(max-width:767px){.event-banner-wrapper{padding:50px 0}.event-banner-wrapper .event-banner-description{width:100%;padding-left:0;margin-top:30px}.event-banner-wrapper{background-position:right}}