.wp-block-card-event{align-content:start;display:grid;gap:var(--grid-gap-gap-row-mobile) var(--grid-gap-gap-column-mobile);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;overflow:hidden;position:relative;transition:var(--transition-background);width:100%}@media (min-width:1023px){.wp-block-card-event{gap:2rem}}@media (hover:hover) and (pointer:fine){.wp-block-card-event:enabled:focus-within:before,.wp-block-card-event:enabled:hover:before,.wp-block-card-event:not([disabled]):focus-within:before,.wp-block-card-event:not([disabled]):hover:before{opacity:1}.wp-block-card-event:enabled:focus-within .edwp-icon,.wp-block-card-event:enabled:hover .edwp-icon,.wp-block-card-event:not([disabled]):focus-within .edwp-icon,.wp-block-card-event:not([disabled]):hover .edwp-icon{color:var(--colour-brand-1);transition:var(--transition-color)}}.wp-block-card-event:before{background-image:linear-gradient(90deg,var(--gradient-card-1));bottom:0;content:"";display:block;filter:filter-gradient(var(--gradient-card-1),90deg);left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition-opacity);z-index:0}.bg--secondary .wp-block-card-event:before{background-image:linear-gradient(90deg,var(--gradient-card-3));filter:filter-gradient(var(--gradient-card-3),90deg)}.wp-block-card-event--padded .wp-block-card-event__details{padding:2rem 3rem 3.4rem}.wp-block-card-event--black .wp-block-card-event__tags{color:var(--colour-brand-2)}.wp-block-card-event--black .wp-block-card-event__author,.wp-block-card-event--black .wp-block-card-event__author a,.wp-block-card-event--black .wp-block-card-event__content,.wp-block-card-event--black .wp-block-card-event__content a,.wp-block-card-event--black .wp-block-card-event__title,.wp-block-card-event--black .wp-block-card-event__title a{color:var(--colour-black)}.wp-block-card-event--white .wp-block-card-event__author,.wp-block-card-event--white .wp-block-card-event__author a,.wp-block-card-event--white .wp-block-card-event__content,.wp-block-card-event--white .wp-block-card-event__content a,.wp-block-card-event--white .wp-block-card-event__tags,.wp-block-card-event--white .wp-block-card-event__title,.wp-block-card-event--white .wp-block-card-event__title a{color:var(--colour-white)}.wp-block-card-event--whole-link{position:relative}@media (hover:hover) and (pointer:fine){.wp-block-card-event--whole-link:enabled:focus-within:before,.wp-block-card-event--whole-link:enabled:hover:before,.wp-block-card-event--whole-link:not([disabled]):focus-within:before,.wp-block-card-event--whole-link:not([disabled]):hover:before{opacity:1}.wp-block-card-event--whole-link:enabled:focus-within .wp-block-link,.wp-block-card-event--whole-link:enabled:hover .wp-block-link,.wp-block-card-event--whole-link:not([disabled]):focus-within .wp-block-link,.wp-block-card-event--whole-link:not([disabled]):hover .wp-block-link{text-decoration-color:var(--colour-brand-5)}.wp-block-card-event--whole-link:enabled:focus-within .wp-block-link .icon-hover,.wp-block-card-event--whole-link:enabled:hover .wp-block-link .icon-hover,.wp-block-card-event--whole-link:not([disabled]):focus-within .wp-block-link .icon-hover,.wp-block-card-event--whole-link:not([disabled]):hover .wp-block-link .icon-hover{opacity:1}.wp-block-card-event--whole-link:enabled:focus-within .wp-block-card-event__image:after,.wp-block-card-event--whole-link:enabled:hover .wp-block-card-event__image:after,.wp-block-card-event--whole-link:not([disabled]):focus-within .wp-block-card-event__image:after,.wp-block-card-event--whole-link:not([disabled]):hover .wp-block-card-event__image:after{transform:scaleX(1)}}.wp-block-card-event--whole-link:before{background-image:linear-gradient(90deg,var(--gradient-card-1));bottom:0;content:"";display:block;filter:filter-gradient(var(--gradient-card-1),90deg);left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition-opacity);z-index:0}.wp-block-card-event--whole-link .wp-block-card-event__image:after{background-color:var(--colour-brand-1);content:"";display:block;height:.2rem;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:var(--transition-transform)}.wp-block-card-event__image{position:relative;width:100%}.wp-block-card-event__image__element{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-card-event__details{display:grid;gap:var(--grid-gap-gap-row-mobile) var(--grid-gap-gap-column-mobile);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;padding:2rem 3rem 3.4rem;position:relative;width:100%;z-index:1}@media (min-width:1023px){.wp-block-card-event__details{gap:2rem}}@media (min-width:767px){.wp-block-card-event__details{padding:0 0 2.4rem}}.wp-block-card-event__details__header{display:grid;gap:var(--grid-gap-gap-row-mobile) var(--grid-gap-gap-column-mobile);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;width:100%}@media (min-width:1023px){.wp-block-card-event__details__header{gap:2rem}}.wp-block-card-event__tags{color:var(--colour-brand-2);display:flex;font-family:var(--font-sans-serif);font-size:var(--font-size-6);font-weight:500;gap:1.5rem;letter-spacing:var(--letter-spacing-6);line-height:var(--line-height-6);text-transform:uppercase;width:100%}.wp-block-card-event__tags em{font-style:italic}.wp-block-card-event__tags strong{font-weight:500}.wp-block-card-event__title{font-family:var(--font-sans-serif);font-size:var(--font-size-3-sans);font-weight:400;letter-spacing:var(--letter-spacing-3-sans);line-height:var(--line-height-3-sans);text-transform:none;width:100%}.wp-block-card-event__title em{font-style:italic}.wp-block-card-event__title strong{font-weight:500}.wp-block-card-event__title a{text-decoration:none}.wp-block-card-event__business_type{color:var(--colour-brand-2);display:flex;font-family:var(--font-sans-serif);font-size:var(--font-size-6);font-weight:500;gap:0;justify-content:space-between;letter-spacing:var(--letter-spacing-6);line-height:var(--line-height-6);text-transform:uppercase;width:100%}.wp-block-card-event__business_type em{font-style:italic}.wp-block-card-event__business_type strong{font-weight:500}.wp-block-card-event__business_type .wp-block-card-event__business,.wp-block-card-event__business_type .wp-block-card-event__type{width:-moz-fit-content;width:fit-content}.wp-block-card-event__business_type .wp-block-card-event__separator{background-color:var(--colour-brand-1);width:.3rem}.wp-block-card-event__business_type .wp-block-card-event__icon{transition:var(--transition-color)}.wp-block-card-event__business_type-title{display:flex;gap:1.5rem;justify-content:space-between}.wp-block-card-event__title__link{display:inline-block;width:calc(100% - var(--icon-btn) - 1rem)}.wp-block-card-event__author{font-family:var(--font-sans-serif);font-size:var(--font-size-p);font-weight:300;letter-spacing:var(--letter-spacing-p);line-height:var(--line-height-p);text-transform:none;width:100%}.wp-block-card-event__author em{font-style:italic}.wp-block-card-event__author strong{font-weight:500}.wp-block-card-event__details__content{font-family:var(--font-sans-serif);font-size:var(--font-size-p);font-weight:300;letter-spacing:var(--letter-spacing-p);line-height:var(--line-height-p);text-transform:none;width:100%}.wp-block-card-event__details__content em{font-style:italic}.wp-block-card-event__details__content strong{font-weight:500}.wp-block-card-event__details__content .edwp-icon{color:var(--colour-brand-1);height:3rem;width:3rem}.wp-block-card-event__date_wrapper{display:flex;font-family:var(--font-sans-serif);font-size:var(--font-size-4);font-weight:500;gap:1rem;letter-spacing:var(--letter-spacing-4);line-height:var(--line-height-4);margin-bottom:2rem;text-transform:none}.wp-block-card-event__date_wrapper em{font-style:italic}.wp-block-card-event__date_wrapper strong{font-weight:500}.wp-block-card-event__location_wrapper{display:flex;font-family:var(--font-sans-serif);font-size:var(--font-size-4);font-weight:400;gap:1rem;letter-spacing:var(--letter-spacing-4);line-height:var(--line-height-4);text-transform:none}.wp-block-card-event__location_wrapper em{font-style:italic}.wp-block-card-event__location_wrapper strong{font-weight:500}
