@charset "UTF-8";@font-face{font-family:Life;src:url("./fonts/Life/36E2FC_0_0-327UVACK.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Life;src:url("./fonts/Life/36E2FC_1_0-WVOYDPUB.woff2") format("woff2");font-style:italic;font-weight:400}@font-face{font-family:Life;src:url("./fonts/Life/36E2FC_2_0-H6CVEE5Y.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-family:Unica77LL;src:url("./fonts/Unica77LL/Unica77LLWeb-Medium-UDO2AMAA.woff2") format("woff2");font-style:normal}@font-face{font-family:Unica77LL;src:url("./fonts/Unica77LL/Unica77LLWeb-MediumItalic-FKDMNGEX.woff2") format("woff2");font-style:italic}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal}body{display:flex;flex-direction:column;min-height:100vh;margin:0;line-height:inherit;color:var(--color-black)}body.body--modal-open{overflow:hidden}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden],.invisible{display:none}:root{--font-title: life, sans-serif;--font-body: unica77ll, sans-serif;--font-serif: life, sans-serif;--font-light: 300;--font-normal: 400;--font-bold: 700;--color-white: rgb(255 255 255 / 100%);--color-off-white: rgb(237 237 237 / 100%);--color-light-gray: rgb(178 178 178 / 100%);--color-gray-0: rgb(0 0 0 / 10%);--color-gray-50: rgb(0 0 0 / 16%);--color-gray-100: rgb(0 0 0 / 20%);--color-gray-125: rgb(0 0 0 / 24%);--color-gray-150: rgb(0 0 0 / 25%);--color-gray-200: rgb(0 0 0 / 30%);--color-gray-250: rgb(0 0 0 / 40%);--color-black: rgb(0 0 0 / 100%);--color-yellow: rgb(250 211 120 / 100%);--color-light-blue: rgb(115 215 245);--color-dark-blue: rgb(0 102 255);--color-orange: #e47818;--color-light-green: rgb(179 229 89 / 100%);--color-teal-green: rgb(1 191 111 / 100%);--color-dark-green: rgb(0 80 42 / 100%);--color-darker-green: rgb(0 80 43 / 100%);--color-dark-violet: rgb(43 0 89 / 100%);--color-light-red: rgb(240 0 75 / 100%);--color-light-rose: rgb(255 157 217 / 100%);--color-lighter-rose: rgb(254 157 217 / 100%);--space-xxxxs: 3px;--space-xxxs: 6px;--space-xxs: 8px;--space-xs: 12px;--space-s: 16px;--space-m: 24px;--space-l: 32px;--space-xl: 48px;--space-xxl: 64px;--space-xxxl: 96px;--space-xxxxl: 128px;--max-width-content: 1920px;--max-amount-characters: 70ch;--header-height: 60px}@media print,screen and (min-width:80em){:root{--header-height: 80px}}@media(prefers-contrast:more){:root{filter:grayscale(1) contrast(2)}}.buvette-sticker{--buvette-sticker-height: 150px;--buvette-sticker-width: 150px;--font-size-buvette: 22px}@media print,screen and (min-width:64em){.buvette-sticker{--buvette-sticker-height: 200px;--buvette-sticker-width: 200px;--font-size-buvette: 30px}}.buvette-sticker{position:absolute;display:inline-block;max-width:var(--buvette-sticker-width);max-height:var(--buvette-sticker-height);top:60px;left:10px;z-index:50}@media print,screen and (min-width:64em){.buvette-sticker{position:absolute;top:90px;left:15px}}.buvette-sticker__badge{height:var(--buvette-sticker-height);width:var(--buvette-sticker-width);transform:rotate(-10deg);z-index:1}.buvette-sticker svg{width:auto;height:100%;color:var(--color-light-blue)}.buvette-sticker__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;text-transform:uppercase;color:var(--color-black);font-size:var(--font-size-buvette);font-weight:var(--font-weight-bold);line-height:1.2;z-index:2;width:80%;hyphens:manual}.buvette-sticker--closed .buvette-sticker__text{font-size:calc(var(--font-size-buvette) * .75);overflow-wrap:break-word;hyphens:auto}.contact-info{position:relative;width:100%;height:auto;padding:16px}.contact-info__container{display:flex;flex-direction:column;justify-content:space-evenly;gap:26px}@media print,screen and (min-width:64em){.contact-info__container{flex-direction:row;gap:64px}}.contact-info__address{font-size:24px;align-self:center;text-align:center;line-height:1.2em}@media print,screen and (min-width:64em){.contact-info__address{font-size:28px;align-self:start;text-align:left}}@media print,screen and (min-width:80em){.contact-info__address{font-size:45px;align-self:start;text-align:left}}.contact-info__contact-channels{display:flex;flex-direction:column}@media print,screen and (min-width:64em){.contact-info__contact-channels{padding-block:var(--space-xxs)}}.contact-info__contact-channel{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-size:15px;line-height:1.2em}@media print,screen and (min-width:64em){.contact-info__contact-channel{align-items:center;gap:25px;font-size:25px;line-height:1.3em}}@media screen and (min-width:100em){.contact-info__contact-channel{font-size:30px}}.contact-info__channel-mail{text-decoration:underline}.content-wrapper{--gap-content: 30px;display:flex;flex-direction:column;width:100%;max-width:var(--max-width-content);margin:0 auto;gap:0;flex:1}@media print,screen and (min-width:64em){.content-wrapper{flex-direction:row}}.content-wrapper__sidebar{width:100%}@media print,screen and (min-width:64em){.content-wrapper__sidebar{position:sticky;top:var(--header-height);left:0;flex:0 0 30%;max-width:30%;height:calc(100dvh - var(--header-height))}}.content-wrapper__sidebar .daily-menu-slider{aspect-ratio:0;height:100%}@media print,screen and (min-width:64em){.content-wrapper__sidebar .daily-menu-slider{height:calc(100dvh - var(--header-height))}}@media print,screen and (min-width:64em){.content-wrapper__sidebar .daily-menu-slider__content{font-size:24px}}@media print,screen and (min-width:80em){.content-wrapper__sidebar .daily-menu-slider__content{font-size:32px}}@media print,screen and (min-width:64em){.content-wrapper__sidebar .daily-menu-slider__button{font-size:32px}}@media print,screen and (min-width:80em){.content-wrapper__sidebar .daily-menu-slider__button{font-size:42px}}.content-wrapper__main{width:100%}@media print,screen and (min-width:64em){.content-wrapper__main{flex:1 1 auto}}.content-wrapper__main:last-child{padding-bottom:var(--space-xxl)}.content-wrapper__main:has(.starting-page-grid),.content-wrapper__main:has(.event-list){padding-bottom:0}@media print,screen and (min-width:64em){.content-wrapper--with-sidebar{gap:var(--gap-content)}}.cta{--padding-block-cta: 45px;--font-size-cta: clamp(26px, 4vw, 90px)}@media print,screen and (min-width:80em){.cta{--padding-block-cta: 55px}}.cta{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1}@media(prefers-contrast:more){.cta{background-image:none!important}}.cta__container{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block-end:var(--padding-block-cta)}.cta__text{padding-inline:20%;margin-block:auto;font-size:var(--font-size-cta);line-height:1.2em;color:var(--color-white)}@media(prefers-contrast:more){.cta__text{color:var(--color-black)!important}}.cta__button-container{margin-top:auto}.cta__button{padding-inline:37px;padding-block:6px;border-radius:50px;box-shadow:0 2px 4px #00000026,0 8px 20px #00000040,0 0 0 1px #ffffff1a;transition:background-color .3s ease;font-size:24px}@media print,screen and (min-width:80em){.cta__button{font-size:60px;padding-inline:var(--space-xl)}}.cta .green{color:var(--color-black);background:var(--color-teal-green)}.cta .green:hover{background-color:var(--color-white)}.cta .black{color:var(--color-white);background:var(--color-black)}.cta .black:hover{color:var(--color-black);background-color:var(--color-white)}.cta .transparent{color:var(--color-black);background:transparent}.cta .transparent:hover{background-color:var(--color-white)}.cta .gray{color:var(--color-white);background:var(--color-gray-150)}.cta .gray:hover{color:var(--color-black);background-color:var(--color-white)}.cta .white{color:var(--color-black);background:var(--color-white)}.cta .white:hover{color:var(--color-white);background-color:var(--color-black)}.daily-menu-slider{position:relative;display:flex;flex-direction:column;gap:var(--space-s);background-color:var(--color-yellow);overflow:clip;aspect-ratio:1;min-width:0}@media print,screen and (min-width:64em){.daily-menu-slider{gap:var(--space-m)}}.daily-menu-slider__controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding-inline:var(--space-s);z-index:10}@media print,screen and (min-width:80em){.daily-menu-slider__controls{top:45%;padding-inline:55px}}.daily-menu-slider svg{width:15px;height:auto;fill:var(--color-white);filter:drop-shadow(0 4px 15px rgba(0,0,0,.5))}@media print,screen and (min-width:80em){.daily-menu-slider svg{width:20px;fill:var(--color-black);filter:none}}.daily-menu-slider__swiper{flex:1;min-height:0;width:100%;overflow:hidden}.daily-menu-slider__swiper-slide{display:grid!important;grid-template-rows:auto 1fr;padding-block:var(--space-s);overflow:hidden scroll;gap:var(--space-l);scrollbar-width:none}.daily-menu-slider__swiper-slide::-webkit-scrollbar{display:none}@media print,screen and (min-width:80em){.daily-menu-slider__swiper-slide{padding-block:var(--space-xl)}}.daily-menu-slider__top-container{font-family:var(--font-serif);font-size:22px;text-transform:uppercase;text-align:center;line-height:1.2}@media print,screen and (min-width:80em){.daily-menu-slider__top-container{font-size:32px}}.daily-menu-slider__bottom-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.daily-menu-slider__weekly-menu{margin-top:var(--space-xxl)}.daily-menu-slider p{text-align:center;padding-inline:var(--space-xxl);line-height:1.2}.daily-menu-slider__additionalInfo{font-family:var(--font-serif);font-size:14px;text-transform:uppercase}@media print,screen and (min-width:80em){.daily-menu-slider__additionalInfo{font-size:20px}}.daily-menu-slider__content{display:block;max-width:700px;font-size:24px;margin-inline:auto}.daily-menu-slider__content p{margin:0}@media print,screen and (min-width:80em){.daily-menu-slider__content{font-size:42px;padding-inline:32px}}.daily-menu-slider__button-wrapper{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding-block-end:45px}@media print,screen and (min-width:80em){.daily-menu-slider__button-wrapper{padding-block-end:55px}}.daily-menu-slider__button{cursor:pointer;padding-inline:37px;background:var(--color-white);border-radius:50px;font-size:24px;box-shadow:0 4px 15px #0000001a;transition:background-color .3s ease}@media print,screen and (min-width:64em){.daily-menu-slider__button{font-size:32px}}@media print,screen and (min-width:80em){.daily-menu-slider__button{padding-inline:var(--space-xl);font-size:60px}}.daily-menu-slider__button:hover{background:var(--color-black);color:var(--color-white)}.definition-list{position:relative;width:100%}.definition-list__container{max-width:1230px;display:flex;flex-direction:column;gap:var(--space-xxs);margin-inline:auto;padding-inline:var(--space-xxxs)}.definition-list__heading{padding-inline:14px}@media print,screen and (min-width:64em){.definition-list__heading{padding-inline:42px}}@media print,screen and (min-width:80em){.definition-list__heading{padding-inline:64px}}.definition-list__heading--centered{text-align:center}@media print,screen and (min-width:64em){.definition-list__heading--centered{padding-inline:80px}}.definition-list__heading--centered>h2{margin-block:0 24px!important}.definition-list__subtitle{padding-block:0 var(--space-m)}.definition-list__extended{padding-inline:var(--space-xxs)}@media print,screen and (min-width:64em){.definition-list__extended{padding-inline:var(--space-xxl)}}.definition-list__extended__entry{display:grid;grid-template-columns:1fr;gap:var(--space-xxs);padding-block:var(--space-s);border-top:2px solid var(--color-black)}@media print,screen and (min-width:64em){.definition-list__extended__entry{grid-template-columns:1fr 1fr;gap:var(--space-m)}}.definition-list__extended__entry:last-child{border-bottom:2px solid var(--color-black)}.definition-list__extended__entry p{hyphens:manual}.definition-list__extended__entry p:first-of-type{font-size:24px!important}@media print,screen and (min-width:64em){.definition-list__extended__entry p:first-of-type{grid-column:1;font-size:45px!important}}.definition-list__extended__entry p:last-of-type{padding-inline:35px;font-size:15px}@media print,screen and (min-width:64em){.definition-list__extended__entry p:last-of-type{grid-column:2;font-size:25px;padding-inline:var(--space-m)}}.definition-list__condensed{padding-inline:14px}@media print,screen and (min-width:64em){.definition-list__condensed{padding-inline:var(--space-xxl)}}.definition-list__condensed__entry{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xxl)}@media print,screen and (min-width:64em){.definition-list__condensed__entry{gap:var(--space-s)}}.definition-list__condensed p{font-size:15px;align-self:last baseline;margin:0!important}@media print,screen and (min-width:64em){.definition-list__condensed p{font-size:25px}}.definition-list__condensed p:first-of-type{position:relative;padding-left:var(--space-m)}@media print,screen and (min-width:64em){.definition-list__condensed p:first-of-type{padding-left:var(--space-xxl)}}.definition-list__condensed p:first-of-type:before{content:"\2014";position:absolute;left:0}@media print,screen and (min-width:64em){.definition-list__condensed p:first-of-type:before{font-size:25px}}[data-type=content-definition-list]+[data-type=content-definition-list] .definition-list{margin-top:100px}.download-element{--font-size-download-element: 18px;--download-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z'/%3E%3C/svg%3E");position:relative}.download-element a{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:auto;padding-inline:var(--space-s);padding-block:var(--space-xxxs);border:2px solid var(--color-gray-50);box-shadow:0 0 5px var(--color-gray-50);border-radius:25px;font-size:var(--font-size-download-element);text-transform:uppercase}.download-element a:hover{background-color:var(--color-black);color:var(--color-white)}.download-element a:after{content:"";display:block;width:24px;height:24px;mask-image:var(--download-icon);background-size:contain;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-black)}.download-element a:hover:after{background-color:var(--color-white)}.downloads{position:relative;width:100%;height:auto}.downloads ul{display:flex;flex-direction:column;gap:var(--space-xxxs)}@media print,screen and (min-width:64em){.downloads ul{flex-flow:row wrap;gap:var(--space-xxs)}}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-family:var(--font-body);line-height:1.2em;margin-bottom:0}.editor h1{font-size:36px;line-height:1.1;margin-block:0 var(--space-xxxs)}@media print,screen and (min-width:80em){.editor h1{font-size:100px}}.editor h2{font-size:24px;line-height:1.1;margin-block:var(--space-l) var(--space-l)}@media print,screen and (min-width:80em){.editor h2{font-size:45px;margin-block:var(--space-xl) var(--space-m)}}.editor h3{font-size:25px;font-weight:unset;line-height:1.1;margin-block:0 var(--space-xxxs)}.editor h4{font-size:18px;line-height:1.1;margin-block:0 var(--space-xxxs)}.editor a{text-decoration:underline}.editor p{font-size:15px}@media print,screen and (min-width:64em){.editor p{font-size:24px}}@media print,screen and (min-width:80em){.editor p{font-size:25px}}.editor p{margin-bottom:.75em;line-height:1.2em}.editor p:last-of-type{margin-bottom:0}.editor ul{list-style-type:none}.editor ul li{position:relative;padding-left:var(--space-l);padding-block:var(--space-xs);line-height:1.1em}@media print,screen and (min-width:64em){.editor ul li{padding-left:var(--space-xl)}}.editor ul li:before{content:"\2014";position:absolute;left:0;top:11px}.editor ol{list-style:none;counter-reset:num;font-size:15px;line-height:1.2em;padding-block:var(--space-s)}@media print,screen and (min-width:64em){.editor ol{font-size:25px}}.editor ol li{display:grid;grid-template-columns:30px auto;counter-increment:num}@media print,screen and (min-width:64em){.editor ol li{gap:var(--space-m)}}.editor ol li:before{content:counter(num,decimal-leading-zero);margin-right:10px}.editor table{width:100%;table-layout:fixed}.editor table col:first-child{width:30%!important}.editor table col:last-child{width:70%!important}.editor table td{vertical-align:top;padding-inline-end:30px}.employee-grid{position:relative}.employee-grid__container{display:grid;grid-template-columns:1fr;gap:var(--space-xl);padding-inline:var(--space-xxxs);padding-block:var(--space-xl) var(--space-xxl)}@media print,screen and (min-width:80em){.employee-grid__container{grid-template-columns:repeat(3,1fr);gap:var(--space-xl);padding-inline:var(--space-xxxl);padding-block:var(--space-xxxl) var(--space-xxxxl)}}.employee-grid__card{display:flex;flex-direction:column;align-items:center}.employee-grid__image{aspect-ratio:1;object-fit:contain}@media print,screen and (min-width:80em){.employee-grid__image{padding-block:var(--space-s)}}.employee-grid__name,.employee-grid__position{line-height:1;text-align:center}.employee-grid__position{font-size:15px;padding-block:var(--space-xs)}@media print,screen and (min-width:80em){.employee-grid__position{font-size:18px}}.employee-grid__name{font-size:24px}@media print,screen and (min-width:80em){.employee-grid__name{font-size:45px}}.event-filter{--font-size-filter: 15px;--font-size-options: 10px}@media print,screen and (min-width:64em){.event-filter{--font-size-filter: 25px;--font-size-options: 15px}}.event-filter{position:sticky;top:var(--header-height);z-index:10;padding-inline:var(--space-xs);background-color:var(--color-off-white)}@media print,screen and (min-width:64em){.event-filter{padding-block:var(--space-s);padding-inline:0;top:0}}.event-filter__form{position:relative;display:flex;flex-direction:column;gap:var(--space-s);margin-inline:30px}.event-filter__main-container{display:flex;justify-content:space-between}.event-filter__input-group{display:flex;gap:var(--space-s)}.event-filter select{font-size:var(--font-size-filter);cursor:pointer;padding:10px;background-color:var(--color-off-white)}.event-filter option{font-size:var(--font-size-options)}.event-filter__toggle-button{position:relative;font-size:var(--font-size-filter);cursor:pointer}.event-filter__toggle-button:before,.event-filter__toggle-button:after{position:absolute;top:0;left:30px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:inherit;transition:opacity .2s ease}@media print,screen and (min-width:64em){.event-filter__toggle-button:before,.event-filter__toggle-button:after{left:40px}}.event-filter__toggle-button:after{content:"+";opacity:1}.event-filter__toggle-button:before{content:"-";opacity:0}.event-filter__toggle-button--is-active:before{opacity:1}.event-filter__toggle-button--is-active:after{opacity:0}.event-filter__button-container{display:none;padding-block:var(--space-s)}@media print,screen and (min-width:64em){.event-filter__button-container{padding-block:0}}.event-filter__button-container--is-expanded{display:flex;flex-flow:row wrap;justify-content:center;gap:var(--space-xxxs)}.event-filter__button{font-size:var(--font-size-filter);border:1px solid var(--color-black);border-radius:20px;padding-inline:10px;background-color:var(--color-white);transition:background-color .3s ease;cursor:pointer}.event-filter__button:hover,.event-filter__button.is-selected{background-color:var(--color-black);color:var(--color-white)}.event-footer{--font-size-event-footer: 24px;position:relative;display:grid;grid-template-columns:1fr;gap:40px;padding-block:0 var(--space-m);font-size:var(--font-size-event-footer)}@media print,screen and (min-width:64em){.event-footer{grid-template-columns:1fr 1fr;padding-inline:80px;padding-block:var(--space-l)}}.event-footer__related-events{line-height:1.2em}.event-hero{--font-size-text: 16px;--font-size-around-title: 14px;--font-size-hero: 18px;--font-size-title-hero: 34px;--hero-max-height: 640px}@media print,screen and (min-width:64em){.event-hero{--font-size-text: 20px;--font-size-around-title: 18px;--font-size-title-hero: 40px}}@media print,screen and (min-width:80em){.event-hero{--font-size-text: 32px;--font-size-around-title: 24px;--font-size-title-hero: 60px}}@media screen and (min-width:100em){.event-hero{--font-size-title-hero: 75px;--hero-max-height: 844px}}.event-hero{position:relative;width:100%}.event-hero__container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;height:var(--hero-max-height)}@media print,screen and (min-width:64em){.event-hero__container{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}.event-hero__image{overflow:hidden}.event-hero__image figure,.event-hero__image picture{display:block;height:100%}.event-hero img{display:block;width:100%;height:100%;object-fit:cover}.event-hero .transparent{background-color:transparent}.event-hero .rose{background-color:var(--color-light-rose)}.event-hero .blue{background-color:var(--color-light-blue)}.event-hero .green{background-color:var(--color-teal-green)}.event-hero .yellow{background-color:var(--color-yellow)}.event-hero .red{background-color:var(--color-light-red)}@media(prefers-contrast:more){.event-hero .red{background-color:var(--color-light-gray)}}.event-hero__content{display:flex;flex-direction:column;gap:var(--space-xs);overflow-y:auto;scrollbar-width:none;max-height:var(--hero-max-height);padding:var(--space-s) var(--space-l) 0;font-size:var(--font-size-hero)}.event-hero__content::-webkit-scrollbar{display:none}@media print,screen and (min-width:64em){.event-hero__content{padding:var(--space-xxxl) var(--space-xxl) 0}}@media print,screen and (min-width:80em){.event-hero__content{padding-inline:var(--space-xxxl)}}.event-hero__title{font-size:var(--font-size-title-hero);line-height:1.2;font-weight:900}.event-hero__category,.event-hero__date{font-size:var(--font-size-around-title);text-transform:uppercase}.event-hero__text{margin-block-start:auto;padding-block:var(--space-m);line-height:1.2}@media print,screen and (min-width:64em){.event-hero__text{padding-block:var(--space-l)}}.event-hero__text p{font-size:var(--font-size-text)}.event-hero__button-container{display:flex;padding-block-end:var(--space-m)}@media print,screen and (min-width:64em){.event-hero__button-container{padding-block-end:var(--space-xl)}}.event-hero__button{font-size:var(--font-size-text);line-height:1.2;text-decoration:none!important}.event-hero__button:after{content:"+";padding-inline:var(--space-xxxxs);font-size:var(--font-size-text)}.event-item{--font-size-category: 25px;--font-size-title: clamp(45px, 6vw, 90px);--font-size-meta: 24px;--font-size-buttons: 16px}@media print,screen and (min-width:64em){.event-item{--font-size-meta: 45px;--font-size-buttons: 30px;--padding-inline-meta: 80px}}.event-item{position:relative;width:100%}.event-item__header{display:flex;flex-direction:column;gap:var(--space-xl);border-bottom:3px solid var(--color-black)}.event-item__top-level-info{display:flex;flex-direction:column;gap:var(--space-m)}@media print,screen and (min-width:64em){.event-item__top-level-info{gap:var(--space-l)}}.event-item__title,.event-item__category{display:none}@media print,screen and (min-width:64em){.event-item__title,.event-item__category{display:block;text-align:center;font-weight:400!important;margin-block:0!important}}.event-item__category{font-size:var(--font-size-category)!important;font-family:var(--font-serif)!important;text-transform:uppercase}.event-item__title{font-size:var(--font-size-title)!important}.event-item__subtitle{text-align:center}.event-item__description{position:relative;display:grid;gap:var(--space-m);padding-block:0 var(--space-m)}@media print,screen and (min-width:64em){.event-item__description{grid-template-columns:repeat(2,minmax(100px,1fr));padding-block:var(--space-l);border-top:3px solid var(--color-black)}}.event-item .image{margin-inline:unset}@media print,screen and (max-width:79.99875em){.event-item .image{padding-block:0}}@media print,screen and (max-width:79.99875em){.event-item .text{padding-inline:0;margin-block:0}}.event-item__meta{position:relative;display:flex;flex-direction:column}@media print,screen and (min-width:64em){.event-item__meta{padding-inline:var(--padding-inline-meta)}}.event-item__date,.event-item__time,.event-item__location{font-size:var(--font-size-meta)!important;line-height:1.2em;margin-bottom:0!important}.event-item__age,.event-item__price{line-height:1.2em}.event-item__location{padding-block:0 var(--space-m)}.event-item__additional-info,.event-item__price{font-size:25px;margin-bottom:0!important}.event-item__button-container{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-xxs)}@media print,screen and (min-width:64em){.event-item__button-container{justify-content:center}}.event-item__accessibility-info{display:flex;gap:23px}.event-item__accessibility-info>*{display:block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}@media print,screen and (min-width:64em){.event-item__accessibility-info{padding-inline:var(--padding-inline-meta)}}.event-item__accessibility-info--wheelchair{background-image:url("./images/icons/accessibility/wheelchair-5JYVD3EG.svg")}.event-item__accessibility-info--subtitles{background-image:url("./images/icons/accessibility/subtitles-MBHXNAOK.svg")}.event-item__accessibility-info--littleToNoSpeech{background-image:url("./images/icons/accessibility/little-no-speech-X2F3AZQM.svg")}.event-item__accessibility-info--relaxedPerformance{background-image:url("./images/icons/accessibility/relaxed-performance-FUD7WWHP.svg")}.event-item__accessibility-info--signLanguage{background-image:url("./images/icons/accessibility/sign-language-BYFZ3DJK.svg")}.event-item__accessibility-info--audioDescription{background-image:url("./images/icons/accessibility/audio-description-EWEPDGXH.svg")}.event-item__accessibility-info--familyFriendly{background-image:url("./images/icons/accessibility/family-friendly-FCQDVCNL.svg")}.event-item__calendar-button,.event-item__share-button,.event-item__ticket-button,.event-item__ticket-link-button{width:fit-content;display:inline-flex;align-items:center;gap:var(--space-s);padding-inline:var(--space-xs);border-radius:35px;border:2px solid var(--color-gray-50);box-shadow:0 0 5px var(--color-gray-50);transition:background-color .3s ease,border .3s ease;font-size:var(--font-size-buttons);text-decoration:none!important;cursor:pointer}@media print,screen and (min-width:64em){.event-item__calendar-button,.event-item__share-button,.event-item__ticket-button,.event-item__ticket-link-button{padding-block:var(--space-xxs);padding-inline:var(--space-m);gap:var(--space-l)}}.event-item__calendar-button:hover,.event-item__share-button:hover,.event-item__ticket-button:hover,.event-item__ticket-link-button:hover{background-color:var(--color-light-rose);border:2px solid var(--color-light-rose)}.event-item svg{width:1em;height:1em}.event-item__body{padding-block:var(--space-m)}@media print,screen and (min-width:64em){.event-item__body{padding-block:0}}.event-list{--font-size-date: 24px;--font-size-event-info: 24px;--font-size-event-subtitle: 18px;--font-size-event-category: 14px}@media print,screen and (min-width:64em){.event-list{--font-size-date: 40px;--font-size-event-info: 25px;--font-size-event-category: 20px}}.event-list{position:relative}.event-list__container{position:relative;display:flex;flex-direction:column}@media print,screen and (min-width:64em){.event-list__container{display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:start}}.event-list__column-left{background-color:var(--color-off-white)}@media print,screen and (min-width:64em){.event-list__column-left{position:sticky;top:var(--header-height, 0);height:calc(100dvh - var(--header-height));overflow-y:auto}}.event-list__column-right{display:none}@media print,screen and (min-width:64em){.event-list__column-right{display:block;padding-inline:10px 30px;padding-block:30px}}.event-list__prev-year,.event-list__next-year{position:relative;padding-block:20px;text-align:center;font-size:var(--font-size-event-info);font-family:var(--font-serif);font-style:italic;cursor:pointer}.event-list__sticky-date{position:sticky;top:calc(var(--header-height) + 38px);z-index:10;padding-block:25px;font-size:var(--font-size-date);font-family:var(--font-serif);text-align:center;background:var(--color-off-white)}@media print,screen and (min-width:64em){.event-list__sticky-date{padding-inline:30px;top:var(--filter-height)}}.event-list__item{cursor:pointer;padding-block:10px;margin-inline:var(--space-xs);border-top:2px solid var(--color-black);line-height:1.5rem;font-size:var(--font-size-event-info);transition:background-color .3s ease}@media print,screen and (min-width:64em){.event-list__item{padding-block:20px;margin-inline:30px}}@media print,screen and (min-width:64em){.event-list__item:hover,.event-list__item:focus{background-color:var(--color-lighter-rose)}}.event-list__item:has(+.event-list__sticky-date){border-bottom:2px solid var(--color-black)}@media print,screen and (min-width:64em){.event-list__item--active{background-color:var(--color-lighter-rose)}}.event-list__grid{display:grid;grid-template-columns:1fr 8fr}.event-list__left{display:grid;place-items:center;text-align:center}.event-list__right{padding-inline:30px 0}.event-list__info{position:relative;display:flex;justify-content:space-between;align-items:center}.event-list__details{display:flex;flex-direction:column;gap:10px}.event-list__title{padding-inline-end:20px}.event-list__subtitle{display:none}@media print,screen and (min-width:64em){.event-list__subtitle{display:block;font-size:var(--font-size-event-subtitle);font-family:var(--font-serif)}}.event-list__category{font-size:var(--font-size-event-category);font-family:var(--font-serif);text-transform:uppercase}.event-list__state{display:inline-flex;justify-content:center;text-align:center;max-width:140px;padding-block:6px;padding-inline:14px;border-radius:35px;font-size:16px;font-weight:900;line-height:1.2em;text-transform:uppercase;background-color:var(--color-off-white);transform:translate(10px) rotate(-15deg)}@media print,screen and (min-width:64em){.event-list__state{font-size:18px;transform:translate(15px) rotate(-15deg)}}.event-list .cancelled{border:3px solid var(--color-light-red);color:var(--color-light-red)}.event-list .lastTickets{border:3px solid var(--color-dark-green);color:var(--color-dark-green)}.event-list .soldOut{border:3px solid var(--color-dark-violet);color:var(--color-dark-violet)}.event-list .postponed{border:3px solid var(--color-dark-blue);color:var(--color-dark-blue)}.event-list .additionalShow{border:3px solid var(--color-orange);color:var(--color-orange)}.event-list__details-wrapper{display:none}.event-list__details-wrapper--active{display:block;padding-block:20px}.event-list__no-events{position:relative;padding-block:20px;text-align:center;font-size:var(--font-size-event-info)}.footer{--logo-size-footer: 32px;--icon-size-footer: 38px;--font-size-footer: 24px;--font-size-opening-hours: 18px;--font-size-footer-nav: 18px;--width-first-column: 64px}@media print,screen and (min-width:80em){.footer{--logo-size-footer: 38px;--icon-size-footer: 72px;--font-size-footer: 46px;--font-size-opening-hours: 46px;--font-size-footer-nav: 48px;--width-first-column: 168px}}.footer{position:relative;color:var(--color-white);background-color:var(--color-black);width:100%;height:fit-content;z-index:90}.footer__container{display:grid;grid-template-columns:64px auto;padding-block:var(--space-l)}@media print,screen and (min-width:80em){.footer__container{max-width:var(--max-width-content);margin:0 auto;grid-template-columns:var(--width-first-column) calc(50% - var(--width-first-column)) 50%}}.footer svg{width:auto;height:100%}.footer svg:hover{color:var(--color-light-rose);transition:color .3s ease}.footer__logo{height:32px;grid-column:1;padding-inline:var(--space-xxs);margin-block:var(--space-xxs) 0}@media print,screen and (min-width:80em){.footer__logo{height:var(--logo-size-footer);padding-inline:var(--space-s)}}.footer p{line-height:1.2}.footer__contact{grid-column:2;font-size:var(--font-size-footer)!important}@media print,screen and (min-width:80em){.footer__contact{grid-column:2;grid-row:1;padding-block:0 var(--space-xl)}}.footer__icons{grid-column:2;display:flex;flex-direction:row;gap:var(--space-m);height:var(--icon-size-footer);margin-block:16px;color:var(--color-white);transition:color .3s ease}@media print,screen and (min-width:80em){.footer__icons{grid-row:2;gap:var(--space-xl)}}.footer__opening-hours{grid-column:2;display:flex;flex-direction:column;gap:var(--space-s);font-size:var(--font-size-opening-hours)}@media print,screen and (min-width:80em){.footer__opening-hours{grid-column:3;grid-row:1/span 2;gap:var(--space-xl)}}.footer__opening-hours p{font-size:var(--font-size-opening-hours)}.footer__nav{grid-column:2;font-style:italic}@media print,screen and (min-width:80em){.footer__nav{grid-column:3;grid-row:3}}.footer td{padding-block:var(--space-xxs)}@media print,screen and (min-width:80em){.footer td{line-height:1.2;padding-block:0}}.nav-footer{--font-size-footer-nav: 18px}@media print,screen and (min-width:64em){.nav-footer{--font-size-footer-nav: 46px}}.nav-footer{display:flex;flex-direction:column;padding-block:var(--space-s) var(--space-xxs)}@media print,screen and (min-width:80em){.nav-footer{padding-block:var(--space-l)}}.nav-footer a{font-size:var(--font-size-footer-nav);font-style:italic;line-height:1.2;transition:color .3s ease}.nav-footer a:hover{color:var(--color-light-gray)}.ce_form form{display:flex;flex-direction:column}.ce_form .formbody{display:flex;flex-direction:column;gap:8px}@media print,screen and (min-width:64em){.ce_form .formbody{margin-inline:auto;gap:16px}}@media screen and (min-width:100em){.ce_form .formbody{margin-inline:350px}}.ce_form fieldset{display:grid;gap:10px;font-size:22px}@media print,screen and (min-width:64em){.ce_form fieldset{font-size:46px}}.ce_form fieldset .widget{width:100%}.ce_form .formbody>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.ce_form .formbody>fieldset:has(>fieldset){grid-template-columns:1fr;gap:var(--space-l)}@media print,screen and (min-width:64em){.ce_form .formbody>fieldset:has(>fieldset){grid-template-columns:repeat(2,minmax(0,1fr))}}.ce_form .formbody>fieldset>fieldset{grid-template-columns:1fr;gap:5px}@media print,screen and (min-width:64em){.ce_form .formbody>fieldset>fieldset{gap:10px}}.ce_form .formbody>fieldset>fieldset .widget{--font-size-form: 22px}@media print,screen and (min-width:64em){.ce_form .formbody>fieldset>fieldset .widget{--font-size-form: 40px}}.ce_form .widget{--font-size-form: 22px}@media print,screen and (min-width:64em){.ce_form .widget{--font-size-form: 60px}}.ce_form .widget>*{color:var(--color-black)}.ce_form .widget .text,.ce_form .widget .submit,.ce_form .widget .textarea{font-size:var(--font-size-form);box-shadow:0 2px 4px #00000026,0 8px 20px #00000040,0 0 0 1px #ffffff1a}.ce_form .widget .text,.ce_form .widget .submit{border-radius:70px;padding-inline:var(--space-s);padding-block:var(--space-xxxs)}@media print,screen and (min-width:64em){.ce_form .widget .text,.ce_form .widget .submit{padding-inline:var(--space-l);padding-block:var(--space-m)}}.ce_form .widget .text{width:100%;max-height:90px;margin:0}.ce_form .widget .submit{width:fit-content;margin-block:var(--space-m);background-color:var(--color-black);box-shadow:0 2px 4px #00000026,0 8px 20px #00000040,0 0 0 1px #ffffff1a;transition:background-color .3s ease;color:var(--color-white)}.ce_form .widget .submit:hover{background-color:var(--color-white);color:var(--color-black)}.ce_form .widget .textarea{width:100%;max-height:230px;resize:vertical;overflow-y:auto;border-radius:35px;padding-inline:var(--space-l);padding-block:var(--space-m)}.ce_form .widget .radio_container,.ce_form .widget .checkbox_container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-m)}.ce_form .widget .radio_container legend,.ce_form .widget .checkbox_container legend{font-size:var(--font-size-form)}.ce_form .widget .radio_container span:has(input[type=radio],input[type=checkbox]),.ce_form .widget .checkbox_container span:has(input[type=radio],input[type=checkbox]){display:flex;align-items:center;gap:var(--space-xxs)}.ce_form .widget input[type=radio],.ce_form .widget input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid currentcolor;cursor:pointer}@media print,screen and (min-width:64em){.ce_form .widget input[type=radio],.ce_form .widget input[type=checkbox]{width:28px;height:28px}}.ce_form .widget input[type=radio]:checked,.ce_form .widget input[type=checkbox]:checked{background-color:currentcolor}.ce_form .widget input[type=radio]{border-radius:50%}.ce_form .widget input[type=checkbox]{border-radius:4px}.ce_form .widget input[type=checkbox]:checked{background-image:url("data:image/svg+xml,<svg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'><path d='M1.5 5l2.5 2.5 4.5-4.5' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:75%;background-repeat:no-repeat;background-position:center}.ce_form .widget-submit{margin-top:auto;display:flex;justify-content:center;margin-bottom:30px;flex-shrink:0}.form-confirmation{padding-block:150px;text-align:center;font-size:32px;color:var(--color-black)}@media print,screen and (min-width:64em){.form-confirmation{font-size:50px}}.form-button{position:relative;text-align:center;padding-block:var(--space-xxs) var(--space-xl)}@media print,screen and (min-width:64em){.form-button{padding-block:var(--space-xl)}}.form-button__button{padding-inline:24px;padding-block:10px;border-radius:50px;font-size:24px;box-shadow:0 2px 4px #00000026,0 8px 20px #00000040,0 0 0 1px #ffffff1a;transition:background-color .3s ease}@media print,screen and (min-width:64em){.form-button__button{font-size:60px;padding-inline:var(--space-xl)}}.form-button__button:hover{color:var(--color-white);background-color:var(--color-black)}.content-accordion{--padding-inline-text: 48px;--padding-inline-headline: 22px}@media print,screen and (min-width:64em){.content-accordion{--padding-inline-text: 22px}}.content-accordion{padding-block:35px;padding-inline:var(--space-l)}@media print,screen and (min-width:64em){.content-accordion{padding-block:60px;padding-inline:var(--space-xxl)}}.content-accordion__container{border-bottom:2px solid black}.content-accordion__headline{--headline-font-size: 28px}@media print,screen and (min-width:64em){.content-accordion__headline{--headline-font-size: 54px}}.content-accordion__headline{font-size:var(--headline-font-size);font-weight:700;padding-inline:var(--padding-inline-headline);padding-block:var(--space-s);line-height:1em}.content-accordion__headline>.headline{font-family:var(--font-body)}.content-accordion .text{font-size:14px;padding:0;margin:0}@media print,screen and (min-width:64em){.content-accordion .text{padding-inline:var(--padding-inline-text);font-size:25px}}.handorgel__header{border-top:2px solid black;position:relative;transition:border 0s}.handorgel__header--opened .handorgel__header__button:before{opacity:0}.handorgel__header--opened .handorgel__header__button:after{opacity:1}.handorgel__header__button{--header-font-size: 24px}@media print,screen and (min-width:64em){.handorgel__header__button{--header-font-size: 45px}}.handorgel__header__button{position:relative;display:flex;justify-content:space-between;padding-block:var(--space-xxxs);font-size:var(--header-font-size);font-family:var(--font-body)}@media print,screen and (min-width:64em){.handorgel__header__button{padding-block:var(--space-s)}}.handorgel__header__button:before,.handorgel__header__button:after{position:absolute;right:0;transition:opacity .2s ease}.handorgel__header__button:before{content:"+";opacity:1}.handorgel__header__button:after{content:"\2212";opacity:0}.handorgel__content{background-color:transparent;border:0}.header{--header-height: 60px;--icon-size-header: 32px;--space-logo-right: 108px;--font-size-header: 50px}@media print,screen and (min-width:80em){.header{--header-height: 80px;--padding-side-header: 8px 32px;--icon-size-header: 38px}}.header{position:sticky;top:0;left:0;width:100%;max-height:var(--header-height);z-index:100;background-color:var(--color-black)}.header__container{height:var(--header-height);display:flex;flex-direction:row;align-items:center;padding-inline:var(--space-xxs) var(--space-xs);padding-block:var(--space-xs);color:var(--color-white)}@media print,screen and (min-width:80em){.header__container{max-width:var(--max-width-content);padding-inline:var(--space-s) var(--space-m);padding-block:var(--space-xxs);margin:0 auto}}.header__name{display:none}@media print,screen and (min-width:80em){.header__name{display:flex;margin-block:var(--space-xxs) 0;font-size:var(--font-size-header);font-family:var(--font-serif)}}.header__logo,.header__icons{height:var(--icon-size-header)}@media print,screen and (min-width:80em){.header__logo{padding-inline-end:var(--space-logo-right)}}.header__logo svg{width:auto;height:100%}.header__icons{display:flex;flex-direction:row;gap:var(--space-xs);margin-inline-start:auto;padding-inline:var(--space-s);color:var(--color-light-gray)}@media print,screen and (min-width:80em){.header__icons{gap:var(--space-m);padding-inline:var(--space-l)}}.header__icons svg{width:auto;height:100%;transition:color .3s ease}.header__icons svg:hover{color:var(--color-white)}.header__burger-menu{position:relative;display:flex;flex-direction:column;gap:8px;cursor:pointer}.header__burger-menu span{width:43px;height:3px;background-color:var(--color-white);transition:transform .3s ease,opacity .3s ease}@media print,screen and (min-width:80em){.header__burger-menu span{width:53px;height:3px}}.header__burger-menu--active span:nth-child(1){transform:translateY(16px) rotate(45deg)}.header__burger-menu--active span:nth-child(2),.header__burger-menu--active span:nth-child(3){opacity:0;transform:scale(1)}.header__burger-menu--active span:nth-child(4){transform:translateY(-17px) rotate(-45deg)}.header__nav{display:none;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background-color:var(--color-black);z-index:99}.header__nav--active{display:block}.header__nav-container{display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-width:none}.header__nav-container::-webkit-scrollbar{display:none}.header__nav-info{display:flex;flex-flow:row wrap;gap:var(--space-xs);padding-inline:var(--space-xxl) var(--space-m);padding-block:var(--space-s);margin-top:auto}@media print,screen and (min-width:80em){.header__nav-info{justify-content:center;gap:var(--space-l)}}.nav-header{--padding-nav-top: 8px;--padding-nav-side: 335px;--max-width-nav: 1300px;--font-size-nav-level1-items: 48px;--font-size-nav-level2-items: 24px}@media print,screen and (min-width:80em){.nav-header{--padding-nav-top: 32px;--font-size-nav-level1-items: 85px;--font-size-nav-level2-items: 50px}}.nav-header--desktop{display:none;grid-template-columns:repeat(2,1fr);max-width:var(--max-width-nav);height:auto;margin-inline:auto}.nav-header--desktop__level_1,.nav-header--desktop__level_2{display:flex;flex-direction:column}@media print,screen and (min-width:80em){.nav-header--desktop{display:grid}}.nav-header--mobile{display:grid;grid-template-rows:1fr}@media print,screen and (min-width:80em){.nav-header--mobile{display:none}}.nav-header{position:relative;justify-content:center;padding-block:var(--padding-nav-top) 0}.nav-header__level_1 li{padding-inline:var(--space-xxl) 0}.nav-header__level_1 li a{font-size:var(--font-size-nav-level1-items);transition:color .3s ease}.nav-header__level_1 li a:hover{color:var(--color-light-gray)}.nav-header__level_2{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.nav-header__level_2--active{max-height:500px;opacity:1}.nav-header__level_2 li{padding-inline:var(--space-s) 0;padding-block:0 var(--space-m)}@media print,screen and (min-width:80em){.nav-header__level_2 li{padding-inline:var(--space-xxl) 0}}.nav-header__level_2 li a{font-size:var(--font-size-nav-level2-items);line-height:1em;transition:color .3s ease}.nav-header__level_2 li a:hover{color:var(--color-light-gray)}.headline{position:relative}.headline__container{text-align:left;padding-inline:var(--space-xs)}.headline__container--centered{max-width:100%;margin-inline:auto;text-align:center;padding-inline:0;padding-block:43px}@media print,screen and (min-width:64em){.headline__container--centered{padding-block:var(--space-xxl)}}.headline__container--centered h1{padding-block:var(--space-l) 0}.headline__with-underline{border-bottom:3px solid var(--color-black);margin-inline:var(--space-xs)}@media print,screen and (min-width:64em){.headline__with-underline{margin-inline:var(--space-xl)}}.hero{--font-size-text: 16px;--font-size-around-title: 14px;--font-size-hero: 18px;--font-size-title-hero: 34px;--hero-max-height: 640px}@media print,screen and (min-width:64em){.hero{--font-size-text: 20px;--font-size-around-title: 18px;--font-size-title-hero: 40px}}@media print,screen and (min-width:80em){.hero{--font-size-text: 32px;--font-size-around-title: 24px;--font-size-title-hero: 60px}}@media screen and (min-width:100em){.hero{--font-size-title-hero: 75px;--hero-max-height: 844px}}.hero{position:relative;width:100%}.hero__container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;height:var(--hero-max-height)}@media print,screen and (min-width:64em){.hero__container{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}.hero__image{overflow:hidden}.hero__image figure,.hero__image picture{display:block;height:100%}.hero img{display:block;width:100%;height:100%;object-fit:cover}.hero .transparent{background-color:transparent}.hero .rose{background-color:var(--color-light-rose)}.hero .blue{background-color:var(--color-light-blue)}.hero .green{background-color:var(--color-teal-green)}.hero .yellow{background-color:var(--color-yellow)}.hero .red{background-color:var(--color-light-red)}@media(prefers-contrast:more){.hero .red{background-color:var(--color-light-gray)}}.hero__content{display:flex;flex-direction:column;gap:var(--space-xs);overflow-y:auto;scrollbar-width:none;max-height:var(--hero-max-height);padding:var(--space-s) var(--space-l) 0;font-size:var(--font-size-hero)}.hero__content::-webkit-scrollbar{display:none}@media print,screen and (min-width:64em){.hero__content{padding:var(--space-xxxl) var(--space-xxl) 0}}@media print,screen and (min-width:80em){.hero__content{padding-inline:var(--space-xxxl)}}@media screen and (min-width:100em){.hero__content{padding-inline:var(--space-xxxxl)}}.hero__title{font-size:var(--font-size-title-hero);line-height:1.2;font-weight:900}.hero__category,.hero__subtitle{font-size:var(--font-size-around-title);text-transform:uppercase}.hero__text{margin-block-start:auto;padding-block:var(--space-m);line-height:1.2}@media print,screen and (min-width:64em){.hero__text{padding-block:var(--space-l)}}.hero__text p{font-size:var(--font-size-text)}.hero__button-container{display:flex;padding-block-end:var(--space-m)}@media print,screen and (min-width:64em){.hero__button-container{padding-block-end:var(--space-xl)}}.hero__button{font-size:var(--font-size-text);line-height:1.2;text-decoration:none!important}.hero__button:after{content:"+";padding-inline:var(--space-xxxxs);font-size:var(--font-size-text)}.hero-slider{position:relative;overflow:hidden}.hero-slider__swiper{width:100%}.hero-slider__wrapper{display:flex}.hero-slider__slide{width:100%;flex-shrink:0}.hero-slider__controls{position:absolute;top:25%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding-inline:var(--space-s);z-index:10;pointer-events:none}@media print,screen and (min-width:64em){.hero-slider__controls{padding-inline:var(--space-xl);top:50%}}.hero-slider__prev,.hero-slider__next{cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto}.hero-slider__prev svg,.hero-slider__next svg{width:20px;height:auto;fill:var(--color-white)}@media print,screen and (min-width:80em){.hero-slider__prev svg,.hero-slider__next svg{width:30px}}.icon-definition-list{max-width:1230px;display:flex;flex-direction:column;gap:10px;margin-inline:auto;padding-inline:var(--space-xxxs)}.icon-definition-list__headline{margin-inline:auto}.icon-definition-list__content{display:flex;flex-direction:column}.icon-definition-list__entry{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));align-items:center;padding:var(--space-xxs)}@media print,screen and (min-width:64em){.icon-definition-list__entry{padding-block:var(--space-m);padding-inline:var(--space-xxl);border-top:2px solid var(--color-black)}}.icon-definition-list__icon{width:100px;height:100px}.icon-definition-list__icon img{width:100%;height:auto;object-fit:contain}.icon-list{position:relative;padding-block:var(--space-s);padding-inline:var(--space-xl)}.icon-list__container{display:flex;flex-direction:row;gap:var(--space-m)}.icon-list svg{width:auto;height:100%;color:var(--color-black)}.image{margin-inline:auto}.image--size-s,.image--size-m,.image--size-l{padding-block:var(--space-m);padding-inline:var(--space-xxs)}.image--size-s{max-width:600px}.image--size-m{max-width:920px}.image--size-l{max-width:1200px}.image--size-icon{max-width:58px;margin-block:100px 80px}.image--size-hero{padding-inline:0;padding-block:0}.image__figure{width:100%}.image img{width:100%;height:auto;object-fit:contain}.image-slider{position:relative;overflow:hidden}.image-slider__swiper{width:100%}.image-slider__slide{flex-shrink:0}.image-slider img{width:100%;height:auto;object-fit:contain}.video-wrapper{display:flex;justify-content:center;padding-block:var(--space-xs)}.news-detail{--general-padding-block: 58px 50px;--max-amount-headline-characters: 15ch}@media print,screen and (min-width:80em){.news-detail{--general-padding-block: 100px 32px;--max-amount-headline-characters: 20ch}}.news-detail{position:relative;padding-block:var(--general-padding-block);z-index:1}.news-detail__container{position:relative;display:flex;flex-direction:column;gap:30px;padding-inline:var(--space-s)}@media print,screen and (min-width:64em){.news-detail__container{gap:45px}}.news-detail__header{display:flex;flex-direction:column;gap:10px;text-align:center;font-size:20px}@media print,screen and (min-width:64em){.news-detail__header{font-size:25px}}.news-detail__inner-container{display:flex;flex-direction:column;gap:30px;align-items:center}@media print,screen and (min-width:64em){.news-detail__inner-container{gap:85px}}.news-detail time{font-size:14px;font-family:var(--font-serif);text-transform:uppercase}@media print,screen and (min-width:64em){.news-detail time{font-size:25px}}.news-detail__headline{font-size:32px;font-family:var(--font-body);padding-inline:var(--space-s);line-height:1em}@media print,screen and (min-width:64em){.news-detail__headline{font-size:100px;max-width:var(--max-amount-headline-characters)}}.news-detail__subheadline{font-size:14px;text-align:center;line-height:1.2em;text-transform:uppercase}@media print,screen and (min-width:64em){.news-detail__subheadline{font-size:25px}}.news-detail .image{width:100%;max-width:920px;align-self:stretch;margin-inline:auto}.news-detail .image-placeholder{width:100%;max-width:920px;aspect-ratio:3/2;background-image:url("./images/news-placeholder-QLW4LUTG.jpg");background-size:cover;background-position:center}.news-detail .text{padding:0}.news-detail__content{padding-block:0 var(--space-l)}.news-list{position:relative}.news-list__container{display:flex;flex-direction:column;gap:var(--space-l);padding-inline:10px;padding-block:var(--space-xxl)}@media print,screen and (min-width:80em){.news-list__container{gap:var(--space-xl);padding-inline:170px;padding-block:var(--space-xxxl)}}.news-list__headline{max-width:100%;margin-inline:auto;font-family:var(--font-body);font-size:40px}@media print,screen and (min-width:80em){.news-list__headline{font-size:100px}}.news-list__grid{display:grid;grid-template-columns:1fr}@media print,screen and (min-width:80em){.news-list__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-m)}}.news-list__cell{display:flex;flex-direction:column;align-items:stretch}.news-list__item{display:flex;flex-direction:column;flex:1}.news-list__image-wrap,.news-list__image{display:block}.news-list__image img{display:block;width:100%;height:auto}.news-list__image-placeholder{width:100%;aspect-ratio:775/517;background-image:url("./images/news-placeholder-QLW4LUTG.jpg");background-size:cover;background-position:center}.news-list__meta{padding-block:0 var(--space-xl)}@media print,screen and (min-width:64em){.news-list__meta{padding-block:0 var(--space-xxl)}}.news-list__date{font-family:var(--font-title);font-size:14px}@media print,screen and (min-width:80em){.news-list__date{padding-block:var(--space-xxxs);font-size:25px}}.news-list__title{font-size:24px;line-height:1.2em}@media print,screen and (min-width:80em){.news-list__title{font-size:45px}}.newsreader__back-button{position:sticky;bottom:50px;left:0;right:0;margin-inline:auto;width:fit-content;display:block;padding-inline:10px;padding-block:8px;border-radius:50px;background-color:var(--color-black);transition:background-color .3s ease;box-shadow:0 4px 15px #0000001a;z-index:10;color:var(--color-white);font-size:15px}@media print,screen and (min-width:64em){.newsreader__back-button{padding-inline:24px;padding-block:10px;font-size:35px}}.newsreader__back-button:before{content:"\2190";position:relative;padding-inline:0 10px}@media print,screen and (min-width:64em){.newsreader__back-button:before{padding-inline:0 20px}}.newsreader__back-button:hover{background-color:var(--color-white);color:var(--color-black)}.pagination{display:flex;flex-direction:column;gap:var(--space-s);font-size:24px}.pagination p{order:2;align-self:center}.pagination ul{order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-s)}@media print,screen and (min-width:64em){.pagination ul{flex-direction:row}}.pagination .first,.pagination .previous,.pagination .next,.pagination .last{width:100%;text-align:center}@media print,screen and (min-width:48em){.pagination .first,.pagination .previous,.pagination .next,.pagination .last{width:auto}}.player{width:min(800px,100%);margin-inline:auto;padding-block:var(--space-m);padding-inline:var(--space-xxl)}@media print,screen and (min-width:64em){.player{padding-inline:0}}.player figure{margin:0;aspect-ratio:16/9}.player video{width:100%;height:100%;display:block}.popup-form{--milky-blur: 20px;--milky-background: rgb(255 255 255 / 50%);--font-size-title: 36px}@media print,screen and (min-width:64em){.popup-form{--font-size-title: 60px}}.popup-form{position:fixed;inset:0;z-index:100;display:none}.popup-form__overlay{position:absolute;inset:0;background:var(--milky-background);backdrop-filter:blur(var(--milky-blur))}.popup-form__dialog{position:relative;display:flex;flex-direction:column;width:100dvw;height:100dvh}@media print,screen and (min-width:64em){.popup-form__dialog{gap:50px}}.popup-form__header{display:flex;justify-content:flex-end}.popup-form__close{display:inline-block;height:36px;width:36px;margin-inline:var(--space-m);margin-block:var(--space-m)}@media print,screen and (min-width:64em){.popup-form__close{height:48px;width:48px}}.popup-form__close svg{width:100%;height:100%;object-fit:cover;color:var(--color-white);cursor:pointer}.popup-form__body{height:100%;display:flex;flex-direction:column;gap:39px;padding-inline:var(--space-m);overflow-y:auto}@media print,screen and (min-width:64em){.popup-form__body{gap:50px}}.popup-form__title{font-size:var(--font-size-title);font-family:var(--font-body);color:var(--color-black);text-align:center}.popup-form__content{display:flex;flex-direction:column;margin-block:auto;padding-block-end:var(--space-l)}.room{--font-size-room: 24px;--max-height-room-content: 10000px}@media print,screen and (min-width:64em){.room{--font-size-room: 45px}}.room{position:relative}.room .text,.room .table{padding-inline:0;margin-block:0;margin-inline:0;font-size:15px}@media print,screen and (min-width:80em){.room .text,.room .table{font-size:18px}}.room__container{width:100%;display:flex;flex-direction:column;align-items:center;padding-inline:var(--space-xxs)}@media print,screen and (min-width:64em){.room__container{padding-inline:var(--space-s);padding-block:0}}.room__image{width:100%}.room__image img{width:100%;height:100%;object-fit:contain}.room__inner-container{width:inherit;display:flex;flex-direction:row;padding-block:var(--space-xxxxs) var(--space-l);cursor:pointer}@media print,screen and (min-width:64em){.room__inner-container{padding-block:var(--space-s)}}.room__title{font-size:var(--font-size-room)}.room__button{position:relative;margin-left:auto;width:45px}.room__button:before,.room__button:after{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-room);transition:opacity .2s ease}.room__button:before{content:"+";opacity:1}.room__button--active:before{opacity:0}.room__button:after{content:"-";opacity:0}.room__button--active:after{opacity:1}@media print,screen and (min-width:64em){.room__content-container{padding-inline:var(--space-xl)}}.room__content{display:flex;flex-direction:column;gap:var(--space-xs);max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden;transition:all .4s ease}@media print,screen and (min-width:64em){.room__content{gap:var(--space-s)}}.room__content--active{max-height:var(--max-height-room-content);opacity:1;transform:translateY(0);padding-block:0 var(--space-s)}@media print,screen and (min-width:64em){.room__content--active{padding-block:0 var(--space-xxl)}}.starting-page-event-list{--font-size-general: 18px;--font-size-event-surrounding-text: 14px}@media print,screen and (min-width:64em){.starting-page-event-list{--font-size-event-surrounding-text: 25px;--font-size-general: 35px}}.starting-page-event-list{aspect-ratio:1/2;position:relative;display:flex;flex-direction:column;padding-block:var(--space-m)}@media print,screen and (min-width:64em){.starting-page-event-list{padding-block:var(--space-l)}}.starting-page-event-list__container{position:relative;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0;scrollbar-width:none}.starting-page-event-list__container::-webkit-scrollbar{display:none}.starting-page-event-list__container:after{content:"";position:sticky;bottom:0;left:0;height:80px;background:linear-gradient(to bottom,transparent,var(--color-white));flex-shrink:0}.starting-page-event-list h1{padding-block:var(--space-s);text-align:center;text-transform:uppercase;font-size:var(--font-size-general);font-family:var(--font-serif)}.starting-page-event-list__sticky-date{position:sticky;top:var(--filter-height, 0);z-index:10;padding-block:30px;font-size:var(--font-size-general);font-family:var(--font-serif);text-align:center;text-transform:uppercase;background:var(--color-white)}@media print,screen and (min-width:64em){.starting-page-event-list__sticky-date{padding-inline:30px}}.starting-page-event-list__item{cursor:pointer;padding-block:10px;margin-inline:var(--space-xs);border-top:2px solid var(--color-black);transition:background-color .3s ease;line-height:1.5rem;font-size:var(--font-size-general)}@media print,screen and (min-width:64em){.starting-page-event-list__item{padding-block:30px;margin-inline:30px}}@media print,screen and (min-width:64em){.starting-page-event-list__item:hover,.starting-page-event-list__item:focus{background-color:var(--color-lighter-rose)}}.starting-page-event-list__item:has(+.starting-page-event-list__sticky-date){border-bottom:2px solid var(--color-black)}.starting-page-event-list__grid{display:grid;grid-template-columns:1fr 8fr}.starting-page-event-list__left{display:grid;place-items:center;text-align:center}.starting-page-event-list__right{padding-inline:30px 0}.starting-page-event-list__info{position:relative;display:flex;justify-content:space-between;align-items:center}.starting-page-event-list__details{display:flex;flex-direction:column}@media print,screen and (min-width:64em){.starting-page-event-list__details{gap:10px}}.starting-page-event-list__title{padding-inline-end:20px;line-height:1em}.starting-page-event-list__subtitle{display:none}@media print,screen and (min-width:64em){.starting-page-event-list__subtitle{display:block;font-size:var(--font-size-event-surrounding-text);font-family:var(--font-serif)}}.starting-page-event-list__category{font-size:var(--font-size-event-surrounding-text);font-family:var(--font-serif);text-transform:uppercase}.starting-page-event-list__state{display:inline-flex;justify-content:center;text-align:center;padding-block:10px;padding-inline:10px;border-radius:35px;font-size:14px;font-weight:900;text-transform:uppercase;transform:translate(5px) rotate(-15deg)}@media print,screen and (min-width:64em){.starting-page-event-list__state{transform:translate(20px) rotate(-15deg);font-size:18px}}.starting-page-event-list .cancelled{border:3px solid var(--color-light-red);color:var(--color-light-red)}.starting-page-event-list .lastTickets{border:3px solid var(--color-dark-green);color:var(--color-dark-green)}.starting-page-event-list .soldOut{border:3px solid var(--color-dark-violet);color:var(--color-dark-violet)}.starting-page-event-list .postponed{border:3px solid var(--color-dark-blue);color:var(--color-dark-blue)}.starting-page-event-list .additionalShow{border:3px solid var(--color-orange);color:var(--color-orange)}.starting-page-event-list__button-container{flex-shrink:0;padding-block:20px;text-align:center;z-index:21}.starting-page-event-list__button{padding-inline:24px;padding-block:10px;border-radius:50px;background:var(--color-off-white);font-size:24px;text-shadow:1px 1px 2px var(--color-light-gray);box-shadow:0 2px 4px #00000026,0 8px 20px #00000040,0 0 0 1px #ffffff1a;transition:background-color .3s ease}@media print,screen and (min-width:64em){.starting-page-event-list__button{font-size:60px;padding-inline:var(--space-xl)}}.starting-page-event-list__button:hover{color:var(--color-white);background-color:var(--color-black);text-shadow:none}.starting-page-grid{display:grid;grid-template-columns:1fr}@media print,screen and (min-width:64em){.starting-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.starting-page-grid>:nth-child(1){grid-row:span 2}.table{position:relative;padding-inline:var(--space-s);font-size:15px}@media print,screen and (min-width:64em){.table{padding-inline:var(--space-xl);font-size:24px}}@media print,screen and (min-width:80em){.table{font-size:30px}}.table table{width:100%;table-layout:fixed}.table table tr{border-top:1px solid var(--color-black)}.table table tr:last-child{border-bottom:1px solid var(--color-black)}.table table td{width:80%;vertical-align:top}.text{--indentation-centered: 83px;--padding-text: 16px;--text-font-size: 20px;--margin-block-text: 16px var(--space-l)}@media print,screen and (min-width:64em){.text{--indentation-centered: 150px;--text-font-size: 24px;--padding-text: 80px;--margin-block-text: var(--space-xl) var(--space-l)}}@media print,screen and (min-width:80em){.text{--indentation-centered: 300px;--text-font-size: 30px}}.text{max-width:var(--max-amount-characters);padding-inline:var(--padding-text);margin-block:var(--margin-block-text);margin-inline:auto;font-size:var(--text-font-size)}.text p{letter-spacing:.3px}.text--centered{padding-block:var(--space-m) 0;padding-inline:var(--indentation-centered)}@media print,screen and (min-width:64em){.text--centered{padding-block:var(--space-xxxl) 0}}[data-type=content-text]+[data-type=content-text] .text{margin-top:50px}@media print,screen and (min-width:64em){[data-type=content-text]+[data-type=content-text] .text{margin-top:83px}}.ticket-popup{--milky-blur: 20px;--milky-background: rgb(255 255 255 / 50%);--font-size-title: 36px;--gap-ticket-form: 24px}@media print,screen and (min-width:64em){.ticket-popup{--font-size-title: 60px;--gap-ticket-form: 100px}}.ticket-popup{position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.ticket-popup--open{opacity:1;visibility:visible;pointer-events:auto;padding-block:0 var(--space-l)}.ticket-popup__overlay{position:absolute;display:flex;flex-direction:column;gap:var(--gap-ticket-form);inset:0;padding-inline:var(--space-xs);background-color:var(--milky-background);backdrop-filter:blur(var(--milky-blur))}@media print,screen and (min-width:64em){.ticket-popup__overlay{padding-inline:var(--space-l)}}.ticket-popup__close{position:relative;align-self:flex-end;padding-block:var(--space-m) 0;cursor:pointer}@media print,screen and (min-width:64em){.ticket-popup__close{padding-block:var(--space-xl) 0}}.ticket-popup__close svg{width:auto;height:36px;color:var(--color-black)}@media print,screen and (min-width:64em){.ticket-popup__close svg{height:48px}}#ticketpark-widget{overflow-y:auto;padding-block:0 var(--gap-ticket-form)}.two-column{display:block}@media print,screen and (min-width:64em){.two-column{display:flex}}.two-column__left,.two-column__right{width:100%}@media print,screen and (min-width:64em){.two-column__left,.two-column__right{width:50%;min-width:0}}.two-column .room:last-child{margin-bottom:var(--space-xl)}.unfiltered-html{max-width:50%;margin-inline:auto;margin-block:var(--space-s);padding-inline:var(--space-xxs)}.video{width:min(800px,100%);margin-inline:auto;padding-block:var(--space-m);padding-inline:var(--space-xxl)}@media print,screen and (min-width:64em){.video{padding-inline:0}}.video figure{margin:0;aspect-ratio:16/9}.video iframe{width:100%;height:100%;display:block}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>&,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>img,>svg,>canvas{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;inset:-3px -2px -2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#0000}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
