:root,body{--tc-ease: cubic-bezier(.22,.61,.36,1)}html{scroll-behavior: smooth}::selection{background: var(--e-global-color-secondary);color: var(--e-global-color-ink)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp{vertical-align: middle;font-size: inherit;line-height: 1}.elementor-icon .material-icons-outlined{font-size: inherit}a.tc-brand,a.tc-brand:hover,a.tc-brand:focus{color: inherit;text-decoration: none}a.tc-brand:focus-visible{outline: 3px solid var(--e-global-color-secondary);outline-offset: 6px;border-radius: 8px}.tc-menucol-title{display: flex;align-items: center;gap: 7px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);text-transform: uppercase;letter-spacing: .1em;color: var(--e-global-color-secondary);margin-bottom: 6px}.tc-menu .tc-menulist a{display: block;padding: 7px 0;font-family: var(--e-global-typography-meta-font-family);font-size: var(--e-global-typography-meta-font-size);font-weight: var(--e-global-typography-meta-font-weight);line-height: var(--e-global-typography-meta-line-height);color: #d9c8b6}.tc-menu .tc-menulist a:hover{color: var(--e-global-color-secondary)}.tc-badge{display: inline-flex;align-items: center}.tc-eyebrow{font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);text-transform: uppercase;letter-spacing: .16em;color: var(--e-global-color-text)}.tc-rail .elementor-loop-container{display: flex !important;flex-wrap: nowrap;gap: var(--grid-column-gap);overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline-start: 0;padding-inline: 0;padding-block: 8px;margin-block: -8px;scrollbar-width: none;-ms-overflow-style: none}.tc-rail .elementor-loop-container::-webkit-scrollbar{width: 0;height: 0;display: none}.tc-rail .elementor-loop-container{--tc-rail-inset: max(var(--tc-gutter),calc((100cqw - var(--tc-content-max)) / 2));width: 100cqw;max-width: none;margin-inline: calc((100% - 100cqw) / 2);padding-inline: var(--tc-rail-inset);scroll-padding-inline: var(--tc-rail-inset);box-sizing: border-box}.tc-rail .elementor-loop-container>.e-loop-item{flex-grow: 0;flex-shrink: 0;scroll-snap-align: start}.tc-card{position: relative;transition: transform .35s var(--tc-ease)}.tc-card:hover{transform: translateY(-4px)}.tc-card img{width: 100%;height: 100%;object-fit: cover;display: block}.tc-card::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(0deg,rgba(10,7,5,.9),transparent 55%)}.tc-card>.e-con-inner>*,.tc-card>*{position: relative;z-index: 2}.tc-card-arrow{transition: transform .25s var(--tc-ease)}.tc-card-arrow .elementor-icon-wrapper{line-height: 0}a.e-con:hover .tc-card-arrow{transform: rotate(45deg)}.tc-letters>.e-con-inner{display: flex;flex-wrap: nowrap;gap: 8px}.tc-letter{position: relative;flex: 1 1 0;min-width: 0;display: block;transition: flex-grow .45s var(--tc-ease)}.tc-letter img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tc-letter::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(8,5,3,.75) 0%,rgba(8,5,3,.05) 45%,rgba(8,5,3,.35) 100%)}.tc-letter__char{transition: transform .45s var(--tc-ease)}.tc-letter:hover .tc-letter__char,.tc-letter:focus-visible .tc-letter__char{transform: translateY(-6px)}.tc-letter img{transition: transform .9s var(--tc-ease)}.tc-letter:hover img{transform: scale(1.05)}@media (prefers-reduced-motion: reduce){.tc-letter,.tc-letter img,.tc-letter__char{transition: none}.tc-letter:hover img{transform: none}}.tc-letters:hover .tc-letter{flex-grow: 1}.tc-letters .tc-letter:hover{flex-grow: 1}@media (max-width: 1024px){.tc-letters>.e-con-inner{flex-wrap: wrap}.tc-letter{flex: 1 1 30%}}@media (max-width: 767px){.tc-letters>.e-con-inner{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.tc-letters>.e-con-inner::-webkit-scrollbar{display: none}.tc-letter{flex: 0 0 62vw;scroll-snap-align: start}}.tc-datepill{display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: .95}.tc-datecol{flex: none}.tc-stats{display: flex;flex-wrap: wrap;background: linear-gradient(0deg,var(--tc-stats-start),var(--tc-stats-middle) var(--tc-stats-stop),var(--tc-stats-end))}.tc-stats span{display: inline-flex;align-items: center}.tc-info{display: flex}.tc-info:last-of-type{border-bottom: 0}.tc-info .material-icons-outlined{flex-shrink: 0}.tc-info>div{min-width: 0}.tc-info__value{overflow-wrap: anywhere}.tc-search form{display: block;width: 100%;background: none;border: 0;border-radius: 0;padding: 0}.tc-search .elementor-search-form__container{background: var(--e-global-color-white);padding: 8px 8px 8px 24px;display: flex;align-items: center;gap: 10px}.tc-search input[type="search"],.tc-search .elementor-search-form__input{background: transparent;border: 0;color: var(--e-global-color-ink);font-family: var(--e-global-typography-meta-font-family);font-size: var(--e-global-typography-meta-font-size);font-weight: var(--e-global-typography-meta-font-weight);line-height: var(--e-global-typography-meta-line-height);flex: 1;min-width: 0}.tc-search input::placeholder{color: #8A7561;opacity: .85}.tc-search button,.tc-search .elementor-search-form__submit{border-radius: inherit;background: var(--e-global-color-primary);color: var(--e-global-color-ink);border: 0;padding: 14px 26px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);display: inline-flex;align-items: center;gap: 7px;cursor: pointer}.tc-search button:hover{background: var(--e-global-color-flame)}.tc-pills{display: flex;flex-wrap: wrap;align-items: center}a.tc-pill{display: inline-flex;align-items: center;transition: background-color .2s var(--tc-ease),color .2s var(--tc-ease),border-color .2s var(--tc-ease)}.nss-toolbar-wrapper{display: flex;flex-wrap: wrap;gap: 14px;align-items: center;margin-bottom: 26px}.nss-filter-section{display: flex;flex-wrap: wrap;gap: 10px}.nss-filter-selector{position: relative;border: 1.5px solid var(--e-global-color-line2);border-radius: 999px;padding: 8px 16px;color: var(--e-global-color-text);font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);cursor: pointer}.nss-filter-label{font-size: var(--e-global-typography-meta-font-size);text-transform: uppercase;letter-spacing: .08em;color: var(--e-global-color-muted2)}.nss-filter-display{display: flex;align-items: center;gap: 8px}.nss-filter-options{position: absolute;z-index: 30;top: calc(100% + 8px);inset-inline-start: 0;min-width: 200px;background: var(--e-global-color-panel);border: 1px solid var(--e-global-color-line);border-radius: var(--tc-radius-card);padding: 8px;margin: 0;list-style: none;display: none}.nss-filter-selector.is-open .nss-filter-options,.nss-filter-selector.active .nss-filter-options{display: block}.nss-filter-options li{padding: 8px 12px;border-radius: var(--tc-radius-control);color: var(--e-global-color-text)}.nss-filter-options li:hover{background: var(--e-global-color-ghosthover)}.nss-search-container{display: flex;align-items: center;gap: 10px;background: rgba(255,255,255,.05);border: 1px solid var(--e-global-color-line);border-radius: 999px;padding: 8px 18px}.nss-search-input{background: transparent;border: 0;color: var(--e-global-color-text);font-family: var(--e-global-typography-meta-font-family);font-size: var(--e-global-typography-meta-font-size);font-weight: var(--e-global-typography-meta-font-weight);line-height: var(--e-global-typography-meta-line-height)}.nss-pagination{display: flex;gap: 8px;justify-content: center;margin-top: 40px}.nss-pagination button{background: transparent;border: 1.5px solid var(--e-global-color-line);color: var(--e-global-color-text);border-radius: 999px;padding: 10px 16px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);cursor: pointer}.nss-pagination button.active{background: var(--e-global-color-primary);border-color: var(--e-global-color-primary);color: var(--e-global-color-ink)}.elementor-pagination .page-numbers,.e-load-more-spinner{color: var(--e-global-color-muted)}.elementor-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 42px;height: 42px;border-radius: 999px;border: 1.5px solid var(--e-global-color-line);margin: 0 4px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);color: var(--e-global-color-text)}.elementor-pagination .page-numbers.current,.elementor-pagination .page-numbers:hover{background: var(--e-global-color-primary);border-color: var(--e-global-color-primary);color: var(--e-global-color-ink)}.tc-breadcrumb,.tc-breadcrumb a{font-family: var(--e-global-typography-meta-font-family);font-size: var(--e-global-typography-meta-font-size);font-weight: var(--e-global-typography-meta-font-weight);line-height: var(--e-global-typography-meta-line-height);color: var(--e-global-color-soft)}.tc-breadcrumb a:hover{color: var(--e-global-color-secondary)}.tc-breadcrumb .breadcrumb-separator{margin: 0 8px;opacity: .7}.tc-prose a{text-decoration: underline;text-underline-offset: 3px}.tc-prose img{max-width: 100%;height: auto;border-radius: var(--tc-radius-soft)}.tc-prose .tc-eyebrow{margin: 40px 0 6px;color: var(--e-global-color-secondary);font-family: var(--e-global-typography-eyebrow-font-family);font-size: var(--e-global-typography-eyebrow-font-size);font-weight: var(--e-global-typography-eyebrow-font-weight);line-height: var(--e-global-typography-eyebrow-line-height);text-transform: uppercase;letter-spacing: .16em}.tc-prose .tc-eyebrow + h2{margin-top: 0}.tc-prose>.tc-eyebrow:first-child{margin-top: 0}.tc-prose blockquote{margin: 0 0 18px;padding: 16px 20px;border: 1px solid var(--e-global-color-line);border-radius: var(--tc-radius-soft)}.tc-prose blockquote p:last-child{margin-bottom: 0;color: var(--e-global-color-soft)}.tc-chips{display: flex;flex-wrap: wrap}.tc-cover img{width: 100%;height: 100%;object-fit: cover}.tc-menu ul{list-style: none;margin: 0;padding: 0}.tc-servicelist{list-style: none;margin: 0 0 18px;padding: 0;display: grid;gap: 8px}.tc-servicelist li{position: relative;padding-inline-start: 22px;font-family: var(--e-global-typography-footerbody-font-family);font-size: var(--e-global-typography-footerbody-font-size);font-weight: var(--e-global-typography-footerbody-font-weight);line-height: var(--e-global-typography-footerbody-line-height);color: var(--e-global-color-muted)}.tc-servicelist li::before{content: "check";font-family: 'Material Icons Outlined';font-size: var(--e-global-typography-meta-font-size);position: absolute;inset-inline-start: 0;top: 2px;color: var(--e-global-color-primary)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.tc-metalines{display: flex;flex-wrap: wrap}.tc-metaline{display: inline-flex;align-items: center}.tc-card-media{position: absolute;inset: 0;z-index: 0}.tc-card-media .elementor-widget-container,.tc-card-media img{width: 100%;height: 100%;object-fit: cover;display: block}.tc-card>.e-con-inner>*,.tc-card>*{position: relative;z-index: 2}.tc-card .tc-card-media{z-index: 0}.tc-megafeature{position: relative;border-radius: var(--tc-radius-card);overflow: hidden;background: var(--e-global-color-surface2)}.tc-megafeature__link{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;justify-content: flex-end;height: 100%;min-height: 230px;padding: 20px;background: linear-gradient(0deg,rgba(10,7,4,.92),transparent 60%)}.tc-megafeature__title{font-family: var(--e-global-typography-secondary-font-family);font-size: var(--e-global-typography-secondary-font-size);font-weight: var(--e-global-typography-secondary-font-weight);line-height: var(--e-global-typography-secondary-line-height);color: var(--e-global-color-text);letter-spacing: -.01em}.tc-footer-idblock{width: auto;flex: 0 1 auto}.tc-link{display: inline-flex;align-items: center;gap: 5px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);color: var(--e-global-color-primary)}.tc-link .material-icons-outlined{font-size: var(--e-global-typography-meta-font-size);transition: transform .25s var(--tc-ease)}.tc-card:hover .tc-link .material-icons-outlined,a:hover .tc-link .material-icons-outlined{transform: translateX(3px)}.tc-card-sub p{margin: 0;font-family: var(--e-global-typography-footerbody-font-family);font-size: var(--e-global-typography-footerbody-font-size);font-weight: var(--e-global-typography-footerbody-font-weight);line-height: var(--e-global-typography-footerbody-line-height);color: var(--e-global-color-soft)}.tc-eventrow h3{margin: 0}@media (max-width: 767px){.tc-datecol{display: flex;align-items: baseline}}.tc-card--stay{justify-content: space-between}.tc-card--stay .tc-stats{margin-top: auto}.elementor-widget-loop-grid .elementor-loop-container:empty::after{content: "Ben aviat hi haurà contingut en aquesta secció.";display: block;padding: 60px 0;color: var(--e-global-color-muted);text-align: center}.tc-infobox{display: block}.tc-event-layout .tc-event-poster-image img{width: 100%;height: auto}.tc-event-details .tc-event-actions{max-width: 640px}.tc-event-layout:not(:has(.tc-event-poster img)){grid-template-columns: minmax(0,1fr)}.tc-event-layout:not(:has(.tc-event-poster img)) .tc-event-details{grid-column: 1}.tc-event-poster:not(:has(img)){display: none}.elementor-widget-theme-post-content:has(>.elementor-widget-container:empty),.elementor-widget-tourism-practical-info:has(>.elementor-widget-container:empty),.tc-postmeta:has(>.elementor-widget-container:empty){display: none}.tc-infobox__actions{display: grid}.tc-bigbtn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 48px;overflow-wrap: anywhere;text-align: center;transition: background-color .2s var(--tc-ease)}.tc-info__value a{text-decoration: underline;text-underline-offset: 3px}.tc-doc{display: flex;align-items: center;border-style: solid}.tc-doc span{display: flex;flex-direction: column;flex: 1}.tc-home-hero{position: relative;overflow: hidden}.tc-home-hero .elementor-background-video-container{z-index: 0}.tc-hero-title{max-width: 15ch}.tc-search--hero form,.tc-search--hero .elementor-search-form__container{width: min(560px,100%)}.tc-center p{text-align: center}.tc-split-media{position: relative;overflow: hidden;background: var(--e-global-color-deep)}.tc-split-media .elementor-widget-image,.tc-split-media .elementor-widget-image .elementor-widget-container{height: 100%}.tc-split-media img{width: 100%;height: 100%;object-fit: cover;display: block}.tc-cta{text-align: center}.tc-cta .elementor-heading-title{text-align: center}.tc-archive-title .elementor-heading-title{max-width: 16ch}.tc-postmeta .elementor-icon-list-item{color: var(--e-global-color-muted);font-family: var(--e-global-typography-meta-font-family);font-size: var(--e-global-typography-meta-font-size);font-weight: var(--e-global-typography-meta-font-weight);line-height: var(--e-global-typography-meta-line-height)}.tc-share{margin-top: 16px}.tc-grid .elementor-loop-container{display: grid}.tc-home-hero>.e-con-inner>*,.tc-home-hero>*{position: relative;z-index: 2}.tc-home-hero .elementor-background-overlay{z-index: 1}.tc-search--hero{width: min(560px,100%)}.tc-search .elementor-search-form{width: 100%}.tc-search .elementor-search-form__container{width: 100%}.tc-search .elementor-search-form__container{background: var(--e-global-color-white);padding: 8px 8px 8px 24px;display: flex;align-items: center;gap: 10px;min-height: 0}.tc-search .elementor-search-form__input{padding: 0;height: auto}.tc-search .elementor-search-form__submit{border-radius: inherit;background: var(--e-global-color-primary);color: var(--e-global-color-ink);padding: 14px 26px;min-width: 0;min-height: 0;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height)}.tc-search .elementor-search-form__submit:hover{background: var(--e-global-color-flame)}.tc-brand-claim{white-space: nowrap}.e-con.tc-card{position: relative}.e-con.tc-card-media{position: absolute;inset: 0;z-index: var(--z-index);overflow: hidden;--overflow: hidden;padding: 0;margin: 0;width: auto;height: auto}.e-con.tc-card-media>.elementor-widget-image,.e-con.tc-card-media>.elementor-widget-theme-post-featured-image{height: 100%;width: 100%}.e-con.tc-card-media img{width: 100%;height: 100%;object-fit: cover;display: block}.e-con.tc-letter{position: relative;flex: 1 1 0;min-width: 0;transition: flex-grow .45s var(--tc-ease)}.e-con.tc-letter>.elementor-widget-image{position: absolute;inset: 0;z-index: 0}.e-con.tc-letter img{width: 100%;height: 100%;object-fit: cover;display: block}.e-con.tc-home-hero,.e-con.tc-single-hero,.e-con.tc-archive-hero,.e-con.tc-split-media,.e-con.tc-404{position: relative;overflow: hidden;--overflow: hidden}.e-con.tc-split-media{min-height: 100%}.e-con.tc-split-media>.elementor-widget-image,.e-con.tc-split-media>.elementor-widget-image>.elementor-widget-container{height: 100%}.e-con.tc-overlay-bottom>:not(.tc-card-media),.e-con.tc-single-hero>:not(.tc-card-media),.e-con.tc-archive-hero>:not(.tc-card-media){position: relative;z-index: 2}.e-con.e-con.tc-megafeature{position: relative;overflow: hidden;--overflow: hidden;border-radius: var(--tc-radius-card);--border-radius: var(--tc-radius-card)}.elementor-loop-container>.e-loop-item>.e-con{height: 100%}.e-con.tc-overlay-bottom>.tc-card-media,.e-con.tc-single-hero>.tc-card-media,.e-con.tc-archive-hero>.tc-card-media,.e-con.tc-card>.tc-card-media,.e-con.tc-404>.tc-card-media{position: absolute;inset: 0;padding: 0;margin: 0}.e-con.tc-card>.tc-card-media,.e-con.tc-404>.tc-card-media{z-index: 0}.e-con.tc-split-media>.elementor-widget-image{height: 100%;width: 100%}.e-con.tc-split-media img{width: 100%;height: 100%;object-fit: cover;display: block}.tc-card-sub p,.tc-card-blurb,.tc-card-blurb p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.tc-card h3,.tc-card h4{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}a.tc-link,.tc-link{color: var(--e-global-color-primary)}a.tc-link:hover{color: var(--e-global-color-secondary)}a.tc-metaline{color: var(--e-global-color-muted)}a.tc-metaline:hover{color: var(--e-global-color-secondary)}a.tc-megafeature__link,a.tc-megafeature__link:hover{color: var(--e-global-color-text)}a.tc-doc,a.tc-doc:hover{color: var(--e-global-color-text)}.elementor-widget-shortcode:has(.elementor-shortcode:empty){display: none}.elementor-widget-shortcode .elementor-shortcode:empty{display: none}.e-con.tc-single-body{align-items: start}@media (max-width: 1024px){.elementor .e-con.tc-header.tc-header--overlay{position: static;border-bottom: 1px solid var(--e-global-color-line)}.e-con.tc-topbar{row-gap: 6px}}@media (max-width: 767px){.tc-topbar{padding-inline: 0 !important}.tc-header .e-con>.tc-brand{flex: 0 0 auto}.tc-navwrap{flex: 0 0 auto !important;width: auto !important}.tc-home-hero .tc-hero-title .elementor-heading-title{max-width: 100%}.tc-search--hero{width: 100%}.tc-search .elementor-search-form__container{padding-left: 18px}.tc-search .elementor-search-form__submit{padding: 12px 18px;font-size: var(--e-global-typography-meta-font-size)}.tc-native-link .elementor-button{display: inline-flex;align-items: center}.tc-link,.tc-native-link .elementor-button,.tc-metaline,.elementor-pagination .page-numbers{min-height: 44px}.tc-pill{min-height: 44px}}@media (max-width: 767px){.e-con.tc-header-main .tc-brand{flex: 0 1 auto;min-width: 0}.e-con.tc-header-main .tc-navwrap{order: 3}.e-con.tc-header-main .elementor-widget-button .elementor-button{padding: 11px 16px;font-size: var(--e-global-typography-meta-font-size)}}.tc-eventrow .elementor-button{white-space: nowrap}.tc-eventrow .elementor-button-text{white-space: nowrap}.tc-header--solid .tc-topbar__weather .material-icons-outlined{color: var(--e-global-color-secondary)}.tc-mega .e-n-menu-heading{gap: 6px}.tc-mega .e-n-menu-title{padding: 10px 13px;font-family: var(--e-global-typography-accent-font-family);font-size: var(--e-global-typography-accent-font-size);font-weight: var(--e-global-typography-accent-font-weight);line-height: var(--e-global-typography-accent-line-height);color: var(--e-global-color-text);gap: 8px}.tc-mega .e-n-menu-title-container{gap: 8px}.tc-mega .e-n-menu-icon i,.tc-mega .e-n-menu-dropdown-icon i{font-size: 19px;line-height: 1}.tc-mega .e-n-menu-title:hover,.tc-mega .e-n-menu-title[aria-expanded="true"]{color: var(--e-global-color-secondary)}.tc-mega .e-n-menu-title[aria-expanded="true"] .material-icons-outlined{color: var(--e-global-color-secondary)}.tc-header--solid .tc-mega .e-n-menu-title{color: var(--e-global-color-text)}.tc-btn-gold .elementor-button{gap: 8px}.tc-btn-gold .elementor-button .elementor-button-icon i{font-size: 18px}.tc-megafeature{min-height: 230px}.tc-megafeature__title{font-family: var(--e-global-typography-secondary-font-family);font-size: var(--e-global-typography-secondary-font-size);font-weight: var(--e-global-typography-secondary-font-weight);line-height: var(--e-global-typography-secondary-line-height);letter-spacing: -.01em}.e-con.tc-megafeature{align-self: stretch}.tc-megafeature__link{position: relative}.tc-megafeature__link img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.tc-megafeature__link::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(10,7,4,.92),transparent 60%)}.tc-megafeature__title{line-height: 1.05}@media (max-width: 1024px){.tc-mega .tc-menucol-title{margin-bottom: 12px}.tc-mega .tc-megafeature{grid-column: 1 / -1;min-height: 220px !important;border-radius: 0 !important}.tc-mega .tc-megafeature__title{font-size: var(--e-global-typography-secondary-font-size)}.tc-mega .e-n-menu-dropdown-icon{min-width: 48px;min-height: 48px}}@media (max-width: 767px){.tc-mega .e-n-menu-title{min-height: 52px}}.e-con.tc-card-media,.e-con.tc-card:not(:has(img)){background: radial-gradient(120% 100% at 50% 0%,rgba(240,116,47,.10) 0%,transparent 60%),var(--e-global-color-surface2)}.e-con.tc-card-media:not(:has(img:not([src*="assets/images/placeholder"])))::after{content: "";position: absolute;inset: 0;background-image: var(--tc-placeholder,none);background-repeat: no-repeat;background-position: center;background-size: 72px 72px;opacity: .22}.tc-card:not(:has(img))::after{background: linear-gradient(0deg,rgba(10,7,5,.75),transparent 60%)}.tc-card-media img[src*="assets/images/placeholder"]{display: none}.e-con.tc-archive-head{background: transparent}.tc-archive-head .tc-archive-title .elementor-heading-title{max-width: 14ch}a.e-con.e-parent,a.e-con.e-parent:hover,a.e-con.e-parent:focus{color: inherit;text-decoration: none}a.e-con.e-parent:focus-visible{outline: 3px solid var(--e-global-color-secondary);outline-offset: 4px;border-radius: var(--tc-radius-card)}a.e-con:hover .tc-card{transform: translateY(-4px)}a.e-con:hover .tc-link{color: var(--e-global-color-flame)}.tc-eventrow__title a{color: inherit}.tc-eventrow__title a:hover{color: var(--e-global-color-secondary)}.e-loop-nothing-found-message__text{margin: 0;font-family: var(--e-global-typography-lead-font-family);font-size: var(--e-global-typography-lead-font-size);font-weight: var(--e-global-typography-lead-font-weight);line-height: var(--e-global-typography-lead-line-height);color: var(--e-global-color-muted)}.tc-archive-head .tc-filter,.tc-archive-head .tc-search{margin-top: 8px}.e-con.tc-tour-landing{width: 100cqw;max-width: none;margin-inline: calc((100% - 100cqw) / 2);padding-inline: max(var(--tc-gutter),calc((100cqw - var(--tc-content-max)) / 2))}.tc-tour-landing .tc-tour-introduction{max-width: 100%}.tc-tour-landing .tc-tour-lead{max-width: 58ch}.tc-tour-landing .tc-tour-consent{max-width: 72ch}.tc-tour-landing .elementor-widget-text-editor p{margin: 0}.tc-tour-landing .tc-tour-consent a{color: inherit;text-decoration: underline}.e-con.tc-tour-dialog{height: 100dvh;min-height: 0;flex-wrap: nowrap}.tc-tour-dialog .tc-tour-toolbar{flex: 0 0 auto}.tc-tour-toolbar-title{min-width: 0;flex: 1}.tc-tour-toolbar .elementor-heading-title{margin: 0}.tc-tour-external-link .elementor-icon{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px}.tc-tour-dialog .tc-tour-viewer-widget{flex: 1 1 0;min-height: 0}.tc-tour-viewer-widget>.elementor-widget-container,.tc-tour-player,.tc-tour-player__host,.tc-tour-player iframe{width: 100%;height: 100%}.tc-tour-player{position: relative;background: var(--e-global-color-night)}.tc-tour-player iframe{display: block;border: 0}.tc-tour-player__status{position: absolute;inset: 24px 20px auto;margin: 0;padding: 16px;background: var(--e-global-color-night);color: var(--e-global-color-text);text-align: center}.tc-tour-player__status[hidden]{display: none}.tc-subnav{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,var(--tc-subnav-min-width,260px)),1fr))}a.tc-subnav__item{display: grid;grid-template-columns: calc(var(--tc-subnav-icon-size,26px) + 2px) minmax(0,1fr) var(--tc-subnav-arrow-box,26px);align-content: start;position: relative;transition: background-color .2s var(--tc-ease),border-color .2s var(--tc-ease),transform .2s var(--tc-ease)}a.tc-subnav__item:hover,a.tc-subnav__item:focus-visible{transform: translateY(-2px)}.tc-subnav__title{grid-column: 2;grid-row: 1;min-width: 0;overflow-wrap: anywhere}.tc-subnav__icon{grid-column: 1;grid-row: 1;display: flex;align-items: flex-start;padding-top: 2px}.tc-subnav__icon i{font-size: var(--tc-subnav-icon-size,26px)}.tc-subnav__icon svg{width: var(--tc-subnav-icon-size,26px);height: var(--tc-subnav-icon-size,26px);fill: currentColor}.tc-subnav__text{grid-column: 2 / 4}.tc-subnav__go{grid-column: 3;grid-row: 1;display: inline-flex;align-items: center;justify-content: center;width: var(--tc-subnav-arrow-box,26px);height: var(--tc-subnav-arrow-box,26px);transition: transform .2s var(--tc-ease)}a.tc-subnav__item:hover .tc-subnav__go{transform: translateX(3px)}@media (max-width: 767px){.e-con.tc-header-main .tc-brand>.e-con{min-width: 0}}@media (max-width: 480px){.e-con.tc-header-main .tc-btn-gold .elementor-button{padding: 0;width: 40px;height: 40px;justify-content: center}.e-con.tc-header-main .tc-btn-gold .elementor-button-icon{margin: 0}.e-con.tc-header-main .tc-btn-gold .elementor-button-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 1024px){.tc-mega .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{background: var(--e-global-color-deep);margin-block-start: 30px;max-height: calc(100dvh - 90px);overflow-y: auto;overscroll-behavior: contain;box-shadow: 0 24px 48px rgba(0,0,0,.45)}.tc-mega .e-n-menu[data-layout=dropdown] .e-n-menu-title{background: transparent !important;color: var(--e-global-color-text);border-bottom: 1px solid var(--e-global-color-line)}}@media (max-width: 767px){.tc-filter .tc-pills{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;margin-inline: -20px;padding: 2px 20px}.tc-filter .tc-pills::-webkit-scrollbar{display: none}.tc-filter .tc-pill{flex: 0 0 auto;scroll-snap-align: start;white-space: nowrap}}.e-con.tc-card--home .tc-card-media img{transition: transform .9s var(--tc-ease)}.e-con.tc-card--home:hover .tc-card-media img{transform: scale(1.05)}@media (prefers-reduced-motion: reduce){.e-con.tc-card--home .tc-card-media img{transition: none}.e-con.tc-card--home:hover .tc-card-media img{transform: none}}.tc-search--hero .elementor-search-form__container::before{content: "search";font: 22px/1 'Material Icons Outlined';color: #8A7561;-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga'}.tc-search--hero .elementor-search-form__container{padding-left: 20px}.tc-search--hero .elementor-search-form__submit::after{content: "arrow_forward";font: 18px/1 'Material Icons Outlined';-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga';transition: transform .3s var(--tc-ease)}.tc-search--hero .elementor-search-form__submit:hover::after{transform: translateX(3px)}@media (max-width: 767px){.e-con.tc-letters{overflow-x: auto;--overflow: auto;scroll-snap-type: x mandatory;scrollbar-width: none;width: 100cqw;max-width: none;margin-inline: calc((100% - 100cqw) / 2);padding-inline: var(--tc-gutter);scroll-padding-inline: var(--tc-gutter)}.e-con.tc-letters::-webkit-scrollbar{display: none}.e-con.tc-letters>.e-con.tc-letter,.e-con.tc-letters:hover>.e-con.tc-letter{flex: 0 0 44vw;scroll-snap-align: start}}@media (max-width: 767px){.e-con.tc-header-main .tc-btn-gold{display: none}.tc-mega .e-n-menu-toggle{width: 40px;height: 40px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--e-global-color-line2);background: transparent;--n-menu-toggle-icon-color: var(--e-global-color-text);color: var(--e-global-color-text)}.tc-mega .e-n-menu-toggle svg,.tc-mega .e-n-menu-toggle i{fill: var(--e-global-color-text);color: var(--e-global-color-text)}.tc-search--hero .elementor-search-form__container::before{display: none}.tc-search--hero .elementor-search-form__container{padding-left: 18px}.tc-search--hero .elementor-search-form__submit{padding-inline: 16px}}.e-con.tc-single-hero .tc-breadcrumb,.e-con.tc-single-hero .tc-breadcrumb a{text-shadow: 0 1px 12px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.6);color: var(--e-global-color-text)}.e-con.tc-single-hero .tc-hero-title,.e-con.tc-single-hero .elementor-heading-title{text-shadow: 0 4px 28px rgba(0,0,0,.35)}html{container-type: inline-size}body #content:is(main,[role="main"]){width: calc(100% - 2 * var(--tc-gutter));max-width: var(--tc-content-max);margin-inline: auto}body:not(.tc-legal-page) #content .e-con:is(.tc-home-hero,.tc-single-hero,.tc-archive-hero){width: 100cqw;max-width: none;margin-inline: calc((100% - 100cqw) / 2);padding-inline: max(var(--tc-gutter),calc((100cqw - var(--tc-content-max)) / 2))}input,textarea{caret-color: var(--e-global-color-primary)}h1,h2,h3{text-wrap: balance;overflow-wrap: break-word}.tc-prose{max-width: var(--tc-reading);overflow-wrap: anywhere}.tc-prose table{display: block;max-width: 100%;overflow-x: auto}.tc-search input::placeholder{color: #66594D;opacity: 1}.tc-single-hero .elementor-heading-title{max-width: 19ch}.tc-home-hero .elementor-heading-title{max-width: 14ch}.tc-home-hero .tc-search--hero{width: min(100%,560px)}.tc-rail-controls{display: flex;justify-content: flex-end}.tc-rail-controls[hidden]{display: none}.tc-rail-controls button{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-style: solid}.tc-rail-controls button:disabled{opacity: .35;cursor: default}.tc-pills{scrollbar-width: thin}.tc-menu a{min-height: 32px;display: inline-flex;align-items: center}.tc-mega .e-n-menu-toggle{min-width: 44px;min-height: 44px}.tc-calendar .elementor-button{white-space: normal;min-height: 48px}}@media (max-width: 600px){.tc-home-hero .elementor-heading-title{max-width: 10ch}.tc-mega .e-n-menu-toggle[aria-expanded=true]{background: var(--e-global-color-primary);color: var(--e-global-color-ink)}.tc-mega .e-n-menu-toggle[aria-expanded=true] svg{fill: var(--e-global-color-ink)}}@media (prefers-reduced-motion: reduce){.tc-card:hover,a.e-con:hover .tc-card,.tc-letter:hover img,.tc-letter:hover .tc-letter__char,.tc-megafeature__link.is-previewing img{transform: none !important}.tc-letters:hover .tc-letter,.tc-letters .tc-letter:hover{flex-grow: 1}.tc-rail .elementor-loop-container,.tc-letters{scroll-snap-type: none}}.tc-megafeature>.elementor-widget-html,.tc-megafeature>.elementor-widget-html>.elementor-widget-container{height: 100%}.tc-megafeature__link{display: flex;height: 100%;width: 100%;align-items: flex-end}@media (max-width: 1024px){.tc-mega .e-n-menu-toggle{--n-menu-toggle-icon-color: var(--e-global-color-text);color: var(--e-global-color-text);min-width: 44px;min-height: 44px}.tc-mega .e-n-menu-toggle svg,.tc-mega .e-n-menu-toggle i{fill: var(--e-global-color-text);color: var(--e-global-color-text)}}.tc-agenda-search{display: flex;flex-wrap: wrap;align-items: end;width: 100%}.tc-agenda-search>div{flex: 1 1 220px;min-width: 0}.tc-agenda-search label{display: block}body .tc-agenda-search input[type]:not([type="submit"]){width: 100%;min-height: 48px;border-style: solid;font: inherit;color-scheme: dark}.tc-agenda-search button,.tc-external-tour button,.tc-contact-actions a{min-height: 48px;border-style: solid;font: inherit;cursor: pointer}.tc-agenda-search input::placeholder{opacity: 1}.tc-agenda-search>a{display: inline-flex;align-items: center;min-height: 48px;text-decoration: underline}.tc-external-tour{width: 100%;overflow-wrap: anywhere}.tc-external-tour p{max-width: 75ch}.tc-tour-host:empty{display: none}.tc-tour-host iframe{width: 100%;height: min(70vh,760px);min-height: 360px;border: 0;margin-block: 20px}.tc-external-tour [hidden]{display: none !important}.tc-contact-actions{display: flex;flex-wrap: wrap;gap: 16px;margin-block: 24px}.tc-contact-actions a{display: inline-flex;align-items: center;text-decoration: none}.tc-event-past{display: inline-block;padding: 4px 10px;color: var(--e-global-color-text);background: #3B3027;border-radius: 4px}@media (max-width: 480px){.tc-agenda-search>div,.tc-agenda-search button{flex-basis: 100%}}.tc-external-tour{max-width: 1280px;margin-inline: auto;padding: clamp(32px,5vw,72px) clamp(20px,4vw,48px)}.tc-tour-intro h2{font-size: var(--e-global-typography-primary-font-size);line-height: var(--e-global-typography-primary-line-height);margin-block: 0 24px}.tc-tour-status:empty{display: none}@media (min-width: 1025px){}.tc-home-agenda .elementor-loop-container{display: grid;grid-template-columns: minmax(0,1fr);gap: 0}.tc-home-news .elementor-loop-container{align-items: start}.tc-legal-page .tc-prose{max-width: 72ch}.tc-legal-page .tc-prose h2{font-size: var(--e-global-typography-secondary-font-size);margin-top: 48px;scroll-margin-top: 32px}.tc-legal-page .tc-prose h3{font-size: var(--e-global-typography-footerheading-font-size)}.tc-prose .tc-document-date{font-size: var(--e-global-typography-meta-font-size);color: var(--e-global-color-muted)}.tc-document-index{margin-block: 28px 40px;padding-block: 20px;border-block: 1px solid var(--e-global-color-line2)}.tc-prose .tc-document-index ul{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px 24px}.tc-prose .tc-document-index li{margin: 0}.tc-document-index a{display: block;padding-block: 9px;font-size: var(--e-global-typography-meta-font-size)}@media(max-width:767px){.tc-prose .tc-document-index ul{grid-template-columns: minmax(0,1fr)}}.elementor-widget.tc-home-agenda,.elementor-widget.tc-home-news{padding-inline: 0}.tc-legal-page .tc-page-body.e-con{padding: 24px 0 80px !important}.tc-legal-page .tc-page-body>.e-con-inner{gap: 0;padding-top: 0}.tc-legal-page .tc-page-body .tc-page-subpages{display: none}.tc-datecol__status{display: block}@media(max-width:767px){.tc-home-agenda .tc-eventrow__thumb{display: none}.tc-home-agenda .tc-eventrow{flex-direction: column;align-items: stretch}.tc-home-agenda .tc-eventrow>.e-con{width: 100%}}.tc-expansion-archive{position: relative}.tc-archive-results{transition: opacity 140ms ease-out}.tc-expansion-archive.is-loading .tc-archive-results{cursor: progress}.tc-archive-feedback{min-height: 1.5em;margin: 16px 0 0;color: var(--e-global-color-muted);font-size: var(--e-global-typography-meta-font-size)}.tc-archive-empty{padding-block: 32px}.tc-expansion-archive .nss-filtered-content-item{min-width: 0}.tc-expansion-archive .nss-filtered-content-item>.elementor{height: 100%}@media (prefers-reduced-motion: reduce){.tc-archive-results{transition: none}}@media (min-width: 1025px){.tc-header::after{content: "";position: absolute;inset: 100% 0 auto;height: 96px;pointer-events: none;background: linear-gradient(180deg,var(--e-global-color-headerend),var(--e-global-color-headerfade))}}.tc-header .tc-mega .e-n-menu-title{padding-block: 0;gap: 4px}.tc-header .tc-mega .e-n-menu-title-container{min-height: 44px}.tc-header .tc-mega .e-n-menu-dropdown-icon{min-width: 32px;min-height: 44px}.tc-filter a.tc-pill{min-height: 44px}.tc-footer :is(nav a,.tc-credit a){min-height: 36px}.tc-prose a:not(.tc-bigbtn):not(.tc-doc):not(.tc-subnav__item):not(.elementor-button):not(.tc-contact-actions a){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.tc-prose a:hover{text-decoration-thickness: 2px}.tc-card:focus-within .tc-link,a.e-con:focus-visible .tc-link{color: var(--e-global-color-flame)}@media (hover: hover) and (pointer: fine){a.e-con:focus-visible .tc-card,.tc-card:focus-visible{transform: translateY(-4px)}a.e-con:focus-visible .tc-card-arrow{transform: rotate(45deg)}.e-con.tc-card--home:focus-visible .tc-card-media img{transform: scale(1.05)}}@media (max-width: 767px){.tc-filter .tc-pills{padding-block: 8px;margin-block: -6px;scroll-padding-inline: 20px}.tc-footer :is(nav a,.tc-credit a){min-height: 44px}}@media (max-width: 1024px){.tc-header .tc-mega .e-n-menu-dropdown-icon{min-width: 48px;min-height: 48px}.tc-mega .e-n-menu-toggle[aria-expanded=true]{background: var(--e-global-color-primary);color: var(--e-global-color-ink)}.tc-mega .e-n-menu-toggle[aria-expanded=true] :is(svg,i){fill: var(--e-global-color-ink);color: var(--e-global-color-ink)}}@media (prefers-reduced-motion: reduce),(hover: none){.tc-card:is(:hover,:focus-visible),a.e-con:is(:hover,:focus-visible) .tc-card,.tc-card--home:is(:hover,:focus-visible) .tc-card-media img,a.tc-subnav__item:is(:hover,:focus-visible),.tc-subnav__item:is(:hover,:focus-visible) .tc-subnav__go,a.e-con:is(:hover,:focus-visible) .tc-card-arrow,.tc-card:hover .tc-link .material-icons-outlined,a:hover .tc-link .material-icons-outlined,.tc-search--hero .elementor-search-form__submit:hover::after{transform: none !important}}@media (prefers-reduced-motion: reduce){.tc-card,.tc-card-media img,.tc-card-arrow,.tc-subnav__item,.tc-subnav__go,.tc-megafeature__link img,.tc-link .material-icons-outlined,.tc-search--hero .elementor-search-form__submit::after{transition: none !important}}@media (forced-colors: active){body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color: Highlight !important}.tc-filter a.tc-pill.is-active{outline: 2px solid Highlight;outline-offset: -3px}}.tc-footer-skyline .elementor-widget-image{width: 100%;line-height: 0}.tc-footer-skyline img{display: block;margin-inline: auto}@media (max-width: 767px){.e-con.tc-header-main>.e-con:last-child{flex: 0 0 auto;width: auto}.e-con.tc-header-main .tc-brand{flex: 1 1 0}.tc-header .tc-brand-logo{flex: 0 0 34px;width: 34px}.tc-header .tc-brand-claim{max-width: 100%;white-space: normal}}.e-con.tc-footer{background: var(--e-global-color-text);color: var(--e-global-color-ink)}.e-con.tc-footer a{color: var(--e-global-color-ink)}.e-con.tc-footer a:is(:hover,:focus-visible){color: var(--e-global-color-accent)}@media (max-width: 1024px){.e-con.tc-footer .tc-footer-identity{max-width: 480px}}@media (max-width: 767px){.e-con.tc-footer .tc-brand-claim{white-space: normal}}@media (min-width: 768px) and (max-width: 1024px){.e-con.tc-header-main>.e-con:last-child{flex: 0 0 auto;width: auto}.e-con.tc-header-main .tc-navwrap{flex: 1 1 0;min-width: 0}}@media (max-width: 360px){.elementor-location-header .tc-header .tc-brand-name.elementor-widget-heading .elementor-heading-title{letter-spacing: var(--e-global-typography-brandname-letter-spacing)}}.tc-header .elementor-widget-icon .elementor-icon-wrapper{display: flex;align-items: center}.tc-visual-menu-grid{align-items: start}.tc-visual-menu .tc-visual-menu-photo a{display: block;overflow: hidden;border-radius: var(--tc-radius-card)}.tc-visual-menu-photo img{display: block;transition: transform .45s var(--tc-ease)}.tc-visual-menu-photo a:hover img{transform: scale(1.035)}.tc-visual-menu .tc-menulist{list-style: none;margin: 0;padding: 0}.tc-visual-menu .tc-menulist li{border-bottom-style: solid}.tc-visual-menu .tc-menulist a{display: flex;align-items: center;justify-content: space-between;text-decoration: none}.tc-visual-menu .tc-menulink-arrow{flex: none}.tc-menulink-label{display: inline-flex;align-items: center;gap: 12px;min-width: 0}.tc-menulink-icon{display: inline-flex;flex: none;font-size: 20px;line-height: 1}.tc-menulink-icon i{font-size: inherit}.tc-menu-icon{display: inline-flex;flex: none;margin-right: 10px;font-size: 20px;line-height: 1;color: var(--e-global-color-secondary)}.tc-menu-icon i{font-size: inherit}.e-con.tc-footer .tc-menu-icon{color: var(--e-global-color-accent)}@media (prefers-reduced-motion: reduce){.tc-visual-menu-photo img{transition: none}.tc-visual-menu-photo a:hover img{transform: none}}@media (min-width: 1025px){.tc-header .tc-mega .e-n-menu-heading{gap: var(--n-menu-title-space-between,32px)}.tc-header .tc-mega .e-n-menu:not([data-layout=dropdown]) .e-n-menu-heading>.e-n-menu-item:not(:last-child){margin-inline: 0}.tc-header .tc-mega .e-n-menu-title{padding-inline: 0}.tc-header .tc-mega .e-n-menu-dropdown-icon{width: 19px;min-width: 19px;padding-inline: 0}}html{font-size: 16px}body{-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto}small,sub,sup{font-size: 1em}table{font-size: max(16px,1em)}.elementor-widget-tourism-taxonomy-pills:not(:has(.tc-pills)),.elementor-widget-tourism-archive-lead:not(:has([data-tc-archive-lead])){display: none}.tc-helpbox__btn .elementor-icon-wrapper,.tc-season-badge .elementor-icon-wrapper{line-height: 0}.tc-entry-links ul{list-style: none;margin: 16px 0 0;padding: 0;display: grid;gap: 6px}.tc-entry-links li{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px;color: var(--e-global-color-muted);font-size: .95rem}.tc-entry-links li>i{align-self: center;font-size: 18px;color: var(--e-global-color-secondary)}.tc-entry-links a{color: var(--e-global-color-text);text-decoration: underline;text-decoration-color: var(--e-global-color-line2);text-underline-offset: 4px}.tc-entry-links a:is(:hover,:focus-visible){color: var(--e-global-color-secondary);text-decoration-color: currentColor}.tc-related-events{width: 100%}.tc-related-events__title{margin: 0 0 16px}.tc-related-events .tc-menulist{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--e-global-color-line)}.tc-related-events .tc-menulist li{border-bottom: 1px solid var(--e-global-color-line)}.tc-related-events .tc-menulist a{display: flex;align-items: center;gap: 16px;padding: 14px 0;color: var(--e-global-color-text)}.tc-related-events time{flex: 0 0 64px;color: var(--e-global-color-secondary);font-weight: 600;text-transform: uppercase;font-size: .85rem}.tc-related-events .tc-menulist span{flex: 1}.tc-related-events__all{display: inline-block;margin-top: 16px;color: var(--e-global-color-secondary);text-decoration: underline;text-underline-offset: 4px}@media (min-width: 1025px) and (max-width: 1279px){.e-con.tc-footer-grid{--e-con-grid-template-columns: repeat(4,minmax(0,1fr)) !important}.e-con.tc-footer .tc-footer-identity{grid-column: 1 / -1;max-width: none;--flex-direction: row;flex-direction: row !important;flex-wrap: nowrap;align-items: flex-start;--column-gap: 48px;column-gap: 48px}.e-con.tc-footer .tc-footer-identity>*{flex: 0 0 auto;width: auto}}@media (pointer: coarse){.tc-chips{gap: 8px}a.tc-badge{min-height: 40px}.tc-info__value a,.tc-entry-links a{display: inline-block;padding-block: 10px;margin-block: -10px}}