section {background: transparent}#mobile-overlay {opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;pointer-events: none;position: fixed}#mobile-overlay.show {pointer-events: all;opacity: 1}.participant {clear: both;margin-bottom: 2.5em !important;margin-top: 2.5em !important}.participant h4 {margin-left: 3em;margin-bottom: 1em;text-transform: uppercase;font-weight: 600;font-size: 15px;color: var(--form-border-color-focus)}.participant .participant-inner {margin-left: 1.5em;padding-right: 1.5em;padding-top: 1em;background-color: #fafafa;border-radius: .25em;border: 1px solid #e5e5e5}.voucher .field-content {display: -ms-flexbox;display: -webkit-flex;display: flex}.voucher .field-content input {border-top-right-radius: 0;border-bottom-right-radius: 0}.voucher .field-content button {border-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0;background-color: var(--color-primary);color: #fff;font-size: inherit;font-weight: inherit;padding: .5rem 1rem;margin: 0;cursor: pointer}main.event-detail h2 {font-size: 1.4em}main.event-detail h3 {font-size: 1.2em}main.event-detail h4 {font-size: 1em;font-weight: 600}main.event-detail h2 strong, main.event-detail h3 strong, main.event-detail h4 strong {color: var(--color-primary) !important}#grid-stack-section-1 .slider {min-height: 100%}#grid-stack-col-23 p {columns: 2;-moz-column-gap: 3rem;-webkit-column-gap: 3rem;column-gap: 3rem}@media (max-width: 768px) {#grid-stack-col-23 p {columns: 1}}#grid-stack-col-69 {padding-left: 10rem}@media (max-width: 767px) {#grid-stack-col-69 {padding-left: 15px}#grid-stack-col-69:before {display: none}}#grid-stack-col-69:before {content: "";height: 60%;position: absolute;width: 9999px;left: 5em;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);background: #f8f4e7;margin-top: 10%}#grid-stack-section-81 {overflow: hidden}#grid-stack-section-81 .background-image {opacity: .2;left: 40%;height: 140%;object-fit: contain;top: -20%}#grid-stack-col-84 p {columns: 2;-moz-column-gap: 3rem;-webkit-column-gap: 3rem;column-gap: 3rem}@media (max-width: 768px) {#grid-stack-col-84 p {columns: 1}}#grid-stack-col-198 {margin-top: 5em}