.page-variant--event .block--provider-webform{padding:1.25rem 0 1.25rem 0;margin-top:1.25rem;transition:all .3s ease-in-out;position:relative;z-index:5}.page-variant--event .block--provider-webform:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;background-color:#e5e5e5;z-index:-1;margin-left:calc((-100vw + 100%)/ 2);width:100vw}.page-variant--event .form-type--processed-text ol:last-child,.page-variant--event .form-type--processed-text p:last-child,.page-variant--event .form-type--processed-text ul:last-child{margin-bottom:0}@media (min-width:768px){.page-variant--event .block--provider-webform{padding:1.25rem 0 1.25rem 0;margin-top:1.25rem}}@media (min-width:940px){.page-variant--event .block--provider-webform{padding:2.5rem 0 2.5rem 0;margin-top:2.5rem}}@media (min-width:1201px){.page-variant--event .block--provider-webform{padding:6.875rem 0 6.875rem 0;margin-top:3.125rem}}@media (min-width:768px){.node__meta--event-bar{top:0;display:-ms-flexbox;display:flex}.node__meta--event-bar .field--name-field-events{-ms-flex-positive:1;flex-grow:1}.node__meta--event-bar .field--name-field-events>.entity-type--event{width:100%}.node__meta--event-bar .layout__top{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.node__meta--event-bar .layout__top:after{display:block;content:''}.node__meta--event-bar .field--name-field-event-price{white-space:nowrap;-ms-word-break:keep-all;word-break:keep-all}.node__meta--event-bar .event-daterange-wrapper div{display:inline}.node__meta--event-bar.js-sticky{position:fixed;width:100%;left:0;top:0;z-index:910;transition:top .3s ease-in-out;padding-left:.9375rem;padding-right:.9375rem}.toolbar-fixed.toolbar-horizontal .node__meta--event-bar.js-sticky{top:4.9375rem}}.node__meta--event .event-daterange-wrapper .date:last-child:before,.node__meta--event .event-daterange-wrapper .time:last-child:before{content:'- '}.node__meta--event .event-daterange-wrapper .date:first-child:before,.node__meta--event .event-daterange-wrapper .time:first-child:before{content:''}.node__meta--event-full .field--name-field-event-price{white-space:nowrap;-ms-word-break:keep-all;word-break:keep-all}@media (min-width:768px){.node__meta--event-full .bundle--event{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5625rem}.node__meta--event-full .bundle--event .layout__region{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:none}.node__meta--event-full .bundle--event .layout__region>*{margin-left:1.5625rem}.node__meta--event-full .event-daterange-wrapper div{display:inline}}.node__meta--event-header{position:relative;padding:1.25rem 0 1.25rem 0;color:#fff;transition:all .3s ease-in-out}@media (min-width:768px){.node__meta--event-header{position:absolute;left:0;bottom:0;width:100%;z-index:5}}.node.event--teaser .date:last-child:before,.node.event--teaser .time:last-child:before{content:'- '}.node.event--teaser .date:first-child:before,.node.event--teaser .time:first-child:before{content:''}.layout__header--node--event--full{padding:1.25rem 0 1.25rem 0}@media (min-width:768px){.layout__header--node--event--full{padding:20 0 20 0}}@media (min-width:940px){.layout__header--node--event--full{padding:40 0 40 0}}@media (min-width:1201px){.layout__header--node--event--full{padding:50 0 50 0}}.layout__content--node--event--header{position:relative;padding:1.25rem 0 1.25rem 0;transition:all .3s ease-in-out;position:relative;z-index:5}.layout__content--node--event--header:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;background-color:#000;z-index:-1;margin-left:calc((-100vw + 100%)/ 2);width:100vw}.layout__content--node--event--header .field--image{position:absolute;z-index:0;left:50%;top:0;width:100vw;height:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.5;overflow:hidden}.layout__content--node--event--header .field--image img{position:absolute;top:50%;left:50%;margin:auto;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:768px){.layout__content--node--event--header{padding:1.25rem 0 1.25rem 0}}@media (min-width:940px){.layout__content--node--event--header{padding:2.5rem 0 2.5rem 0}}@media (min-width:1201px){.layout__content--node--event--header{padding:6.875rem 0 6.875rem 0}}
