.banner-event-page__inner{padding:0 1.5625rem 4.0625rem 0;position:relative}@media(min-width:48em){.banner-event-page__inner{padding:3.75rem 3.75rem 3.75rem 0}}@media(min-width:62em){.banner-event-page__inner{padding:5.625rem 6.25rem 5.625rem 0}}@media(min-width:77.5em){.banner-event-page__inner{padding:5.625rem 8.125rem 5.625rem 0}}.banner-event-page__bg{background-color:#0093d4;height:100%;left:0;position:absolute;top:0;width:100%}.banner-event-page__bg-media{font-family:"object-fit: cover;";height:80%;object-fit:cover;width:100%}@media(min-width:48em){.banner-event-page__bg-media{height:100%;width:80%}}.banner-event-page__content-holder{background-color:#005b87;display:flex;flex-wrap:wrap;position:relative;z-index:1}@media(min-width:48em){.banner-event-page__content-holder{flex-wrap:nowrap}}.banner-event-page__content{flex:1 0 100%}@media(min-width:48em){.banner-event-page__content{flex:1 1 auto}}.banner-event-page__content-inner{max-width:55rem;padding:2.5rem 1.875rem 2.5rem 3.75rem}@media(min-width:48em){.banner-event-page__content-inner{padding:2.5rem 3.75rem}}@media(min-width:62em){.banner-event-page__content-inner{padding:4.375rem 3.75rem 4.375rem 5rem}}@media(min-width:77.5em){.banner-event-page__content-inner{padding:4.375rem 3.75rem 4.375rem 10rem}}.banner-event-page__content-inner .hub-banner__previous{color:#fff}.banner-event-page__content-inner .hub-banner__previous .icon-chevron-right{stroke:#0093d4}.banner-event-page__role{color:#47b2e0;display:block;font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:2.375rem;margin-bottom:0;margin-top:1.25rem;text-transform:uppercase}.banner-event-page__title{color:#fff;font-size:2rem;letter-spacing:-.02em;line-height:2.625rem}@media(min-width:62em){.banner-event-page__title{font-size:3rem;line-height:3.625rem}}.banner-event-page__title.title-block:after{border-color:#0093d4}.banner-event-page__intro{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.5rem}@media(min-width:48em){.banner-event-page__intro{font-size:1rem;line-height:1.4375rem}}@media(min-width:62em){.banner-event-page__intro{font-size:1.125rem;line-height:1.75rem}}.banner-event-page__contact-details{list-style:none;margin-bottom:1.875rem;padding:0}.banner-event-page__contact-details a,.banner-event-page__contact-details li,.banner-event-page__contact-details span{color:#2e2d2c;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.0625rem}.banner-event-page__contact-details li{margin-bottom:.9375rem}.banner-event-page__contact-details .icon-svg{fill:#005b87;height:1.125rem;left:0;margin-right:.625rem;position:absolute;width:.8125rem}.banner-event-page__contact-details .icon-location{height:1.1875rem}.banner-event-page__contact-details .icon-smartphone{height:1.25rem}.banner-event-page__contact-details .close-envelope{height:.75rem;top:.1875rem;width:1rem}.banner-event-page__contact-details .icon-twitter{height:.875rem;top:.0625rem;width:1.0625rem}.banner-event-page__contact-details .icon-linkedin{height:.9375rem;width:.9375rem}.banner-event-page__contact-details .icon-wechat{height:1.25rem;width:1.25rem}.banner-event-page__contact-details .icon-calendar{height:1rem;width:1rem}.banner-event-page__contact-item{margin-bottom:.9375rem;padding-left:1.875rem;position:relative}@media(min-width:62em){.banner-event-page__contact-item{padding-left:2.1875rem;padding-right:1.25rem}}.banner-event-page__details{background-color:#fff;flex:1 0 100%}@media(min-width:48em){.banner-event-page__details{flex:0 0 18.75rem}}@media(min-width:62em){.banner-event-page__details{flex:0 0 21.875rem;transform:translate(1.875rem,-1.25rem)}}@media(min-width:77.5em){.banner-event-page__details{flex:0 0 28.125rem}}.banner-event-page__details-inner{padding:1.875rem 1.875rem 1.875rem 3.75rem}@media(min-width:48em){.banner-event-page__details-inner{padding:3.125rem 1.875rem 2.8125rem}}@media(min-width:62em){.banner-event-page__details-inner{padding:5.625rem 3.75rem 2.8125rem}}@media(min-width:77.5em){.banner-event-page__details-inner{padding:5.625rem 5rem 2.8125rem}}.banner-event-page__details-title{font-size:1.75rem;line-height:3.875rem}