@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.event-detail.layout-dark{width:100%}.event-detail.layout-dark .event-detail__container{max-width:100%;margin-inline:auto;padding-inline:15px}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__container{width:750px}}@media screen and (min-width:992px){.event-detail.layout-dark .event-detail__container{width:970px}}@media screen and (min-width:1200px){.event-detail.layout-dark .event-detail__container{width:1170px}}.event-detail.layout-dark .event-detail__title-row{flex-wrap:wrap;justify-content:space-between;display:flex}.event-detail.layout-dark .event-detail__section-header{color:#2f3030;font-size:calc(.892857vw + 35.7143px);line-height:1.5;font-family:var(--font-family-titillium-bold);margin-top:30px;margin-bottom:20px}.event-detail.layout-dark .event-detail__section-header span{color:#000;font-size:calc(.892857vw + 45.7143px);line-height:1.3}.event-detail.layout-dark .event-detail__grid{flex-wrap:wrap;margin-inline:-15px;display:flex}.event-detail.layout-dark .event-detail__col-main{width:100%;padding-inline:15px}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__col-main{width:66.6667%}}.event-detail.layout-dark .event-detail__col-side{width:100%;padding-inline:15px}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__col-side{width:33.3333%}}.event-detail.layout-dark .event-detail__col-full{width:100%;padding-inline:15px}.event-detail.layout-dark .event-detail__hero{width:100%;position:relative}.event-detail.layout-dark .event-detail__hero img{width:100%;height:auto}.event-detail.layout-dark .event-detail__hero #event-image-wrapper{position:absolute;inset:0}.event-detail.layout-dark .event-detail__tickets-desktop{display:none}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__tickets-desktop{display:block}}.event-detail.layout-dark .event-detail__tickets-mobile{margin-bottom:calc(var(--spacing,.25rem) * 5)}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__tickets-mobile{display:none}}.event-detail.layout-dark .event-detail__sub-header{color:#2f3030;font-size:20px;line-height:1.5;font-family:var(--font-family-titillium-bold);margin-top:30px;margin-bottom:15px}.event-detail.layout-dark .event-detail__sub-header--flush-top{margin-top:0}.event-detail.layout-dark .event-detail__sub-header span{color:#000;font-size:calc(.892857vw + 15.7143px);line-height:1.3;display:block}.event-detail.layout-dark .event-detail__ticket-list{flex-direction:column;display:flex}.event-detail.layout-dark .event-detail__ticket-link{margin-bottom:calc(var(--spacing,.25rem) * 2);text-align:center;background:#00aa5c;width:190px;padding:7px 4px;transition:background .3s;display:block}@media screen and (min-width:768px){.event-detail.layout-dark .event-detail__ticket-link{width:100%;max-width:190px}}.event-detail.layout-dark .event-detail__ticket-link:hover{background:0 0;border:2px solid #00aa5c;padding:5px 2px}.event-detail.layout-dark .event-detail__ticket-link:hover .event-detail__ticket-link-anchor{color:#00aa5c}.event-detail.layout-dark .event-detail__ticket-link-anchor{font-family:var(--font-family-titillium-bold);color:#fff;font-size:16px;line-height:36px;text-decoration-line:none;transition:all .3s;display:block}.event-detail.layout-dark .event-detail__features{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:flex-start;column-gap:calc(var(--spacing,.25rem) * 12);row-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.event-detail.layout-dark .event-detail__feature{padding-top:45px;position:relative}.event-detail.layout-dark .event-detail__feature-icon{margin-left:calc(var(--spacing,.25rem) * -5);color:#00aa5c;width:40px;height:40px;font-size:40px;line-height:1;position:absolute;top:0;left:50%}.event-detail.layout-dark .event-detail__feature-text{text-align:center;font-size:24px;line-height:30px;font-family:var(--font-family-titillium-semibold)}.event-detail.layout-dark .event-detail__content{margin-top:calc(var(--spacing,.25rem) * 4)}.event-detail.layout-dark .event-detail__sponsors-text{font-size:18px;line-height:30px}.event-detail.layout-dark .event-detail__sponsors-text h5,.event-detail.layout-dark .event-detail__sponsors-text .wp-block-heading{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:20px;line-height:1.1;font-family:var(--font-family-titillium-semibold);font-weight:500}.event-detail.layout-dark .event-detail__sponsors-text p{margin:0}.event-detail.layout-dark .event-detail__sponsors-text p+p{padding-top:0}.event-detail.layout-dark .event-detail__program{margin-bottom:calc(var(--spacing,.25rem) * 10)}.event-detail.layout-dark .event-detail__schedule-list{margin:0;padding:0;list-style-type:none}.event-detail.layout-dark .event-detail__schedule-event-heading{font-size:24px;line-height:1;font-family:var(--font-family-titillium-semibold);margin-bottom:15px;font-weight:700}.event-detail.layout-dark .event-detail__schedule-event-time{font-size:24px;line-height:1;font-family:var(--font-family-titillium-semibold);color:#00aa5c;padding-right:15px;font-weight:700}.event-detail.layout-dark .event-detail__location{margin-bottom:calc(var(--spacing,.25rem) * 12)}.event-detail.layout-dark .event-detail__location iframe{border-style:var(--tw-border-style);border-width:0;width:600px;max-width:100%;height:450px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
