.bf-directions{align-items:center;display:inline-flex;font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);gap:var(--bf-space-2);line-height:var(--bf-text-body-line-height);min-block-size:var(--bf-size-button-tertiary)}.bf-directions__icon{block-size:var(--bf-size-icon-md);flex-shrink:0;inline-size:var(--bf-size-icon-md)}.bf-event-header__inner,.bf-event-booking__inner,.bf-event-enquiry__inner,.bf-event-sessions__inner,.bf-event-venue__inner,.bf-event-about .elementor-heading-title{--bf-heading-color: var(--bf-color-navy);--bf-text-color: var(--bf-color-navy);box-sizing:content-box;color:var(--bf-color-navy);margin-inline:auto;max-inline-size:var(--bf-size-text-block-narrow);padding-inline:var(--bf-space-8)}@media(max-width: 47.9375em){.bf-event-header__inner,.bf-event-booking__inner,.bf-event-enquiry__inner,.bf-event-sessions__inner,.bf-event-venue__inner,.bf-event-about .elementor-heading-title{padding-inline:var(--bf-space-4)}}.bf-event-header,.bf-event-booking,.bf-event-enquiry,.bf-event-sessions,.bf-event-venue{background-color:var(--bf-color-white);padding-block-start:var(--bf-space-10)}.bf-event-venue{padding-block-end:var(--bf-section-md)}@media(max-width: 47.9375em){.bf-event-venue{padding-block-end:var(--bf-space-12)}}.bf-event-booking__title,.bf-event-sessions__title,.bf-event-venue__title{font-family:var(--bf-text-h4-family);font-size:var(--bf-text-h4-size);font-weight:var(--bf-text-h4-weight);line-height:var(--bf-text-h4-line-height);color:var(--bf-color-navy);margin:0 0 var(--bf-space-4)}.bf-event-about .elementor-heading-title{font-family:var(--bf-text-h4-family);font-size:var(--bf-text-h4-size);font-weight:var(--bf-text-h4-weight);line-height:var(--bf-text-h4-line-height);margin-block:0}.elementor-widget-heading.bf-event-about{padding-block-start:var(--bf-space-10)}.elementor.elementor .e-con>.bf-event-about+.elementor-widget-theme-post-content.bf-article-body.bf-event-body{padding-block-start:var(--bf-space-4)}.bf-event-header__inner{display:flex;flex-direction:column;gap:var(--bf-space-4)}.bf-event-header__title{font-family:var(--bf-text-h1-family);font-size:var(--bf-text-h1-size);font-weight:var(--bf-text-h1-weight);line-height:var(--bf-text-h1-line-height);color:var(--bf-color-navy);margin:0;overflow-wrap:break-word}.bf-event-header__date{font-family:var(--bf-text-leading-family);font-size:var(--bf-text-leading-size);font-weight:var(--bf-text-leading-weight);line-height:var(--bf-text-leading-line-height);margin:0}.bf-event-header__finished{font-family:var(--bf-text-body-bold-family);font-size:var(--bf-text-body-bold-size);font-weight:var(--bf-text-body-bold-weight);line-height:var(--bf-text-body-bold-line-height);background-color:var(--bf-color-light-grey);border-inline-start:var(--bf-border-caption) solid var(--bf-color-navy);margin:0;padding:var(--bf-space-4)}.bf-event-booking__note,.bf-event-booking__alternative{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);margin:var(--bf-space-4) 0 0}.bf-event-booking__button{margin-block-start:var(--bf-space-2)}@media(max-width: 47.9375em){.bf-event-booking__button{inline-size:100%}}.bf-event-booking__button .bf-button__icon{transform:rotate(-45deg)}.bf-event-booking__skip{display:inline-block;margin-block-start:var(--bf-space-4)}.bf-event-booking__skip:not(:focus){block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.bf-event-booking__embed{margin-block-start:var(--bf-space-6);min-block-size:var(--bf-size-event-checkout)}.bf-event-booking__iframe{block-size:var(--bf-size-event-checkout);border:0;display:block;inline-size:100%}.bf-event-booking__after:focus{outline:none}.bf-event-action__text,.bf-event-eligibility__text{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height)}.bf-event-action__text p,.bf-event-eligibility__text p{margin:0}.bf-event-action__text p+p,.bf-event-eligibility__text p+p{margin-block-start:var(--bf-space-3)}.bf-event-action__link{margin-block-end:0}@media(max-width: 47.9375em){.bf-event-action__button{inline-size:100%}}.bf-event-eligibility__title{font-family:var(--bf-text-body-bold-family);font-size:var(--bf-text-body-bold-size);font-weight:var(--bf-text-body-bold-weight);line-height:var(--bf-text-body-bold-line-height);color:var(--bf-color-navy);margin:0 0 var(--bf-space-1)}.bf-event-booking__title+.bf-event-eligibility{margin-block-end:var(--bf-space-4)}.bf-contact-block{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);display:flex;flex-direction:column;gap:var(--bf-space-2);list-style:none;margin:0;padding:0}.bf-contact-block__item{margin:0}.bf-event-action>*+*{margin-block-start:var(--bf-space-4)}.bf-event-enquiry__title:focus:not(:focus-visible){outline:none}.bf-event-enquiry__notice{font-family:var(--bf-text-small-family);font-size:var(--bf-text-small-size);font-weight:var(--bf-text-small-weight);line-height:var(--bf-text-small-line-height);margin-block-start:var(--bf-space-4)}.bf-event-sessions__list{border-block-start:var(--bf-border-thin) solid var(--bf-color-light-grey);list-style:none;margin:0;padding:0}.bf-event-sessions__item{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);border-block-end:var(--bf-border-thin) solid var(--bf-color-light-grey);border-inline-start:var(--bf-border-caption) solid rgba(0,0,0,0);display:flex;flex-direction:column;gap:var(--bf-space-1);margin:0;padding:var(--bf-space-3) var(--bf-space-4);scroll-margin-block-start:var(--bf-space-12)}.bf-event-sessions__note{font-family:var(--bf-text-small-family);font-size:var(--bf-text-small-size);font-weight:var(--bf-text-small-weight);line-height:var(--bf-text-small-line-height);color:var(--bf-color-dark-grey)}.bf-event-sessions__item--none{color:var(--bf-color-dark-grey);font-style:italic}.bf-event-sessions__item:target{background-color:var(--bf-color-light-grey);border-inline-start-color:var(--bf-color-navy);font-weight:var(--bf-text-body-bold-weight)}.bf-event-venue__name{font-family:var(--bf-text-body-bold-family);font-size:var(--bf-text-body-bold-size);font-weight:var(--bf-text-body-bold-weight);line-height:var(--bf-text-body-bold-line-height);margin:0}.bf-event-venue__address,.bf-event-venue__text{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);margin:var(--bf-space-2) 0 0}.bf-event-venue__map{display:flex;flex-direction:column;margin-block-start:var(--bf-space-6);min-block-size:var(--bf-size-contact-map-stacked);position:relative}.bf-event-venue__frame{block-size:var(--bf-size-contact-map-stacked);border:0;display:block;inline-size:100%}.bf-event-venue__map-placeholder{align-items:center;background-color:var(--bf-color-light-grey);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bf-space-4);justify-content:center;padding:var(--bf-space-6);text-align:center}.bf-event-venue__map-note{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);margin:0;max-inline-size:30em}.bf-event-venue__frame{block-size:100%;border:0;display:block;flex:1 1 auto;inline-size:100%}.bf-event-venue__skip:not(:focus){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.bf-event-venue__skip:focus{background-color:var(--bf-color-white);inset-block-start:var(--bf-space-3);inset-inline-start:var(--bf-space-3);padding:var(--bf-space-2) var(--bf-space-3);position:absolute;z-index:1}.bf-event-venue__after{block-size:0;position:absolute;inset-block-end:0}.bf-event-venue__after:focus{outline:0}.bf-event-venue__directions{margin:var(--bf-space-4) 0 0}.bf-event-venue__back{margin:var(--bf-space-10) 0 0}.bf-event-venue__back-link,.bf-event-venue__back-link:is(:link,:visited,:hover,:focus,:active){color:var(--bf-color-charcoal);text-decoration-line:none}.bf-event-venue__back-link{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);align-items:center;display:inline-flex;gap:var(--bf-space-2);min-block-size:var(--bf-size-button-tertiary)}.bf-event-venue__back-icon{block-size:var(--bf-size-icon-md);color:var(--bf-color-navy);flex-shrink:0;inline-size:var(--bf-size-icon-md)}.bf-event-venue__back-link:focus-visible span{text-decoration-line:underline}@media(hover: hover)and (pointer: fine){.bf-event-venue__back-link:hover span{text-decoration-line:underline}}@media(forced-colors: active){.bf-event-sessions__item:target,.bf-event-header__finished{border-inline-start-color:CanvasText}}
/*# sourceMappingURL=event-page.min.css.map */
