/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--onecol .layout__region{width:100%;}
.button,button.button{align-items:center;background-color:var(--color-contrast);border:2px solid var(--color-contrast);border-radius:2px;color:var(--color-contrast-contrast);cursor:pointer;display:inline-flex;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;line-height:1.5;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease}.button:focus,.button:hover,button.button:focus,button.button:hover{background-color:var(--color-contrast-hover);border-color:var(--color-contrast-hover);color:var(--color-contrast-contrast)}.button:focus-visible,button.button:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.button span,button.button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.button--transparent,button.button.button--transparent{background-color:transparent;border:2px solid var(--color-contrast);color:var(--color-contrast)}.button.button--transparent:focus,.button.button--transparent:hover,button.button.button--transparent:focus,button.button.button--transparent:hover{background-color:var(--color-contrast);border-color:var(--color-contrast);color:var(--color-contrast-contrast)}.button.button--rounded,button.button.button--rounded{border-radius:2rem}.button.button--cta,button.button.button--cta{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.button.button--cta:focus,.button.button--cta:hover,button.button.button--cta:focus,button.button.button--cta:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast)}.button.button--cta.button--transparent,button.button.button--cta.button--transparent{background-color:transparent;color:var(--color-accent)}.button.button--cta.button--transparent:focus,.button.button--cta.button--transparent:hover,button.button.button--cta.button--transparent:focus,button.button.button--cta.button--transparent:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.button.button--clean,button.button.button--clean{background-color:unset;border:none;color:var(--color-contrast);line-height:unset}.button.button--clean:hover,button.button.button--clean:hover{background-color:unset;color:unset}.button.button--foldout+* a,.button.button--foldout+* button,button.button.button--foldout+* a,button.button.button--foldout+* button{scroll-margin-top:calc(58px + 1rem)}
dialog{background:var(--color-background);border:0;color:var(--color-contrast);contain:layout style paint;top:0;right:0;bottom:0;left:0;max-height:100svh;max-width:100svw;overflow:hidden;padding:0;position:fixed;width:100svw;z-index:10}@media (min-width:720px){dialog{max-height:80vh;max-width:80vw;width:80vw}}dialog[open]{display:flex;flex-direction:column}dialog .dialog__content,dialog .dialog__header{margin:0 auto;max-width:var(--width-max);position:relative;width:100%}dialog .dialog__content{flex:1;overflow-y:auto}dialog .button--close{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:1.25rem;padding:0;position:absolute;right:0;top:0;width:3rem;z-index:99}dialog .button--close:hover{background-color:var(--color-contrast-hover);color:var(--color-background)}dialog .button--close:focus-visible,dialog .button--close:focus:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.dialog::backdrop{background:#0006}body.js-dialog-open{overflow:hidden}
.figure{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;position:relative}.figure img{grid-column:1/2;grid-row:1/2}.figure,img{max-width:100%;width:100%}.figure__caption{font-size:.875rem;font-style:normal;grid-column:1/2;grid-row:2/3;line-height:1.5;padding-top:1.25rem}.figure__caption .figure__description p{margin:0 0 1rem}.figure__caption .figure__description p:last-child{margin-bottom:0}@container (min-width:320px){.figure__caption{flex-direction:row;gap:1.25rem}}.figure__credit{align-items:center;background-color:#0009;color:#fff;display:flex!important;font-size:.625rem;grid-column:1/2;grid-row:1/2;margin-bottom:0;margin-left:auto;max-width:100%;padding:.5rem 1rem;place-self:end end}.dialog .figure__caption{overflow:initial}.media-gallery .dialog .media-gallery__slider-modal .figure{padding-left:0;padding-right:0}.media-gallery .dialog .media-gallery__slider-modal .figure img{object-fit:cover!important}.media-gallery .dialog .media-gallery__slider-modal .figure__caption{margin-top:-1rem;position:relative}.media-gallery .dialog .media-gallery__slider-modal .figure__caption .figure__credit{margin-top:-2.25rem}.media-gallery .dialog .media-gallery__slider-modal .figure__caption .figure__description{margin-top:.5rem}
.svg-icon{align-items:center;display:inline-flex;justify-content:center}.svg-icon:before{background-color:currentcolor;content:"";display:inline-block;height:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;width:1rem}.svg-icon--close:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.svg-icon--home:before{-webkit-mask-image:var(--icon-home);mask-image:var(--icon-home)}.svg-icon--menu:before{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu)}.svg-icon--arrow-left:before{-webkit-mask-image:var(--icon-arrow-left);mask-image:var(--icon-arrow-left)}.svg-icon--arrow-left-bold:before{-webkit-mask-image:var(--icon-arrow-left-bold);mask-image:var(--icon-arrow-left-bold)}.svg-icon--arrow-right:before{-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right)}.svg-icon--arrow-right-bold:before{-webkit-mask-image:var(--icon-arrow-right-bold);mask-image:var(--icon-arrow-right-bold)}.svg-icon--arrow-down:before{-webkit-mask-image:var(--icon-arrow-down);mask-image:var(--icon-arrow-down)}.svg-icon--arrow-up:before{-webkit-mask-image:var(--icon-arrow-up);mask-image:var(--icon-arrow-up)}.svg-icon--pointer-down:before{-webkit-mask-image:var(--icon-pointer-down);mask-image:var(--icon-pointer-down)}.svg-icon--pointer-up:before{-webkit-mask-image:var(--icon-pointer-up);mask-image:var(--icon-pointer-up)}.svg-icon--email:before{-webkit-mask-image:var(--icon-email);mask-image:var(--icon-email)}.svg-icon--whatsapp:before{-webkit-mask-image:var(--icon-whatsapp);mask-image:var(--icon-whatsapp)}.svg-icon--usp-euro:before{-webkit-mask-image:var(--icon-usp-euro);mask-image:var(--icon-usp-euro)}.svg-icon--usp-clock:before{-webkit-mask-image:var(--icon-usp-clock);mask-image:var(--icon-usp-clock)}.svg-icon--usp-hourglass:before{-webkit-mask-image:var(--icon-usp-hourglass);mask-image:var(--icon-usp-hourglass)}.svg-icon--usp-pauze:before{-webkit-mask-image:var(--icon-usp-pauze);mask-image:var(--icon-usp-pauze)}.svg-icon--usp-globe:before{-webkit-mask-image:var(--icon-usp-globe);mask-image:var(--icon-usp-globe)}.svg-icon--usp-check:before{-webkit-mask-image:var(--icon-usp-check);mask-image:var(--icon-usp-check)}.svg-icon--usp-location:before{-webkit-mask-image:var(--icon-usp-location);mask-image:var(--icon-usp-location)}.svg-icon--social-facebook:before{-webkit-mask-image:var(--icon-social-facebook);mask-image:var(--icon-social-facebook)}.svg-icon--social-pinterest:before{-webkit-mask-image:var(--icon-social-pinterest);mask-image:var(--icon-social-pinterest)}.svg-icon--social-whatsapp:before{-webkit-mask-image:var(--icon-social-whatsapp);mask-image:var(--icon-social-whatsapp)}.svg-icon--social-twitter:before,.svg-icon--social-x:before{-webkit-mask-image:var(--icon-social-twitter);mask-image:var(--icon-social-twitter)}.svg-icon--social-instagram:before{-webkit-mask-image:var(--icon-social-instagram);mask-image:var(--icon-social-instagram)}.svg-icon--social-youtube:before{-webkit-mask-image:var(--icon-social-youtube);mask-image:var(--icon-social-youtube)}.svg-icon--social-linkedin:before{-webkit-mask-image:var(--icon-social-linkedin);mask-image:var(--icon-social-linkedin)}.svg-icon--social-tiktok:before{-webkit-mask-image:var(--icon-social-tiktok);mask-image:var(--icon-social-tiktok)}.svg-icon--attention:before{-webkit-mask-image:var(--icon-attention);mask-image:var(--icon-attention)}.svg-icon--star:before{-webkit-mask-image:var(--icon-star);mask-image:var(--icon-star)}.svg-icon--usp-adventure:before{-webkit-mask-image:var(--icon-usp-adventure);mask-image:var(--icon-usp-adventure)}.svg-icon--usp-emotions:before{-webkit-mask-image:var(--icon-usp-emotions);mask-image:var(--icon-usp-emotions)}.svg-icon--usp-entertainment:before{-webkit-mask-image:var(--icon-usp-entertainment);mask-image:var(--icon-usp-entertainment)}.svg-icon--usp-family:before{-webkit-mask-image:var(--icon-usp-family);mask-image:var(--icon-usp-family)}.svg-icon--usp-movie:before{-webkit-mask-image:var(--icon-usp-movie);mask-image:var(--icon-usp-movie)}.svg-icon--usp-music:before{-webkit-mask-image:var(--icon-usp-music);mask-image:var(--icon-usp-music)}.svg-icon--star-half:before{-webkit-mask-image:var(--icon-star-half);mask-image:var(--icon-star-half)}.svg-icon--star-empty:before{-webkit-mask-image:var(--icon-star-empty);mask-image:var(--icon-star-empty)}.svg-icon--play:before{-webkit-mask-image:var(--icon-play);mask-image:var(--icon-play)}.svg-icon--pause:before{-webkit-mask-image:var(--icon-pause);mask-image:var(--icon-pause)}.svg-icon--stop:before{-webkit-mask-image:var(--icon-stop);mask-image:var(--icon-stop)}.svg-icon--prev:before{-webkit-mask-image:var(--icon-prev);mask-image:var(--icon-prev)}.svg-icon--next:before{-webkit-mask-image:var(--icon-next);mask-image:var(--icon-next)}.svg-icon--unmute:before{-webkit-mask-image:var(--icon-unmute);mask-image:var(--icon-unmute)}.svg-icon--mute:before{-webkit-mask-image:var(--icon-mute);mask-image:var(--icon-mute)}.svg-icon--filter:before{-webkit-mask-image:var(--icon-filter);mask-image:var(--icon-filter)}.svg-icon--pointing-arrow-left:before{-webkit-mask-image:var(--icon-pointing-arrow-left);mask-image:var(--icon-pointing-arrow-left)}.svg-icon--calendar:before{-webkit-mask-image:var(--icon-calendar);mask-image:var(--icon-calendar)}.svg-icon--list:before{-webkit-mask-image:var(--icon-list);mask-image:var(--icon-list)}.svg-icon--availability:before{-webkit-mask-image:var(--icon-availability);mask-image:var(--icon-availability)}.svg-icon--gift:before{-webkit-mask-image:var(--icon-gift);mask-image:var(--icon-gift)}.svg-icon--shopping-cart:before{-webkit-mask-image:var(--icon-shopping-cart);mask-image:var(--icon-shopping-cart)}.svg-icon--external-url:before{-webkit-mask-image:var(--icon-external-url);mask-image:var(--icon-external-url)}.svg-icon--account:before{-webkit-mask-image:var(--icon-account);mask-image:var(--icon-account)}.svg-icon--back:before{-webkit-mask-image:var(--icon-back);mask-image:var(--icon-back)}.svg-icon--cables:before{-webkit-mask-image:var(--icon-cables);mask-image:var(--icon-cables)}.svg-icon--catering:before{-webkit-mask-image:var(--icon-catering);mask-image:var(--icon-catering)}.svg-icon--celebration:before{-webkit-mask-image:var(--icon-celebration);mask-image:var(--icon-celebration)}.svg-icon--cleaning:before{-webkit-mask-image:var(--icon-cleaning);mask-image:var(--icon-cleaning)}.svg-icon--coffee:before{-webkit-mask-image:var(--icon-coffee);mask-image:var(--icon-coffee)}.svg-icon--competition:before{-webkit-mask-image:var(--icon-competition);mask-image:var(--icon-competition)}.svg-icon--dimensions:before{-webkit-mask-image:var(--icon-dimensions);mask-image:var(--icon-dimensions)}.svg-icon--dinner:before{-webkit-mask-image:var(--icon-dinner);mask-image:var(--icon-dinner)}.svg-icon--download:before{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download)}.svg-icon--dressing-room:before{-webkit-mask-image:var(--icon-dressing-room);mask-image:var(--icon-dressing-room)}.svg-icon--event-manager:before{-webkit-mask-image:var(--icon-event-manager);mask-image:var(--icon-event-manager)}.svg-icon--food:before{-webkit-mask-image:var(--icon-food);mask-image:var(--icon-food)}.svg-icon--green-room:before{-webkit-mask-image:var(--icon-green-room);mask-image:var(--icon-green-room)}.svg-icon--groups:before{-webkit-mask-image:var(--icon-groups);mask-image:var(--icon-groups)}.svg-icon--hotel:before{-webkit-mask-image:var(--icon-hotel);mask-image:var(--icon-hotel)}.svg-icon--launch:before{-webkit-mask-image:var(--icon-launch);mask-image:var(--icon-launch)}.svg-icon--led:before{-webkit-mask-image:var(--icon-led);mask-image:var(--icon-led)}.svg-icon--lighting:before{-webkit-mask-image:var(--icon-lighting);mask-image:var(--icon-lighting)}.svg-icon--location:before{-webkit-mask-image:var(--icon-location);mask-image:var(--icon-location)}.svg-icon--monumental-building:before{-webkit-mask-image:var(--icon-monumental-building);mask-image:var(--icon-monumental-building)}.svg-icon--orchestra:before{-webkit-mask-image:var(--icon-orchestra);mask-image:var(--icon-orchestra)}.svg-icon--phone:before{-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone)}.svg-icon--projector:before{-webkit-mask-image:var(--icon-projector);mask-image:var(--icon-projector)}.svg-icon--reception:before{-webkit-mask-image:var(--icon-reception);mask-image:var(--icon-reception)}.svg-icon--restaurant:before{-webkit-mask-image:var(--icon-restaurant);mask-image:var(--icon-restaurant)}.svg-icon--school:before{-webkit-mask-image:var(--icon-school);mask-image:var(--icon-school)}.svg-icon--security:before{-webkit-mask-image:var(--icon-security);mask-image:var(--icon-security)}.svg-icon--show:before{-webkit-mask-image:var(--icon-show);mask-image:var(--icon-show)}.svg-icon--speaker:before{-webkit-mask-image:var(--icon-speaker);mask-image:var(--icon-speaker)}.svg-icon--stage:before{-webkit-mask-image:var(--icon-stage);mask-image:var(--icon-stage)}.svg-icon--streaming:before{-webkit-mask-image:var(--icon-streaming);mask-image:var(--icon-streaming)}.svg-icon--technical-crew:before{-webkit-mask-image:var(--icon-technical-crew);mask-image:var(--icon-technical-crew)}.svg-icon--ticket--outline:before{-webkit-mask-image:var(--icon-ticket--outline);mask-image:var(--icon-ticket--outline)}.svg-icon--ticketing-services:before{-webkit-mask-image:var(--icon-ticketing-services);mask-image:var(--icon-ticketing-services)}.svg-icon--truck:before{-webkit-mask-image:var(--icon-truck);mask-image:var(--icon-truck)}.svg-icon--vip-lounge:before{-webkit-mask-image:var(--icon-vip-lounge);mask-image:var(--icon-vip-lounge)}.svg-icon--wedding:before{-webkit-mask-image:var(--icon-wedding);mask-image:var(--icon-wedding)}.svg-icon--wifi:before{-webkit-mask-image:var(--icon-wifi);mask-image:var(--icon-wifi)}.svg-icon--flag-all-countries:before,.svg-icon--flag-global:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 31 32'%3E%3Cpath d='M0 15.488Q0 9.056 4.544 4.544T15.488 0t10.976 4.544 4.544 10.944-4.544 10.976-10.976 4.544-10.944-4.544T0 15.488M2.016 16q.224 5.312 4 9.056 1.664-1.184 3.488-1.92Q8.128 19.744 8 16zm0-.992H8q.128-3.328 1.184-6.272Q7.2 7.936 5.44 6.56q-3.264 3.616-3.424 8.448m4.096-9.184q1.632 1.248 3.456 1.984 1.376-3.232 3.744-5.632-4.192.704-7.2 3.648m.64 19.936q2.816 2.432 6.56 3.04-2.048-2.048-3.36-4.736-1.696.608-3.2 1.696M8.992 16q.128 3.552 1.44 6.816 2.208-.704 4.576-.832V16zm0-.992h6.016V9.984q-2.496-.096-4.896-.928-.992 2.816-1.12 5.952m1.504-6.88q2.208.736 4.512.864V2.016h-.064q-2.88 2.432-4.448 6.112m.384 15.552q1.568 3.2 4.064 5.312h.064v-5.984q-2.208.128-4.128.672M16 28.992h.064q2.496-2.112 4.064-5.312-1.952-.544-4.128-.672zm0-7.008q2.368.128 4.576.832 1.312-3.264 1.44-6.816H16zm0-6.976h6.016q-.128-3.136-1.152-5.952-2.368.832-4.864.928zm0-6.016q2.304-.128 4.512-.864-1.568-3.68-4.448-6.112H16zM17.696 28.8q3.744-.608 6.56-3.04-1.504-1.088-3.2-1.696-1.312 2.688-3.36 4.736m0-26.624q2.368 2.4 3.744 5.632 1.824-.736 3.424-1.984-2.976-2.944-7.168-3.648m3.808 20.96q1.824.736 3.488 1.92 3.744-3.744 4-9.056h-5.984q-.128 3.744-1.504 7.136m.32-14.4q1.056 2.944 1.184 6.272h5.984q-.192-4.832-3.424-8.448-1.76 1.376-3.744 2.176'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 31 32'%3E%3Cpath d='M0 15.488Q0 9.056 4.544 4.544T15.488 0t10.976 4.544 4.544 10.944-4.544 10.976-10.976 4.544-10.944-4.544T0 15.488M2.016 16q.224 5.312 4 9.056 1.664-1.184 3.488-1.92Q8.128 19.744 8 16zm0-.992H8q.128-3.328 1.184-6.272Q7.2 7.936 5.44 6.56q-3.264 3.616-3.424 8.448m4.096-9.184q1.632 1.248 3.456 1.984 1.376-3.232 3.744-5.632-4.192.704-7.2 3.648m.64 19.936q2.816 2.432 6.56 3.04-2.048-2.048-3.36-4.736-1.696.608-3.2 1.696M8.992 16q.128 3.552 1.44 6.816 2.208-.704 4.576-.832V16zm0-.992h6.016V9.984q-2.496-.096-4.896-.928-.992 2.816-1.12 5.952m1.504-6.88q2.208.736 4.512.864V2.016h-.064q-2.88 2.432-4.448 6.112m.384 15.552q1.568 3.2 4.064 5.312h.064v-5.984q-2.208.128-4.128.672M16 28.992h.064q2.496-2.112 4.064-5.312-1.952-.544-4.128-.672zm0-7.008q2.368.128 4.576.832 1.312-3.264 1.44-6.816H16zm0-6.976h6.016q-.128-3.136-1.152-5.952-2.368.832-4.864.928zm0-6.016q2.304-.128 4.512-.864-1.568-3.68-4.448-6.112H16zM17.696 28.8q3.744-.608 6.56-3.04-1.504-1.088-3.2-1.696-1.312 2.688-3.36 4.736m0-26.624q2.368 2.4 3.744 5.632 1.824-.736 3.424-1.984-2.976-2.944-7.168-3.648m3.808 20.96q1.824.736 3.488 1.92 3.744-3.744 4-9.056h-5.984q-.128 3.744-1.504 7.136m.32-14.4q1.056 2.944 1.184 6.272h5.984q-.192-4.832-3.424-8.448-1.76 1.376-3.744 2.176'/%3E%3C/svg%3E");position:relative;top:1px}.svg-icon--flag-belgium:before,.svg-icon--flag-france:before,.svg-icon--flag-germany:before,.svg-icon--flag-italy:before,.svg-icon--flag-netherlands:before,.svg-icon--flag-russian-federation:before,.svg-icon--flag-spain:before,.svg-icon--flag-united-kingdom:before,.svg-icon--flag-united-states:before{height:.75rem;position:relative;top:1px}.svg-icon--flag-belgium:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ffd90c' d='M213.3 0h213.4v480H213.3z'/%3E%3Cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-france:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23002654' d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ce1126' d='M426.7 0H640v480H426.7z'/%3E%3C/svg%3E")}.svg-icon--flag-germany:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23ffce00' d='M0 320h640v160H0z'/%3E%3Cpath d='M0 0h640v160H0z'/%3E%3Cpath fill='%23d00' d='M0 160h640v160H0z'/%3E%3C/svg%3E")}.svg-icon--flag-italy:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23009246' d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ce2b37' d='M426.7 0H640v480H426.7z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-netherlands:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%2321468b' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23fff' d='M0 0h640v320H0z'/%3E%3Cpath fill='%23ae1c28' d='M0 0h640v160H0z'/%3E%3C/svg%3E")}.svg-icon--flag-russian-federation:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%230039a6' d='M0 160h640v320H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 320h640v160H0z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-spain:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='750' height='500'%3E%3Cpath fill='%23c60b1e' d='M0 0h750v500H0z'/%3E%3Cpath fill='%23ffc400' d='M0 125h750v250H0z'/%3E%3C/svg%3E")}.svg-icon--flag-united-kingdom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23012169' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23FFF' d='m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0z'/%3E%3Cpath fill='%23C8102E' d='m424 281 216 159v40L369 281zm-184 20 6 35L54 480H0zM640 0v3L391 191l2-44L590 0zM0 0l239 176h-60L0 42z'/%3E%3Cpath fill='%23FFF' d='M241 0v480h160V0zM0 160v160h640V160z'/%3E%3Cpath fill='%23C8102E' d='M0 193v96h640v-96zM273 0v480h96V0z'/%3E%3C/svg%3E")}.svg-icon--flag-united-states:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23bd3d44' d='M0 0h640v480H0'/%3E%3Cpath stroke='%23fff' stroke-width='37' d='M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640'/%3E%3Cpath fill='%23192f5d' d='M0 0h364.8v258.5H0'/%3E%3Cmarker id='a' markerHeight='30' markerWidth='30'%3E%3Cpath fill='%23fff' d='m14 0 9 27L0 10h28L5 27z'/%3E%3C/marker%3E%3Cpath fill='none' marker-mid='url(%23a)' d='m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z'/%3E%3C/svg%3E")}
.image,img{display:block;max-width:100%;width:100%}.image__caption{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-top:1.25rem}.image__caption .image__credit{font-size:.625rem}@container (min-width:320px){.image__caption{flex-direction:row;gap:1.25rem}}
.link{color:var(--color-contrast)}.link:hover{color:var(--color-contrast-hover)}.link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.link.link--icon{align-items:center;display:flex;gap:.75rem}.link.link--icon>.svg-icon{display:inline-flex}.link.link--icon>.svg-icon:before{height:1.25rem;width:1.25rem}.link.link--button{align-items:center;background-color:var(--color-contrast);border:2px solid var(--color-contrast);border-radius:2px;color:var(--color-contrast-contrast);cursor:pointer;display:inline-flex;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;line-height:1.5;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease}.link.link--button:focus,.link.link--button:hover{background-color:var(--color-contrast-hover);border-color:var(--color-contrast-hover);color:var(--color-contrast-contrast)}.link.link--button:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.link.link--button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.link--button.link--transparent{background-color:transparent;border:2px solid var(--color-contrast);color:var(--color-contrast)}.link.link--button.link--transparent:focus,.link.link--button.link--transparent:hover{background-color:var(--color-contrast);border-color:var(--color-contrast);color:var(--color-contrast-contrast)}.link.link--button.link--cta{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.link.link--button.link--cta:focus,.link.link--button.link--cta:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast)}.link.link--button.link--cta.link--transparent{background-color:transparent;color:var(--color-accent)}.link.link--button.link--cta.link--transparent:focus,.link.link--button.link--cta.link--transparent:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.link.link--rounded{border-radius:2rem}.link.link--cta{color:var(--color-accent)}
.markup{margin-block-end:1.25rem}.markup:last-child{margin-block-end:0}.markup blockquote,.markup ol,.markup p,.markup table,.markup ul{margin-block:0 1.25rem}.markup blockquote:last-child,.markup ol:last-child,.markup p:last-child,.markup table:last-child,.markup ul:last-child{margin-block-end:0}.markup h2,.markup h3,.markup h4,.markup h5{line-height:1.5;margin-block:0 1.25rem}.markup a:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.markup b,.markup strong{font-weight:700}.markup em{font-style:italic}.markup blockquote{display:block;margin-inline:40px}.markup blockquote p{background:var(--color-background-alt);border-radius:.5rem;padding:1.25rem}.markup figcaption{display:block}.markup cite{font-style:italic}.markup .responsive-table{background:linear-gradient(to right,var(--color-background) 30%,transparent),linear-gradient(to right,transparent,var(--color-background) 70%) 0 100%,radial-gradient(farthest-side at 0 50%,var(--color-background-alt),transparent),radial-gradient(farthest-side at 100% 50%,var(--color-background-alt),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-position:0 0,100%,0 0,100%;background-repeat:no-repeat;background-size:1.25rem 100%,1.25rem 100%,1rem 100%,1rem 100%;margin:0 -1rem;max-width:calc(100% + 2rem);overflow-x:auto;position:relative;width:calc(100% + 2rem)}.markup .responsive-table:after{content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:1rem}.markup .responsive-table td{min-width:120px}.markup table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.markup table td,.markup table th{padding:.75rem;text-align:left}.markup table th{color:var(--color-contrast-alt);font-size:.875rem;text-align:left;text-transform:uppercase}.markup table tbody tr:nth-child(odd){background-color:var(--color-background-alt)}.markup table caption{caption-side:bottom;font-style:italic;padding:.75rem 0 0;text-align:left}.markup ol,.markup ul{padding-left:1.25rem;text-align:left}@media (min-width:720px){.markup ol,.markup ul{margin-left:3rem;margin-right:3rem}}.markup ul{list-style-type:disc}.markup ol{list-style-type:decimal}.markup .list-item{margin-bottom:.5rem;padding-left:1.25rem}.markup p.small{font-size:.875rem;line-height:1.5rem}.markup p.extra-small{font-size:.75rem;line-height:1.25rem}
.menu-submenu{padding:0}@media (min-width:1224px){.menu-submenu{padding:1.25rem 1rem}.header__main-menu .menu-submenu{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}}.menu-submenu__group{display:flex;flex-direction:column;gap:1.25rem;width:100%}.menu-submenu__group-title{color:var(--color-contrast-alt);font-size:16px;font-weight:400;line-height:1.2;text-transform:uppercase}.menu-submenu .menu-submenu__item{align-items:center;display:flex;height:auto;padding:0;text-decoration:none;width:100%}.menu-submenu .menu-submenu__item .image{height:50px;margin-right:20px;min-width:50px;width:50px}.menu-submenu .menu-submenu__item span{font-weight:400}.menu-submenu .menu-submenu__item:focus,.menu-submenu .menu-submenu__item:hover{text-decoration:none}.menu-submenu .menu-submenu__item:focus span,.menu-submenu .menu-submenu__item:hover span{color:var(--color-contrast-alt)}.menu-submenu .menu-submenu__item:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}
.usp{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.usp>.svg-icon{align-self:center;display:inline-flex}.usp>.svg-icon:before{height:1.25rem;width:1.25rem}
.usps{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem}.usps.usps--vertical{align-items:flex-start;flex-direction:column;gap:.5rem 0}.usps .usps__usp{align-items:center;display:flex;flex-wrap:nowrap;font-weight:lighter;gap:.5rem}.usps .usps__usp>.svg-icon{align-self:baseline;margin-top:.5rem}
.section{position:relative;scroll-margin-top:calc(58px + 1rem)}.section.section--animations{overflow-y:hidden}.no-header .section{scroll-margin-top:1rem}.section.section--transparent{background:transparent!important}.section__background-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1;z-index:0}.section__content{position:relative;z-index:1}
.slider{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.slider>*{flex:0 0 100%;margin:0;visibility:visible!important}.slider[data-slider]{width:100%}.slider[data-slider]:not([data-keen-slider-disabled]){align-content:flex-start;flex-wrap:nowrap;gap:0;justify-content:unset;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slider[data-slider]:not([data-keen-slider-disabled])>*{margin:0;min-height:100px;position:relative;width:100%}.slider__slide:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.slider__slide--hidden{visibility:visible!important}@media (min-width:480px){.slider[data-columns="2"]>*{flex:0 0 calc(50% - .625rem)}}@media (min-width:720px){.slider[data-columns="3"]>*{flex:0 0 calc(33.3% - .83333rem)}}@media (min-width:480px){.slider[data-columns="4"]>*{flex:0 0 calc(50% - .625rem)}}@media (min-width:920px){.slider[data-columns="4"]>*{flex:0 0 calc(25% - .9375rem)}}@media (min-width:480px){.slider[data-columns="5"]>*{flex:0 0 calc(50% - .625rem)}}@media (min-width:720px){.slider[data-columns="5"]>*{flex:0 0 calc(33.3% - .83333rem)}}@media (min-width:920px){.slider[data-columns="5"]>*{flex:0 0 calc(25% - .9375rem)}}@media (min-width:1224px){.slider[data-columns="5"]>*{flex:0 0 calc(20% - 1rem)}}@media (min-width:480px){.slider[data-columns="6"]>*{flex:0 0 calc(50% - .625rem)}}@media (min-width:720px){.slider[data-columns="6"]>*{flex:0 0 calc(33.3% - .83333rem)}}@media (min-width:1224px){.slider[data-columns="6"]>*{flex:0 0 calc(16.6% - 1.04167rem)}}.slider-navigation{max-width:100%;overflow:hidden;position:relative;width:100%}.slider-navigation__arrows{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin:0 auto;padding:1.25rem 0 0}.slider-navigation__next,.slider-navigation__previous{align-items:center;background-color:var(--color-contrast);border:0;border-radius:50%;color:var(--color-contrast-contrast);cursor:pointer;display:inline-flex;font-size:0;font-weight:700;gap:.75rem;gap:0;height:2.5rem;justify-content:center;letter-spacing:.5px;line-height:1.5;padding:0;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease;width:2.5rem}.slider-navigation__next:focus,.slider-navigation__next:hover,.slider-navigation__previous:focus,.slider-navigation__previous:hover{background-color:var(--color-contrast-hover);border-color:var(--color-contrast-hover);color:var(--color-contrast-contrast)}.slider-navigation__next:focus-visible,.slider-navigation__previous:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.slider-navigation__next span,.slider-navigation__previous span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slider-navigation__next[aria-disabled],.slider-navigation__previous[aria-disabled]{opacity:.5}.slider-navigation__previous{left:1rem}@media (min-width:720px){.slider-navigation__previous{left:0}}.slider-navigation__previous .svg-icon{margin-right:5px}.slider-navigation__next{right:1rem}@media (min-width:720px){.slider-navigation__next{right:0}}.slider-navigation__arrows--overlay{display:flex;height:0;justify-content:space-between;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider-navigation__arrows--overlay .slider-navigation__next,.slider-navigation__arrows--overlay .slider-navigation__previous{margin:0 2%}.slider-navigation__dots{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:1.25rem 0 0;width:50%}.slider--dots .slider-navigation__dots{display:flex}.slider-navigation__dot{background-color:var(--color-background-alt);border:0;color:transparent;cursor:pointer;flex:1;font-size:0;height:.25rem;line-height:0;padding:0}.slider-navigation__dot:focus-visible{outline-color:var(--color-contrast)}.slider-navigation__dot--active{background-color:var(--color-contrast)}@media (max-width:480px){.card-gallery--slider .slider__slide .card__image img{object-position:center center;transition:all .6s ease-out}.card-gallery--slider .slider__slide--active .card__image img{object-position:center center}.card-gallery--slider .slider__slide--active+.slider__slide .card__image img{object-position:right center}.card-gallery--slider .slider__slide:has(+.slider__slide--active) .card__image img{object-position:left center}.card-gallery--slider .slider__slide .card{transform:scale(.95);transition:transform .3s ease}.card-gallery--slider .slider__slide--active .card{transform:scale(1);transition:transform .3s ease}}.card-gallery--slider .slider-navigation__next[aria-disabled],.card-gallery--slider .slider-navigation__previous[aria-disabled]{opacity:0}
.social-links__links{display:flex;gap:3rem;list-style:none;margin:0;padding:0}.social-links__links a{text-decoration:none}.social-links__links span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.social-links__links span:not(.svg-icon).focusable:active,.social-links__links span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.social-links__links .svg-icon:before{height:2rem;width:2rem}
.page-has-show .hero__content{--hero-content-height:calc(var(--height-main-menu) + var(--height-show-menu))}.section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{--hero-content-height:calc(var(--height-main-menu) + var(--height-ticker-tape))}@media (min-width:720px){.section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{min-height:calc(90svh - 2.75rem)}}@media (min-width:920px){.section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{min-height:calc(80svh - 2.75rem)}}.page-has-show .section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{--hero-content-height:calc(var(--height-main-menu) + var(--height-show-menu) + var(--height-ticker-tape))}@media (min-width:720px){.page-has-show .section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{min-height:calc(90svh - 2.75rem)}}@media (min-width:920px){.page-has-show .section--ticker~.system_main_block .hero[data-delta="1"] .hero__content{min-height:calc(80svh - 2.75rem)}}
.hero{--height-main-menu:50.75px;--height-show-menu:50.75px;--height-ticker-tape:38.5px;background-color:var(--color-background);position:relative}.hero__wrapper{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;pointer-events:none;position:relative;width:100%;z-index:2}@media (min-width:720px){.hero__wrapper{max-width:1140px;padding-left:1rem;padding-right:1rem}}.hero__wrapper .button,.hero__wrapper .link{pointer-events:auto}.hero__background-wrapper{position:relative}.hero__content{--hero-content-height:var(--height-main-menu);align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;margin-left:auto;max-width:600px;min-height:calc(100svh - var(--hero-content-height));padding-bottom:3rem;padding-top:6.625rem}@media (min-width:720px){.hero__content{min-height:90svh;padding-top:9.625rem}}@media (min-width:920px){.hero__content{min-height:80svh}}.hero__content>*{pointer-events:all}.hero__label{margin-bottom:-.5rem}.hero__content .markup,.hero__title{text-align:center}.hero__title{font-family:var(--variant-font-family);font-size:calc(var(--variant-font-size,1rem)*1.5);-webkit-hyphens:auto;hyphens:auto;line-height:1.4;line-height:1.2;overflow-wrap:break-word;text-wrap:balance;width:100%;word-break:auto-phrase}@media (min-width:720px){.hero__title{font-family:var(--variant-font-family);font-size:calc(var(--variant-font-size,1rem)*2);line-height:1.4}}@media (min-width:920px){.hero__title{font-family:var(--variant-font-family);font-size:calc(var(--variant-font-size,1rem)*4);line-height:1.4;line-height:1.1}}.hero__title .image,.hero__title img,.hero__title svg{height:auto;margin:0 auto;object-fit:contain;width:auto}.hero__rating [data-bv-show=rating_summary] .bv_main_container{background:transparent!important}.hero__rating [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.hero__rating [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{color:var(--color-contrast)!important}.hero__rating [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,.hero__rating [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:var(--color-contrast)!important;text-decoration:underline!important}.hero__rating [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:last-child{padding-right:0!important}.hero__links{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin:1rem 0;overflow:hidden;width:100%}@media (min-width:720px){.hero__links{overflow:initial}}.hero__usps{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:720px){.hero__usps[data-columns="5"]{max-width:80%}}.hero__usps li{align-items:center;display:flex;font-size:1rem;text-wrap:nowrap}.hero__usps li .svg-icon{color:var(--color-contrast);margin-right:.5rem}.hero__usps li .svg-icon:before{height:1.25rem;width:1.25rem}.hero__theater_usps .usps{justify-content:center}.hero__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;z-index:unset}@media (min-width:720px){.hero__background{max-height:100%}}.hero--fade .hero__background:after{background:linear-gradient(180deg,transparent 20%,var(--color-background) 100%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero__background .plyr--video,.hero__background .video,.hero__background .video__player,.hero__background img{height:100%;object-fit:cover;padding:0;width:100%}.hero__background img{object-position:var(--image-offset-x,center) var(--image-offset-y,center)}@media (min-width:720px){.hero__background img{object-position:center center}}.hero__background .plyr__controls{align-items:flex-start;background:none;bottom:unset;justify-content:flex-end;left:unset;opacity:1;padding:1rem;position:absolute;right:0;top:0;z-index:9999}@media (min-width:720px){.hero__background .plyr__controls{padding:1.25rem}}.hero:focus-within .hero__background .plyr__controls,.hero:hover .hero__background .plyr__controls{opacity:1}.hero__background .plyr--video .plyr__controls .plyr__control{border:2px solid var(--color-contrast);border-radius:1.25rem;color:var(--color-contrast);margin-right:0;opacity:1}.hero__background .plyr--video .plyr__controls .plyr__control:focus,.hero__background .plyr--video .plyr__controls .plyr__control:hover{background:var(--color-contrast);color:var(--color-contrast-contrast)}.hero__background .plyr--video .plyr__controls .plyr__control:focus,.hero__background .plyr--video .plyr__controls .plyr__control:focus-visible{outline-color:var(--color-contrast)}.hero__background .plyr--video .plyr__controls .plyr__control .icon--not-pressed,.hero__background .plyr--video .plyr__controls .plyr__control .icon--pressed{height:.9rem;width:.9rem}.hero__background .plyr--video .plyr__controls .plyr__control .icon--not-pressed{left:1px;position:relative}.hero__background .slider,.hero__background .slider-navigation{height:100%}.hero__background .slider-navigation__arrows{left:0;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;position:absolute;right:0;top:calc(50% - 3rem);width:100%;z-index:2}@media (min-width:720px){.hero__background .slider-navigation__arrows{bottom:3.5rem;max-width:1140px;padding-left:1rem;padding-right:1rem;top:auto}}.hero__background .slider-navigation__next,.hero__background .slider-navigation__previous{background:var(--color-contrast);color:var(--color-contrast-contrast);position:absolute}.hero__background .slider-navigation__next:focus,.hero__background .slider-navigation__next:hover,.hero__background .slider-navigation__previous:focus,.hero__background .slider-navigation__previous:hover{background:var(--color-contrast-alt);color:var(--color-contrast-contrast)}.hero__background .slider-navigation__next:focus,.hero__background .slider-navigation__previous:focus{outline-color:var(--color-contrast)}.hero__background .slider-navigation__previous{left:1.25rem}@media (min-width:720px){.hero__background .slider-navigation__previous{left:1.25rem}}.hero__background .slider-navigation__next{right:1.25rem}@media (min-width:720px){.hero__background .slider-navigation__next{left:4.9rem;right:auto}}.hero__background .slider-navigation__dots{display:none}.hero__background .plyr__poster{background-size:cover}@media (min-width:720px){.hero__background--mobile{display:none}}.hero__background--mobile img{object-position:var(--image-offset-x,center) var(--image-offset-y,top)}.hero__background--desktop{display:none}@media (min-width:720px){.hero__background--desktop{display:initial}}.hero__summary{font-size:1.25rem;margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-left:.5rem;padding-right:.5rem;padding-block:3rem;position:relative;text-align:center;text-wrap:balance;width:100%;z-index:1}@media (min-width:720px){.hero__summary{max-width:768px;padding-left:1rem;padding-right:1rem}}.hero--fade .hero__summary{padding-block-start:0}@media (min-width:720px){.hero__summary{font-size:1.5rem}}@media (min-width:920px){.hero__summary{font-size:2rem;line-height:1.4}}.section--animations.js-section-visible .hero .hero__label,.section--animations.js-section-visible .hero .hero__title{animation:fade-in-slide-up .5s ease-in-out .3s backwards}.section--animations:not(.js-section-visible) .hero .hero__label,.section--animations:not(.js-section-visible) .hero .hero__title{opacity:0;transform:translateY(3rem)}.section--animations.js-section-visible .hero .hero__links,.section--animations.js-section-visible .hero .hero__rating{animation:fade-in-slide-up .5s ease-in-out .6s backwards}.section--animations:not(.js-section-visible) .hero .hero__links,.section--animations:not(.js-section-visible) .hero .hero__rating{opacity:0;transform:translateY(3rem)}.section--animations.js-section-visible .hero .hero__usps{animation:fade-in-slide-up .5s ease-in-out .9s backwards}.section--animations:not(.js-section-visible) .hero .hero__usps{opacity:0;transform:translateY(3rem)}.section--animations.js-section-visible .hero .hero__summary{animation:fade-in-slide-up .5s ease-in-out 1.2s backwards}.section--animations:not(.js-section-visible) .hero .hero__summary{opacity:0;transform:translateY(3rem)}.hero__curtain{align-items:center;animation:curtains-up 3s ease-in forwards;background-color:var(--color-background);display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:3}.hero__curtain-logo{animation:curtains-up-logo 3s ease-in forwards;padding-inline:2.5rem;transform:translateY(-100%);width:43.75rem}@media (min-width:1224px){.hero__curtain-logo{transform:translateY(0)}}@keyframes curtains-up{0%{opacity:1}30%{opacity:1}99%{visibility:visible;z-index:3}to{opacity:0;visibility:hidden;z-index:-1}}@keyframes curtains-up-logo{0%{opacity:1;transform:scale(1)}30%{transform:scale(1)}60%{opacity:1}to{opacity:0;transform:scale(1.4)}}.hero__logo{display:flex;margin:0 auto;max-height:240px;max-width:240px}.logo--small .hero__logo{max-height:120px;max-width:120px}@media (min-width:720px){.hero__logo{max-height:300px;max-width:300px}.logo--small .hero__logo{max-height:200px;max-width:200px}}.hero__logo:has(:is(img,svg)[data-orientation=portrait]){max-height:375px;max-width:300px}.logo--small .hero__logo:has(:is(img,svg)[data-orientation=portrait]){max-height:225px;max-width:180px}@media (min-width:720px){.hero__logo:has(:is(img,svg)[data-orientation=portrait]){max-height:450px;max-width:600px}.logo--small .hero__logo:has(:is(img,svg)[data-orientation=portrait]){max-height:360px;max-width:480px}}.hero__logo:has(:is(img,svg)[data-orientation=landscape]){max-height:200px;max-width:300px}@media (min-width:720px){.hero__logo:has(:is(img,svg)[data-orientation=landscape]){max-height:240px;max-width:unset;width:500px}}
.page-wrapper{background-attachment:fixed;background-size:cover;margin:0 auto}.main{position:relative;width:100%}.main--background-image{background-attachment:fixed;background-size:cover;max-width:100%}
.footer{--color-background:#fff;--color-background-rgb:255,255,255;--color-background-alt:hsla(0,0%,6%,.1);--color-background-alt-2:hsla(0,0%,6%,.03);--color-background-alt-3:hsla(0,0%,6%,.015);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-contrast-contrast-alt:#c3c3c3;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,6%,.02);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#da243f;--color-form-success:#066b47;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background:#fff;padding-top:2rem;position:relative;z-index:3}.footer__top{border-top:1px solid rgba(8,8,8,.1);margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;padding-top:2rem;width:100%}@media (min-width:720px){.footer__top{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:920px){.footer__top{display:grid;gap:2rem;grid-template-columns:1fr 3fr}}.footer__top .figure .image{margin:0 auto 1.25rem;width:4.688rem}@media (min-width:920px){.footer__top .figure .image{margin:0}}.footer__top .figure a:focus-visible{outline:none}.footer__top .figure a:focus-visible .image{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.footer__top .navigation{width:100%}.footer__top .navigation__list,.footer__top .navigation__sublist{list-style:none;margin:0;padding:0}.footer__top .navigation__list{font-size:16px;line-height:2;margin:0 1.25rem;text-align:center}@media (min-width:640px){.footer__top .navigation__list{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;text-align:inherit}}@media (min-width:720px){.footer__top .navigation__list{margin:0 4rem}}@media (min-width:920px){.footer__top .navigation__list{margin:0}}.footer__top .navigation__item{margin-bottom:2rem}@media (min-width:640px){.footer__top .navigation__item{margin-bottom:0}}.footer__top .navigation__item .link{display:block;line-height:1.5;padding:.25rem 0;text-decoration:none;text-wrap:balance}@media (pointer:coarse){.footer__top .navigation__item .link{align-items:center;display:flex;min-height:44px}}@media (pointer:coarse) and ((min-width:0) and (max-width:640px)){.footer__top .navigation__item .link{justify-content:center}}.footer__top .navigation__item .link:hover{text-decoration:underline}.footer__top .navigation__item>.link{font-weight:700;margin-bottom:.75rem;text-transform:uppercase}.footer__middle{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:720px){.footer__middle{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:920px){.footer__middle{flex-direction:row;justify-content:space-between}}.footer__partners{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}@media (min-width:920px){.footer__partners{justify-content:flex-start;margin-bottom:0}}.footer__partners span{color:var(--color-contrast-alt);flex:0 0 100%;font-size:.875rem;text-align:center}@media (min-width:920px){.footer__partners span{flex:0 0 auto}}.footer__partners a:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.footer__partners .image{max-height:3.125rem;width:auto}.footer__links{display:flex;gap:1.25rem;justify-content:flex-end}@media (min-width:920px){.footer__links{margin-left:auto}}.footer__bottom{align-items:center;border-top:1px solid rgba(8,8,8,.1);display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;padding:2rem .5rem 3rem;width:100%}@media (min-width:720px){.footer__bottom{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:1224px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__bottom .footer__copyright{color:var(--color-contrast-alt);font-size:.875rem}@media (min-width:1224px){.footer__bottom .navigation{margin-left:auto}}.footer__bottom .navigation__list,.footer__bottom .navigation__sublist{display:flex;flex-wrap:wrap;font-size:.875rem;justify-content:center;list-style:none;margin:0;padding:0}.footer__bottom .navigation__item .link{margin:.25rem;text-decoration:none}.footer__bottom .navigation__item .link:hover{text-decoration:underline}.footer__bottom .social-links__links{gap:1rem}.footer__bottom .social-links__links .link{align-items:center;background-color:var(--color-background-alt);border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:2.5rem}.footer__bottom .social-links__links .link:hover{background-color:var(--color-contrast);color:var(--color-background)}.footer__bottom .social-links__links .svg-icon{height:16px;width:16px}.footer__text{border-top:1px solid rgba(8,8,8,.1);font-size:.75rem;margin-bottom:3rem;padding-top:2rem;text-align:center}@media (min-width:1224px){.footer__text{text-align:left}}@keyframes scroll-move{0%,to{bottom:-.4rem}50%{bottom:.4rem}}
.header button.button--dialog{border:0;border-radius:0;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:flex-start;letter-spacing:1px;padding:1rem}.header button.button--dialog,.header button.button--dialog:focus,.header button.button--dialog:hover{background-color:transparent;color:#fff}.header button.button--dialog:focus{outline:0}.header button.button--dialog:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header button.button--dialog .svg-icon{display:inline-flex}.header button.button--dialog[aria-expanded=true] .svg-icon:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}@media (min-width:1224px){.header button.button--dialog,.header button.button--dialog:focus,.header button.button--dialog:hover{color:currentcolor}}.header .dialog{border:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;overflow-x:hidden;transition:all .3s ease-in-out;width:100%}.header .dialog[open]{display:flex;flex-direction:column;top:3.625rem}@media (min-width:1224px){.header .dialog[open]{top:3.625rem}}.header .dialog[open] .navigation__list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.header .dialog[open] .button--foldout[aria-expanded=true]+.navigation__sub-menu{background-color:var(--color-background);min-height:100vh;overflow:hidden auto;padding-bottom:2.5rem;position:absolute;top:0;visibility:visible;width:100%;z-index:1}.header .dialog[open] .menu-submenu{margin-top:1.25rem}.header .dialog .dialog__header{display:none!important}.header .dialog .dialog__content{overflow-x:hidden}.header .dialog .header__account-link,.header .dialog .header__book-button{justify-content:flex-start;margin:2rem 1.25rem 1.25rem}.header .dialog .header__account-link .link,.header .dialog .header__book-button .link{padding:.75rem 1.5rem}@media (min-width:720px){.header .dialog .header__account-link,.header .dialog .header__book-button{margin:1.25rem 2rem}}.header .dialog .navigation__sub-menu{display:none}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu{display:block}.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{line-height:1.2;margin:2rem 1rem 1.25rem;padding:0;text-wrap:wrap}@media (min-width:720px){.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{margin:2rem 2rem 1.25rem}}@media (min-width:1224px){.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{margin:1.25rem 2rem}}.header .dialog .navigation--main+.heading{border-top:1px solid #ccc;color:#a2a2a2;padding-top:2rem;text-align:left}@media (min-width:1224px){.header .dialog .navigation--main+.heading{border-top:0;color:var(--color-accent);font-size:2rem;padding-top:0}}.header .dialog .navigation__item{width:100%}.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{font-size:1.25rem;justify-content:space-between;width:100%}@media (min-width:720px){.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{padding:1rem 2rem}}.header .dialog .navigation__item .button--foldout .svg-icon,.header .dialog .navigation__item .link .svg-icon{margin-left:auto;transition:opacity .3s ease-in-out}.header .dialog .navigation__item .button--foldout .svg-icon:before,.header .dialog .navigation__item .link .svg-icon:before{transform:unset}.header .dialog .navigation__item .button--foldout:hover,.header .dialog .navigation__item .link:hover{color:var(--color-contrast-alt)}.header .dialog .navigation__item .button--foldout:hover .svg-icon,.header .dialog .navigation__item .link:hover .svg-icon{opacity:1}.header .dialog .navigation__item .button--foldout:focus,.header .dialog .navigation__item .link:focus{outline:0}.header .dialog .navigation__item .button--foldout:focus-visible,.header .dialog .navigation__item .link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header .dialog .navigation__item.navigation__item--active>.button--foldout .svg-icon,.header .dialog .navigation__item.navigation__item--active>.link .svg-icon{opacity:1}.header .dialog .menu-submenu{flex-direction:column}.header .dialog .menu-submenu__group{gap:0;padding:1.25rem 0 0}.header .dialog .menu-submenu__group:first-child{padding-top:0}.header .dialog .menu-submenu__group-title{margin:0 1.25rem .5rem}@media (min-width:720px){.header .dialog .menu-submenu__group-title{margin:0 2rem .5rem}}.header .dialog .menu-submenu__item{padding:.5rem 1.25rem}@media (min-width:720px){.header .dialog .menu-submenu__item{padding:.5rem 2rem}}.header .dialog .menu-submenu__item span{font-size:1rem;text-wrap:auto}.dialog .navigation__sub-menu{padding:0}.header .dialog .navigation__item .button--back{border:0 solid transparent;color:var(--color-accent);display:flex;flex:0 0 auto;font-size:1rem;font-weight:400;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem;text-decoration:underline}@media (min-width:1224px){.header .dialog .navigation__item .button--back{padding:.75rem 2rem}}.header .dialog .navigation__item .button--back:focus,.header .dialog .navigation__item .button--back:hover{background-color:transparent;color:var(--color-accent-hover)}.header .dialog .navigation__item .button--back .svg-icon{margin-left:unset}.header .dialog .navigation__item .button--back .svg-icon:before{transform:unset}@media (min-width:1224px){.header .dialog{transform:translate(-100%);transition:all .75s ease-in-out;visibility:hidden;width:30rem}.header .dialog[open]{left:0;transform:translate(0);visibility:visible}.header .dialog .dialog__content{padding-top:2rem}.header .dialog .figure{display:none}.header .dialog .navigation__item{width:30rem}.header .dialog>.dialog__header .button--close{display:none}.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{line-height:1.5}.header .dialog .navigation__sub-menu{background-color:#fff}.header .dialog .navigation__item--with-sub-items .navigation__sub-menu{padding:0}.dialog-pseudo-backdrop{background:#000;height:100vh;left:0;opacity:.4;position:fixed;top:3.625rem;transition:opacity .4s ease-in-out;width:100vw;z-index:2}}@media screen and (width < 1224px){.header .dialog{height:calc(100vh - 3.625rem);max-height:calc(100vh - 3.625rem);overflow-y:auto}.header .dialog .navigation__sub-menu{background:#fff;display:flex;flex-direction:column;height:100%;left:auto;max-height:calc(100vh - 3.625rem);max-width:0;opacity:1;overflow:hidden auto;position:absolute;right:0;top:0;transition:max-width .3s cubic-bezier(.4,0,.2,1);visibility:visible;white-space:nowrap;width:100%;z-index:10}.header .dialog[open]{display:flex;flex-direction:column}.header .dialog .dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto}.header .dialog .dialog__content:has(.button--foldout[aria-expanded=true]){overflow-y:hidden}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu__background,.header .dialog .button--foldout[aria-expanded=true]~.navigation__sub-menu{display:flex}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .js-header-open-top-level>.navigation__sub-menu{height:auto;top:3.625rem;right:0;bottom:0;left:0;max-height:none;min-height:auto;overflow-y:auto;position:fixed}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .button--foldout[aria-expanded=true]~.navigation__sub-menu__background{height:100%;left:auto;max-width:100%}}@media screen and (width < 1224px) and (prefers-reduced-motion:reduce){.header .header__mobile .dialog .navigation__sub-menu{transition:none}}
.header{position:sticky;top:0;z-index:5}.header a{color:var(--color-contrast)}.header__flex{align-items:center;display:flex;justify-content:space-between}@media (min-width:1224px){.header__flex{flex-grow:1}}.header__inner{height:3.625rem}@media (min-width:1224px){.header__inner{display:flex}div .header__inner{background-color:transparent!important;position:relative;z-index:1}div .header__inner:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--color-background-rgb),.9)!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:1224px) and (prefers-reduced-transparency:reduce){div .header__inner:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--color-background)!important}}@media screen and (width < 1224px){.header__inner[class*=" theme"],.header__inner[class^=theme]{background-color:#101010!important;color:#fff}}.header__main-menu--show-background,.header__main-menu--stage-background{height:3.625rem;position:fixed;top:0;width:100%}.sbdocs .header__main-menu--show-background,.sbdocs .header__main-menu--stage-background{display:none}.header__main-menu--show-background{top:3.625rem}@media (min-width:1224px){.header__main-menu--show-background{top:0}}.toolbar-horizontal.toolbar-fixed .header__main-menu--show-background,.toolbar-horizontal.toolbar-fixed .header__main-menu--stage-background{top:39px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header__main-menu--show-background{top:80px}.header figure{align-items:center;display:flex;margin:0;margin-block-end:0;width:auto}.header figure a:focus{outline:0}.header figure a:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.header figure img{height:3.5rem;padding:.625rem;width:auto}@media (min-width:1224px){.header figure img{height:3.125rem}}.hide-on-desktop.header__logo{display:inherit}@media (min-width:1224px){.hide-on-desktop.header__logo{display:none}}.header .menu-submenu img{margin-block-end:0}.header__account-link,.header__action-buttons,.header__book-button,.header__open-button{align-items:center;display:flex;min-width:6.25rem}@media (min-width:480px){.header__account-link,.header__action-buttons,.header__book-button,.header__open-button{min-width:8.75rem}}.header__main-menu{display:none}@media (min-width:1224px){.header--stage .header__open-button{display:none}.header--show .header__book-button{display:flex}.header__main-menu{display:flex;flex-grow:1;justify-content:center}}.header__account-link,.header__action-buttons,.header__book-button{gap:1rem;justify-content:flex-end;padding-right:.5rem}@media (min-width:1224px){.header__action-buttons{padding-right:1rem}}.header__action-buttons .header__account-link,.header__action-buttons .header__book-button{min-width:auto;padding-right:0}.header__account-link,.header__book-button{justify-content:flex-end}.header__account-link .link,.header__book-button .link{font-size:1rem;font-weight:400;padding:.75rem 1rem}.header__account-link .link{flex-wrap:nowrap;gap:.5rem;line-height:1.2;padding-right:.5rem;text-decoration:none;text-wrap:nowrap;transition:color .3s ease-in-out}.header__account-link .link .svg-icon:before{background-color:#fff;height:1.2rem;width:1.2rem}@media (min-width:1224px){.header__account-link .link .svg-icon:before{background-color:currentcolor}}.header__account-link .link span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__account-link .link span:not(.svg-icon).focusable:active,.header__account-link .link span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}@media (min-width:640px){.header__account-link .link span:not(.svg-icon){height:auto;overflow:initial;position:relative!important;width:auto;clip:auto;word-wrap:normal}}.header__book-button .link{gap:.25rem;line-height:1.2;padding:.5rem}.header__book-button .link .svg-icon:before{height:1.5rem;width:1.5rem}.header__book-button .link span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__book-button .link span:not(.svg-icon).focusable:active,.header__book-button .link span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}@media (min-width:640px){.header__book-button .link span:not(.svg-icon){height:auto;overflow:initial;position:relative!important;width:auto;clip:auto;word-wrap:normal}}.header .dialog,.header .dialog__title,.header .navigation__sub-menu__title{color:var(--color-accent);font-size:2rem}@media (min-width:1224px){.header .header--show .dialog__title{display:none}}.navigation__sub-menu__title{line-height:1.2;margin-bottom:1.25rem}.header .navigation__list,.header .navigation__sublist{list-style:none;margin:0;padding:0}.header .navigation__item .svg-icon:before{height:1rem;width:1rem}@media (min-width:1224px){.header .navigation__item .svg-icon:before{height:1.2rem;width:1.2rem}}.header .navigation__item .svg-icon.svg-icon--arrow-left:before{height:1rem;width:1rem}@media (min-width:1224px){.header .dialog .navigation__item .svg-icon:before,.header .navigation__subitem .svg-icon:before{height:1rem;width:1rem}.header:before{background:#000;content:"";height:100vh;left:0;max-height:100vh;max-width:100vw;opacity:0;pointer-events:none;position:fixed;top:3.625rem;transition:opacity .4s ease-in-out;width:100vw;z-index:0}.header.js-header-menu-active:before{opacity:.4;pointer-events:auto}.header .header__main-menu .navigation__list>.navigation__item{border-bottom:4px solid transparent}.header .header__main-menu .navigation__list>.navigation__item>.navigation__item.navigation__item--active{border-bottom-color:var(--color-accent)}}@media (min-width:1224px){.header .header__main-menu .navigation__list--level-1>li:has(>.js-button-foldout[aria-expanded=true]){border-bottom-color:var(--color-accent)}.header .header__main-menu .navigation__list>.navigation__item>.button--foldout,.header .header__main-menu .navigation__list>.navigation__item>.link{padding:1rem 1rem calc(1rem - 9px)}.header .header__main-menu .navigation__list>.navigation__item.navigation__item--active{border-bottom-color:var(--color-accent)}.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true],.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true] .button__text,.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true]:hover{color:var(--color-accent)}.header .header__main-menu .navigation__list--level-1>.navigation__item .button--foldout[aria-expanded=true] .svg-icon:before,.header .header__main-menu .navigation__list--level-1>.navigation__item>.link .svg-icon:before{background-color:var(--color-accent);transform:rotate(270deg)}.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items .button--foldout[aria-expanded=true] .svg-icon:before,.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items button .svg-icon:before,.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items.js-header-open-top-level button .svg-icon:before{transform:unset}}.header .navigation__item .button--foldout,.header .navigation__item .link{align-items:center;background:transparent;border:none;border-radius:0;color:var(--color-contrast);cursor:pointer;display:flex;font-size:inherit;font-weight:400;height:100%;justify-content:space-between;letter-spacing:0;line-height:1.2;padding:1rem;text-align:left;text-decoration:none;transition:color .3s ease-in-out;width:100%}.header .navigation__item .button--foldout:hover,.header .navigation__item .link:hover{background:transparent;color:var(--color-contrast-alt)}.header .navigation__item .button--foldout:focus,.header .navigation__item .link:focus{outline:0}.header .navigation__item .button--foldout:focus-visible,.header .navigation__item .link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header .navigation__item .link[href^=http]:after{background-color:currentcolor;content:"";display:inline-block;height:1rem;margin-left:1rem;-webkit-mask-image:var(--icon-external-url);mask-image:var(--icon-external-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;width:1rem}.header .navigation__item.navigation__item--active>.button--foldout,.header .navigation__item.navigation__item--active>.link,.header .navigation__subitem.navigation__subitem--active>.link{color:var(--color-accent)}.header .navigation__item--main .link span{text-wrap:nowrap}.header .navigation__sublist--level-2>.navigation__subitem>.button span,.header .navigation__sublist--level-2>.navigation__subitem>.link span{overflow:unset;text-wrap:wrap}@media (min-width:1224px){.header__inner .navigation__list{display:flex}.header__inner .navigation__item--with-sub-items button{gap:.25rem}.header__inner .navigation__item--with-sub-items button .svg-icon:before{transform:rotate(90deg);transition:opacity .3s ease-in-out}.header__inner .header__main-menu .navigation__list--level-1>.navigation__item--with-sub-items>button .svg-icon:before{margin-top:8px}.header__inner .header__main-menu .navigation__sublist--level-2>.navigation__subitem--with-sub-items>button .svg-icon:before{height:20px}.header__inner .navigation__sublist--level-3>.link{max-width:30%}.header__inner .navigation__sub-menu{color:var(--color-contrast);height:auto;left:0;max-height:80vh;opacity:0;overflow-y:auto;padding:2rem 4rem 4rem;position:absolute;top:-100vh;visibility:hidden;width:100%;z-index:-2}.header--show .header__inner .navigation__sub-menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--color-background-rgb),.9)}}@media (min-width:1224px) and (prefers-reduced-transparency){.header--show .header__inner .navigation__sub-menu{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--color-background)!important}}@media (min-width:1224px){.header--stage .header__inner .navigation__sub-menu{--color-background:#fff;--color-background-alt:hsla(0,0%,6%,.1);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-form-background:hsla(0,0%,6%,.03);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#b70505;--color-form-success:#055e05;background-color:var(--color-background)!important;background-color:#f9f9f9!important;color:var(--color-contrast)}.header--stage .header__inner .navigation__sub-menu .button,.header--stage .header__inner .navigation__sub-menu .link-button{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button:focus,.header--stage .header__inner .navigation__sub-menu .link-button:focus{outline-color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta:focus,.header--stage .header__inner .navigation__sub-menu .button.button--cta:hover,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:hover{background-color:var(--color-accent-white-hover);border-color:var(--color-accent-white-hover);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:focus{outline-color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent{border-color:var(--color-accent-white);color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent:focus,.header--stage .header__inner .navigation__sub-menu .button.button--transparent:hover,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:hover{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:focus{outline-color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu a,.header--stage .header__inner .navigation__sub-menu a.link-button,.header--stage .header__inner .navigation__sub-menu button,.header--stage .header__inner .navigation__sub-menu button.button{background-color:transparent;color:var(--color-contrast)}.header--stage .header__inner .navigation__sub-menu a:hover,.header--stage .header__inner .navigation__sub-menu button:hover{color:var(--color-contrast-alt)}.header--stage .header__inner .navigation__sub-menu a:focus-visible,.header--stage .header__inner .navigation__sub-menu button:focus-visible{outline-color:#101010}.header__inner .navigation__sub-menu .menu-submenu__item{content-visibility:hidden;transition:content-visibility .3s ease-in-out;transition-behavior:allow-discrete}.header__inner [aria-expanded=true]+.navigation__sub-menu{opacity:1;top:100%;visibility:visible}.header__inner [aria-expanded=true]+.navigation__sub-menu .menu-submenu__item{content-visibility:visible}.header__inner .button--close{background-color:transparent;border:0;color:var(--color-contrast);position:absolute;right:1rem;top:1rem}.header__inner .button--close span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__inner .button--close span:not(.svg-icon).focusable:active,.header__inner .button--close span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.header__inner .button--close:hover{background-color:transparent;color:var(--color-accent-hover)}}.header .navigation__item .button--back{display:none}.header__account button.button--account{background:transparent;border:0 transparent}.dialog .navigation__sub-menu__background,.navigation__sub-menu__background{display:none}@media (min-width:1224px){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{display:grid;grid-auto-rows:min-content;grid-template-columns:30% 70%;min-height:400px;overflow-x:hidden;transform:translateY(-100%);transition:opacity .2s ease-in-out,visibility allow-discrete .4s,transform .4s ease-in-out,min-height .2s ease-in-out;transition-delay:.2s}}@media (min-width:1224px) and (prefers-reduced-motion:reduce){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{transform:none;transition:none}}@media (min-width:1224px){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu .navigation__sublist--level-2,.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu>.navigation__sub-menu__title{align-self:start;grid-column:1}.header__inner .header__main-menu .navigation__list--level-1>.navigation__item>[aria-expanded=true]+.navigation__sub-menu{transform:translateY(0)}.header__inner .header__main-menu .navigation__sub-menu__background,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.navigation__sub-menu{grid-column:2;height:100%;max-height:80vh;min-height:400px;position:absolute;right:0;top:0;width:100%}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__sub-menu{top:0;transition:height .4s ease-in-out}.header__inner .header__main-menu .navigation__sublist--level-2>.navigation__subitem--with-sub-items{display:grid}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items>.button--foldout,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.link{padding-right:2.5rem}.header__inner .header__main-menu .navigation__sublist--level-3 .navigation__subitem>.link{max-width:fit-content}.header__inner .header__main-menu .navigation__list--level-1 .header__menu--has-background-image.navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--image,.header__inner .header__main-menu .navigation__list--level-1 .navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--colour{display:block}.header__inner .header__main-menu .navigation__list--level-1 .navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--colour,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.navigation__sub-menu{background-color:var(--color-background)!important}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu{display:block;z-index:10}.header__inner .header__main-menu .navigation__sub-menu__title{padding:0 1rem}.header__menu--has-background-image img{height:100%;object-fit:cover;object-position:center;width:100%}.js-dialog-open .header--show .header__main-menu .figure a,.js-dialog-open .header--show .header__main-menu .navigation__item>.button--foldout,.js-dialog-open .header--show .header__main-menu .navigation__item>.link{opacity:.5;pointer-events:none}.js-dialog-open .header--show .header__main-menu .navigation__item.navigation__item--active{opacity:.5}.header--show .dialog__content .dialog__title,.header--show .dialog__content .dialog__title+.navigation--main{display:none}}
.theme-lion-king-black-text-white-background{--color-background:#fff;--color-background-rgb:255,255,255;--color-background-alt:hsla(0,0%,9%,.1);--color-background-alt-2:hsla(0,0%,9%,.03);--color-background-alt-3:hsla(0,0%,9%,.015);--color-background-hover:#dcdcdc;--color-contrast:#171717;--color-contrast-hover:#3a3a3a;--color-contrast-alt:hsla(0,0%,9%,.6);--color-contrast-contrast:#fff;--color-contrast-contrast-alt:#c5c5c5;--color-accent:#ffbd07;--color-accent-alt:rgba(5,5,5,.05);--color-accent-hover:#dca409;--color-accent-contrast:#050505;--color-accent-contrast-alt:rgba(5,5,5,.6);--color-accent-light:#050505;--color-accent-light-contrast:#ffbd07;--color-accent-white:#ffbd07;--color-accent-white-hover:#dca409;--color-accent-white-contrast:#050505;--color-accent-dark:#ffbd07;--color-accent-dark-hover:#dca409;--color-accent-dark-contrast:#050505;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,9%,.02);--color-form-background-disabled:hsla(0,0%,9%,.07);--color-form-background-selected:hsla(0,0%,9%,.2);--color-form-border:hsla(0,0%,9%,.2);--color-form-border-focus:#171717;--color-form-disabled-text:hsla(0,0%,9%,.6);--color-form-error:#da243f;--color-form-success:#096e49;--color-block-background:#ffbd07;--color-block-contrast:#050505;--color-block-contrast-contrast:#fff;--color-block-accent:#050505;--color-block-accent-hover:#2b2b2b;--color-block-accent-contrast:#fff;--variant-font-family:futura-pt-bold;--variant-font-size:20px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-lion-king-black-text-white-background .heading__label{text-transform:none}.theme-lion-king-black-text-white-background.is-transparent{background-color:transparent!important}
.theme-lion-king-white-text-gray-background{--color-background:#252525;--color-background-rgb:37,37,37;--color-background-alt:hsla(0,0%,100%,.1);--color-background-alt-2:hsla(0,0%,100%,.03);--color-background-alt-3:hsla(0,0%,100%,.015);--color-background-hover:#232323;--color-contrast:#fff;--color-contrast-hover:#dcdcdc;--color-contrast-alt:hsla(0,0%,100%,.6);--color-contrast-contrast:#171717;--color-contrast-contrast-alt:#515151;--color-accent:#ffbd07;--color-accent-alt:rgba(5,5,5,.05);--color-accent-hover:#dca409;--color-accent-contrast:#050505;--color-accent-contrast-alt:rgba(5,5,5,.6);--color-accent-light:#050505;--color-accent-light-contrast:#ffbd07;--color-accent-white:#ffbd07;--color-accent-white-hover:#dca409;--color-accent-white-contrast:#050505;--color-accent-dark:#ffbd07;--color-accent-dark-hover:#dca409;--color-accent-dark-contrast:#050505;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,100%,.02);--color-form-background-disabled:hsla(0,0%,100%,.07);--color-form-background-selected:hsla(0,0%,100%,.2);--color-form-border:hsla(0,0%,100%,.2);--color-form-border-focus:#fff;--color-form-disabled-text:hsla(0,0%,100%,.6);--color-form-error:#f99daa;--color-form-success:#00a86b;--color-block-background:#ffbd07;--color-block-contrast:#050505;--color-block-contrast-contrast:#fff;--color-block-accent:#252525;--color-block-accent-hover:#232323;--color-block-accent-contrast:#fff;--variant-font-family:futura-pt-bold;--variant-font-size:20px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-lion-king-white-text-gray-background .heading__label{text-transform:none}.theme-lion-king-white-text-gray-background.is-transparent{background-color:transparent!important}
.theme-stage-entertainment-black-text-white-background{--color-background:#fff;--color-background-rgb:255,255,255;--color-background-alt:hsla(0,0%,6%,.1);--color-background-alt-2:hsla(0,0%,6%,.03);--color-background-alt-3:hsla(0,0%,6%,.015);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-contrast-contrast-alt:#c3c3c3;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,6%,.02);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#da243f;--color-form-success:#066b47;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-stage-entertainment-black-text-white-background.is-transparent{background-color:transparent!important}
.theme-stage-entertainment-white-text-black-background{--color-background:#171717;--color-background-rgb:23,23,23;--color-background-alt:hsla(0,0%,100%,.1);--color-background-alt-2:hsla(0,0%,100%,.03);--color-background-alt-3:hsla(0,0%,100%,.015);--color-background-hover:#3a3a3a;--color-contrast:#fff;--color-contrast-hover:#dbdbdb;--color-contrast-alt:hsla(0,0%,100%,.6);--color-contrast-contrast:#101010;--color-contrast-contrast-alt:#4c4c4c;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,100%,.02);--color-form-background-disabled:hsla(0,0%,100%,.07);--color-form-background-selected:hsla(0,0%,100%,.2);--color-form-border:hsla(0,0%,100%,.2);--color-form-border-focus:#fff;--color-form-disabled-text:hsla(0,0%,100%,.6);--color-form-error:#f39aa7;--color-form-success:#00a86b;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-stage-entertainment-white-text-black-background.is-transparent{background-color:transparent!important}@media (min-width:1224px){.header--stage .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{background-color:#f9f9f9!important;color:#101010}}.header--stage .header__inner .navigation__sub-menu a.link-button:focus-visible,.header--stage .header__inner .navigation__sub-menu a:focus-visible,.header--stage .header__inner .navigation__sub-menu button.button:focus-visible,.header--stage .header__inner .navigation__sub-menu button:focus-visible{outline:var(--color-contrast) dashed 2px}.menu-submenu__group-title{color:#171717}
