.row-header[data-v-6df72d88]{max-width:1680px;padding:0 16px}.columns[data-v-6df72d88]{display:flex;justify-content:space-between;padding:0}.button[data-v-6df72d88]{align-self:center;margin:0}.slide-row[data-v-6df72d88]{flex-flow:row wrap;gap:2%;justify-content:unset;overflow:hidden;padding:20px 16px}.slide-row .slick-item[data-v-6df72d88]{width:23.5%}.locations-overview[data-v-6df72d88]{padding:20px 0 50px}.locations-overview .locations-row[data-v-6df72d88]{justify-content:center;max-width:100%;width:100%}.locations-overview .locations-row .second-row[data-v-6df72d88]{max-height:20px;overflow:hidden;position:relative;transition:max-height .8s ease-in-out}.locations-overview .locations-row .second-row[data-v-6df72d88]:after{background:linear-gradient(180deg,#fff0 0,#fff);bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.locations-overview .locations-row .second-row.expanded[data-v-6df72d88]{max-height:1000px}.locations-overview .locations-row .second-row.expanded[data-v-6df72d88]:after{opacity:0}.locations-overview .locations-row .show-more-button[data-v-6df72d88]{align-items:center;border-top:1px solid var(--header-color);color:var(--cta-color);cursor:pointer;display:flex;font-size:var(--button-font-size);font-weight:500;gap:6px;justify-content:center;letter-spacing:.05em;margin:24px auto;max-width:1650px;padding-top:12px;text-transform:uppercase;width:94%}.locations-overview .locations-row .show-more-button .arrow-icon[data-v-6df72d88]{transition:transform .3s ease}.locations-overview .locations-row .show-more-button .arrow-icon.rotated[data-v-6df72d88]{transform:rotate(180deg)}.locations-overview .content .button[data-v-6df72d88]{margin:8px 10px 8px 0;min-width:210px;text-align:center}.event-item[data-v-e36595cf]{background-color:var(--header-color);border-bottom:1px solid #fff;display:flex;flex-flow:column;padding:0;position:relative;width:23.5%}.event-item .image-container[data-v-e36595cf]{aspect-ratio:990/1400;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:100%}.event-item .image-container img[data-v-e36595cf]{-o-object-fit:cover;object-fit:cover;padding-bottom:20px;transition:all .3s ease-in-out;width:100%}.event-item .image-container[data-v-e36595cf]:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .3s ease-in-out;width:100%}.event-item .event-item-content[data-v-e36595cf]{color:var(--header-color);display:flex;flex:1;flex-flow:column;gap:5px;justify-content:space-between;padding:20px;position:relative;text-align:left;z-index:3}.event-item .event-item-content h3[data-v-e36595cf]{flex:1;line-height:unset;margin-bottom:20px}.event-item .event-item-content div[data-v-e36595cf],.event-item .event-item-content h3[data-v-e36595cf]{transition:color .3s ease}.event-item .event-item-content div[data-v-e36595cf],.event-item .event-item-content h3[data-v-e36595cf],.event-item .event-item-content p[data-v-e36595cf]{color:#fff}.event-item .event-item-content p[data-v-e36595cf]{font-size:14px;line-height:1.4;margin:0}.event-item .event-item-content p[data-v-e36595cf]:first-of-type{height:40px;margin-bottom:20px}.event-item .event-item-content div[data-v-e36595cf]{color:#fff;transition:color .3s ease}.event-item .event-item-content div p[data-v-e36595cf]{color:var(--body-color);font-size:14px;font-weight:500;margin:0}.event-item .event-item-content span[data-v-e36595cf]{align-items:center;color:#fff;display:flex;font-size:var(--button-font-size);font-weight:500;justify-content:space-between;margin:0;text-transform:uppercase;transition:color .3s ease;z-index:999}.event-item .button-container[data-v-e36595cf]{inset:auto 0 0;position:relative;z-index:3}.event-item .button-container .button[data-v-e36595cf]{margin:0}.event-item .button-container span[data-v-e36595cf]{align-items:center;border-top:1px solid #fff;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding-left:20px;text-transform:uppercase}.event-item .button-container span a[data-v-e36595cf]{border-bottom:none;margin:0}.event-item .button-container span a[data-v-e36595cf]:hover{background:var(--header-color)}@media (min-width:680px){.event-item:hover[data-v-e36595cf]{background:#fff;background-color:#c0924a26;transition:all .3s ease-in-out}.event-item:hover img[data-v-e36595cf]{transform:scale(1.02)}.event-item:hover .event-item-content[data-v-e36595cf]{color:#fff}.event-item:hover .event-item-content div[data-v-e36595cf],.event-item:hover .event-item-content h3[data-v-e36595cf],.event-item:hover .event-item-content p[data-v-e36595cf],.event-item:hover .event-item-content span[data-v-e36595cf]{color:#fff}.event-item:hover .button-container span[data-v-e36595cf]{border-top:1px solid #fff!important}}@media (max-width:1370px){.event-item[data-v-e36595cf]{margin:0 0 2%;width:49%!important}}@media (max-width:680px){.event-item[data-v-e36595cf]{margin:10px auto;width:100%!important}}.row-header[data-v-ae010689]{max-width:1680px;padding:0 16px}.columns[data-v-ae010689]{display:flex;justify-content:space-between;padding:0}.button[data-v-ae010689]{align-self:center;margin:0}.button[data-v-ae010689]:hover{background:var(--cta-color)}.events[data-v-ae010689]{background:var(--header-color)}.events .columns h2[data-v-ae010689]{color:#fff;padding-right:10px}@media (max-width:550px){.events .columns[data-v-ae010689]{flex-flow:column}.events .columns .button-no-fill[data-v-ae010689],.events .columns h2[data-v-ae010689]{width:100%!important}}.row-header[data-v-87b96b6c]{max-width:1680px;padding:0 16px}.columns[data-v-87b96b6c]{display:flex;justify-content:space-between;padding:0}.button[data-v-87b96b6c]{align-self:center;margin:0}.promotions .columns h2[data-v-87b96b6c]{max-width:70%;padding-right:10px}@media (max-width:550px){.promotions .columns[data-v-87b96b6c]{flex-flow:column}.promotions .columns .button-no-fill[data-v-87b96b6c],.promotions .columns h2[data-v-87b96b6c]{width:100%}}.headercontainer[data-v-9a7e07b6]{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.headercontainer .button[data-v-9a7e07b6]{margin:0}.contentblocks[data-v-9a7e07b6]{background:var(--contentblock-background-color)}.event-date[data-v-9a7e07b6]{color:#fff;display:inline-block;font-size:14px;letter-spacing:2px;margin:0 0 10px;width:100%}.row-header[data-v-9a7e07b6]{max-width:1680px;padding:0 16px}
