a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}ol,ul{list-style-position:inside}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,.splide__container{box-sizing:border-box}.splide__container{position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}html{width:100%}@media (max-width:1024px){html{overflow-x:unset}}body{background-color:#f9eee8;color:#000;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.2;overflow-x:hidden;padding-top:190px;width:100%}@media (max-width:1024px){body{padding-top:70px}}body.home{padding-top:300px}@media (max-width:1024px){body.home{padding-top:220px}}b,strong{font-weight:600}a{color:#000}a:hover{text-decoration:none}p{line-height:1.6}.uppercase{text-transform:uppercase}.text--italic{font-style:italic}h1{font-size:40px;font-weight:700;line-height:1.2;text-transform:uppercase}@media (max-width:1024px){h1{font-size:28px}}h2{font-size:32px;font-weight:800;margin-bottom:36px;text-transform:uppercase}@media (max-width:768px){h2{font-size:24px}}h3{font-size:20px;font-weight:700;margin-bottom:10px;text-transform:uppercase}img{max-width:100%}.no-scroll{height:100%;overflow:hidden!important;position:relative}em{font-style:italic}.about-night,.program-book-night{font-color:white;background-color:#121212;padding:36px 0 24px;position:relative}.about-night:after,.about-night:before,.program-book-night:after,.program-book-night:before{background:transparent url(../images/bg-border-black.svg) 0 repeat-x;content:"";height:16px;position:absolute;width:100%}.about-night:before,.program-book-night:before{top:-16px}.about-night:after,.program-book-night:after{bottom:-16px}.about-night .row-info,.program-book-night .row-info{font-weight:700;margin-bottom:30px;margin-top:10px;text-align:center}.about-night .row-info a,.program-book-night .row-info a{align-items:center;display:inline-flex}.about-night .row-info a svg,.program-book-night .row-info a svg{margin-right:10px}.about-night .row-filter,.program-book-night .row-filter{align-items:center;background-color:#ff4d1f;display:flex;justify-content:space-between;margin-bottom:36px;padding:12px 0 6px;position:sticky;top:76px;z-index:50}@media (max-width:1024px){.about-night .row-filter,.program-book-night .row-filter{top:63px}}.about-night .row-filter:before,.program-book-night .row-filter:before{background:transparent url(../images/bg-border-red.svg) 0 repeat-x;bottom:-15px;content:"";height:16px;position:absolute;width:calc(100% + 10px)}@media (max-width:768px){.about-night .row-filter,.program-book-night .row-filter{flex-direction:column-reverse}}.about-night .row-filter .button--select,.program-book-night .row-filter .button--select{max-height:43px;padding-left:40px;white-space:nowrap}@media (max-width:768px){.about-night .row-filter .button--select,.program-book-night .row-filter .button--select{max-width:220px;width:100%}}@media (max-width:533px){.about-night .row-filter .button--select,.program-book-night .row-filter .button--select{max-width:100%}}.about-night .row-filter .button--select:before,.program-book-night .row-filter .button--select:before{background:transparent url(../images/icons/icon-calendar.svg) 0 no-repeat;content:"";height:18px;left:12px;position:absolute;top:7px;width:18px}.about-night .row-filter .filter-concert-type,.program-book-night .row-filter .filter-concert-type{display:inline-block;margin-left:30px}.about-night .row-filter .filter-concert-type__anchor,.program-book-night .row-filter .filter-concert-type__anchor{position:relative;top:-330px}@media (max-width:768px){.about-night .row-filter .filter-concert-type,.program-book-night .row-filter .filter-concert-type{display:flex;margin-bottom:10px;margin-left:-6px;overflow-y:auto;white-space:nowrap;width:calc(100% + 12px);z-index:5}.about-night .row-filter .filter-concert-type__anchor,.program-book-night .row-filter .filter-concert-type__anchor{top:-270px}}.about-night .row-filter .filter-concert-type li,.program-book-night .row-filter .filter-concert-type li{float:left}.about-night .row-filter .filter-concert-type .button,.program-book-night .row-filter .filter-concert-type .button{font-weight:600;padding:8px}.about-night .row-filter .filter-concert-type .button.active,.program-book-night .row-filter .filter-concert-type .button.active{cursor:default;font-weight:700;text-decoration:none}.about-night .row-day-header,.program-book-night .row-day-header{background-color:#f9eee8;color:#0128ff;display:flex;justify-content:space-between;margin-bottom:24px;padding:8px 18px}.about-night .row-day-header.actual,.program-book-night .row-day-header.actual{background:#0128ff;color:#fff}.about-night .row-day-header .title,.program-book-night .row-day-header .title{font-weight:700;text-transform:uppercase}.about-night h2,.program-book-night h2{margin-bottom:24px}.about-night__info,.program-book-night__info{font-color:white;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px;max-width:932px;text-align:left}@media (max-width:768px){.about-night__info,.program-book-night__info{font-size:14px;line-height:24px}}.about-night .row-filter,.program-book-night .row-filter{padding:0 0 6px}.about-night{background:#362983;color:#f9eee8}.about-night:before{background:transparent url(../images/bg-border-purple.svg) 0 repeat-x;top:-16px;transform:rotate(180deg)}.about-night:after,.about-night:before{content:"";height:16px;position:absolute;width:100%}.about-night:after{bottom:-16px}.about-night h2{color:#f9eee8}.about-night p{color:#f9eee8;display:inline-block;font-size:14px;margin-bottom:20px;position:relative}.about-night p b u{font-size:22px}.about-night p:has(b u){display:block}.program-book{background-color:#ff4d1f;padding:36px 0 24px;position:relative}.program-book:after,.program-book:before{background:transparent url(../images/bg-border-red.svg) 0 repeat-x;content:"";height:16px;position:absolute;width:100%}.program-book:before{top:-16px;transform:rotate(180deg)}.program-book:after{bottom:-16px}.program-book .row-info{font-weight:700;margin-bottom:30px;margin-top:10px;text-align:center}.program-book .row-info a{align-items:center;display:inline-flex}.program-book .row-info a svg{margin-right:10px}.program-book .row-filter{align-items:center;background-color:#ff4d1f;display:flex;justify-content:space-between;margin-bottom:36px;padding:12px 0 6px;position:sticky;top:76px;z-index:50}@media (max-width:1024px){.program-book .row-filter{top:63px}}.program-book .row-filter:before{background:transparent url(../images/bg-border-red.svg) 0 repeat-x;bottom:-15px;content:"";height:16px;position:absolute;width:calc(100% + 10px)}@media (max-width:768px){.program-book .row-filter{flex-direction:column-reverse}}.program-book .row-filter .button--select{max-height:43px;padding-left:40px;white-space:nowrap}@media (max-width:768px){.program-book .row-filter .button--select{max-width:220px;width:100%}}@media (max-width:533px){.program-book .row-filter .button--select{max-width:100%}}.program-book .row-filter .button--select:before{background:transparent url(../images/icons/icon-calendar.svg) 0 no-repeat;content:"";height:18px;left:12px;position:absolute;top:7px;width:18px}.program-book .row-filter .filter-concert-type{display:inline-block;margin-left:30px}.program-book .row-filter .filter-concert-type__anchor{position:relative;top:-330px}@media (max-width:768px){.program-book .row-filter .filter-concert-type{display:flex;margin-bottom:10px;margin-left:-6px;overflow-y:auto;white-space:nowrap;width:calc(100% + 12px);z-index:5}.program-book .row-filter .filter-concert-type__anchor{top:-270px}}.program-book .row-filter .filter-concert-type li{float:left}.program-book .row-filter .filter-concert-type .button{font-weight:600;padding:8px}.program-book .row-filter .filter-concert-type .button.active{cursor:default;font-weight:700;text-decoration:none}.program-book .row-day-header{background-color:#f9eee8;color:#0128ff;display:flex;justify-content:space-between;margin-bottom:24px;padding:8px 18px}.program-book .row-day-header.actual{background:#0128ff;color:#fff}.program-book .row-day-header .title{font-weight:700;text-transform:uppercase}.program-book h2{margin-bottom:24px}.program-book__info{font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px;max-width:732px;text-align:left}@media (max-width:768px){.program-book__info{font-size:14px;line-height:24px}}.program-book .row-filter{padding:0 0 6px}.event_notification{background-color:#ff4d1f;color:#fff;font-size:14px;line-height:19px;padding:6px 10px;text-align:center}.event_notification a{color:#fff}.event_notification p{font-family:inherit}.event_notification2{background-color:#ff4d1f;color:#fff;font-size:14px;line-height:19px;padding:25px 10px;text-align:center}.event_notification2 a{color:#fff}.event_notification2 p{font-family:inherit}.attached_event{background:#f9eee8;border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 #000;display:flex;display:inline-block;margin-bottom:24px;position:relative}@media (max-width:533px){.attached_event{flex-direction:column;padding:0}}.attached_event .image{display:block;height:auto;width:100%}.attached_event .title-overlay{background-color:#fff;bottom:40px;box-sizing:border-box;color:#000;font-size:13px;font-weight:800;left:1%;padding:5px 2px 2px 5px;position:absolute;text-align:center;text-transform:uppercase}.attached_event .title-overlay a{text-decoration:none}.attached_event .date-overlay{background-color:#fff;bottom:0;box-sizing:border-box;color:#000;font-size:10px;left:1%;margin-bottom:5px;padding:5px;position:absolute;text-align:left}.event-board{background:#f9eee8;border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 #000;display:flex;margin-bottom:24px;padding:10px 0}@media (max-width:533px){.event-board{flex-direction:column;padding:0}}.event-board .col-data{display:flex;padding:12px 20px;width:67%}@media (max-width:768px){.event-board .col-data{flex-direction:column}}@media (max-width:533px){.event-board .col-data{border-bottom:3px dashed #000;padding:6px 6px 16px;width:100%}}.event-board .col-data .box-image,.event-board .col-data .box-info{text-decoration:none;width:50%}@media (max-width:768px){.event-board .col-data .box-image,.event-board .col-data .box-info{width:100%}}.event-board .col-data .box-info.nightsof{color:#fff}.event-board .col-data .box-info.nightsof .box-info__bottom svg path{fill:#fff}.event-board .col-data .box-info.nightsof .col-actions a{color:#fff}.event-board .col-data .box-image img{border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 #000;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1025px){.event-board .col-data .box-image img{height:200px}}@media (max-width:768px){.event-board .col-data .box-image img{height:200px}}@media (max-width:533px){.event-board .col-data .box-image img{box-shadow:none;height:180px}}.event-board .col-data .box-info{display:flex;flex-direction:column;justify-content:space-between;padding-left:20px}@media (max-width:768px){.event-board .col-data .box-info{margin-top:12px;padding-left:0}}@media (max-width:533px){.event-board .col-data .box-info{padding:0 8px}}.event-board .col-data .box-info__top{display:flex;flex-direction:column;margin-top:6px}.event-board .col-data .box-info__bottom{margin-bottom:6px}.event-board .col-data .box-info .additional,.event-board .col-data .box-info .date,.event-board .col-data .box-info .open{align-items:center;display:flex}.event-board .col-data .box-info .additional svg,.event-board .col-data .box-info .date svg,.event-board .col-data .box-info .open svg{margin-right:8px}.event-board .col-data .box-info .title{font-size:24px;font-weight:800;margin-bottom:2px;text-transform:uppercase}@media (max-width:768px){.event-board .col-data .box-info .title{font-size:18px}}.event-board .col-data .box-info .date{margin-bottom:12px;margin-top:50px}@media (max-width:533px){.event-board .col-data .box-info .date{margin-top:24px}}.event-board .col-data .box-info .open{margin-bottom:12px}.event-board .col-actions{align-items:center;border-left:3px dashed #000;display:flex;flex-direction:column;justify-content:center;padding:12px 20px;width:33%}.event-board .col-actions.nightsof{border-left:3px dashed #fff}@media (max-width:533px){.event-board .col-actions{border:0;padding:16px 6px 12px;width:100%}}.event-board .col-actions .button--primary{margin-bottom:10px;min-width:80%;text-align:center}@media (max-width:533px){.event-board .col-actions .button--primary{width:100%}}.event-board .nightsof .button--primary{background-color:#4e54bf}.event-stripes .splide__slide__main .event-status{background:rgba(0,0,0,.6);display:flex;height:200px;position:absolute;transition:all .4s;transition-delay:.4s;transition-property:height,max-height;width:100%}.event-stripes .splide__slide__main .event-status__content{align-items:flex-start;display:flex;justify-content:center;margin:20px auto auto 0;transition:all .4s;transition-delay:.4s;transition-property:margin;width:100%}.event-stripes .splide__slide__main .event-status__content .status-image{height:auto;margin-bottom:0;margin-top:20px;max-height:44px;transform:rotate(-15deg);width:auto}.event-stripes .splide__slide__main .event-status__content svg{margin-top:20px;max-height:44px;transform:rotate(-15deg)}@media (min-width:768px){.event-stripes .splide__slide:hover .event-status{height:200px}.event-stripes .splide__slide:hover .event-status__content{margin-top:40px}.event-stripes .splide__slide:hover .event-status__content .status-image{max-height:44px;width:auto}}@media (max-width:768px){.event-stripes .splide__slide .splide__slide__main .event-status__content,.event-stripes .splide__slide .splide__slide__main .event-status__content .status-image{transition:none;transition-delay:0s}}.event-board .col-data .event-status{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;position:relative;width:50%}.event-board .col-data .event-status a{width:100%}.event-board .col-data .event-status .box-image{height:100%;width:100%}.event-board .col-data .event-status__content{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;height:200px;justify-content:center;left:0;position:absolute;top:0;width:100%}.event-board .col-data .event-status__content .status-image{max-height:44px;transform:rotate(-15deg)}@media (max-width:533px){.event-board .col-data .event-status__content{height:180px}}@media (max-width:767px){.splide__slide.active .splide__slide__main .event-status__content{margin-top:60px}.splide__slide .splide__slide__main .event-status__content{margin-top:20px}.event-board .col-data .event-status{width:100%}}.concert-datasheet .event-status__content{align-items:center;background:rgba(0,0,0,.6);display:flex;height:calc(100% - 50px);justify-content:center;position:absolute;width:100%}.concert-datasheet .event-status__content .status-image{border:0;box-shadow:none;max-height:44px;min-height:0;transform:rotate(-15deg);width:auto}.concert-datasheet .event-status .box-image{width:-moz-fit-content;width:fit-content}@media (max-width:768px){.concert-datasheet .event-status{position:relative;width:-moz-fit-content;width:fit-content}.concert-datasheet .event-status__content{height:calc(100% - 20px)}}.event-stripes{max-width:100vw;padding-bottom:60px;position:relative;width:100%}.event-stripes h3{display:inline-flex;margin-bottom:24px;margin-top:50px}.event-stripes h3 svg{height:24px;margin-right:16px;width:24px}.event-stripes .stripe-bg-night{background:#362983;margin-top:60px;padding-bottom:36px;position:relative}.event-stripes .stripe-bg-night h3{color:#fff;margin-top:28px}.event-stripes .stripe-bg-night:after,.event-stripes .stripe-bg-night:before{background:transparent url(../images/bg-border-purple.svg) 0 repeat-x;content:"";height:16px;position:absolute;width:100%}.event-stripes .stripe-bg-night:before{top:-16px;transform:rotate(180deg)}.event-stripes .stripe-bg-night:after{bottom:-16px}.event-stripes .splide__track{overflow:visible}.event-stripes .splide{overflow:visible;position:relative;transition:all .4s;transition-delay:.4s;z-index:10}.event-stripes .splide:hover{transition:all .4s;transition-delay:.4s;z-index:1000}.event-stripes .splide .splide__arrows{margin-left:73%;position:absolute;top:-50px;width:130px}@media (max-width:768px){.event-stripes .splide .splide__arrows{display:none}}.event-stripes .splide .splide__arrows .splide__arrow{box-shadow:none;height:38px;opacity:1;padding:8px 8px 6px;position:relative;text-shadow:none;top:0;transform:none;width:38px}.event-stripes .splide .splide__arrows .splide__arrow:hover{border:2px solid #000}.event-stripes .splide .splide__arrows .splide__arrow.hidden{display:none}.event-stripes .splide .splide__arrows .splide__arrow svg{fill:none;height:unset;width:unset}.event-stripes .splide .splide__arrows .splide__arrow:disabled{border:2px solid #998d86;cursor:default}.event-stripes .splide .splide__arrows .splide__arrow:disabled:hover{border:2px solid #998d86;margin-top:0}.event-stripes .splide .splide__arrows .splide__arrow:disabled svg{color:#998d86}.event-stripes .splide .splide__arrows .splide__arrow:disabled svg path,.event-stripes .splide .splide__arrows .splide__arrow:disabled svg stroke{stroke:#998d86;color:#998d86}.event-stripes .splide .splide__arrows .splide__arrow--prev svg{transform:scaleX(1)!important}.event-stripes .splide .splide__arrows .splide__arrow--next{float:right}.event-stripes .splide .splide__arrows .splide__arrow--next svg{transform:scaleX(-1)!important}.event-stripes .splide .splide__list{overflow:visible}.event-stripes .splide .splide__slide__short{opacity:1;padding:18px 16px;position:relative;transition:opacity .2s;transition-delay:.4s;z-index:600}.event-stripes .splide .splide__slide__short .date,.event-stripes .splide .splide__slide__short .title{background:#f9eee8;display:inline-block;padding:4px 8px;position:relative;z-index:5}.event-stripes .splide .splide__slide__short .title{font-weight:700;margin-bottom:12px}.event-stripes .splide .splide__slide__short .date{font-size:12px}.event-stripes .splide .splide__slide__main{background-color:#f9eee8;border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 0 #000;left:0;min-height:100%;position:absolute;top:0;transition:all .4s;transition-delay:.4s;width:100%;z-index:10}.event-stripes .splide .splide__slide__main img{display:block;height:200px;margin-bottom:-3px;-o-object-fit:cover;object-fit:cover;width:100%}.event-stripes .splide .splide__slide__main .box-info{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:all .2s;transition-delay:.4s}.event-stripes .splide .splide__slide__main .box-info .actions,.event-stripes .splide .splide__slide__main .box-info .date,.event-stripes .splide .splide__slide__main .box-info .open,.event-stripes .splide .splide__slide__main .box-info .title{transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide__main .box-info .additional,.event-stripes .splide .splide__slide__main .box-info .date,.event-stripes .splide .splide__slide__main .box-info .open{align-items:center;display:flex}.event-stripes .splide .splide__slide__main .box-info .additional svg,.event-stripes .splide .splide__slide__main .box-info .date svg,.event-stripes .splide .splide__slide__main .box-info .open svg{margin-right:8px}.event-stripes .splide .splide__slide__main .box-info .title{font-size:20px;font-weight:800;text-transform:uppercase}.event-stripes .splide .splide__slide__main .box-info .actions{align-items:center;display:flex}.event-stripes .splide .splide__slide__main .box-info .actions .button{margin-right:18px}.event-stripes .splide .splide__slide__main .box-info .actions .button--pink{float:left;font-size:14px}.event-stripes .splide .splide__slide__main .box-info .actions .button--underline{font-size:4px;margin-right:0;padding-left:0;padding-right:0;transition:all .2s;transition-delay:.4s}.event-stripes .splide .splide__slide__main .box-info .actions .button--ticket img{height:auto;max-width:24px}.event-stripes .splide .splide__slide__main .box-info .actions__coming-soon{flex-direction:column}.event-stripes .splide .splide__slide__main .box-info .actions__coming-soon .ticket-list__items__outage{margin-bottom:24px}.event-stripes .splide .splide__slide__main .box-info .actions__coming-soon .button--underline{align-self:flex-start}.event-stripes .splide .splide__slide__main .box-info .actions__sold-out{justify-content:space-between}.event-stripes .splide .splide__slide__main .box-info .actions__cancelled .button--underline,.event-stripes .splide .splide__slide__main .box-info .actions__sold-out .button--underline{width:100px}.event-stripes .splide .splide__slide{cursor:default;display:flex;flex-direction:column;height:200px;justify-content:flex-end;overflow:visible;position:relative}.event-stripes .splide .splide__slide .slide__close{display:none}@media (min-width:769px){.event-stripes .splide .splide__slide:hover .splide__slide__short{opacity:0;transition:opacity .2s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main{background-color:#f9eee8;box-shadow:12px 12px 0 0 #000;left:-10px;top:-10px;transition:all .4s;transition-delay:.4s;width:calc(100% + 70px);z-index:1000}.event-stripes .splide .splide__slide:hover .splide__slide__main .box-info{max-height:500px;padding:24px 20px;transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main .box-info .title{margin-bottom:2px;transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main .box-info .date{margin-bottom:12px;margin-top:24px;transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main .box-info .open{margin-bottom:12px;transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main .box-info .actions{margin-top:18px;transition:all .4s;transition-delay:.4s}.event-stripes .splide .splide__slide:hover .splide__slide__main .button--underline{font-size:14px;transition:all .4s;transition-delay:.4s}}@media (max-width:768px){.event-stripes .splide{transition:none;transition-delay:0}.event-stripes .splide .splide__track .splide__list{display:flex;overflow-x:scroll;padding:0 10px 6px!important;transform-style:inherit;transform-style:unset}.event-stripes .splide__slide{margin-right:20px;max-width:280px;width:100%}.event-stripes .splide__slide .slide__close{border-radius:50%;display:none;padding:9px 11px 6px;position:absolute;right:6px;top:6px;z-index:100}.event-stripes .splide__slide .slide__close svg{height:20px;width:20px}.event-stripes .splide__slide .splide__slide__main,.event-stripes .splide__slide .splide__slide__main .box-info,.event-stripes .splide__slide .splide__slide__main .box-info .actions,.event-stripes .splide__slide .splide__slide__main .box-info .actions .button--underline,.event-stripes .splide__slide .splide__slide__main .box-info .date,.event-stripes .splide__slide .splide__slide__main .box-info .open,.event-stripes .splide__slide .splide__slide__main .box-info .title,.event-stripes .splide__slide .splide__slide__short{transition:none;transition-delay:0s}.event-stripes .splide__slide.active{background-color:#f9eee8;height:100vh;left:0;max-width:100vw;position:fixed;top:0;z-index:5001}.event-stripes .splide__slide.active .splide__slide__main,.event-stripes .splide__slide.active button{animation:showEventPopup .5s ease-in-out}.event-stripes .splide__slide.active .slide__close{display:block}.event-stripes .splide__slide.active .box-info{max-height:50vh;padding:20px 16px}.event-stripes .splide__slide.active .box-info .title{margin-bottom:2px}.event-stripes .splide__slide.active .box-info .date{margin-bottom:12px;margin-top:24px}.event-stripes .splide__slide.active .box-info .open{margin-bottom:12px}.event-stripes .splide__slide.active .box-info .actions{margin-top:18px}.event-stripes .splide__slide.active .box-info .actions .button--underline{font-size:14px}.event-stripes .splide__slide.active .splide__slide__short{opacity:0}}.stripe-bg-red{background:#ff4d1f;margin-bottom:60px;padding:40px 0 30px;position:relative}@media (max-width:768px){.stripe-bg-red{text-align:center}}.stripe-bg-red:after,.stripe-bg-red:before{content:"";left:0;position:absolute;width:100%}.stripe-bg-red:before{background-color:#ff4d1f;height:400px;top:-400px}.stripe-bg-red:after{background:transparent url(../images/header-border-2.svg) 0 repeat-x;bottom:-16px;height:16px}@keyframes showEventPopup{0%{opacity:0}to{opacity:1}}.wrapper{box-sizing:content-box;margin:0 auto;max-width:1150px;padding:0 6px}@media (min-width:769px){.wrapper{padding:0 10px}}.container{margin:0 auto;max-width:85em}@media (max-width:1280px){.container{max-width:60em}}.button{background:none;border:0;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;opacity:1;padding:16px 24px;position:relative}.button,.button:hover{transition:opacity .2s ease-in-out}.button:hover{opacity:.85;text-decoration:none}.button--primary{background-color:#005cff;color:#f3ffc0}.button--primary--next{background:transparent url(../images/icons/icon-arrow-right-w.svg);background-color:#005cff;background-position:right 18px center;background-repeat:no-repeat;background-size:20px;padding-right:54px}.button--secondary{border:2px solid #005cff;color:#005cff}.button--orange{background-color:#c7fa00;color:#f3ffc0}.button--purple{background-color:#814caa;color:#f3ffc0}.button--red{background-color:#f0694b;color:#f3ffc0}.button--red--next{background:transparent url(../images/icons/icon-arrow-down-w-full.svg);background-color:#f0694b;background-position:right 18px center;background-repeat:no-repeat;background-size:20px;padding-right:54px}.button--next,.button--prev{align-items:center;background-color:#005cff;border-radius:20px;display:flex;justify-content:center;max-height:40px;padding:8px}.button--next svg,.button--prev svg{height:20px;width:20px}.button--prev svg{transform:scaleX(-1)}.c-toast-container{padding:4em}.c-toast-container.v--default-css .c-toast{background-color:#bbdaff;border:1px solid #005cff;border-radius:4px;box-shadow:4px 4px 0 #005cff;color:#005cff;font-size:14px;line-height:24px;padding:24px 24px 24px 88px;position:relative}.c-toast-container.v--default-css .c-toast:before{background:transparent url(../images/rink/cart-checkmark.svg) 50% no-repeat;background-size:100%;content:"";height:48px;left:24px;position:absolute;width:48px}.c-toast-container.v--default-css .c-toast--error:before{background:red url(../images/rink/close.svg) 50% no-repeat;background-size:50%;border-radius:50%;content:"";height:48px;left:24px;position:absolute;width:48px}.c-toast-container.v--default-css .c-toast b,.c-toast-container.v--default-css .c-toast strong{font-weight:700}.carousel{text-align:center}.carousel .splide__track{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.carousel .splide__track li{width:100%}.carousel .splide__slide__container{text-align:center}.carousel .splide__pagination{bottom:-27px}.carousel .splide__pagination__page{background:#163d95;opacity:1}.carousel .splide__pagination__page.is-active{background:#c7fa00;transform:none}.carousel .splide__slide img{border-radius:20px;margin-right:44px;width:auto}.carousel--image a,.carousel--image img{display:inline-block;width:100%}.carousel{height:-moz-fit-content;height:fit-content;max-width:100vw;padding:0;position:relative;width:100%}.carousel h3{display:inline-flex;margin-bottom:24px;margin-top:50px}.carousel h3 svg{height:24px;margin-right:16px;width:24px}.carousel .splide__track{overflow:visible}.carousel .splide{position:relative;z-index:10}.carousel .splide,.carousel .splide:hover{transition:all .4s;transition-delay:.4s}.carousel .splide .splide__arrows{bottom:-20px;display:flex;justify-content:flex-start;left:-40px;margin:auto;position:absolute;width:100%}@media (max-width:768px){.carousel .splide .splide__arrows{display:none}}.carousel .splide .splide__arrows .splide__arrow{background:#fff;box-shadow:none;color:#005cff;height:40px;left:0;opacity:1;padding:12px;position:relative;right:0;text-shadow:none;top:0;transform:none;width:40px}.carousel .splide .splide__arrows .splide__arrow:hover{box-shadow:inset 0 0 1px 2px #005cff!important}.carousel .splide .splide__arrows .splide__arrow.hidden{display:none}.carousel .splide .splide__arrows .splide__arrow svg{fill:none;height:unset;width:unset}.carousel .splide .splide__arrows .splide__arrow--prev{border-radius:4px 0 0 4px}.carousel .splide .splide__arrows .splide__arrow--prev svg{transform:scaleX(1)!important}.carousel .splide .splide__arrows .splide__arrow--next{border-radius:0 4px 4px 0}.carousel .splide .splide__arrows .splide__arrow--next svg{transform:scaleX(-1)!important}.carousel .splide .splide__list{overflow:visible}.carousel .splide__pagination{display:none}@media (max-width:768px){.carousel .splide__pagination{display:flex}}.carousel .splide .splide__slide__short{opacity:1;padding:20px;position:relative;transition:opacity .2s;transition-delay:.4s;z-index:600}.carousel .splide .splide__slide__short .date,.carousel .splide .splide__slide__short .title{background:#f9eee8;display:inline-block;padding:4px 8px;position:relative;z-index:5}.carousel .splide .splide__slide__short .title{font-weight:700;margin-bottom:12px}.carousel .splide .splide__slide__short .date{font-size:12px}.carousel .splide .splide__slide__main{background-color:#f9eee8;border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 0 #000;left:0;min-height:100%;position:absolute;top:0;transition:all .4s;transition-delay:.4s;width:100%;z-index:10}.carousel .splide .splide__slide__main img{display:block;height:200px;margin-bottom:-3px;-o-object-fit:cover;object-fit:cover;width:100%}.carousel .splide .splide__slide__main .box-info{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:all .2s;transition-delay:.4s}.carousel .splide .splide__slide__main .box-info .actions,.carousel .splide .splide__slide__main .box-info .date,.carousel .splide .splide__slide__main .box-info .open,.carousel .splide .splide__slide__main .box-info .title{transition:all .4s;transition-delay:.4s}.carousel .splide .splide__slide__main .box-info .additional,.carousel .splide .splide__slide__main .box-info .date,.carousel .splide .splide__slide__main .box-info .open{align-items:center;display:flex}.carousel .splide .splide__slide__main .box-info .additional svg,.carousel .splide .splide__slide__main .box-info .date svg,.carousel .splide .splide__slide__main .box-info .open svg{margin-right:8px}.carousel .splide .splide__slide__main .box-info .title{font-size:20px;font-weight:800;text-transform:uppercase}.carousel .splide .splide__slide__main .box-info .actions{align-items:center;display:flex}.carousel .splide .splide__slide__main .box-info .actions .button{margin-right:18px}.carousel .splide .splide__slide__main .box-info .actions .button--pink{float:left;font-size:14px}.carousel .splide .splide__slide__main .box-info .actions .button--underline{font-size:4px;margin-right:0;padding-left:0;padding-right:0;transition:all .2s;transition-delay:.4s}.carousel .splide .splide__slide__main .box-info .actions .button--ticket img{height:auto;max-width:24px}.carousel .splide .splide__slide{border-radius:20px;cursor:default;display:flex;flex-direction:column;justify-content:flex-end;margin-right:44px;overflow:visible;position:relative}.carousel .splide .splide__slide .slide__close{display:none}@media (min-width:1024px){body.home.not-on-top .h-search{display:none}}.cart,.cart .button-cart{position:relative}@media (max-width:1024px){.cart .button-cart{padding:8px}}.cart .rink--show{display:flex!important}.cart .rink--hidden{display:none}.cart__item__row{display:flex;justify-content:flex-end;margin-bottom:6px}.cart__item__row--primary{font-size:16px;font-weight:700}.cart__item__quantity{background:#c7fa00;border:2px solid #005cff;border-radius:16px;bottom:-9px;color:#fff;font-size:12px;font-weight:800;height:24px;padding:2px 0 4px;position:absolute;right:3px;width:24px;z-index:1000}.cart__item__headline{align-items:flex-start;display:flex;justify-content:space-between}.cart__item__headline h3{font-size:20px;font-weight:700;line-height:24px;margin-bottom:0}.cart__item__headline h4{font-size:16px;font-weight:700;line-height:24px}.cart__item__headline .button{height:24px;padding:0;width:24px}.cart__item__headline .button svg{height:24px;width:24px}.cart__item__subtitle{font-size:16px;font-weight:700}.cart__item__productname{margin-bottom:4px}.cart__item__ticket-quantity{justify-content:flex-start;margin-bottom:8px}.cart__item__gross,.cart__item__ticket-quantity{display:flex;font-size:16px;font-weight:700;line-height:24px}.cart__item__gross{justify-content:flex-end}.cart__item__date{font-size:16px;font-weight:500;margin-bottom:14px;margin-top:14px}.cart__item__person{margin-bottom:6px;text-align:right}.cart__popup{background:#fff;border:2px solid #005cff;color:#000;left:50%;max-width:400px;position:absolute;top:60px;transform:translate(-50%);width:100vw;z-index:10000}@media (max-width:1440px){.cart__popup{margin-left:auto;right:0;transform:none}}@media (max-width:1024px){.cart__popup{margin-left:auto;max-width:100%;min-width:280px;position:fixed;right:0;right:16px;top:70px;transform:none;width:calc(100% - 32px)}}.cart__popup:after{border-bottom:15px solid #005cff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;left:calc(50% - 13px);margin:0 auto;position:absolute;top:-10px;width:0}@media (max-width:1440px){.cart__popup:after{left:auto;right:20px}}@media (max-width:1024px){.cart__popup:after{left:auto;right:0}}.cart__popup__close{position:absolute;right:8px;top:6px}@media (min-width:1025px){.cart__popup__close{display:none}}.cart__popup__header{background-color:#005cff;color:#fff;font-weight:600;padding:8px 10px;text-align:center}@media (max-width:1024px){.cart__popup__header{padding:12px 10px}}.cart__popup__body{background:#f3ffc0;color:#005cff;max-height:80vh;overflow:auto}@media (max-width:1024px){.cart__popup__body{max-height:calc(100vh - 150px)}}.cart__popup__body .ticket-count{border-bottom:2px dashed #005cff;font-size:14px;font-weight:700;padding:16px 20px;transition:all .3s}.cart__popup__body .ticket-count:hover{background:#bbdaff}.cart__popup__body a{display:block;text-align:center;width:100%}.cart__popup__body a.button{text-decoration:none!important}.cart__popup__body .p--info{padding:10px 24px}.cart__popup__body .admin-fee{margin-left:auto}.cart__popup__body .total-price{background:#bbdaff;padding-bottom:16px}.cart__popup__body .cta-wrapper{background:#bbdaff;color:#fff;min-height:50px;overflow:hidden;padding:0 20px 16px}.cart__popup__body .cta-wrapper .button--red{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.cart__popup__body .cta-wrapper .button--red{padding-bottom:6px;padding-top:6px}}.cart__popup__body .cta-wrapper .button--red svg{margin-left:10px}.cart__popup__body .cta-wrapper a.button.button--red{color:#fff}.cart__popup__body ul{list-style:none}.cart__popup__body ul li{border-bottom:2px dashed #005cff;font-size:14px;font-weight:400;padding:24px 16px;transition:all .3s}.cart__popup__body ul li:last-child{align-items:flex-end;border:0;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin-bottom:0}.cart__popup__body ul li .value{font-size:20px;font-weight:700}.cart__popup__body ul li:hover{background:#bbdaff}.cart:hover .cart-text{text-decoration:underline}.collapsible{background:#fff;border:1px solid #c4d7e1;border-radius:8px;margin-bottom:24px;overflow:hidden;position:relative}@media (max-width:1024px){.collapsible{margin-bottom:16px}}.collapsible:after{background:transparent url(../images/icons/icon-arrow-down-w.svg) 50% no-repeat;background-color:#005cff;border-radius:50%;bottom:0;content:"";height:30px;margin:auto;pointer-events:none;position:absolute;right:32px;top:0;width:30px}@media (max-width:1024px){.collapsible:after{right:16px}}.collapsible.open:after{margin:0;top:25px;transform:rotateX(180deg)}@media (max-width:768px){.collapsible.open:after{top:10px}}.collapsible__head{align-items:center;background:#fff;border:0;color:#1745ab;cursor:pointer;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;line-height:24px;padding:32px 64px 32px 32px;text-align:left;width:100%}@media (max-width:1024px){.collapsible__head{padding:16px 56px 16px 16px}}.collapsible__body{max-height:0;overflow:hidden;padding:0}.collapsible__body *{color:#005cff!important;font-size:14px!important}.collapsible.open .collapsible__body{max-height:5000px;padding:12px 20px 20px}.cc-window.cc-bottom.cc-theme-classic{align-items:center;background-color:#005cff;bottom:0;color:#f3ffc0;display:flex;font-weight:400;justify-content:space-between;left:0;line-height:1.4;opacity:.97;padding:18px 20px;position:fixed;width:100%;z-index:10000}@media (max-width:533px){.cc-window.cc-bottom.cc-theme-classic{flex-direction:column}}.cc-window.cc-bottom.cc-theme-classic.cc-invisible{display:none}.cc-window.cc-bottom.cc-theme-classic .cc-message{margin-right:30px}@media (max-width:533px){.cc-window.cc-bottom.cc-theme-classic .cc-message{margin-bottom:20px;margin-right:0}}.cc-window.cc-bottom.cc-theme-classic .cc-link{color:#f3ffc0;display:inline-block;font-weight:500;padding:.2em;text-decoration:underline}@media (max-width:533px){.cc-window.cc-bottom.cc-theme-classic .cc-compliance{width:100%}}.cc-window.cc-bottom.cc-theme-classic .cc-btn{border-radius:20px;color:#005cff;cursor:pointer;font-weight:600;padding:6px 18px}@media (max-width:533px){.cc-window.cc-bottom.cc-theme-classic .cc-btn{display:block;text-align:center;width:100%}}.snow-decorations .snow-decoration{background-image:url(../images/rink/rink-snowflake.svg);background-size:cover;position:absolute;z-index:-1}@media (max-width:768px){.snow-decorations .snow-decoration{display:none}}.snow-decorations .snow-decoration--small{height:65px;width:58px}.snow-decorations .snow-decoration--medium{height:94px;width:84px}.snow-decorations .snow-decoration--large{height:158px;width:141px}.home-decoration.snow-decorations .snow-decoration--1{right:0;top:2000px}.home-decoration.snow-decorations .snow-decoration--2{left:10px;top:1285px}.home-decoration.snow-decorations .snow-decoration--3{left:50px;top:2700px}.static-decoration.snow-decorations .snow-decoration--1{right:0;top:40%}.static-decoration.snow-decorations .snow-decoration--2{left:5%;top:25%}.static-decoration.snow-decorations .snow-decoration--3{right:15%;top:50%}.gallery-decoration.snow-decorations .snow-decoration--1{left:5%;top:23%}.gallery-decoration.snow-decorations .snow-decoration--2{right:0;top:20%}.faq-decoration.snow-decorations .snow-decoration--1{right:0;top:2%}.faq-decoration.snow-decorations .snow-decoration--2{left:10px;top:20%}.faq-decoration.snow-decorations .snow-decoration--3{left:25%;top:25%}.faq-decoration.snow-decorations .snow-decoration--4{left:10%;top:28%}.faq-decoration.snow-decorations .snow-decoration--5{left:15%;top:75%}.faq-decoration.snow-decorations .snow-decoration--6{left:10%;top:78%}.about-us-decoration.snow-decorations .snow-decoration--1{left:-2%;top:25%}.about-us-decoration.snow-decorations .snow-decoration--2{right:-2%;top:35%}.faq-page{padding-top:180px}@media (max-width:1024px){.faq-page{padding-top:124px}}.faq-page h1{font-size:32px;line-height:48px;margin-bottom:32px}@media (max-width:1024px){.faq-page h1{font-size:26px;line-height:32px;margin-bottom:24px}}.faq-page h2{font-size:26px;margin-bottom:32px;margin-top:48px;text-transform:none}@media (max-width:768px){.faq-page h2{font-size:22px}}.faq-page .section-faq{margin-bottom:40px;position:relative}.faq-page .section-faq a{color:#1745ab;font-weight:500}.faq-page .section-faq ol,.faq-page .section-faq ul{list-style:none}.faq-page .navigation-faq{background:#fff;border-radius:8px;float:left;position:sticky;top:110px;width:264px;z-index:5}@media (max-width:768px){.faq-page .navigation-faq{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:30px;top:105px;width:100%}.faq-page .navigation-faq.open ul{display:block}.faq-page .navigation-faq.open button:after{transform:rotateX(180deg)}}.faq-page .navigation-faq ul{background:#eaf1f4;border:1px solid #c4d7e1;box-shadow:1px 1px 0 #b0c0e2,2px 2px 0 #b0c0e2,3px 3px 0 #b0c0e2;list-style:none;padding:32px}@media (max-width:768px){.faq-page .navigation-faq ul{background:#fff;border:1px solid #c4d7e1;border-radius:0 0 8px 8px;display:none;max-height:80vh;overflow:auto;position:absolute;width:100%}}.faq-page .navigation-faq li{margin-bottom:16px}.faq-page .navigation-faq li a{color:#1745ab;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.faq-page .navigation-faq li a.active{color:#0128ff;font-weight:700;text-decoration:none}.faq-page .navigation-faq button{background:#163d95;border:1px solid #15306b;border-radius:8px;box-shadow:3px 3px 0 #15306b,2px 2px 0 #15306b,1px 1px 0 #15306b;color:#fff;display:none;font-size:24px;font-weight:700;line-height:32px;padding:16px 48px 16px 16px;text-align:left;width:100%}.faq-page .navigation-faq button:after{background:transparent url(../images/icons/arrow_down_rink.svg) 50% no-repeat;background-color:#bbdaff;border-radius:50%;content:"";height:30px;pointer-events:none;position:absolute;right:17px;top:17px;width:30px}.faq-page .navigation-faq button:hover{opacity:1}@media (max-width:768px){.faq-page .navigation-faq button{display:block}}.faq-page .navigation-faq__label{background:#005cff;border:1px solid #15306b;box-shadow:3px 3px 0 #15306b,2px 2px 0 #15306b,1px 1px 0 #15306b;color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px;padding:20px;width:100%}@media (max-width:768px){.faq-page .navigation-faq__label{display:none}}.faq-page .body-faq{padding-left:340px}.faq-page .body-faq>h2{margin-bottom:20px;margin-top:0}@media (max-width:768px){.faq-page .body-faq{margin-top:20px;padding-left:0}}.faq-page .favorites-container{background:#fff;border:1px solid #c4d7e1;border-radius:8px;padding:20px}.faq-page .favorites-container .icon-box{display:none}.faq-page .favorites-container li{margin-bottom:24px}.faq-page .favorites-container li a{font-size:16px}.faq-page .favorites-container li:last-of-type{margin-bottom:0}.faq-page .rink-decoration .side-icon--first{bottom:auto;left:auto;right:20px;top:25%}.faq-page .rink-decoration .side-icon--second{bottom:auto;left:3%;right:auto;top:87%}.faq-page .rink-decoration .side-icon--third{bottom:auto;left:20%;right:auto;top:250%}.faq-page .rink-decoration .side-icon--fourth{bottom:auto;left:5%;right:auto;top:300%}.faq-page .rink-decoration .side-icon--fifth{bottom:auto;left:5%;right:auto;top:450%}.faq-page__background{overflow:hidden;position:relative;width:100%}.faq-page__background .wrapper{background:transparent url(../images/rink/rink-static-page-decoration-left.svg) bottom no-repeat;margin:30px auto;padding-bottom:250px;position:relative}@media (max-width:1024px){.faq-page__background .wrapper{background:transparent url(../images/rink/bottom-illu-no-icon-mobile-flipped.svg) bottom no-repeat;background-size:auto 350px;flex-direction:column;margin:40px auto;padding-bottom:350px}}.faq-page__background .wrapper:after,.faq-page__background .wrapper:before{background:transparent url(../images/rink/rink-home-csik.svg?v=2) bottom;bottom:0;content:"";height:10px;padding:0;position:absolute;width:100%}.faq-page__background .wrapper:before{right:-100%}.faq-page__background .wrapper:after{left:-100%}@media (max-width:768px){footer.footer{padding:40px 0 0}}footer.footer .footer-illustration{overflow:hidden}footer.footer .footer-illustration .wrapper{justify-content:flex-end;padding:10px 0 16px;position:relative}@media (max-width:768px){footer.footer .footer-illustration .wrapper{flex-direction:row;justify-content:center}}footer.footer .footer-illustration .wrapper:after,footer.footer .footer-illustration .wrapper:before{background-color:#c4d7e1;bottom:16px;content:"";height:1px;position:absolute;right:320px;width:100vw}@media (max-width:768px){footer.footer .footer-illustration .wrapper:after,footer.footer .footer-illustration .wrapper:before{right:calc(50% + 160px)}}footer.footer .footer-illustration .wrapper:after{left:100%}@media (max-width:768px){footer.footer .footer-illustration .wrapper:after{left:calc(50% + 160px)}}footer.footer .footer-illustration .wrapper img{max-width:320px}footer.footer .wrapper{display:flex;justify-content:space-between}@media (max-width:1024px){footer.footer .wrapper{flex-direction:column-reverse}}footer.footer .footer-content{background-color:#005cff;color:#fff;padding:80px 0}@media (max-width:1024px){footer.footer .footer-content .wrapper{align-items:center}}footer.footer .footer-content ol,footer.footer .footer-content ul{list-style-type:none}footer.footer .col-left{align-items:flex-start;display:flex;width:30%}@media (max-width:1024px){footer.footer .col-left{align-items:center;flex-direction:column;padding-top:40px;text-align:center;width:100%}}footer.footer .col-left svg{margin-right:50px}@media (max-width:1024px){footer.footer .col-left svg{margin-bottom:40px;margin-right:0}}footer.footer .col-left .img_first{margin-right:50px}@media (max-width:1024px){footer.footer .col-left .img_first{margin-bottom:40px;margin-right:0}}footer.footer .col-left img{width:124px}footer.footer .col-right{align-items:flex-start;display:flex;flex-direction:row;font-size:16px;font-weight:500;justify-content:space-between;width:70%}footer.footer .col-right .box-contacts{display:flex;flex-direction:column;gap:20px}footer.footer .col-right .box-contacts ul{display:flex;flex-direction:column;gap:4px}footer.footer .col-right.footer__text{gap:50px}footer.footer .col-right.footer__text .opening-times__title{font-weight:700;line-height:24px;margin-bottom:20px}footer.footer .col-right.footer__text .opening-times ul{display:flex;flex-direction:column;gap:4px}footer.footer .col-right.footer__text .opening-times ul li{display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:space-between;line-height:24px}@media (max-width:1024px){footer.footer .col-right{align-items:center;flex-direction:column;gap:40px;justify-content:center;padding-left:0;width:100%}footer.footer .col-right li{font-size:14px;font-weight:400}footer.footer .col-right .opening-times{max-width:300px;width:100%}footer.footer .col-right .opening-times__title{text-align:center}footer.footer .col-right .box-contacts,footer.footer .col-right .box-contacts ul{flex-direction:column}footer.footer .col-right label{font-weight:700;margin-bottom:16px}}footer.footer .col-right a{color:#fff}footer.footer .col-right .footer-nav-list{display:flex;flex-direction:column;gap:4px;margin-top:44px}@media (max-width:1024px){footer.footer .col-right .footer-nav-list{align-items:center;flex-direction:column;gap:16px;margin-top:0}}footer.footer .col-right .footer-nav-list li{font-size:14px;font-weight:400;line-height:24px;position:relative}footer.footer .col-right .footer-nav-list li a{color:#f3ffc0}@media (max-width:1024px){footer.footer .col-right .box-contacts{text-align:center}}footer.footer .col-right .box-contacts .label{font-weight:700}footer.footer .col-right .box-contacts li{font-size:14px;font-weight:400;line-height:24px}footer.footer--out-of-season .wrapper{justify-content:flex-start}footer.footer--out-of-season .col-left{align-items:center;margin-right:50px;max-width:225px}footer.footer--out-of-season .col-left img,footer.footer--out-of-season .col-left svg{max-width:100px;width:100%}footer.footer--out-of-season .col-left svg{margin-right:24px}footer.footer--out-of-season .col-right.footer__text{align-items:center;gap:0;justify-content:space-between;width:100%}footer.footer--out-of-season .col-right.footer__text .footer-nav-list{margin:0}footer.footer--out-of-season .col-right.footer__text .box-contacts{align-items:center;flex-direction:row;gap:32px}footer.footer--out-of-season .col-right.footer__text .box-contacts ul{flex-direction:row;gap:32px}@media (max-width:1024px){footer.footer--out-of-season .col-left{gap:32px;margin-right:0}footer.footer--out-of-season .col-left img,footer.footer--out-of-season .col-left svg{margin:0}footer.footer--out-of-season .col-right.footer__text{gap:20px}footer.footer--out-of-season .col-right.footer__text .box-contacts,footer.footer--out-of-season .col-right.footer__text .box-contacts ul{flex-direction:column;gap:4px}}.scroll--disabled{overflow:hidden}.gallery{align-items:center;display:flex;flex-direction:column;margin:68px 0 70px}.gallery__images{grid-gap:24px;display:grid;grid-template-columns:repeat(4,calc(25% - 18px));width:100%}.gallery__images .grid-item{border-radius:20px;overflow:hidden;position:relative;z-index:10}.gallery__images .grid-item--small{grid-column:span 1;grid-row:span 1;height:auto}.gallery__images .grid-item--large{grid-column:span 2;grid-row:span 2;height:auto}.gallery__images .image{background-position:50%;background-size:cover;height:0;-o-object-fit:cover;object-fit:cover;padding-bottom:100%;position:relative;transition:all .5s;width:100%}.gallery__images .image:hover{cursor:pointer;transform:scale(1.1)}.gallery__stream{position:relative}.gallery__stream iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gallery__stream .stream-placeholder{align-items:center;background:rgba(22,61,149,.2);display:flex;flex-direction:column;gap:14px;justify-content:center}.gallery__stream .stream-placeholder img{height:36px;width:60px}.gallery__stream .stream-placeholder p{color:#fff;font-size:20px;font-weight:700;line-height:32px}.gallery__count-text{color:#1745ab;font-size:16px;font-weight:500;line-height:24px;margin:24px 0;text-align:center}.gallery__toggle-button{align-items:center;background:#fff;border:2px solid #163d95;border-radius:4px;color:#163d95;cursor:pointer;display:flex;font-family:Montserrat;font-size:16px;font-weight:700;gap:13px;justify-content:center;line-height:24px;margin:auto;padding:16px 24px}.gallery__toggle-button img{height:20px;width:18px}.gallery__toggle-button.arrow--flipped img{transform:rotateX(180deg)}@media (max-width:768px){.gallery{margin:20px 0}.gallery__toggle-button{width:100%}.gallery__images{grid-gap:8px;grid-template-columns:repeat(2,calc(50% - 4px))}}.gallery-popup{background:rgba(0,0,0,.95);color:#fff;height:100%;left:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}.gallery-popup__content{align-items:stretch;display:flex;flex-direction:column;height:calc(100% - 20px)}.gallery-popup__close-button{cursor:pointer;display:flex;margin-bottom:0;margin-left:auto;position:absolute;right:15px;top:15px}.gallery-popup__close-button img{height:32px;width:32px}.gallery-popup .slider{align-items:center;display:flex;height:calc(100% - 60px);justify-content:center;margin-bottom:32px;width:auto}.gallery-popup .slider__image{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.gallery-popup .slider__arrow{display:none}.gallery-popup .slider__count{margin:auto}@media (min-width:1024px){.gallery-popup{padding:50px}.gallery-popup__close-button{right:50px;top:50px}.gallery-popup__close-button img{height:56px;width:56px}.gallery-popup__content{height:calc(100% - 100px);margin-top:60px}.gallery-popup .slider__arrow{cursor:pointer;display:flex;height:40px;width:40px}.gallery-popup .slider__image{padding:0 66px}}.gallery-page .wrapper h1{margin-top:50px}@media (max-width:1023px){.gallery-page .wrapper h1{margin-top:24px}}.gallery-page .gallery{margin:32px 0 100px}.h-languages__frame{font-size:12px;font-weight:600;line-height:16px}@media (max-width:1024px){.h-languages__frame{align-items:end;flex-direction:column;text-align:right;z-index:100}.h-languages__label{display:none}.h-languages__item{display:inline-block;vertical-align:middle}.h-languages__item:not(:last-child){border-right:1px solid #fff;margin-right:12px;padding-right:12px}.h-languages__item a{color:#1745ab;display:block;padding:5px 0}}@media (min-width:1025px){.h-languages{background-color:#0128ff;border:1px solid #fff;flex-direction:column;position:absolute;top:40px;width:100%;z-index:10}.h-languages__label{cursor:pointer;padding:4px 6px;text-decoration:underline;width:38px}.h-languages__frame{align-items:center;display:flex;position:relative;text-align:center;vertical-align:middle}.h-languages__frame:not(:hover) .h-languages{display:none}.h-languages__frame:hover .h-languages__label:after{transform:translateY(-50%) scaleY(-1)}.h-languages__item a{color:#1745ab;display:block;padding:2px 22px;text-decoration:none;transition:background-color .25s,color .25s}.h-languages__item a:hover{background-color:#fff;color:#000}}.header{background-color:#fff;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}@media (max-width:1024px){.header,.header .wrapper{padding:0}}.header .close-mobile-nav,.header .open-mobile-nav{background:transparent;border:0;cursor:pointer;padding:0}@media (min-width:1025px){.header .close-mobile-nav,.header .open-mobile-nav{display:none}}.header .home-link{display:flex;max-width:175px;transition:max-width .3s ease-in-out}.header .home-link svg{max-height:90px;width:100%}@media (max-width:1024px){.header .home-link{max-width:60px}.header .home-link svg{max-height:40px}}.header .wrapper{display:flex}@media (max-width:1024px){.header .wrapper{flex-direction:column;justify-content:space-between}}.header .wrapper .mobile-only{display:none}.header .wrapper .desktop-only{display:block;padding:0}@media (max-width:1024px){.header .wrapper .desktop-only{display:none}.header .wrapper .mobile-only{align-items:center;display:flex}}.header .navigation__main{align-items:center;display:flex;justify-content:space-between}@media (max-width:1024px){.header .navigation__main{align-items:center;padding:12px 16px}}.header .nav{width:100%}.header .nav.is-open{transform:translateX(0);transition:transform .5s ease-in-out}.header .nav .close-mobile-nav{float:right;margin-bottom:20px}@media (max-width:768px){.header .nav{border-bottom:1px solid #b0c0e2}}.header .nav-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;height:100%;list-style:none;padding-left:20px;width:100%}.header .nav-list-toggle{display:none;padding:4px 16px}.header .nav-list-toggle svg{height:24px;width:24px}@media (max-width:768px){.header .nav-list-toggle{display:block}}@media (max-width:1024px){.header .nav-list{background:#bbdaff;justify-content:space-around;padding-left:0}.header .nav-list ul li{text-align:center}}@media (max-width:768px){.header .nav-list{align-items:flex-start;display:none;flex-direction:column;padding:8px}}.header .nav-list.is-visible{display:flex}.header .nav-list .h-navigation__item{font-size:16px;padding:8px 0;position:relative;transition:all .3s}.header .nav-list .h-navigation__item a{padding:8px 16px}@media (max-width:1280px){.header .nav-list .h-navigation__item{font-size:13px;padding:8px 0}}@media (max-width:1024px){.header .nav-list .h-navigation__item{padding:8px 0}.header .nav-list .h-navigation__item a{padding:8px 10px}}.header .nav-list .h-navigation__item.h-navigation__item{background:#bbdaff}.header .nav-list .h-navigation__item.h-navigation__item:first-of-type{border-radius:4px 0 0 4px}.header .nav-list .h-navigation__item:last-child{border-radius:0 4px 4px 0}.header .nav-list .h-navigation__item:first-child:before{display:none}.header .nav-list .h-navigation__item a{color:#005cff}.header .nav-list .h-navigation__item.cart{background:#fff;color:#005cff;padding:0}.header .nav-list .h-navigation__item.cart .cart__text{color:#005cff;text-decoration:none}.header .nav-list .h-navigation__item.cart .cart__popup{border:1px solid #1745ab;border-radius:4px;box-shadow:3px 3px 0 #1f3870,2px 2px 0 #1f3870,1px 1px 0 #1f3870}.header .nav-list .h-navigation__item.cart .cart__item-quantity{border:0;padding:5px 0 4px}.header .nav-list .li-main{margin-right:auto;order:-1}.header .nav-list .li-main:before{display:none}.header .nav-list .li-main .button{color:#fff;display:inline-block;font-weight:600;padding:8px 14px}@media (max-width:1024px){.header .nav-list .li-main .button{align-items:center;background-color:#c7fa00;display:flex;justify-content:center;padding:14px 20px;text-align:center;width:100%}}.header .nav-list .li-main .button svg{margin-left:16px}@media (min-width:1025px){.header .nav-list .li-main .button svg{display:none}}.header .nav-list li.h-navigation__item.navigation__item--current{background:#005cff}.header .nav-list li.h-navigation__item.navigation__item--current a{color:#fff}.header .nav-list .h-navigation__item:hover{background:#dfe8f1;cursor:pointer}.header .nav-list .h-navigation__item:hover a{text-decoration:none}.header .nav-list .h-navigation__item.cart:hover{background:transparent;cursor:default}.header .nav-list .h-navigation__item.cart:hover .cart__text{text-decoration:underline}.not-on-top .header .home-link{max-width:60px;transition:max-width .3s ease-in-out}.not-on-top .header .home-link svg{height:auto}.header #nav--rink .button-cart{align-items:center;color:#000;display:inline-flex;font-size:14px;margin-left:20px;padding:8px 0 8px 16px}.header #nav--rink .button-cart:hover{background:transparent;text-decoration:none}.header #nav--rink .button-cart svg{height:24px;margin-right:12px;width:24px}.header .mobile-only{gap:16px}.header .mobile-only .cart__text{display:none}.header .mobile-only .cart .button--cart{padding:0}@media (max-width:1024px){.header .mobile-only .button--red{padding:8px 16px}}.header .mobile-only .button--close{background:#fff url(../images/icons/icon-close.svg) 50% no-repeat;background-size:14px;border-radius:50%;height:28px;min-width:12px!important;width:28px}body{background-color:#fff;font-weight:400;padding-top:130px;position:relative}body,body p{font-size:16px}body p{font-weight:500}body p strong{font-weight:700}@media (max-width:1024px){body{padding-top:128px}}body.home{min-height:100vh;padding-top:130px}@media (max-width:1024px){body.home{padding-top:100px}body.pinned{overflow-y:hidden}}a{color:#c7fa00;text-decoration:none}a:hover{text-decoration:underline}a.blacklink{color:#000}b{font-weight:700}h1,h2,h3{text-transform:none}h1{margin-bottom:30px}@media (max-width:768px){h1{font-size:26px}}h2{font-weight:700}@media (max-width:1024px){h2{text-align:center}}h4{font-size:18px}h4,h6{margin-top:32px}h6{font-size:20px;font-weight:700}p{font-weight:500}img{height:auto;width:100%}hr{background:#b0c0e2;border:0;color:#b0c0e2;height:1px;margin:20px 0}.text--center{text-align:center}.wrapper{max-width:1128px}@media (max-width:768px){.wrapper{padding:0 16px}}.wrapper--flex{display:flex;flex-wrap:wrap}@media (max-width:768px){.wrapper--flex{flex-direction:column}}.col-left,.col-right{width:50%}@media (max-width:768px){.col-left,.col-right{width:100%}}.side-icon{bottom:20%;height:80px;left:-120px;position:absolute;width:80px}@media (max-width:1024px){.side-icon{display:none}}.side-icon--right{left:auto;right:-120px;top:-10%}.side-icon svg{height:100%;width:100%}.section--information .information-text{color:#f3ffc0;display:flex;font-weight:500;gap:30px;margin-top:10px;padding:10px 0}@media (max-width:1024px){.section--information .information-text{font-size:14px;height:42px;justify-content:flex-start;line-height:25px;margin-top:0;overflow-x:auto;padding:4px 16px;text-align:left}}@media (max-width:768px){.section--information .information-text{font-size:12px}}.section--information .information-text div{align-items:center;display:flex;white-space:nowrap}.section--information .information-text svg{height:19px;vertical-align:middle}.section--hero{background:transparent url(../images/rink/hero-bg.png?v=2) 50% no-repeat;background-color:#bbdaff;background-position:100% 100%;overflow:hidden;padding-bottom:80px;padding-top:80px}@media (max-width:768px){.section--hero{padding-bottom:48px;padding-top:24px}}.section--hero h1{color:#005cff;font-size:48px;margin-bottom:20px}@media (max-width:1024px){.section--hero h1{font-size:26px}}.section--hero .lead{color:#005cff;font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px;max-width:455px}@media (max-width:533px){.section--hero .button{background-position:right 38% center;text-align:center;width:100%}}.section--hero .col-text{color:#fff}@media (max-width:1280px){.section--hero .col-text{padding-left:20px}}@media (max-width:768px){.section--hero .col-text{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;padding-left:0}.section--hero .col-text h1,.section--hero .col-text p{text-align:left;width:100%}}.section--hero .col-image{align-items:flex-end;display:flex;position:relative}@media (max-width:768px){.section--hero .col-image{justify-content:center}}.section--hero .col-image:after,.section--hero .col-image:before{background-color:#c4d7e1;bottom:0;content:"";height:2px;position:absolute;right:calc(100% - 34px);width:100vw}@media (max-width:1024px){.section--hero .col-image:after,.section--hero .col-image:before{height:1px;right:100%}}.section--hero .col-image:after{left:358px}@media (max-width:1024px){.section--hero .col-image:after{left:100%}}.section--hero .col-image img{max-width:480px}@media (max-width:768px){.section--hero .col-image img{margin-top:60px;max-width:100%}}@media (min-width:769px){.section--hero .hero-text{gap:40px}.section--hero .hero-text .col-left{width:calc(50% - 72px)}}.section--how-to{padding-top:60px;position:relative;z-index:100}.section--how-to.popup-open{z-index:1010}.section--how-to .wrapper{position:relative}.section--how-to .wrapper h2{margin-bottom:24px;text-align:center}@media (max-width:1024px){.section--how-to .wrapper h2{margin-bottom:50px}}.section--how-to .wrapper h3{font-size:16px;margin-bottom:0;text-transform:uppercase}.section--how-to .wrapper p:first-of-type{margin-bottom:16px}.section--how-to .steps{counter-reset:steps-counter;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:56px 0 100px;width:100%}@media (max-width:1024px){.section--how-to .steps{align-items:center;flex-direction:column;gap:40px;margin-bottom:0;margin-top:70px}}.section--how-to .steps .step{align-items:center;background:#bbdaff;border:1px solid #b0c0e2;border-radius:20px;counter-increment:steps-counter;display:flex;flex-direction:column;padding:60px 40px 28px;position:relative;z-index:0}@media (max-width:1024px){.section--how-to .steps .step{max-height:272px;max-width:288px;width:100%}}@media (max-width:768px){.section--how-to .steps .step{padding:40px 24px 30px}}.section--how-to .steps .step:last-child:before{display:none}.section--how-to .steps .step:before{background-color:#c4d7e1;content:"";height:2px;left:100%;position:absolute;top:calc(50% - 1px);width:24px}@media (max-width:1024px){.section--how-to .steps .step:before{bottom:-44px;height:44px;left:0;margin-left:auto;margin-right:auto;right:0;top:unset;width:1px}}.section--how-to .steps .step:after{align-items:center;background-color:#005cff;border-radius:50%;color:#f3ffc0;content:"0" counter(steps-counter);display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;left:0;line-height:32px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-24px;width:48px;z-index:3}.section--how-to .steps .step__illustration{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-bottom:20px;min-height:80px;min-width:80px;position:relative}.section--how-to .steps .step__illustration--calendar{background-image:url(../images/rink/ticket-step-calendar.svg)}.section--how-to .steps .step__illustration--select{background-image:url(../images/rink/ticket-step-select.svg)}.section--how-to .steps .step__illustration--card{background-image:url(../images/rink/ticket-step-card.svg)}.section--how-to .steps .step__illustration--ticket{background-image:url(../images/rink/ticket-step-ticket.svg)}.section--how-to .steps .step__title{font-size:16px;font-weight:700;line-height:24px;margin:auto;max-width:200px;text-align:center}.section--how-to .steps .step__title a{color:#005cff;text-decoration:none}.section--how-to .steps-content{display:flex;flex-direction:row;gap:40px;margin:70px 0 30px;text-align:left}@media (max-width:1024px){.section--how-to .steps-content{flex-direction:column;gap:0;margin-bottom:0;margin-top:40px}}.section--how-to .steps-content h2{margin-bottom:32px}@media (max-width:1024px){.section--how-to .steps-content h2{margin-bottom:24px}}.section--how-to .steps-content .steps__text{width:calc(40% - 12px)}.section--how-to .steps-content .steps__text h2{text-align:left}@media (max-width:768px){.section--how-to .steps-content .steps__text h2{text-align:center}}.section--how-to .steps-content .steps__text b,.section--how-to .steps-content .steps__text strong{font-weight:700}.section--how-to .steps-content .steps__text p{margin-bottom:24px}.section--how-to .steps-content .steps__text a{color:#c7fa00;text-decoration:underline;text-decoration-color:#c7fa00}.section--how-to .steps-content .steps__text ol,.section--how-to .steps-content .steps__text ul{list-style:none}@media (max-width:1024px){.section--how-to .steps-content .steps__text{margin-bottom:16px;width:100%}}.section--how-to .steps-content .steps__tickets{position:relative;width:calc(60% - 12px)}.section--how-to .steps-content .steps__tickets h2{text-align:left}@media (max-width:1024px){.section--how-to .steps-content .steps__tickets h2{text-align:center}}.section--how-to .steps-content .steps__tickets a.tickets__anchor{display:block;position:relative;top:-80px;visibility:hidden}@media (max-width:1024px){.section--how-to .steps-content .steps__tickets{width:100%}}.section--how-to .steps-content .steps__tickets .ticket-groups{margin-top:32px;position:sticky;top:80px}@media (max-width:1024px){.section--how-to .steps-content .steps__tickets .ticket-groups{margin-top:24px}}.section--how-to .steps-content .steps__tickets .ticket-groups--opened{position:relative;top:0}.section--how-to .steps-content .steps__tickets .ticket-groups p{font-size:14px;line-height:24px;margin-bottom:0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group{align-items:center;display:flex;flex-direction:column}@media (max-width:1024px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group:last-of-type .ticket-group__info{margin-bottom:0}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info{align-items:center;background:#bbdaff;border:1px solid #b0c0e2;border-radius:4px;box-shadow:3px 3px 0 #b0c0e2,2px 2px 0 #b0c0e2,1px 1px 0 #b0c0e2;display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-bottom:32px;max-width:680px;padding:32px;text-align:left;width:100%}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info{max-width:100%;padding:16px;position:relative}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text{width:100%}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text{width:100%}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text dl,.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text h3{font-weight:700}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text h3{font-size:24px;margin-bottom:16px;text-transform:none}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text h3{font-size:20px;margin-bottom:26px;margin-right:60px}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text dl{margin-bottom:4px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text p{line-height:24px;margin-bottom:0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text ol,.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text ul{list-style-type:disc}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .text strong{font-weight:700}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times{display:flex;flex-direction:column}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times__item{display:flex}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times__item p{font-size:16px;font-weight:700;line-height:24px;margin:0;text-align:left;width:50%}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times{gap:4px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times__item{justify-content:space-between}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-times__item p{width:auto}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-description p{font-weight:400}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .opening-description{width:100%}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow{align-items:center;background:#005cff;border-radius:50%;cursor:pointer;height:40px;justify-content:center;width:40px}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow{position:absolute;right:16px;top:16px}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow__image{align-items:center;height:40px;justify-content:center;width:40px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow__image svg{height:24px;width:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow--down{display:flex}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__info .arrow--up{display:none}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group.opened .ticket-group__info{background:#005cff;border:1px solid #15306b;box-shadow:3px 3px 0 #15306b,2px 2px 0 #15306b,1px 1px 0 #15306b;color:#f3ffc0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group.opened .ticket-group__info .arrow{background:#f3ffc0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group.opened .ticket-group__info .arrow--down{display:none}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group.opened .ticket-group__info .arrow--up{display:flex}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group.opened .ticket-group__tickets{max-height:10000px;overflow:visible}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets{height:auto;max-height:0;max-width:680px;overflow:hidden;width:100%}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets{max-width:100%}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__button{background:#c7fa00;border:0;border-radius:4px;padding:12px 41px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card.ticket--disabled{background:#fff}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card.ticket--disabled .ticket-card__values{display:none}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card.ticket--disabled .ticket-card__wrapper{min-height:0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card.ticket--disabled .ticket-card__extra-description:before{background-color:#fff}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__row{display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__row{align-items:flex-start;flex-direction:column;margin-bottom:16px}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip{background:#005cff;bottom:40px;color:#f3ffc0;display:flex;flex-direction:column;font-size:14px;font-weight:300;gap:8px;left:-143px;padding:16px;position:absolute;text-transform:none;width:300px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip__title{display:flex;font-weight:700;gap:5px;margin-bottom:8px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip__close{cursor:pointer;position:absolute;right:16px;top:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip__close svg{height:16px;width:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip:after{border-bottom:15px solid #005cff;border-left:15px solid transparent;border-right:15px solid transparent;bottom:-10px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transform:rotateX(180deg);width:0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip--mobile{display:none}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip{left:-105px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip:after{left:97px;right:unset}}@media (max-width:533px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip{display:none}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip--mobile{bottom:40px;display:flex;left:-16px;margin:auto;right:0;width:300px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card .tooltip--mobile:after{left:0;margin:auto;right:0}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column{align-items:flex-start;display:flex;flex-direction:column;height:100%;text-align:left}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__info-icon{position:relative}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__info-icon .icon-wrapper{display:flex}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__info-icon svg{margin-right:0;vertical-align:top}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__title{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:4px;padding:0;position:relative;text-transform:none}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__title .ticket-card__title .title-text{max-width:150px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__sub-name{font-size:12px;font-weight:700;line-height:16px;margin-bottom:8px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__type{font-weight:500}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__type p{font-weight:500;margin-bottom:0}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__info-column .ticket-card__values__description p{font-weight:400}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column{align-items:flex-start}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column .ticket-card__price{font-weight:700}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column .ticket-card__values{display:flex;flex-direction:row;font-weight:400;justify-content:space-between;line-height:24px;width:100%}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column .ticket-card__additional{font-weight:400;line-height:24px;text-align:right}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column .ticket-card__values-select{position:relative}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__price-column .ticket-card__values-select select{background:#fff;border:2px solid #314e8e;border-radius:2px;padding:8px 16px;position:relative;width:93px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description{border-top:2px dashed #314e8e;display:flex;flex-direction:row;justify-content:space-between;line-height:24px;padding:16px 20px 20px;position:relative;text-align:left;width:100%}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description:before{background:#f3ffc0 url(../images/rink/rink-ticket-border-decoration.svg) 50% no-repeat;content:"";height:10px;left:0;margin:0 auto;position:absolute;right:0;top:-10px;width:30px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description .text{max-width:150px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description .price{text-align:right}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description strong{font-weight:700}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:20px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__extra-description .price{text-align:left}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup{align-items:center;background:rgba(0,0,0,.95);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content{align-items:stretch;background-color:#f3ffc0;border:2px solid #314e8e;border-radius:2px;box-shadow:none;display:flex;flex-direction:column;margin:0 0 20px;max-width:480px;padding:0;position:relative;text-align:left;transition:background-color .15s,box-shadow .5s ease 0s,transform .5s ease 0s;width:auto}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content{height:100%}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .modal__close{align-items:center;background:#005cff;border:0;border-radius:50%;cursor:pointer;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .modal__close{height:32px;top:24px;width:32px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .modal__close svg{height:15px;width:15px}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__top-half{padding:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__name{align-items:center;display:flex;flex-direction:row;font-size:26px;font-weight:700;margin-bottom:4px;padding:0;position:relative;text-transform:none}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__name{margin-right:48px}}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__sub-name{align-items:center;display:flex;font-size:20px;font-weight:700;gap:8px;line-height:32px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__label{font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px;text-align:left}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__price{font-weight:700}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__fee{font-weight:400;line-height:24px;margin-bottom:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra{border-top:2px dashed #314e8e;padding:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__description{display:flex;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__description .extra__child-icon{width:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__description svg{height:24px;width:32px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__quantity{font-size:14px;font-weight:700;line-height:24px;margin-bottom:8px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__select{align-items:center;display:flex;font-weight:700;gap:8px;margin-bottom:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__select button{background:#f3ffc0;border:2px solid #314e8e;border-radius:4px;cursor:pointer;height:40px;transition:all .3s;width:40px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__select button:disabled{cursor:auto;opacity:.2}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__select button svg{height:17px;width:17px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__select .children-quantity{background:#fff;border:2px solid #005cff;border-radius:2px;color:#005cff;font-size:14px;min-width:125px;padding:9px 40px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__price span{font-size:14px;font-weight:700;line-height:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__extra .extra__fee{font-weight:400;line-height:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__redeemable{font-weight:500;line-height:24px;margin-bottom:4px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__group{display:flex;flex-direction:column;margin-bottom:4px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__group .opening-times__description{font-weight:400}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__group .opening-times__item{display:flex;justify-content:space-between;max-width:250px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__group .opening-times__item p{font-weight:700}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__info{border-top:2px dashed #314e8e;font-weight:400;padding:24px;width:100%}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary{align-items:center;border-top:2px dashed #314e8e;display:flex;justify-content:space-between;padding:24px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary .summary__price{align-items:center;display:flex;font-weight:700;text-transform:uppercase}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary .summary__price span{margin-left:8px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary .summary__price .count{font-size:20px;line-height:32px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary button{background:#c7fa00;border:0;border-radius:4px;padding:12px 41px}@media (max-width:768px){.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary{background:#fff;border-top:0;box-shadow:0 -4px 10px rgba(0,0,0,.07);margin-top:auto;padding:16px}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary .summary__price{display:flex;flex-direction:column}.section--how-to .steps-content .steps__tickets .ticket-groups .ticket-group__tickets .ticket-card__popup .popup-content .popup__summary button{padding:12px 20px;width:auto}}.section--how-to .side-icon{bottom:20%;left:-90px}.section--how-to .side-icon--right{left:auto;right:-90px;top:-5%}.section--gallery{margin-bottom:40px;overflow:hidden;padding-bottom:120px;position:relative}@media (max-width:768px){.section--gallery{padding-bottom:100px}}.section--gallery .wrapper{position:relative}.section--gallery:before{background-color:#c4d7e1;content:"";height:65%;left:0;position:absolute;top:35%;width:100%}@media (max-width:768px){.section--gallery:before{height:20%;top:80%}}.section--gallery__bg{bottom:0;display:flex;left:50%;position:absolute;transform:translate(-50%)}@media (max-width:768px){.section--gallery__bg{left:58%;transform:none}.section--gallery__bg svg:first-child{display:none}}@media (min-width:769px){.section--gallery__bg svg:last-child{display:none}}.section--gallery .ul-gallery{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;position:relative}@media (max-width:768px){.section--gallery .ul-gallery{flex-direction:column;gap:0;margin-bottom:20px}}.section--gallery .ul-gallery li{border:8px solid #e7f2f8;display:flex;width:calc(33.33% - 13.5px)}@media (max-width:768px){.section--gallery .ul-gallery li{margin-bottom:24px;width:100%}}.section--gallery .ul-gallery li a,.section--gallery .ul-gallery li picture{display:flex;width:100%}@media (max-width:533px){.section--gallery .button-gallery{text-align:center;width:100%}}.section--skate{background:transparent url(../images/rink/rink-rent-decoration.svg?v=2) bottom no-repeat;margin:30px 0 120px;overflow:hidden;position:relative}@media (max-width:1024px){.section--skate{background:transparent url(../images/rink/bottom-illu-mobile.svg?v=2) bottom no-repeat;background-size:auto 350px}}.section--skate .wrapper{padding:70px;position:relative}.section--skate .wrapper:after,.section--skate .wrapper:before{background:transparent url(../images/rink/rink-home-csik.svg?v=2) bottom;bottom:.5px;content:"";height:10px;padding:0;position:absolute;width:100%}@media (max-width:768px){.section--skate .wrapper:after,.section--skate .wrapper:before{display:none}}.section--skate .wrapper:before{right:-100%}.section--skate .wrapper:after{left:-100%}.section--skate .wrapper{align-items:center;display:flex}@media (max-width:1024px){.section--skate{margin-bottom:40px}.section--skate .wrapper{padding:0 16px 350px}}.section--skate .col-image{text-align:right}@media (max-width:768px){.section--skate .col-image{padding-bottom:0;padding-top:0;text-align:center}.section--skate .col-image svg{width:100%}}.section--skate .button-details{align-items:center;display:flex;gap:12px;width:-moz-max-content;width:max-content}@media (max-width:1024px){.section--skate .button-details{margin-bottom:32px}}@media (max-width:533px){.section--skate .button-details{justify-content:center;text-align:center;width:100%}}.section--skate .button-details svg{height:24px;transform:rotate(180deg);width:24px}.section--skate .content-rental{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-bottom:32px}#launcher-frame{z-index:1000!important}.out-of-season .section--hero{height:auto;margin-bottom:30px;min-height:-moz-fit-content;min-height:fit-content;padding-top:20px}@media (min-width:1024px){.out-of-season .section--hero{margin-bottom:30px;padding-top:80px}}.out-of-season .section--hero h1{line-height:1!important}.out-of-season .section--hero .col-left{width:100%!important}@media (min-width:1024px){.out-of-season .section--hero .col-left{width:100%!important}}.out-of-season .section--how-to{padding-top:0}.out-of-season .section--skate .col-left{width:100%}@media (min-width:1024px){.out-of-season .section--skate .col-left{width:50%}}.out-of-season__content{max-width:767px;text-align:left}.out-of-season__content h1,.out-of-season__content h2,.out-of-season__content h3,.out-of-season__content h4,.out-of-season__content h5{text-align:left}.out-of-season__content li{margin-left:12px}.section--off-season-info{display:flex;justify-content:flex-start}.off-season-info{background:#bbdaff;border:1px solid #b0c0e2;border-radius:20px;margin:0 16px 140px;overflow:visible;padding:120px 20px 300px;position:relative;width:100%}.off-season-info p{color:#005cff;font-size:24px;font-weight:700;line-height:32px}@media (min-width:1024px){.off-season-info{margin:0 0 100px;max-width:833px;padding:120px 80px 60px}.off-season-info p{font-size:32px;line-height:48px}}.off-season-info__content{max-width:750px}.off-season-info .decoration--sun{left:0;position:absolute;top:0}.off-season-info .decoration--sun .sun-icon{left:65px;position:absolute;top:-29px}.off-season-info .decoration--sun .cloud--small{left:26px;position:absolute;top:61px}.off-season-info .decoration--sun .cloud--large{left:146px;position:absolute;top:16px}.off-season-info .decoration--figure{bottom:0;position:absolute;right:0}.off-season-info .decoration--figure .figure-icon{bottom:-145px;height:390px;position:absolute;right:20px;width:260px}.off-season-info .decoration--figure .figure-icon svg{height:100%;width:100%}.off-season-info .decoration--figure .cloud--small{bottom:227px;position:absolute;right:140px}.off-season-info .decoration--figure .cloud--large{bottom:247px;position:absolute;right:180px}@media (min-width:1024px){.off-season-info .decoration--sun{left:0;position:absolute;top:0}.off-season-info .decoration--sun .sun-icon{left:65px;position:absolute;top:-29px}.off-season-info .decoration--sun .cloud--small{left:26px;position:absolute;top:61px}.off-season-info .decoration--sun .cloud--large{left:146px;position:absolute;top:16px}.off-season-info .decoration--figure{position:absolute;right:0;top:0}.off-season-info .decoration--figure .figure-icon{height:390px;position:absolute;right:-150px;top:85px;width:260px}.off-season-info .decoration--figure .figure-icon svg{height:100%;width:100%}.off-season-info .decoration--figure .cloud--small{position:absolute;right:56px;top:70px}.off-season-info .decoration--figure .cloud--large{position:absolute;right:102px;top:50px}}@media (min-width:1024px) and (max-width:1200px){.off-season-info .off-season-info__content{max-width:650px}.off-season-info .decoration--figure .figure-icon{right:-20px}}.rink_notification{background-color:#ff4d1f;color:#fff;font-size:14px;line-height:19px;margin:40px 0 0;padding:6px 10px;text-align:center}.rink_notification a{color:#fff}.rink_notification p{font-family:inherit}.select-ticket{padding-top:80px}@media (max-width:768px){.select-ticket{margin-top:-50px;padding:50px 0!important}}@media (max-width:532px){.select-ticket{margin-top:-35px}}.select-ticket .container{max-width:1270px}.select-ticket__wrapper{display:flex;flex-direction:row-reverse}.select-ticket__list{width:100%}.select-ticket__list .button-virtual-tour{margin-bottom:50px}@media (max-width:768px){.select-ticket__list .button-virtual-tour{margin-bottom:40px}}.select-ticket__list .button-featured{background:transparent;background-color:#fff;border:solid #000;border-radius:24px;border-width:2px 2px 5px;color:#000;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-bottom:10px;padding:10px 16px;text-decoration:none;width:-moz-fit-content;width:fit-content}.select-ticket__list .button-featured:hover{border-bottom:3px solid #000;margin-top:2px}.select-ticket__map{align-self:flex-start;margin-left:40px;position:sticky;top:38px}@media (max-width:834px){.select-ticket__map{display:none}}.select-ticket__map .book-image{min-width:350px;padding-top:110px}.select-ticket__infos--row{align-items:center;display:flex;margin-bottom:20px}.select-ticket__infos--row p,.select-ticket__infos--row svg{display:inline-block;font-size:12px;vertical-align:middle}.select-ticket__infos--row .pictogram{display:inline-block;margin:0 1rem 0 0;max-width:none}.ticket-type__block{display:inline-block;margin-bottom:20px;vertical-align:top;width:100%}.ticket-type__header{align-items:center;display:flex;margin-bottom:20px}.ticket-type__header h3{margin-bottom:0;text-transform:none}.ticket-type__header a{margin-left:16px;text-decoration:underline}.ticket-type__header a:hover{text-decoration:none}.ticket-type__item-list:after{content:"";flex:auto}@media (max-width:1280px){.ticket-type__item-list{flex-wrap:wrap}}.ticket-type__item-list__group h3{font-size:1rem;font-weight:600;text-transform:uppercase}.ticket-card-wrapper{position:relative;width:150px}@media (max-width:1280px) and (min-width:1025px){.ticket-card-wrapper:not(.is-fixed){margin-bottom:1.5rem}}@media (max-width:1024px){.ticket-card-wrapper:not(.is-fixed){margin-bottom:1.5rem;width:23%}}@media (max-width:533px){.ticket-card-wrapper:not(.is-fixed){width:47%}}@media (max-width:1024px){.ticket-type__block.w50 .ticket-card-wrapper{margin-bottom:1.5rem;width:47%}}@media (max-width:768px){.ticket-type__block.w50 .ticket-card-wrapper{margin-bottom:1rem;width:94%}}.ticket-card{align-items:stretch;background-color:#f9eee8;border:2px solid #314e8e;border-radius:2px;box-shadow:4px 4px 0 0 #314e8e;display:flex;margin:0 0 20px;position:relative;text-align:center;transition:background-color .15s,box-shadow .5s ease 0s,transform .5s ease 0s;width:100%}@media (max-width:533px){.ticket-card{align-items:center;flex-direction:column}}.ticket-card--discounted .ticket-card__price{color:red;font-weight:700}.ticket-card__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;position:relative;width:100%}.ticket-card__wrapper .button--mobile-only{margin:0 auto;width:90%}.ticket-card__wrapper .button--mobile-only button{width:100%}@media (max-width:533px){.ticket-card__wrapper{align-items:flex-start;border-bottom:2px dashed #314e8e;border-right:0;flex-direction:column;padding:16px}}.ticket-card__content{border-right:2px dashed #314e8e;display:flex;flex-direction:column;justify-content:center;width:100%}.ticket-card__content.opened .ticket-card__extras{border-top:2px dashed #314e8e;display:flex;flex-direction:column;max-height:100000px}@media (max-width:533px){.ticket-card__content{border-right:0}}.ticket-card__extras{height:auto;max-height:0;overflow:hidden;transition:max-height .5s}.ticket-card__extras .extra-title{font-size:16px;font-weight:700;line-height:24px;margin:12px 0;padding:0 24px;text-align:left}.ticket-card__extras .extra-description{font-size:14px;font-weight:400;margin-bottom:12px;padding:0 24px;text-align:left}.ticket-card__extras .extra-options,.ticket-card__extras .ticket-card__wrapper{padding:24px}.ticket-card__extras .extra-options .extra-item{width:100%}.ticket-card__extras label,.ticket-card__extras legend{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;text-align:left}.ticket-card__extras .extra-input{margin-bottom:16px;margin-top:8px}.ticket-card__extras .extra-input input{margin-bottom:4px;width:100%}.ticket-card__extras .extra-input .error-message{color:red}.ticket-card__extras .extra-checkboxes .options,.ticket-card__extras fieldset .options{display:flex;flex-wrap:wrap;gap:5px 20px}.ticket-card__extras .extra-checkboxes .options option,.ticket-card__extras fieldset .options option{display:flex}.ticket-card__extras .extra-checkboxes .options option input,.ticket-card__extras fieldset .options option input{margin-right:5px}.ticket-card__extras .date-input,.ticket-card__extras .extra-input,.ticket-card__extras .extra-options,.ticket-card__extras .extra-select,.ticket-card__extras fieldset{align-items:flex-start;display:flex;flex-direction:column}.ticket-card__extras .date-input input{margin-bottom:8px}.ticket-card__extras .extra-checkboxes label{margin-bottom:0;margin-right:8px}@media (max-width:533px){.ticket-card__extras input[type=date],.ticket-card__extras select{width:100%}}@media (max-width:1024px){.ticket-card__extras .extra-description,.ticket-card__extras .extra-title{padding:0 16px}.ticket-card__extras .extra-options{padding:16px}}.ticket-card__buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:230px;padding:30px 24px}@media (max-width:533px){.ticket-card__buttons{padding:16px;width:100%}}.ticket-card__buttons .button{min-width:150px}@media (max-width:533px){.ticket-card__buttons .button{width:100%}}.ticket-card__buttons .button--ticket--inactive{align-items:center;color:#005cff;display:flex;flex-direction:row;font-weight:700;gap:10px;justify-content:center;padding:0}.ticket-card__buttons .button--ticket--inactive svg{max-width:42px}.ticket-card__buttons .button--ticket--inactive:hover{cursor:default;opacity:1}.ticket-card.has-association .ticket-card__buttons{flex-direction:column}.ticket-card.has-association .ticket-card__buttons .button{white-space:nowrap}.ticket-card.has-association .ticket-card__buttons.opened{justify-content:flex-start}.ticket-card.has-association .ticket-card__buttons.opened button:last-of-type{margin-top:auto}.ticket-card.is-inactive{cursor:auto}.ticket-card.is-inactive *{cursor:auto!important}.ticket-card.is-inactive a{pointer-events:none}.ticket-card.is-inactive .ticket-card__wrapper{opacity:.3}.ticket-card.is-inactive .ticket-card__wrapper,.ticket-card.is-inactive>button{pointer-events:none}.ticket-card.is-inactive .ticket-card__values__price span{color:#000}.ticket-card.is-sold-out .ticket-card__price-column{text-decoration:line-through}.ticket-card.is-soon *{cursor:auto!important}.ticket-card.is-soon .ticket-card__wrapper,.ticket-card.is-soon>button{opacity:.3;pointer-events:none}.ticket-card.is-soon>button{background:#26268f;color:#fff;opacity:1}.ticket-card.is-soon .ticket-card__values__price span{color:#000}.ticket-card__title{font-size:16px;font-weight:700;padding:10px 0;position:relative;text-transform:uppercase}.ticket-card__title img,.ticket-card__title svg{display:inline-block;margin-right:10px;max-height:27px;vertical-align:middle}.ticket-card__title:after{content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2rem}.ticket-card__type{font-size:16px;font-weight:700;line-height:24px;margin:auto 0;max-width:220px;padding-right:10px;text-align:left}@media (max-width:533px){.ticket-card__type{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;max-width:100%;width:100%}.ticket-card__type img.ticket-card__type__logo{display:none}}.ticket-card__type img.ticket-card__type__logo{filter:grayscale(100%);height:40px;margin-top:10px;max-width:100px}@media (max-width:533px){.ticket-card__type img.ticket-card__type__logo{margin-top:0}}.ticket-card__values{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-align:right;width:100%}.ticket-card__values-select{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;position:relative}.ticket-card__values-select select{background:#fff url(../images/rink/rink-select-arrow.svg) 0 no-repeat;background-position:right 8px bottom 11px;padding:8px;position:relative;width:92px}.ticket-card__values-select img{display:none}.ticket-card__values-select .select-placeholder{background-color:#d3d3d3;border:solid #000;border-radius:2px;border-width:2px 2px 5px;color:#000;font-size:14px;font-weight:700;padding:10px 16px;position:relative}@media (max-width:1024px){.ticket-card__values{align-items:baseline;flex-direction:row}.ticket-card__values p{font-weight:400}.ticket-card__values .description{margin-bottom:16px;text-align:left;width:100%}}@media (max-width:533px){.ticket-card__values{align-items:flex-start;flex-direction:column;max-width:none;text-align:left;width:100%}.ticket-card__values-select{flex-direction:row;width:100%}.ticket-card__values-select img{display:block;filter:grayscale(100%);height:40px}.ticket-card__values .ticket-card__values__prices{padding-left:0}}.ticket-card__values__prices{align-items:center;display:flex;gap:5px;margin-bottom:4px}.ticket-card__values__prices li.ticket-card__values__price--coming-soon,.ticket-card__values__prices li.ticket-card__values__price--inactive{cursor:pointer;font-size:12px;margin:auto}.ticket-card__values__prices li.ticket-card__values__price--current{font-size:16px}.ticket-card__values ul.ticket-card__values__prices{align-items:flex-end;display:flex;float:right;list-style-type:none;overflow:visible;padding-left:0;padding-right:0}.ticket-card__values__price{font-size:16px;font-weight:700;white-space:nowrap}.ticket-card__values__price--active{font-weight:700}.ticket-card__values__price--current{font-size:16px}.ticket-card__values__price--coming-soon span,.ticket-card__values__price--inactive span{color:gray}.ticket-card__values__price--inactive span{text-decoration:line-through}.ticket-card__values__price--coming-soon span:hover,.ticket-card__values__price--inactive span:hover{color:#0128ff}.ticket-card__values__additional{margin-bottom:14px;white-space:nowrap}@media (max-width:533px){.ticket-card__values .select{width:100%}}.ticket-card__button{background:transparent;background-color:#0128ff;border:solid #000;border-radius:24px;border-width:2px 2px 5px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-left:20px;margin-right:20px;max-height:46px;padding:10px 16px;text-decoration:none}@media (max-width:533px){.ticket-card__button{margin-left:0;margin-right:0;width:100%}}.ticket-card__link{display:none}.ticket-card__show-on-map{display:none;font-weight:600;padding:1rem 0;position:absolute;text-align:center;text-transform:uppercase;top:100%;width:100%}@media (max-width:1023px){.ticket-card__show-on-map{display:block}}.select-ticket__types,.ticket-list__info{margin-bottom:30px}.ticket-list__popup{background:rgba(0,0,0,.6);color:#333;display:block;font-size:16px;height:100%;left:1000%;line-height:1.4;position:fixed;top:0;width:100%;z-index:9000}.ticket-list__popup.show{left:0}.ticket-list__popup h3{text-align:center}.ticket-list__popup__slider{margin-bottom:20px;position:relative;z-index:1}.ticket-list__popup__slider img{width:100%}.ticket-list__popup__slider div{display:inline-block;width:100%}.ticket-list__popup__slider .next,.ticket-list__popup__slider .prev{background:url(../images/icon_popup-slider-prev.svg) no-repeat 50%;background-color:transparent;border:none;cursor:pointer;height:50px;left:20px;margin-top:-35px;padding:0;position:absolute;top:50%;width:50px;z-index:10}.ticket-list__popup__slider .next{background:url(../images/icon_popup-slider-next.svg) no-repeat 50%;left:auto;right:20px}.ticket-list__popup__slider .dots{margin:0;text-align:center}.ticket-list__popup__slider .dots .dot{border:1px solid #f45151;border-radius:50%;display:inline-block;height:9px;margin:0 5px;vertical-align:middle;width:9px}.ticket-list__popup__slider .dots .dot.act{background-color:#f45151}.ticket-list__popup__wrapper{background:#fff;border-radius:8px;margin:5% auto;max-height:90%;max-width:1000px;overflow:hidden;padding:3rem;position:relative;width:90%;z-index:1}@media (max-width:768px){.ticket-list__popup__wrapper{margin:5% auto;max-height:90%;padding:20px;width:98%}}.ticket-list__popup__wrapper--inner{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:scroll}@media (max-width:768px){.ticket-list__popup__wrapper--inner{max-height:80vh}}.ticket-list__popup__wrapper--vip{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:auto}@media (max-width:768px){.ticket-list__popup__wrapper--vip{max-height:80vh}}.ticket-list__popup__wrapper--vip p{margin-bottom:10px}.ticket-list__popup__wrapper--vip ol,.ticket-list__popup__wrapper--vip ul{list-style:disc;margin:0 0 20px;padding-left:25px}.ticket-list__popup__wrapper--vip ol li,.ticket-list__popup__wrapper--vip ul li{margin-bottom:10px}.ticket-list__popup__wrapper--virtualtour{height:92%;margin:2%;max-height:none;max-width:none;width:96%}.ticket-list__popup__wrapper--ticketfeeinfo{overflow:auto;width:60%}@media (max-width:1024px){.ticket-list__popup__wrapper--ticketfeeinfo{padding-top:30px;width:90%}}.ticket-list__popup--close{background:url(../images/icon_popup-close.svg) no-repeat 50%;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px;z-index:2}.ticket-list__popup.popup-opened{left:0}.ticket-list__items__outage{background-color:#fff;border:2px solid #000;border-radius:2px;box-shadow:4px 4px 0 #000;display:inline-block;font-weight:600;margin-bottom:40px;padding:16px;width:100%}.ticket-list__items__outage--wrapper{width:100%}.select{-webkit-appearance:none;-moz-appearance:none;border:2px solid #005cff;border-radius:1px;color:#005cff;cursor:pointer;font-size:14px;font-weight:700;padding:10px;text-indent:1px;text-overflow:""}.select-box{position:relative}.select-box--date:before{background:transparent url(../images/icons/icon-date.svg) 0 no-repeat;background-size:100%;content:"";height:16px;left:14px;position:absolute;top:12px;width:16px}.select-box--date .select{padding-left:40px}.static-page{box-sizing:content-box;margin:50px 0;position:relative}@media (max-width:1024px){.static-page{flex-direction:column;margin:40px 0}}.static-page__wrapper{display:flex;flex-direction:row;gap:100px;position:relative}@media (max-width:1024px){.static-page__wrapper{align-items:center;flex-direction:column-reverse;gap:0}}.static-page img{border-radius:20px;max-width:384px}.static-page p{font-size:14px;margin-bottom:24px}.static-page h1{font-size:32px;line-height:48px}@media (max-width:768px){.static-page h1{font-size:24px;line-height:32px}}.static-page h2{font-size:26px;line-height:32px;margin-bottom:32px;margin-top:60px}@media (max-width:768px){.static-page h2{font-size:20px;margin-bottom:24px;margin-top:40px;text-align:left}}.static-page h3,.static-page h4{margin-bottom:16px;margin-top:8px}.static-page a{color:#c7fa00;font-weight:700;text-align:left;text-decoration:underline;text-decoration-color:#c7fa00}.static-page__right-sidebar{align-items:flex-end;display:flex;flex-direction:column;gap:24px;height:500px;min-width:380px;position:sticky;top:90px}@media (max-width:1024px){.static-page__right-sidebar{align-items:center;height:unset;margin-bottom:40px;min-width:300px;position:relative;top:0}}@media (max-width:533px){.static-page__right-sidebar{width:100%}}.static-page__right-sidebar h3,.static-page__right-sidebar h4{margin:0}.static-page__right-sidebar .opening__normal{background:#bbdaff;border:1px solid #b0c0e2;box-shadow:3px 3px 0 #b0c0e2,2px 2px 0 #b0c0e2,1px 1px 0 #b0c0e2}.static-page__right-sidebar .opening__holiday{background:#f3ffc0;border:1px solid #005cff;box-shadow:3px 3px 0 #005cff,2px 2px 0 #005cff,1px 1px 0 #005cff}.static-page__right-sidebar .opening__list{display:flex;flex-direction:column;gap:4px;justify-content:space-between;margin-top:20px}.static-page__right-sidebar .opening__list .list-item{display:flex;flex-direction:row;font-weight:700;justify-content:space-between;line-height:24px}.static-page__right-sidebar .opening__item{display:flex;flex-direction:column;max-width:384px;padding:32px;width:100%}@media (max-width:1024px){.static-page__right-sidebar .opening__item{padding:16px}}@media (max-width:533px){.static-page__right-sidebar .opening__item{max-width:unset}}.static-page__right-sidebar .opening__item h3{font-size:24px;font-weight:700;line-height:32px}.static-page__right-sidebar .opening__item h4{font-size:14px;font-weight:700;line-height:24px}.static-page__background{overflow:hidden;position:relative;width:100%}.static-page__background .wrapper{background:transparent url(../images/rink/rink-static-page-decoration.svg) bottom no-repeat;margin:30px auto;padding-bottom:250px;position:relative}@media (max-width:1024px){.static-page__background .wrapper{background:transparent url(../images/rink/bottom-illu-no-icon-mobile.svg) bottom no-repeat;background-size:auto 350px;flex-direction:column;margin:0 auto;padding-bottom:350px}}.static-page__background .wrapper:after,.static-page__background .wrapper:before{background:transparent url(../images/rink/rink-home-csik.svg?v=2) bottom;bottom:0;content:"";height:10px;padding:0;position:absolute;width:100%}.static-page__background .wrapper:before{right:-100%}.static-page__background .wrapper:after{left:-100%}.rink-status{display:flex;flex-direction:column;margin:auto 0;position:relative}.rink-status .wrapper{gap:20px;justify-content:space-between;margin:auto auto 30px;max-width:1128px}.rink-status .wrapper .rink-status__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left}.rink-status .wrapper .rink-status__text h1{font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:32px}.rink-status .wrapper .rink-status__text h1 strong{color:#c7fa00;font-weight:700}.rink-status .wrapper .rink-status__text p{font-size:16px;font-weight:400;line-height:24px;white-space:break-spaces}.rink-status .wrapper .rink-status__image{align-items:center;display:flex;justify-content:flex-end;position:relative}.rink-status .wrapper .rink-status__image img{left:25%;max-width:125%;position:relative;width:125%}@media (max-width:1023px){.rink-status .wrapper .rink-status__image{justify-content:center;width:100%}.rink-status .wrapper .rink-status__image img{left:0;max-height:300px;width:100%}.rink-status .wrapper .rink-status__image--soon{position:relative}.rink-status .wrapper .rink-status__image--soon img{left:10%}.rink-status .wrapper .rink-status__image--closed{position:relative}.rink-status .wrapper .rink-status__image--closed img{left:15%}}@media (max-width:1023px) and (max-width:767px){.rink-status .wrapper .rink-status__image--soon img{left:30%}.rink-status .wrapper .rink-status__image--closed img{left:15%}}.rink-status__decoration{display:none}.rink-status ol,.rink-status ul{list-style-position:inside}.rink-status ol li,.rink-status ul li{margin-left:8px!important}.rink-status ul{list-style-type:disc}.rink-status ol{list-style-type:decimal}.rink-status ol li::marker{font-size:12px}@media (min-width:1024px){.rink-status .wrapper{flex-direction:row;width:100%}.rink-status .wrapper .rink-status__text{align-items:flex-start;text-align:left;width:50%}.rink-status .wrapper .rink-status__text h1{font-size:48px;line-height:56px}.rink-status .wrapper .rink-status__text p{font-size:20px;line-height:32px}.rink-status .wrapper .rink-status__image{align-items:flex-end;width:calc(50% - 20px)}.rink-status__decoration{display:flex;position:absolute}.rink-status__decoration--1{right:0;top:0}.rink-status__decoration--2{left:0;top:-20px}.rink-status__decoration--3{right:-75px;top:200px}.rink-status__decoration--3 svg{height:150px;width:150px}}.page-404,.status-page{display:flex;flex-direction:column;min-height:100vh}.stream{align-items:center;color:#005cff;display:flex;flex-direction:row;font-weight:700;gap:9px;justify-content:center;transition:all .2s}.stream--hidden{display:none}.stream__text{font-weight:700}@media (max-width:768px){.stream__text{display:none}}.li-main.desktop-only.stream__wrapper{margin-right:0}.li-main.desktop-only .stream{margin-right:50px}.li-main.desktop-only .stream__text{font-size:16px;line-height:24px}@media (max-width:1280px){.li-main.desktop-only .stream__text{font-size:13px}}:root{--data-filling:1}.tickets-rink{margin-bottom:40px}@media (min-width:769px){.tickets-rink .splide{margin:0 auto;max-width:1170px;visibility:visible!important;width:100%}}@media (max-width:768px){.tickets-rink .splide__track{margin-top:20px;padding:0 10px}}.tickets-rink .splide__arrow{height:40px;opacity:1;padding:4px;position:relative;transform:none;width:40px}.tickets-rink .splide__arrow.disabled{opacity:.4;pointer-events:none}.tickets-rink .splide__arrow:disabled{opacity:.4}.tickets-rink .splide__arrow svg{fill:none}.tickets-rink .row-date{align-items:center;background-color:#fff;box-shadow:0 10px 10px -2px rgba(0,0,0,.1);display:flex;justify-content:center;margin-bottom:0;padding-bottom:16px;padding-top:18px;position:sticky;top:50px;z-index:10}@media (min-width:769px){.tickets-rink .row-date{box-shadow:none;justify-content:flex-end}}.tickets-rink .row-date .select{margin:0 30px;max-width:55%}@media (min-width:769px){.tickets-rink .row-date .select--mobile{display:none}}@media (max-width:768px){.tickets-rink .row-date .select--desktop{display:none}.tickets-rink__table__day{margin-right:0;width:100%}}.tickets-rink .day__head{background-color:#c4d7e1;border-top-left-radius:10px;border-top-right-radius:10px;font-size:16px;font-weight:500;margin-bottom:16px;padding:10px 0 4px;text-align:center}@media (max-width:1024px){.tickets-rink .day__head{font-size:14px}}@media (max-width:768px){.tickets-rink .day__head{font-size:16px}}.tickets-rink .day__head>div{margin-bottom:6px}.tickets-rink .day__time{border:1px solid #b3c8d3;border-radius:4px;color:#b3c8d3;cursor:default;font-weight:600;margin-bottom:16px}.tickets-rink .day__time__label{display:flex;padding:10px 8px;position:relative}@media (max-width:1024px){.tickets-rink .day__time__label{font-size:12px}}@media (max-width:768px){.tickets-rink .day__time__label{font-size:14px}}.tickets-rink .day__time__label svg{margin-right:8px}.tickets-rink .day__time__status{font-size:13px;padding:10px 8px 12px;position:relative}@media (max-width:1280px){.tickets-rink .day__time__status{padding-right:20%}}@media (max-width:1024px){.tickets-rink .day__time__status{font-size:12px}}@media (min-width:769px){.tickets-rink .day__time__status{min-height:53.5px}}@media (max-width:768px){.tickets-rink .day__time__status{font-size:13px}}.tickets-rink .day__time__status .filling{display:block;height:calc(var(--data-filling)*108.8px - 10px);margin-top:10px}.tickets-rink .day__time__status .filling .description{font-size:12px;font-weight:400}.tickets-rink .day__time.open{transition:all .2s ease-in-out}.tickets-rink .day__time.open .day__time__label{color:#005cff}.tickets-rink .day__time.open .day__time__status{background-color:#36a841;color:#fff}.tickets-rink .day__time.open .button{align-items:center;display:flex;font-size:16px;font-weight:500;height:32px;justify-content:center;left:8px;opacity:0;padding:0;position:absolute;top:8px;transition:all .2s ease-in-out;visibility:hidden;width:calc(100% - 16px)}@media (max-width:1024px){.tickets-rink .day__time.open .button{font-size:13px}}@media (max-width:768px){.tickets-rink .day__time.open .button{font-size:14px;height:30px;top:0}}.tickets-rink .day__time.open:hover{transition:all .2s ease-in-out}.tickets-rink .day__time.open:hover .day__time__label{color:#814caa}.tickets-rink .day__time.open:hover .day__time__label path{stroke:#814caa}.tickets-rink .day__time.open:hover .day__time__status{background-color:transparent;color:#fff}.tickets-rink .day__time.open:hover .button{opacity:1;transition:all .2s ease-in-out;visibility:visible}.tickets-rink .day__time.full{border-color:#d06f6f}.tickets-rink .day__time.full .day__time__label,.tickets-rink .day__time.full .day__time__status{background-color:#d06f6f;color:#fff}.tickets-rink .day__time.full .day__time__label path,.tickets-rink .day__time.full .day__time__status path{stroke:#fff}.container--above-tickets,.container--under-tickets{position:relative}.container--under-tickets{margin-bottom:20px}@media (min-width:1025px){.container--under-tickets{width:50%}}.container--under-tickets p{font-weight:500}.container--under-tickets h3{font-size:24px;font-weight:400;margin-bottom:20px}@media (max-width:768px){.container--under-tickets h3{text-align:center}}.container--under-tickets ul{display:flex;margin-bottom:36px}@media (max-width:768px){.container--under-tickets ul{flex-direction:column;text-align:center}}.container--under-tickets li{padding-left:30px;position:relative}@media (max-width:768px){.container--under-tickets li{padding-bottom:36px;padding-left:0}}.container--under-tickets li:first-child{padding-left:0}.container--under-tickets li:first-child:before{display:none}.container--under-tickets li:before{background:transparent url(../images/icons/icon-snow.svg) 0 no-repeat;background-size:cover;content:"";height:8px;left:12px;position:absolute;top:5px;width:8px}@media (max-width:768px){.container--under-tickets li:before{left:calc(50% - 6px);top:-24px}}.container--under-tickets .side-icon{top:-100px}@media (min-width:768px){.about-us{padding-top:190px}}.about-us__title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:24px}@media (min-width:768px){.about-us__title{font-size:32px;line-height:48px}}.about-us__subtitle{font-size:16px;font-weight:500;line-height:24px;margin-bottom:40px}@media (min-width:768px){.about-us__subtitle{font-size:16px;line-height:24px}}.about-us__list{grid-gap:60px;display:grid;grid-template-columns:100%;margin-bottom:40px}@media (min-width:768px){.about-us__list{grid-gap:100px 54px;grid-template-columns:repeat(3,calc(33% - 33px));margin-bottom:80px}}.about-us__list .list-item{display:flex;flex-direction:column;max-width:100%;width:100%}@media (min-width:768px){.about-us__list .list-item{min-height:550px}}.about-us__list .list-item__image{border-radius:10px;margin-bottom:30px;overflow:hidden}@media (min-width:768px){.about-us__list .list-item__image{border-radius:20px}}.about-us__list .list-item__image .image-item{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:167px}@media (min-width:375px){.about-us__list .list-item__image .image-item{min-height:304px}}@media (min-width:540px){.about-us__list .list-item__image .image-item{min-height:406px}}@media (min-width:768px){.about-us__list .list-item__image .image-item{min-height:203px}}.about-us__list .list-item__info{border-bottom:1px solid #b0c0e2;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.about-us__list .list-item__info .source,.about-us__list .list-item__info p{font-size:12px;font-weight:700;line-height:16px}.about-us__list .list-item__info .source{color:#005cff;text-transform:uppercase}.about-us__list .list-item__title{color:#005cff;font-size:20px;font-weight:700;line-height:32px;margin-bottom:20px}.about-us__list .list-item__title h3{margin-bottom:0}.about-us__list .list-item__summary{font-size:16px;font-weight:500;line-height:24px;margin-bottom:30px}@media (min-width:768px){.about-us__list .list-item__summary{margin-bottom:auto}}.about-us__list .list-item__button{align-items:center;border:2px solid #163d95;border-radius:4px;color:#005cff;display:flex;flex-direction:row;gap:10px;height:56px;justify-content:center;padding:16px 24px;width:100%}@media (min-width:768px){.about-us__list .list-item__button{width:-moz-fit-content;width:fit-content}}.about-us__list .list-item__button .button{padding:0}.about-us__list .list-item__button img,.about-us__list .list-item__button svg{height:18px;width:20px}.about-us__list-info{color:#005cff;font-weight:500;text-align:center}.about-us__list-info,.about-us__list-toggle{display:flex;font-size:16px;justify-content:center;line-height:24px;margin:auto auto 40px}.about-us__list-toggle{align-items:center;border:2px solid #163d95;border-radius:4px;color:#163d95;cursor:pointer;font-weight:700;gap:13px;padding:16px 24px;position:relative;width:100%;z-index:10}@media (min-width:768px){.about-us__list-toggle{width:-moz-fit-content;width:fit-content}}.about-us__list-toggle img{height:20px;width:18px}.about-us__list-toggle.arrow--flipped img{transform:rotateX(180deg)}.about-us .static-page__background{margin-top:0}@media (min-width:1024px){.about-us .static-page__background{margin-top:-220px}}.about-us .show-all .show-all--hidden,.about-us .show-all--visible{display:none}.about-us .show-all .show-all--visible{display:flex}@media (min-width:768px){.modal-banner .modal-banner__image--tiny{display:none}}@media (max-width:767px){.modal-banner .modal__body{margin:auto;width:351px}.modal-banner .modal__content{padding:14px}.modal-banner .modal-banner__image--large{display:none}.modal-banner .modal-banner__image--tiny{display:block}}.modal-beatradio.modal{margin-left:0;margin-right:0;padding:0;width:100%}.modal-beatradio.modal img{width:100%}.modal-beatradio.modal .modal__body{max-width:445px}@media (max-width:533px){.modal-beatradio.modal .modal__body{max-width:calc(100% - 40px);width:100%}}.modal-beatradio.modal .modal__content{padding:0}.modal-beatradio.modal .modal__inner{color:#fff;left:50%;margin-top:61%;max-width:278px;position:absolute;top:0;transform:translateX(-50%);width:100%}@media (max-width:533px){.modal-beatradio.modal .modal__inner{max-width:60%}}.modal-beatradio.modal .modal__inner p{font-size:18px;font-weight:600;line-height:1.5;margin:0;text-align:center}@media (max-width:533px){.modal-beatradio.modal .modal__inner p{font-size:14px}}@media (max-width:360px){.modal-beatradio.modal .modal__inner p{font-size:12px}}.modal-beatradio.modal .modal__inner a{color:#0ac4bb}.modal-beatradio.modal .modal__inner a:hover{opacity:.8}.modal-tickets .modal__content{padding:0}.modal-tickets .concert-datasheet .wrapper{display:block;padding:0 24px}.modal-tickets .concert-datasheet .row-headline{color:#000;float:none;margin-bottom:0;padding:30px 0 14px;width:100%}.modal-tickets .concert-datasheet .row-headline:after,.modal-tickets .concert-datasheet .row-headline:before{display:none}.modal-tickets .concert-datasheet .row-headline h1{font-size:24px;font-weight:700;line-height:32px;margin-bottom:4px;padding-right:28px}.modal-tickets .concert-datasheet .row-parameters{float:none;width:100%}.modal-tickets .concert-datasheet .row-parameters>a{background:transparent;background-color:#fff;border:solid #000;border-radius:24px;border-width:2px 2px 5px;color:#000;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:10px 16px;text-decoration:none;width:-moz-fit-content;width:fit-content}.modal-tickets .concert-datasheet .row-parameters>a:hover{border-bottom:3px solid #000;margin-top:2px}@media (max-width:768px){.modal-tickets .select-ticket{margin-top:0}}.modal-tickets .select-ticket__list{max-width:100%;padding:0 14px}.modal-tickets .select-ticket__list h2{font-size:24px;font-weight:700;line-height:32px;margin-bottom:20px}.modal-tickets .select-ticket__infos{padding:0 24px 20px}.modal{background:rgba(255,77,31,.8);display:none;height:100%;left:0;overflow-y:scroll;padding:10px;position:fixed;top:0;width:100%;z-index:6000}@media (max-width:768px){.modal{padding:0}}.modal.show{display:flex}.modal img{display:block;height:auto}.modal__body{height:-moz-max-content;height:max-content;margin:10vh auto 0;max-width:880px;position:relative;width:100%}@media (max-width:768px){.modal__body{margin:60px 0 0}}.modal__body h4{font-size:20px;font-weight:700;margin-bottom:14px}.modal__content{background-color:#f9eee8;border:1px solid #000;border-radius:4px;box-shadow:16px 16px 0 #000;margin-top:-24px;min-height:300px;padding:30px;width:100%}@media (max-width:768px){.modal__content{margin-top:-40px;padding:46px 14px}}.modal__content ul{list-style-type:disc;margin:6px 0;padding-left:24px;padding-right:24px}@media (max-width:768px){.modal__content ul{padding-right:10px}}.modal__content ul li{line-height:1.4;margin-bottom:4px}.modal__close{border-radius:50%;margin-left:calc(100% - 30px);padding:9px 11px 6px;position:sticky;right:0;top:0;z-index:100}@media (max-width:768px){.modal__close{margin-left:calc(100% - 44px);top:4px}}.modal__close svg{height:18px;width:18px}@media (max-width:768px){.modal__close svg{height:15px;width:15px}.modal.modal-location{margin:0;padding:0}}.modal.modal-location .modal__body{height:-moz-max-content;height:max-content;padding:10px}@media (max-width:768px){.modal.modal-location .modal__body{margin:0;padding:0}}.modal.modal-location .modal__content{display:flex;flex-direction:row;margin-bottom:60px;margin-top:120px;padding:0 0 30px}@media (max-width:768px){.modal.modal-location .modal__content{flex-direction:column;margin-top:-40px}}.modal.modal-location .modal__content .col-left{width:65%}@media (max-width:768px){.modal.modal-location .modal__content .col-left{display:flex;flex-direction:column;width:100%}}.modal.modal-location .modal__content .col-left .location-image{border:1px solid #000;border-radius:4px;box-shadow:16px 16px 0 #000;margin:-100px 0 60px -16px}@media (max-width:768px){.modal.modal-location .modal__content .col-left .location-image{box-shadow:4px 4px 0 #000;margin:4px 10px;order:2}}.modal.modal-location .modal__content .col-left h4,.modal.modal-location .modal__content .col-left p{padding-left:40px;padding-right:24px}@media (max-width:768px){.modal.modal-location .modal__content .col-left h4{background-color:#0128ff;border-bottom:2px solid #000;color:#fff;font-size:18px;order:1;padding:15px 54px 15px 10px}.modal.modal-location .modal__content .col-left p{margin-top:20px;order:3;padding-left:10px;padding-right:10px}}.modal.modal-location .modal__content .col-left ul{list-style-type:disc;margin:6px 0;padding-left:60px;padding-right:24px}@media (max-width:768px){.modal.modal-location .modal__content .col-left ul{order:3;padding-left:30px;padding-right:10px}}.modal.modal-location .modal__content .col-left ul li{line-height:1.4;margin-bottom:4px}.modal.modal-location .modal__content .col-right{padding-right:10px}@media (max-width:768px){.modal.modal-location .modal__content .col-right img{margin:0 auto}}.modal#static_info_popup .modal__content{padding:40px}@media (max-width:768px){.modal#static_info_popup .modal__content{padding:30px 14px}}.modal--rink{overflow-y:auto}.modal--rink .modal__content{background-color:#e9f6fd}.modal--promotion .modal__content{min-height:200px}@font-face{font-family:Moldin Bold;font-style:bold;font-weight:700;src:url(/fonts/koripark/Moldin-Bold.otf) format("opentype")}@font-face{font-family:Aeonik Medium;font-style:normal;font-weight:500;src:url(/fonts/koripark/AeonikPro-Medium.otf) format("opentype")}h1,h2,h3,h4,h5,h6{color:#005cff;font-family:Moldin Bold,sans-serif;font-weight:700}h1{font-size:72px!important;line-height:.8!important}h2{font-size:48px!important;line-height:1.2!important}@media (max-width:768px){h2{margin-bottom:20px!important}}h3{font-size:36px!important;line-height:.8!important}body{color:#005cff;font-family:Aeonik Medium,sans-serif;font-weight:500}.event-board{background-color:#bbdaff}.event-board .date span,.event-board .date svg,.event-board p{color:#005cff!important}.event-board .col-actions{border:0}.event-board .col-actions a.button--underline{color:#005cff!important;text-decoration:none!important;text-transform:uppercase!important}.event-board .col-actions a.button--underline:hover{color:#163d95!important}.event-board .box-info__top .title{color:#005cff;font-family:Moldin Bold,sans-serif;font-size:36px!important;font-weight:700;text-transform:uppercase}.program-book{background:transparent}.program-book:after,.program-book:before{background:none}.header .nav-list .h-navigation__item a{text-transform:uppercase!important}p a{color:#1a1a1a!important;text-decoration:none!important}.button--red,.button--red--next{background-color:#005cff!important;color:#f3ffc0!important;text-transform:uppercase!important}.section--information{background:#005cff}.section--information .information-text .highlight{color:#fff;font-size:22px;font-weight:700}.section--hero{background:#fff;height:500px;margin:0;padding:0;position:relative}@media (max-width:768px){.section--hero{height:50%}}.section--hero .hero-carousel{height:100%;margin:0 auto;max-width:1128px;overflow:hidden;position:relative}.section--hero .hero-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.section--hero .hero-slide.is-active{opacity:1;pointer-events:auto}.section--hero .hero-dots{bottom:12px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.section--hero .hero-dot{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.section--hero .hero-dot.is-active{background:hsla(0,0%,100%,.95)}.event-board .title{color:#000!important;font-family:Aeonik Medium!important}.static-page__right-sidebar .button--secondary{border-radius:8px!important;padding:10px 10px 5px!important}.static-page__right-sidebar .button-details{align-self:self-start!important;background-color:#fff;color:#005cff!important;font-family:Moldin Bold!important;font-size:28px!important;font-weight:400!important;letter-spacing:1px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;width:300px!important}@media (max-width:533px){.static-page__right-sidebar .button-details{width:100%!important}}.static-page__right-sidebar .button-details:hover{background-color:#005cff!important;color:#fff!important}.modal__body .button--primary{background-color:#fff;border:solid #000;border-width:2px 2px 5px;color:#0128ff}.modal__body .modal__content .col-left{width:100%}.opening__item{align-self:flex-start!important;max-width:320px!important}.section--how-to{padding-top:30px!important}@media (max-width:768px){ul.steps{margin-top:30px!important}}

/*# sourceMappingURL=rink.css.map*/