@import url(//hello.myfonts.net/count/3b6c3b);
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,main,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.image-copyright-button{color:inherit;font-size:inherit;line-height:inherit;padding:0;margin:0;border:0;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@font-face{font-family:pagbankas;src:url(/tanzcafe/fonts/pagbankas/PAGBankas.woff2) format("woff2"),url(/tanzcafe/fonts/pagbankas/PAGBankas.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham Narrow Book;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-BookItalic.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-BookItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Gotham Narrow Book;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Book.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Light.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-MediumItalic.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Gotham Narrow;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Bold.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Medium.woff2) format("woff2"),url(/tanzcafe/fonts/gotham-narrow/GothamNarrow-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(/tanzcafe/fonts/iconfont/fonts/icomoon.eot?by060x);src:url(/tanzcafe/fonts/iconfont/fonts/icomoon.eot?by060x#iefix) format("embedded-opentype"),url(/tanzcafe/fonts/iconfont/fonts/icomoon.ttf?by060x) format("truetype"),url(/tanzcafe/fonts/iconfont/fonts/icomoon.woff?by060x) format("woff"),url(/tanzcafe/fonts/iconfont/fonts/icomoon.svg?by060x#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Twitter-socialhub:before{content:"\e900"}.icon-youtube-socialhub:before{content:"\e901"}.icon-instagram-socialhub:before{content:"\e962"}.icon-facebook-socialhub:before{content:"\e963"}.accordion-title:after,.icon-dropdown:before,.location-card-expander>span:before{content:"\e94a"}.icon-facebook:before{content:"\e94b"}.icon-twitter:before{content:"\e953"}.icon-instagram:before{content:"\e957"}.icon-youtube-circle:before{content:"\e964"}.icon-website:before{content:"\e958"}.icon-youtube:before{content:"\e959"}.header-simple-link-playlist:after,.icon-spotify:before{content:"\e95a"}.icon-close:before{content:"\e95b"}.icon-arrow-down:before{content:"\e95c"}.icon-arrow-left:before{content:"\e902"}.gallery-drag-slider .noUi-handle:after,.icon-arrow-right:before,.social-media-drag-slider .noUi-handle:after{content:"\e95d"}.icon-short-arrow-left:before{content:"\e903"}.icon-short-arrow-right:before{content:"\e95e"}.icon-mail:before{content:"\e95f"}.icon-phone:before{content:"\e960"}.header-simple-link-download:after,.icon-download:before{content:"\e961"}.artist-text-media-video-playbutton:before,.icon-play:before,.text-media-video-playbutton:before{content:"\e954"}.icon-time:before{content:"\e955"}.icon-menu:before{content:"\e956"}.icon-facebook-filled:before{content:"\e905"}.icon-instagram-filled:before{content:"\e904"}.icon-search:before{content:"\e906"}.artist-text-media-video:after,.gallery-image-overlay,.location-card-image,.social-media-entry-overlay,.text-media-internal-video-popup video,.text-media-video-overlay,.text-media-video-wrapper-video iframe{top:0;left:0;width:100%;height:100%}.accordion-link-item:after,.accordion-link-item:before,.error-internal-link:after,.error-internal-link:before,.internal-links-block-link:after,.internal-links-block-link:before,.internal-links-link:after,.internal-links-link:before,.intro-internal-link:after,.intro-internal-link:before,.programm-overview-card-link:after,.programm-overview-card-link:before,.text-link-internal-link:after,.text-link-internal-link:before,.text-media-internal-link:after,.text-media-internal-link:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#f5aa7d;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.accordion-link-item:before,.error-internal-link:before,.internal-links-block-link:before,.internal-links-link:before,.intro-internal-link:before,.programm-overview-card-link:before,.text-link-internal-link:before,.text-media-internal-link:before{top:0}.accordion-link-item:after,.error-internal-link:after,.internal-links-block-link:after,.internal-links-link:after,.intro-internal-link:after,.programm-overview-card-link:after,.text-link-internal-link:after,.text-media-internal-link:after{bottom:0}.no-touchevents .accordion-link-item:hover:after,.no-touchevents .accordion-link-item:hover:before,.no-touchevents .error-internal-link:hover:after,.no-touchevents .error-internal-link:hover:before,.no-touchevents .internal-links-block-link:hover:after,.no-touchevents .internal-links-block-link:hover:before,.no-touchevents .internal-links-link:hover:after,.no-touchevents .internal-links-link:hover:before,.no-touchevents .intro-internal-link:hover:after,.no-touchevents .intro-internal-link:hover:before,.no-touchevents .programm-overview-card-link:hover:after,.no-touchevents .programm-overview-card-link:hover:before,.no-touchevents .text-link-internal-link:hover:after,.no-touchevents .text-link-internal-link:hover:before,.no-touchevents .text-media-internal-link:hover:after,.no-touchevents .text-media-internal-link:hover:before{opacity:1}@media screen and (max-width:1023px){.accordion-link-item:after,.accordion-link-item:before,.error-internal-link:after,.error-internal-link:before,.internal-links-block-link:after,.internal-links-block-link:before,.internal-links-link:after,.internal-links-link:before,.intro-internal-link:after,.intro-internal-link:before,.programm-overview-card-link:after,.programm-overview-card-link:before,.text-link-internal-link:after,.text-link-internal-link:before,.text-media-internal-link:after,.text-media-internal-link:before{opacity:1}}.button,.location-card-expander,.programm-overview-calendar-arrow,.programm-overview-category-selection-button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;outline:0;cursor:pointer}.headline-two,.social-media-header-title{font-size:40px;line-height:48px;letter-spacing:2px;font-weight:700;color:#2d5f82}.accordion-content-title,.headline-three{display:block;position:relative;font-size:26px;line-height:32px}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}html.no-overflow{overflow:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:290px;font-family:Gotham Narrow;background:#fcfbfa}body.no-overflow{overflow:hidden}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:112px;border:none!important}.content.no-padding{padding-top:0}a{text-decoration:none;color:inherit}.max-width{max-width:1200px}.text-editor{color:#2d5f82;font-size:20px;font-weight:300;line-height:28px}.text-editor ul{line-height:1.5;margin-bottom:30px}.text-editor li{padding-left:35px}.text-editor li:before{display:inline-block;position:relative;vertical-align:middle;margin-left:-35px;width:15px;font-size:20px;top:-3px}.text-editor ul li:before{content:"-"}.text-editor ol{counter-reset:awesome-counter;line-height:1.5}.text-editor ol:not(:last-child){margin-bottom:5px}.text-editor ol li{counter-increment:awesome-counter}.text-editor ol li:before{content:counter(awesome-counter) ". "}.text-editor a{color:#f5aa7d;font-weight:500}.text-editor strong{font-weight:700}.text-editor h3{color:#2d5f82;font-size:24px;font-weight:700;line-height:32px;margin-top:30px;margin-bottom:20px}img{display:block;max-width:100%}.button{-webkit-transform:perspective(1px);transform:perspective(1px);-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;background-color:#f5aa7d;border-radius:35px;padding:0 18px 0 20px}.button:active i,.button:focus i,.button:hover i{-webkit-animation-name:icon-wobble-horizontal;animation-name:icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.button span{font-weight:600;line-height:14px;margin-right:18px}.button i,.button span{font-size:16px;color:#fff}.button i{margin-left:auto}@media screen and (max-width:767px){.hamburger.is-active{top:20px;right:20px}}.hamburger-box{margin-top:4px}:root .hamburger-inner:before{width:80%}:root .hamburger-inner:after{width:70%}.is-active .hamburger-inner:after,.is-active .hamburger-inner:before{width:100%}/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:-2px 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:34px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:34px;height:2px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.accordion{max-width:688px;margin:30px auto;padding-left:40px;padding-right:40px}.accordion-inner{margin-top:32px}.accordion-item{border-bottom:1px solid #595250}.accordion-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;font-size:22px;line-height:28px;color:#595250;cursor:pointer}.accordion-title:after{display:block;font-family:icomoon;color:#2d5f82;-webkit-transition:.4s linear;transition:.4s linear}.accordion-title.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-content-title{margin-bottom:16px}.accordion-content-description{color:#2e3539}.accordion-content-description p{line-height:1.5}.accordion-description{display:none;margin-bottom:24px;font-weight:300;line-height:24px;color:#2e3539}.accordion-description.is-open{display:block}.accordion-description--inner{margin-bottom:16px}.accordion-link-item{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:22px 0 0;padding:14px 0;font-family:pagbankas,sans-serif;color:#f5aa7d}.accordion-link-item-icon{position:relative;top:3px;font-size:21px}.navigation{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw;padding:0 40px;background:#fff;height:112px;z-index:100;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navigation.no-social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation.is-homepage{background:transparent}@media screen and (max-width:767px){.navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px;height:92px}}.navigation-social-media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.navigation-social-media{display:none}}.navigation-social-media-item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33px;height:33px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2d5f82;margin-right:12px;font-size:33px;-webkit-transition:color .2s ease;transition:color .2s ease}.no-touchevents .navigation-social-media-item:hover{color:#f5aa7d}.navigation-header-logo{position:absolute;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:28px;max-width:83px}.navigation-header-logo.is-hidden{display:none}@media screen and (max-width:767px){.navigation-header-logo{top:18px}}.navigation-burger-wrapper{position:relative;margin-top:25px}@media screen and (max-width:767px){.navigation-burger-wrapper{margin-top:20px}}.navigation-burger-container{position:relative;background:#2d5f82;-webkit-transition:background-color 1s ease;transition:background-color 1s ease;overflow:hidden;border-radius:4px}.navigation-burger-container.is-active{background:linear-gradient(179deg,#4585b2,#abcbd8)}@media screen and (max-width:767px){.navigation-burger-container.is-active{position:fixed;right:0;top:0;border-radius:0;overflow:scroll}}.navigation-burger-title{position:absolute;right:0;top:50%;-webkit-transform:translateX(-100%) translateX(-20px) translateX(-60px) translateY(-50%);transform:translateX(-100%) translateX(-20px) translateX(-60px) translateY(-50%);font-size:20px;line-height:24px;font-weight:500;opacity:.7;color:#2d5f82}@media screen and (max-width:767px){.navigation-burger-title{display:none}}.navigation-burger{position:relative;display:block;width:60px;height:60px;border-radius:4px;margin-left:auto;z-index:5;outline:0;padding:0}@media screen and (max-width:767px){.navigation-burger{width:52px;height:52px}}.navigation-list{position:absolute;top:0;right:0;pointer-events:none;width:530px;padding:30px 30px 40px;border-radius:4px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navigation-list.is-hidden{opacity:0}.is-active .navigation-list{pointer-events:auto}@media screen and (max-width:767px){.navigation-list{width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:32px 30px 40px}}.navigation-list-link-wrapper{position:relative}.navigation-list-link-wrapper i{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.navigation-list-link-wrapper.is-open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-list-link{position:relative;display:block;color:#fff;font-family:pagbankas,sans-serif;font-size:22px;line-height:30px;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease;padding:17px 0}.navigation-list-link:last-of-type{margin-bottom:0}.navigation-list-link:after,.navigation-list-link:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#f5aa7d;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.navigation-list-link:before{top:0}.navigation-list-link:after{bottom:0}.navigation-list-link.is-active{color:#f5aa7d}.navigation-list-link.has-sub{cursor:pointer}.no-touchevents .navigation-list-link:hover{color:#f5aa7d}.no-touchevents .navigation-list-link:hover:after,.no-touchevents .navigation-list-link:hover:before{opacity:1}.navigation-list-link-icon{position:relative;font-weight:600;top:2px}.navigation-list-sub{position:relative;font-family:pagbankas,sans-serif;left:22px;bottom:0;height:0;overflow:hidden}.navigation-list-sub-link{display:block;font-size:18px;line-height:26px;color:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navigation-list-sub-link:not(:last-child){margin-bottom:22px}.is-visible .navigation-list-sub-link{opacity:1;pointer-events:auto}.no-touchevents .navigation-list-sub-link:hover{color:#f5aa7d}.navigation-list-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-list-lang-chooser{font-size:22px;line-height:30px;font-weight:500;color:#fff;text-transform:uppercase}.navigation-list-lang-chooser a{opacity:.4}.navigation-list-lang-chooser span{margin-right:5px}.footer{position:relative;display:block}.footer-image{position:relative;aspect-ratio:1440/302;background-image:url(/tanzcafe/images/tanzcafearlberg/footer-mountains-background-desktop.svg);background-position:top}.footer-image,.footer-image:after{display:block;width:100%;background-size:cover;background-repeat:no-repeat}.footer-image:after{content:"";position:absolute;bottom:0;left:0;aspect-ratio:1440/199;background-image:url(/tanzcafe/images/tanzcafearlberg/footer-mountains-foreground-desktop.svg)}@media screen and (max-width:560px){.footer-image{aspect-ratio:375/150;background-image:url(/tanzcafe/images/tanzcafearlberg/footer-mountains-background-mobile.svg);margin-bottom:-20px}.footer-image:after{aspect-ratio:375/122;background-image:url(/tanzcafe/images/tanzcafearlberg/footer-mountains-foreground-mobile.svg)}}.footer-content{position:relative;display:block;padding:0 40px 40px;background:#fff}.footer-nav,.footer-top{grid-gap:128px;gap:128px}.footer-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}@media screen and (max-width:1023px){.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0}}.footer-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){.footer-nav{margin-right:0}}@media screen and (max-width:767px){.footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0}}.footer-social-media{position:relative;display:block}@media screen and (max-width:1023px){.footer-social-media{margin-top:32px}}.footer-nav-link{margin:0 20px;color:#2d5f82;font-size:16px;line-height:19px;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}.footer-nav-link:first-of-type{margin-left:0}.footer-nav-link:last-of-type{margin-right:0}.no-touchevents .footer-nav-link:hover{color:#f5aa7d}@media screen and (max-width:767px){.footer-nav-link{margin:10px 0}.footer-nav-link:first-of-type{margin:0 0 10px}.footer-nav-link:last-of-type{margin:10px 0 0}}.footer-social-media-item{margin:0 5px;color:#2d5f82;-webkit-transition:color .2s ease;transition:color .2s ease}.footer-social-media-item:first-of-type{margin-left:0}.footer-social-media-item:last-of-type{margin-right:0}.footer-social-media-item i{font-size:33px}.no-touchevents .footer-social-media-item:hover{color:#f5aa7d}.footer-logos{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-10px auto}.footer-logo-link{position:relative;display:block;margin:10px 30px}@media screen and (max-width:560px){.footer-logo-link{max-width:50%;margin:10px}}.homepage-header{position:relative;display:block;width:100%;height:600px;background-image:-webkit-gradient(linear,right top,left top,from(#f5aa7d),to(#f5aa7d));background-image:linear-gradient(270deg,#f5aa7d,#f5aa7d);overflow:hidden}@media screen and (max-width:560px){.homepage-header{height:500px}}.homepage-header-logo{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:190px;width:100%;z-index:110;-webkit-transition:max-width .5s ease-in-out;transition:max-width .5s ease-in-out}@media screen and (max-width:560px){.homepage-header-logo{top:85px;max-width:130px}}.homepage-header-date{position:absolute;top:250px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:pagbankas,sans-serif;font-size:18px;line-height:24px;color:#2d5f82;z-index:5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.homepage-header-date.is-hidden{opacity:0}@media screen and (max-width:560px){.homepage-header-date{font-size:14px;line-height:28px}}.homepage-header-link{pointer-events:auto;cursor:pointer}.homepage-header-link.is-disabled{pointer-events:none;cursor:auto}.homepage-header-image{position:absolute;background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%}.homepage-header-image.is-invisible{opacity:0}.homepage-header-image--first-image{z-index:2}.homepage-header-image--is-fixed{position:fixed}@media screen and (max-width:1023px){.homepage-header-image--is-fixed{position:absolute}}.homepage-header-image-container{position:absolute;top:0;right:0;bottom:0;left:0}.homepage-header-image-mountain{background-image:url(/tanzcafe/images/tanzcafearlberg/header-mountain.svg);height:595px;width:1440px;background-position:bottom;left:calc(50% - 770px);top:-4px}@media screen and (max-width:767px){.homepage-header-image-mountain{height:510px;top:82px}}@media screen and (max-width:560px){.homepage-header-image-mountain{background-image:none;background-color:#f5aa7d}}.homepage-header-image-band{background-image:url(/tanzcafe/images/tanzcafearlberg/header-band.svg);height:250px;max-width:230px;bottom:50px;left:calc(50% + 100px)}@media screen and (max-width:767px){.homepage-header-image-band{height:218px;left:calc(50% + 56px)}}@media screen and (max-width:560px){.homepage-header-image-band{width:137px;height:164px;background-size:contain;background-repeat:no-repeat;left:auto;right:0;top:214px;z-index:1}}.homepage-header-image-hill{background-image:url(/tanzcafe/images/tanzcafearlberg/header-hill.svg);background-size:cover;background-position:bottom;width:4000px;left:calc(50% - 2000px);bottom:-222px;aspect-ratio:1441/595}@media screen and (max-width:767px){.homepage-header-image-hill{bottom:-239px}}@media screen and (max-width:560px){.homepage-header-image-hill{display:none}}.homepage-header-image-skier{background-image:url(/tanzcafe/images/tanzcafearlberg/header-skier.svg);height:303px;max-width:220px;bottom:60px;left:calc(50% - 270px)}@media screen and (max-width:767px){.homepage-header-image-skier{height:260px}}@media screen and (max-width:560px){.homepage-header-image-skier{width:149px;height:251px;top:168px;left:-24px}}.homepage-header-image-gradient-mobile{display:none}@media screen and (max-width:560px){.homepage-header-image-gradient-mobile{display:block;background-image:url(/tanzcafe/images/tanzcafearlberg/header-gradient-mobile.svg);background-size:cover;background-repeat:no-repeat;bottom:50px;left:auto;right:0;top:auto;width:100%;height:552px;background-position:100%;position:relative}}.homepage-header-arrow{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.homepage-header-arrow:before{height:calc(100% + 40px);width:100vw;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.2));z-index:-1}.homepage-header-arrow:after,.homepage-header-arrow:before{content:"";position:absolute;display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage-header-arrow:after{width:2px;height:40px;background:#fff}.homepage-header-arrow-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:30px;height:30px;margin-bottom:40px;border:2px solid #fff;border-radius:100%}.homepage-header-arrow-circle i{margin-top:-2px;font-size:24px;color:#fff}.homepage-header-mask{position:absolute;left:0;bottom:-1px;width:calc(100% + 1px);background-image:url(/tanzcafe/images/tanzcafearlberg/header-curve-desktop.svg);background-position:50%;background-size:calc(100% + 18px);background-repeat:no-repeat;aspect-ratio:1440/35;z-index:5}@media screen and (max-width:560px){.homepage-header-mask{aspect-ratio:375/10;background-image:url(/tanzcafe/images/tanzcafearlberg/header-curve-mobile.svg)}}.internal-links{position:relative;display:block;margin:5px auto 70px;padding:0 10px}@media screen and (max-width:1023px){.internal-links{margin-top:40px}}@media screen and (max-width:767px){.internal-links{padding:0 20px;margin:60px auto}}.internal-links-content{position:relative;max-width:625px;margin:0 auto;text-align:center}.internal-links-title{margin-bottom:30px}.internal-links-description{margin-bottom:60px}@media screen and (max-width:767px){.internal-links-description{margin-bottom:35px}}.internal-links-cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;text-align:center}@media screen and (max-width:1023px){.internal-links-cards{max-width:800px}}@media screen and (max-width:767px){.internal-links-cards{display:block}}.internal-link-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333% - 20px);max-width:380px;margin:0 10px;border-radius:4px;overflow:hidden;outline:0;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}@media screen and (max-width:1023px){.internal-link-card{width:calc(50% - 20px);margin-bottom:20px}}@media screen and (max-width:767px){.internal-link-card{width:100%;margin:20px auto}}.internal-link-card-image{width:100%;height:100%;padding-bottom:26%;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.no-touchevents .internal-link-card:hover .internal-link-card-image{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.internal-links-card-gradient{position:absolute;max-width:100%}.internal-links-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;bottom:5%;left:0}.internal-links-link{color:#2d5f82;font-family:pagbankas,sans-serif;font-size:18px;letter-spacing:.9px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px;position:relative}.internal-links-link:after,.internal-links-link:before{background:#2d5f82}.internal-links-link-icon{position:relative;top:3px;font-size:21px}.intro{display:block;padding:60px 20px}.intro,.intro-inner{position:relative;margin:0 auto}.intro-inner{max-width:625px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-title{margin:0 0 30px}.intro-description{margin-bottom:45px}.intro-internal-link{position:relative;color:#f5aa7d;font-family:pagbankas,sans-serif;font-size:18px;letter-spacing:.9px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px 0}.intro-internal-link-icon{position:relative;top:3px;font-size:21px}.intro-disturber-background{position:relative;background-color:#fcfbfa;background-image:none}.disturber{margin:60px auto 0;padding:0 20px}@media screen and (max-width:1023px){.disturber{margin-bottom:40px}}@media screen and (max-width:767px){.disturber{margin-bottom:60px}}.disturber-inner{position:relative;max-width:625px;margin:0 auto;text-align:center;border-radius:4px;background-color:#f5aa7d;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.2);box-shadow:0 10px 40px 0 rgba(0,0,0,.2);z-index:2}.disturber-title{color:#fff;font-size:18px;font-weight:700;line-height:28px;text-align:center;padding:30px}.social-media-wrapper{position:relative;display:block;margin:60px auto 80px;max-width:1220px;padding:0 40px 48px 70px;left:-15px;overflow:hidden}@media screen and (max-width:1280px){.social-media-wrapper{left:0}}@media screen and (max-width:767px){.social-media-wrapper{margin:50px auto}}.social-media-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}@media screen and (max-width:1023px){.social-media-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:560px){.social-media-header{margin-left:-40px}}.social-media-header-title{margin-right:30px}@media screen and (max-width:1023px){.social-media-header-title{margin-bottom:10px}}@media screen and (max-width:767px){.social-media-header-title{font-size:30px;line-height:38px}}@media screen and (max-width:560px){.social-media-header-title{font-size:22px;line-height:28px;letter-spacing:0}}.social-media-icon-link{position:relative;font-size:53px;color:#f5aa7d;-webkit-transition:color .2s ease;transition:color .2s ease}.no-touchevents .social-media-icon-link:hover{color:#ffe378}@media screen and (max-width:1023px){.social-media-icon-link{font-size:45px}}.social-media-entries-wrapper{position:relative}.social-media-entries-wrapper .slick-list{margin:0 -15px}.social-media-entries-wrapper .slick-track{margin:0}.social-media-entries-wrapper:before{content:"";position:absolute;left:-40px;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:12px;height:130px;background:#2d5f82}@media screen and (max-width:560px){.social-media-entries-wrapper{margin-right:-20%}.social-media-entries-wrapper .slick-list{padding:0 20% 0 0}}.social-media-entry{position:relative;display:block;margin:0 15px;overflow:hidden;border-radius:3px;outline:0}.social-media-entry-image{position:relative;display:block;width:100%}.social-media-entry-icon{position:absolute;top:20px;right:20px;color:#fff;font-size:30px}.social-media-entry-overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px}.social-media-entry-overlay:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.no-touchevents .social-media-entry-overlay:hover .social-media-entry-description,.no-touchevents .social-media-entry-overlay:hover:after,.touchevents .social-media-entry-overlay:after{opacity:1}.social-media-entry-description{font-size:14px;line-height:20px;color:#fff;z-index:2;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.touchevents .social-media-entry-description{opacity:1}.social-media-drag-slider{position:relative;display:block;margin-top:70px;height:1px;width:100%;background:#2d5f82;border:none;-webkit-box-shadow:none;box-shadow:none}.social-media-drag-slider.has-1,.social-media-drag-slider.has-2,.social-media-drag-slider.has-3{display:none}@media screen and (max-width:767px){.social-media-drag-slider.has-3{display:block}}@media screen and (max-width:560px){.social-media-drag-slider.has-2{display:block}}.social-media-drag-slider .noUi-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;height:59px;background:#f5aa7d;-webkit-box-shadow:none;box-shadow:none;top:0;right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);border-radius:100%;cursor:pointer;outline:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border:none}.social-media-drag-slider .noUi-handle:before{display:none}.social-media-drag-slider .noUi-handle:after{z-index:10;font-family:icomoon;font-size:30px;color:#fff;background:none;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;height:auto}.no-touchevents .social-media-drag-slider .noUi-handle:hover{-webkit-transform:translateY(-50%) translateX(50%) scale(1.2);transform:translateY(-50%) translateX(50%) scale(1.2)}.lineup{position:relative;display:block;margin:0 auto 80px;background-image:-webkit-gradient(linear,right top,left top,from(#f5aa7d),to(#f5aa7d));background-image:linear-gradient(270deg,#f5aa7d,#f5aa7d)}@media screen and (max-width:767px){.lineup{margin-bottom:50px}}.lineup-curve-top-container{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;aspect-ratio:1440/82}.lineup-curve-top,.lineup-curve-top-container{position:relative;width:100%}.lineup-inner{position:relative;max-width:1220px;margin:0 auto;text-align:center;padding:20px 0 60px;overflow:hidden}.lineup-title{color:#fff;padding-left:20px;padding-right:20px;padding-bottom:40px}.lineup-artists{display:block;padding-left:34px}.lineup-artist-name{display:inline-block;color:#2d5f82;font-size:26px;font-weight:500;line-height:34px}.no-touchevents .lineup-artist-name:hover{color:#fff}.lineup-artist-name:last-child .lineup-artist-point{opacity:0}.lineup-artist-point{display:inline-block;color:#2d5f82;padding:0 10px}.lineup-artist-point.is-invisible{opacity:0}.lineup-image{position:relative;display:block;width:100%;overflow:hidden}.lineup-image:before{width:33%;aspect-ratio:439/141;background-image:url(/tanzcafe/images/tanzcafearlberg/lineup-mountain-background-desktop.svg);background-size:contain}.lineup-image:after,.lineup-image:before{content:"";display:block;background-repeat:no-repeat}.lineup-image:after{position:absolute;bottom:0;left:0;width:calc(100% + 1px);aspect-ratio:1441/107;background-image:url(/tanzcafe/images/tanzcafearlberg/lineup-mountain-foreground-desktop.svg);background-size:cover}@media screen and (max-width:560px){.lineup-image:before{width:75%;aspect-ratio:279/90;background-image:url(/tanzcafe/images/tanzcafearlberg/lineup-mountain-background-mobile.svg)}.lineup-image:after{aspect-ratio:375/74;background-image:url(/tanzcafe/images/tanzcafearlberg/lineup-mountain-foreground-mobile.svg)}}.text-media{position:relative;display:block;margin:70px auto 15px;padding:0 20px 0 10px}@media screen and (max-width:1023px){.text-media{padding:0 20px;margin-top:40px}}@media screen and (max-width:767px){.text-media{margin:60px auto}}.text-media-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:1390px;margin:0 auto}@media screen and (max-width:1440px){.text-media-inner{max-width:1200px}}@media screen and (max-width:1023px){.text-media-inner{display:block}}.text-media-column-left{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 720px);padding:82px 95px 0 155px;width:50%}@media screen and (max-width:1440px){.text-media-column-left{max-width:570px;padding:82px 20px 0 60px}}@media screen and (max-width:1220px){.text-media-column-left{min-width:485px;padding-top:62px}}@media screen and (max-width:1023px){.text-media-column-left{display:block;width:100%;max-width:625px;min-width:0;padding:0 0 30px;margin:0 auto;text-align:center}}.text-media-title{margin:0 0 30px -50px}@media screen and (max-width:1023px){.text-media-title{margin-left:0}}.text-media-description{padding-bottom:30px}.text-media-internal-link{position:relative;color:#f5aa7d;font-family:pagbankas,sans-serif;font-size:18px;letter-spacing:1px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px 0}.text-media-internal-link-icon{position:relative;top:3px;font-size:21px}.text-media-column-right{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:720px}@media screen and (max-width:1220px){.text-media-column-right{width:calc(100% - 485px)}}@media screen and (max-width:1023px){.text-media-column-right{display:block;width:100%;max-width:720px;margin:0 auto}}.text-media-video-container{display:block;position:relative;overflow:hidden;max-height:440px;border-radius:4px}.text-media-video-wrapper-video{position:relative;padding-bottom:66.25%;height:0;background:#000}.text-media-video-wrapper-video iframe{position:absolute;max-height:440px;border:0}.text-media-video-overlay{display:block;position:absolute;max-height:440px;cursor:pointer;background-size:cover;background-position:50%;z-index:3;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.no-touchevents .text-media-video-container:hover .text-media-video-overlay{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .6s ease-in;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.text-media-video-playbutton{display:block;height:70px;width:70px;font-size:52px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;z-index:5;pointer-events:none}.text-media-video-playbutton,.text-media-video-playbutton:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-media-video-playbutton:before{font-family:icomoon}.no-touchevents .text-media-video-container:hover .text-media-video-playbutton{color:#f5aa7d}.text-media-internal-video-popup{position:relative;padding-bottom:43%;padding-top:30px;height:0;overflow:hidden;max-width:900px;vertical-align:middle;margin:0 auto}.text-media-internal-video-popup video{position:absolute}.text-media-container-image{display:block;position:relative}.text-media-container-image:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));z-index:1;border-radius:4px}.text-media-container-image.no-gradient:after{display:none}.text-media-image{border-radius:4px;width:100%}@media screen and (max-width:1440px){.slick-list{border-radius:4px}}.media-centered-slide-arrows{position:absolute;display:block;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:14px;line-height:16px;padding-bottom:20px;z-index:3}.media-centered-slide-arrows .icon-short-arrow-left,.media-centered-slide-arrows .icon-short-arrow-right{color:#fff;font-size:24px;cursor:pointer;padding:15px;vertical-align:middle}.media-centered-slide-number{font-weight:400;color:#fff;vertical-align:text-bottom;padding-top:1px}.header-simple{position:relative;display:block;margin:0 auto;height:275px;background-size:cover;background-position:50%}.header-simple--high{height:360px}.header-simple:after{content:"";position:absolute;bottom:0;width:100%;height:100%;opacity:.8;background-image:-webkit-gradient(linear,right top,left top,from(#f5aa7d),to(#f5aa7d));background-image:linear-gradient(270deg,#f5aa7d,#f5aa7d);z-index:1}@media screen and (max-width:767px){.header-simple--high{height:300px}}.header-simple-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;max-width:680px;z-index:2}@media screen and (max-width:560px){.header-simple-inner{padding:20px 0 30px}}.header-simple-title{font-family:pagbankas,sans-serif;font-size:50px;line-height:1.2;margin-bottom:30px;color:#fff}@media screen and (max-width:767px){.header-simple-title{font-size:38px}}@media screen and (max-width:560px){.header-simple-title{font-size:28px}}.header-simple-title .header-simple--high{font-size:60px;line-height:50px}.header-simple-text{color:#fff;font-size:24px;font-weight:500;line-height:29px}.header-simple-bottom-wave{position:relative;top:-35px;width:100%;z-index:5}@media screen and (max-width:1023px){.header-simple-bottom-wave{top:-30px}}@media screen and (max-width:660px){.header-simple-bottom-wave{top:-12px}}.header-simple-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:560px){.header-simple-link-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.header-simple-link-download,.header-simple-link-playlist{position:relative;color:#f5aa7d;font-size:14px;font-weight:500;letter-spacing:1.17px;text-transform:uppercase;line-height:22px;padding-right:10px}.header-simple-link-download:not(:last-child),.header-simple-link-playlist:not(:last-child){margin-right:50px}.no-touchevents .header-simple-link-download:hover,.no-touchevents .header-simple-link-playlist:hover{color:#fff}.header-simple-link-download:after,.header-simple-link-playlist:after{font-family:icomoon;font-size:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px}@media screen and (max-width:560px){.header-simple-link-download,.header-simple-link-playlist{width:100%}.header-simple-link-download:not(:last-child),.header-simple-link-playlist:not(:last-child){margin-right:0;margin-bottom:10px}}.big-image{display:block;position:relative;margin:80px 0;width:100%}@media screen and (max-width:767px){.big-image{margin:60px 0}}.artist-text-media{position:relative;display:block;max-width:1440px;margin:60px auto;padding:0 20px}.artist-text-media:last-child{margin:60px auto 0}.artist-text-media-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:0 auto}@media screen and (max-width:1023px){.artist-text-media-inner{display:block}}.artist-text-media-column-left{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 570px);padding:0 110px 0 0}.only-text .artist-text-media-column-left{max-width:100%;padding:0}@media screen and (max-width:1200px){.artist-text-media-column-left{padding:0 30px 0 0}}@media screen and (max-width:1023px){.artist-text-media-column-left{max-width:none;width:100%;padding:0}}.artist-text-media-title{display:block;max-width:610px;margin:0 0 30px auto;-ms-hyphens:auto;hyphens:auto}.only-text .artist-text-media-title{margin:0 auto 30px;text-align:center}@media screen and (max-width:1023px){.artist-text-media-title{text-align:center;margin:0 auto 30px}}.artist-text-media-text{display:block;max-width:560px;margin-left:auto;margin-right:0}.only-text .artist-text-media-text{margin:0 auto}@media screen and (max-width:1023px){.artist-text-media-text{margin-right:auto;text-align:center}}.artist-text-media-description{color:#2e3539;padding-bottom:15px}.artist-text-media-quote{color:#2d5f82;font-weight:300;padding-bottom:30px;font-size:24px;font-style:italic;line-height:36px;background-image:url(/tanzcafe/images/tanzcafearlberg/double-quotes.png);background-position:100% 0;background-repeat:no-repeat;background-size:35%;padding-top:10px}.artist-text-media-column-right{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:570px}.only-text .artist-text-media-column-right{display:none}@media screen and (max-width:1023px){.artist-text-media-column-right{max-width:none;width:100%;text-align:center;margin-top:40px}}@media screen and (max-width:560px){.artist-text-media-column-right{margin-top:20px}}.artist-text-media-image{position:relative;max-width:100%;height:auto;border-radius:4px}@media screen and (max-width:1023px){.artist-text-media-image{margin:0 auto}}.artist-text-media-video-container{position:relative;width:100%;overflow:hidden;border-radius:4px}.no-touchevents .artist-text-media-video-container:hover .artist-text-media-video{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1023px){.artist-text-media-video-container{width:auto;max-width:570px;margin:0 auto}}.artist-text-media-video{position:relative;display:block;width:100%;padding-top:56.15%;background:no-repeat 50%;background-size:cover;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.artist-text-media-video:after{content:"";position:absolute;background:rgba(0,0,0,.2)}.artist-text-media-video-playbutton{display:block;height:70px;width:70px;font-size:65px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;z-index:5;pointer-events:none}.artist-text-media-video-playbutton,.artist-text-media-video-playbutton:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.artist-text-media-video-playbutton:before{font-family:icomoon}.no-touchevents .artist-text-media-video-container:hover .artist-text-media-video-playbutton{color:#f5aa7d}.highlight-link{display:block;position:relative;max-width:1440px;margin:60px auto;padding:0 20px}.highlight-link:last-child{margin:60px auto 0}.highlight-link-content{display:block;position:relative;max-width:700px;margin-right:0;margin-left:auto}.no-touchevents .highlight-link-content:hover .highlight-link-line-bottom-normal,.no-touchevents .highlight-link-content:hover .highlight-link-line-top-normal{opacity:0}.no-touchevents .highlight-link-content:hover .highlight-link-line-bottom-hover,.no-touchevents .highlight-link-content:hover .highlight-link-line-top-hover{opacity:1}.highlight-link-line-bottom-hover,.highlight-link-line-bottom-normal,.highlight-link-line-top-hover,.highlight-link-line-top-normal{position:absolute;width:100%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;height:2px}.highlight-link-line-top-hover,.highlight-link-line-top-normal{top:0}.highlight-link-line-bottom-normal,.highlight-link-line-top-normal{opacity:1;background:-webkit-gradient(linear,left top,right top,from(#f5aa7d),to(#abcbd8));background:linear-gradient(90deg,#f5aa7d,#abcbd8)}.highlight-link-line-bottom-hover,.highlight-link-line-bottom-normal{bottom:0}.highlight-link-line-bottom-hover,.highlight-link-line-top-hover{opacity:0;background:#f5aa7d}.highlight-link-title{display:block;position:relative;width:100%;color:#2d5f82;font-family:pagbankas,sans-serif;font-size:20px;line-height:24px;text-transform:uppercase;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease;padding:42px 22px 30px 85px}.no-touchevents .highlight-link-title:hover{color:#f5aa7d}@media screen and (max-width:1023px){.highlight-link-title{margin:0 auto;padding:35px 22px 30px 85px;text-align:center}}@media screen and (max-width:560px){.highlight-link-title{padding:25px 0 20px}}.artist-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;min-height:780px}@media screen and (max-width:1023px){.artist-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}@media screen and (max-width:560px){.artist-header{margin-bottom:0;min-height:unset}}.artist-header-description-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-weight:300;font-size:16px;line-height:24px;max-width:350px;color:#000}@media screen and (max-width:560px){.artist-header-description-text{font-size:14px}}.artist-header-description-text a:hover{text-decoration:underline}.artist-header-category{border-radius:4px;border:none;background-color:#2d5f82;text-transform:uppercase;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#fff;font-size:12px;padding:0 8px;margin-bottom:5px;line-height:24px;font-family:Gotham Narrow Book}.artist-header-text{display:inline-block;position:relative;vertical-align:top;width:30%;font-size:20px;color:#000;padding:0 24px}@media screen and (max-width:1023px){.artist-header-text{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:auto;padding:40px 24px 50px}}@media screen and (max-width:767px){.artist-header-text{padding-top:24px;padding-bottom:24px}}.artist-header-text-inner{display:block;max-width:520px;margin-top:80px}@media screen and (max-width:1023px){.artist-header-text-inner{max-width:none;margin:0 auto 50px 0}}@media screen and (max-width:767px){.artist-header-text-inner{margin:0}}.artist-header-text-line{display:block;position:relative;padding-left:35px}.artist-header-text-line:before{content:"";position:absolute;width:10px;height:100%;top:0;left:0;background-color:#2d5f82}.artist-header-text-line-block{display:block;position:relative;padding-left:35px;margin-bottom:20px}.artist-header-text-subtitle{font-size:14px;margin-top:16px;margin-bottom:8px;font-weight:420;line-height:14px;letter-spacing:1px;text-transform:uppercase}.artist-header-text-title{color:#2d5f82;font-family:pagbankas,sans-serif;font-weight:400;font-size:40px;line-height:48px}.artist-header-text-description{text-transform:uppercase;display:block;margin-top:16px;margin-bottom:16px;font-size:24px;font-style:normal;font-weight:500;line-height:29px;color:#2d5f82}.artist-header-text-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px;margin-left:35px;text-transform:uppercase;font-family:pagbankas,sans-serif}.artist-header-image{display:inline-block;position:relative;vertical-align:top;margin-left:auto;height:662px;width:65%}.artist-header-image,.artist-header-image:before{background-position:50%;background-size:cover;background-repeat:no-repeat}.artist-header-image:before{content:"";position:absolute;top:0;left:-1px;width:97px;height:100%;background-image:url(/tanzcafe/images/tanzcafearlberg/bg-header-welle.png)}@media screen and (max-width:1023px){.artist-header-image{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-top:60%;height:auto}.artist-header-image:before{display:none}}.artist-header-social-media{display:inline-block;position:absolute;bottom:0;right:0;border-top-left-radius:3px;font-size:0;overflow:hidden}.artist-header-social-media-link{display:inline-block;position:relative;color:#fff;font-size:22px;padding:14px;background-color:rgba(245,170,125,.8)}.artist-header-social-media-link:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:50%;background-color:hsla(0,0%,100%,.5)}.artist-header-social-media-link:last-child:after{display:none}.no-touchevents .artist-header-social-media-link:hover{background-color:rgba(255,227,120,.8)}@media screen and (max-width:560px){.artist-header-sub-block{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:auto}}.artist-header-dates{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;z-index:1;width:auto}.artist-header-dates a,.artist-header-dates span{display:inline-block;vertical-align:middle}@media screen and (max-width:1023px){.artist-header-dates{display:block;position:relative;max-width:800px;bottom:auto;right:auto;left:auto;margin:0 auto}}.artist-header-date{display:contents;line-height:22px}.artist-header-date>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:16px;line-height:16px;border-bottom:1px solid rgba(45,95,130,.32);font-weight:400;width:100%;height:56px;grid-gap:8px;gap:8px;font-size:16px;font-family:Gotham Narrow Book}.artist-header-date>span>svg{width:24px;height:24px}@media screen and (max-width:767px){.artist-header-date>span{border-bottom:none;height:24px}.artist-header-date>span:nth-child(3),.artist-header-date>span:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.artist-header-date>span:nth-child(3){margin-top:10px;margin-bottom:10px}.artist-header-date>span:last-child{border-bottom:1px solid rgba(45,95,130,.32)}}.artist-header-date:last-child>span{border-bottom:none}.artist-header-entry-price-block{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;gap:8px;margin:40px 0 16px}.artist-header-entry-price-block>svg{width:24px;height:24px}.artist-header-entry-price-block>span{font-size:16px;line-height:24px;font-family:Gotham Narrow Book}.artist-header-bottom-part{position:absolute;bottom:80px;left:60px}@media screen and (max-width:1023px){.artist-header-bottom-part{position:relative;bottom:unset;left:unset}}.artist-header-dates-inner{display:-ms-grid;display:grid;-ms-grid-rows:(fit-content(100%))[4];grid-template-rows:repeat(4,fit-content(100%));-ms-grid-columns:(fit-content(100%))[3];grid-template-columns:repeat(3,fit-content(100%));z-index:99;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:3px 24px;background:-webkit-gradient(linear,left top,right top,from(#f5aa7d),to(#abcbd8));background:linear-gradient(90deg,#f5aa7d,#abcbd8);color:#2d5f82;line-height:45px}.artist-header-dates-inner.act-available{-ms-grid-columns:(fit-content(100%))[4];grid-template-columns:repeat(4,fit-content(100%))}.artist-header-dates-inner.act-available .artist-header-text-act{padding-left:65px}@media screen and (max-width:1023px){.artist-header-dates-inner.act-available .artist-header-text-act{padding-left:24px}}@media screen and (max-width:767px){.artist-header-dates-inner.act-available .artist-header-text-act{padding-left:3px;padding-bottom:16px}}@media screen and (max-width:767px){.artist-header-dates-inner{width:100%;padding-left:24px;padding-right:24px;line-height:34px;-ms-grid-columns:(1fr)[2]!important;grid-template-columns:repeat(2,1fr)!important}}.artist-header-date-day-text{font-size:18px;font-weight:300;padding-right:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#2e3539}@media screen and (max-width:1280px){.artist-header-date-day-text{font-size:16px}}@media screen and (max-width:767px){.artist-header-date-day-text{font-size:14px;margin-top:16px}}.artist-header-date-day-number{font-size:30px;font-weight:500;margin-right:20px}@media screen and (max-width:1280px){.artist-header-date-day-number{font-size:25px;margin-right:10px}}@media screen and (max-width:767px){.artist-header-date-day-number{margin-right:5px;font-size:20px}}.artist-header-date-icon-time{font-size:22px;font-weight:300;margin-right:5px}@media screen and (max-width:767px){.artist-header-date-icon-time{font-size:18px}}.artist-header-support-act{color:rgba(45,95,130,.760784)}.artist-header-text-act{font-family:pagbankas,sans-serif!important;font-size:14px!important;line-height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:24px;font-weight:400}@media screen and (max-width:1023px){.artist-header-text-act{padding-left:2px}}.artist-header-date-clock-number{font-size:20px;font-weight:300;padding-right:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#2e3539}@media screen and (max-width:1280px){.artist-header-date-clock-number{font-size:25px}}@media screen and (max-width:767px){.artist-header-date-clock-number{font-size:20px;margin-left:10px;margin-top:16px}}.artist-header-date-organization{position:relative;font-size:16px;line-height:24px;font-family:Gotham Narrow Book}.artist-header-date-organization:hover:after{display:block}.artist-header-date-organization:after{display:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2d5f82}@media screen and (max-width:767px){.artist-header-date-organization{font-size:14px}.artist-header-date-organization:after{display:block}}.levels{display:block;position:relative;max-width:700px;margin:80px auto}@media screen and (max-width:767px){.levels{margin:60px auto;padding:0 20px}}.levels-title{margin-bottom:40px;padding-left:74px}.levels-item-image{display:inline-block;vertical-align:top;border-radius:50%;width:100%;max-width:50px;margin-right:20px}.levels-item-content{display:inline-block;max-width:calc(100% - 75px);padding-top:6px;margin-bottom:24px}.levels-item-header{display:block;color:#2d5f82;font-size:24px;font-weight:700;line-height:32px;padding-bottom:20px}.levels-item-description{display:block;color:#2e3539}.text-link{display:block;position:relative;margin:80px 0}.text-link.text-link--centered .text-link-inner{text-align:center;padding-left:0}@media screen and (max-width:767px){.text-link{margin:60px auto}}@media screen and (max-width:625px){.text-link{padding:0 20px}}.text-link-inner{max-width:625px;margin:0 auto;padding-left:35px}.text-link-title{margin-bottom:38px}.text-link-description{margin-bottom:30px;color:#2e3539}.text-link-description p{line-height:1.5}.text-link-description p:not(:last-child){margin-bottom:5px}.text-link-internal-link{position:relative;color:#f5aa7d;font-family:pagbankas,sans-serif;font-size:18px;letter-spacing:1px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px 0}.text-link-internal-link-icon{position:relative;top:3px;font-size:21px}.internal-links-block{display:block;position:relative;margin:100px auto 70px;padding:0 10px}@media screen and (max-width:767px){.internal-links-block{margin:80px auto 50px}}.internal-links-block-title{text-align:center;margin-bottom:40px}.internal-links-block-cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;text-align:center}@media screen and (max-width:1023px){.internal-links-block-cards{max-width:800px}}@media screen and (max-width:767px){.internal-links-block-cards{display:block}}.internal-link-block-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333% - 20px);max-width:380px;margin:10px;border-radius:4px;overflow:hidden;outline:0}@media screen and (max-width:1023px){.internal-link-block-card{width:calc(50% - 20px);margin-bottom:20px}}@media screen and (max-width:767px){.internal-link-block-card{width:100%;margin:20px auto}}.internal-link-block-card-image{display:block;position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.no-touchevents .internal-link-block-card:hover .internal-link-block-card-image{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.internal-links-block-card-gradient{position:absolute;max-width:100%;bottom:0;opacity:.9}.internal-links-block-link{position:absolute;color:#f5aa7d;font-family:pagbankas,sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;font-weight:600;padding:10px 0;bottom:8%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.internal-links-block-link-icon{position:relative;top:3px;font-size:21px}.info-contact-newsletter{display:block;position:relative;margin:20px auto 0;padding:100px 20px 0}@media screen and (max-width:1023px){.info-contact-newsletter{margin-top:40px}}.info-contact-newsletter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:1180px;margin:0 auto;padding-left:130px;bottom:-55px}@media screen and (max-width:1220px){.info-contact-newsletter-inner{padding-left:0;bottom:-30px}}@media screen and (max-width:960px){.info-contact-newsletter-inner{display:block;max-width:780px;bottom:0}}.info-contact-newsletter-column-left{position:relative;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:460px;padding-right:160px;border-right:1px solid #fff}@media screen and (max-width:960px){.info-contact-newsletter-column-left{display:block;margin:0 0 40px;padding-right:0;border:none}}.info-contact-newsletter-title-left{color:#2d5f82;font-size:40px;font-weight:700;letter-spacing:2px;line-height:48px;margin-bottom:30px}.info-contact-newsletter-text-left{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px;padding-left:50px}.info-contact-newsletter-social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f5aa7d;font-size:16px;font-weight:500;line-height:19px;padding-left:50px;margin-bottom:10px}.info-contact-newsletter-social-icon{color:#f5aa7d;font-size:22px;margin-right:15px}.info-contact-newsletter-column-right{position:relative;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:590px;padding-left:120px}@media screen and (max-width:960px){.info-contact-newsletter-column-right{display:block;padding-left:0;max-width:470px}}.info-contact-newsletter-title-right{color:#2d5f82;font-size:40px;font-weight:700;letter-spacing:2px;line-height:48px;margin-bottom:30px}.info-contact-newsletter-text-right{margin-bottom:50px;padding-left:50px}.info-contact-newsletter-form{position:relative;margin-left:50px}.info-contact-newsletter-input{position:relative;display:block;width:370px;height:50px;border-radius:4px;border:2px solid #f5aa7d;padding:13px 0 13px 20px;outline:0;line-height:24px;background:#fff;color:#f5aa7d}.info-contact-newsletter-input::-webkit-input-placeholder{color:#f5aa7d;font-size:14px}.info-contact-newsletter-input::-moz-placeholder{color:#f5aa7d;font-size:14px}.info-contact-newsletter-input:-ms-input-placeholder{color:#f5aa7d;font-size:14px}.info-contact-newsletter-input::-ms-input-placeholder{color:#f5aa7d;font-size:14px}.info-contact-newsletter-input::placeholder{color:#f5aa7d;font-size:14px}@media screen and (max-width:560px){.info-contact-newsletter-input{width:100%}}.info-contact-newsletter-button{position:absolute;display:block;border:none;padding:0;width:auto;cursor:pointer;outline:0;top:50%;right:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;color:#f5aa7d}.info-contact-newsletter-button i{position:absolute;display:block;top:50%;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:560px){.info-contact-newsletter-button{right:5px}}.gallery-wrapper{display:block;position:relative;margin:100px auto 80px;max-width:1220px;padding:0 40px 48px 70px;left:-15px;overflow:hidden}@media screen and (max-width:1280px){.gallery-wrapper{left:0}}@media screen and (max-width:767px){.gallery-wrapper{margin:50px auto}}.gallery-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}@media screen and (max-width:1023px){.gallery-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}}@media screen and (max-width:560px){.gallery-header{margin-bottom:5px;margin-left:-40px}}.gallery-header-title{display:block;color:#2d5f82;font-size:32px;font-weight:700;line-height:50px;margin-right:30px}@media screen and (max-width:1023px){.gallery-header-title{margin-bottom:10px}}@media screen and (max-width:767px){.gallery-header-title{font-size:30px;line-height:38px}}@media screen and (max-width:560px){.gallery-header-title{font-size:25px;line-height:28px;letter-spacing:0}}.gallery-images-wrapper{position:relative}.gallery-images-wrapper .slick-list{margin:0 -15px}.gallery-images-wrapper .slick-track{margin:0}.gallery-images-wrapper:before{content:"";position:absolute;left:-40px;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:12px;height:130px;background:#2d5f82}@media screen and (max-width:560px){.gallery-images-wrapper{margin-right:-20%}.gallery-images-wrapper .slick-list{padding:0 20% 0 0}}.gallery-image{position:relative;display:block;margin:0 15px;overflow:hidden;border-radius:3px;outline:0;cursor:pointer}.gallery-image img{position:relative;display:block;width:100%}.gallery-image-overlay{position:absolute;background-color:rgba(45,95,130,.4);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.no-touchevents .gallery-image-overlay:hover{opacity:1}.gallery-image-overlay i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:34px}.gallery-drag-slider{position:relative;display:block;margin-top:70px;height:1px;width:100%;background:#2d5f82;border:none;-webkit-box-shadow:none;box-shadow:none}.gallery-drag-slider.has-1,.gallery-drag-slider.has-2,.gallery-drag-slider.has-3{display:none}@media screen and (max-width:767px){.gallery-drag-slider.has-3{display:block}}@media screen and (max-width:560px){.gallery-drag-slider.has-2{display:block}}.gallery-drag-slider .noUi-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;height:59px;background:#f5aa7d;-webkit-box-shadow:none;box-shadow:none;top:0;right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);border-radius:100%;cursor:pointer;outline:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border:none}.gallery-drag-slider .noUi-handle:before{display:none}.gallery-drag-slider .noUi-handle:after{z-index:10;font-family:icomoon;font-size:30px;color:#fff;background:none;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;height:auto}.no-touchevents .gallery-drag-slider .noUi-handle:hover{-webkit-transform:translateY(-50%) translateX(50%) scale(1.2);transform:translateY(-50%) translateX(50%) scale(1.2)}.mfp-fade-gallery .mfp-content{max-height:100dvh;max-width:100dvw;padding:40px 90px;margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static}.mfp-fade-gallery .mfp-content .mfp-close{color:#fff;top:16px;right:16px}.mfp-fade-gallery .gallery-image-maximized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mfp-fade-gallery .gallery-image-maximized img{width:auto;max-height:100%;margin:0 auto}.intro-text{display:block;position:relative;max-width:625px;margin:0 auto 80px;padding:0 20px;text-align:center}@media screen and (max-width:767px){.intro-text{margin:20px auto 60px}}.cooperation-partner{display:block;position:relative;margin:0 auto;padding:0 20px;text-align:left}.cooperation-partner-title{color:#2e6082;font-size:32px;font-weight:700;line-height:40px;max-width:780px;margin:0 auto 20px}@media screen and (max-width:960px){.cooperation-partner-title{text-align:center}}.cooperation-partner-cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;text-align:center;max-width:800px}@media screen and (max-width:960px){.cooperation-partner-cards{max-width:600px}}@media screen and (max-width:767px){.cooperation-partner-cards{max-width:400px}}@media screen and (max-width:560px){.cooperation-partner-cards{display:block}}.cooperation-partner-cards.cooperation-partner-cards-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cooperation-partner-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 20px);max-width:180px;height:120px;margin:10px;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1);border-radius:4px;padding:20px;overflow:hidden;background-color:#fff}@media screen and (max-width:960px){.cooperation-partner-card{width:calc(33.33% - 20px)}}@media screen and (max-width:767px){.cooperation-partner-card{width:calc(50% - 20px)}}@media screen and (max-width:560px){.cooperation-partner-card{width:100%;margin:20px auto}}.programm-overview{max-width:1184px;margin:0 auto;padding:80px 20px 0}@media screen and (max-width:1023px){.programm-overview{padding-top:100px}}@media screen and (max-width:660px){.programm-overview{padding-top:110px}}.programm-overview-no-results{display:none;padding:0 20px;margin:0 auto;max-width:645px;font-size:20px;font-weight:300;line-height:28px;text-align:center;color:#2d5f82}.programm-overview-calendar{position:absolute;top:calc(100% - 70px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:199px;padding-right:69px;width:918px;max-width:100%;z-index:6;height:180px;overflow:hidden;opacity:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.programm-overview-calendar.is-visible{opacity:1}@media screen and (max-width:480px){.programm-overview-calendar{padding-right:49px;padding-left:159px}}.programm-overview-calendar-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:32px;line-height:1;color:#f5aa7d;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.programm-overview-calendar-arrow.is-left{left:20px}.programm-overview-calendar-arrow.is-right{right:20px}.programm-overview-calendar-arrow.slick-disabled{cursor:default;pointer-events:none;opacity:0}@media screen and (max-width:480px){.programm-overview-calendar-arrow.is-left{left:15px}.programm-overview-calendar-arrow.is-right{right:15px}}.programm-overview-calendar-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:120px;height:120px;color:#2d5f82;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 8px 0 rgba(0,0,0,.1);margin:20px 5px 40px;cursor:pointer;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.programm-overview-calendar-item div:first-child{font-size:15px;font-weight:300;line-height:18px;margin-bottom:8px;text-transform:uppercase}.programm-overview-calendar-item div:last-child:not(:first-child){font-size:25px;font-weight:500;line-height:32px}.programm-overview-calendar-item.is-all-day{position:absolute;top:0;left:74px;margin:20px 0}.programm-overview-calendar-item.is-all-day div:first-child{font-size:16px;font-weight:400;line-height:24px}.programm-overview-calendar-item.is-active{margin-bottom:20px;height:140px;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#abcbd8));background-image:linear-gradient(0deg,#fff,#abcbd8);-webkit-box-shadow:0 14px 8px 0 rgba(0,0,0,.1);box-shadow:0 14px 8px 0 rgba(0,0,0,.1)}.programm-overview-calendar-item.is-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;border-radius:0 0 4px 4px;background-color:#2d5f82}@media screen and (max-width:480px){.programm-overview-calendar-item.is-all-day{width:100px;left:54px}}@media screen and (max-width:767px){.programm-overview-calendar-item{-webkit-box-shadow:0 8px 4px 0 rgba(0,0,0,.1);box-shadow:0 8px 4px 0 rgba(0,0,0,.1)}.programm-overview-calendar-item.is-active{-webkit-box-shadow:0 14px 4px 0 rgba(0,0,0,.1);box-shadow:0 14px 4px 0 rgba(0,0,0,.1)}}.programm-overview-calendar-slider{display:block;max-width:650px;margin:0 auto}.programm-overview-calendar-slider .slick-track{min-width:100%}.programm-overview-list{margin-bottom:40px}@media screen and (max-width:767px){.programm-overview-list{margin:0 auto 40px}}@media screen and (max-width:560px){.programm-overview-list{margin-bottom:30px}}.programm-overview-date{color:#2d5f82;font-size:32px;font-weight:700;line-height:40px;margin-bottom:30px}@media screen and (max-width:560px){.programm-overview-date{margin-bottom:15px}}.programm-overview-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:center}@media screen and (max-width:767px){.programm-overview-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tanzcafearlberg .programm-overview-cards{display:-ms-grid;display:grid;grid-gap:52px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width:960px){.tanzcafearlberg .programm-overview-cards{grid-gap:26px}}@media screen and (max-width:600px){.tanzcafearlberg .programm-overview-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}.programm-overview-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 10px);margin-bottom:20px;border-radius:4px;overflow:hidden;outline:0;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1);background:-webkit-gradient(linear,left bottom,left top,from(#abcbd8),to(#f4e8a9));background:linear-gradient(0deg,#abcbd8,#f4e8a9)}.programm-overview-card:after{content:"";position:absolute;opacity:.3;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);border-radius:4px 4px 0 0;height:100%;width:100%;bottom:0}@media screen and (max-width:767px){.programm-overview-card{width:100%}.programm-overview-card:last-child{margin-bottom:0}}.programm-overview-card-image{width:100%;padding-bottom:48%;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.no-touchevents .programm-overview-card:hover .programm-overview-card-image{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.programm-overview-card-categories{position:absolute;top:10px;left:20px;color:#fff;font-size:12px;font-weight:500;letter-spacing:1px;line-height:24px;text-transform:uppercase;z-index:1}.programm-overview-card-categories span{display:inline-block}.programm-overview-card-categories span:not(:last-child){margin-right:5px}.programm-overview-card-gradient,.programm-overview-card-gradient-hover{position:absolute;max-width:100%;bottom:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;z-index:1}.programm-overview-card-gradient-hover{opacity:0}.no-touchevents .programm-overview-card:hover .programm-overview-card-gradient-hover{opacity:1}.programm-overview-card-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#2d5f82;width:100%;height:35%;bottom:0;padding:16px 20px 25px;opacity:1;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;text-align:left;z-index:1}.no-touchevents .programm-overview-card:hover .programm-overview-card-content{opacity:0}.programm-overview-card-content-title{font-family:pagbankas,sans-serif;font-size:20px;line-height:28px;margin-bottom:5px}.programm-overview-card-content-title span{font-family:Gotham Narrow;font-size:16px}@media screen and (max-width:480px){.programm-overview-card-content-title{margin-bottom:0}}.programm-overview-card-content-description{font-size:12px;font-weight:500;letter-spacing:.5px;line-height:24px;text-transform:uppercase}.programm-overview-card-content-location{position:relative;font-size:18px;font-weight:300;line-height:26px;margin-top:auto}.programm-overview-card-content-location i{position:absolute;top:3px;margin-right:20px}.programm-overview-card-content-location span{display:block;padding-left:25px}.programm-overview-card-link{position:absolute;color:#2d5f82;font-family:pagbankas,sans-serif;font-size:18px;letter-spacing:.9px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px 0;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;z-index:1;pointer-events:none}.programm-overview-card-link:after,.programm-overview-card-link:before{background:#2d5f82}.no-touchevents .programm-overview-card:hover .programm-overview-card-link{opacity:1;pointer-events:all}.no-touchevents .programm-overview-card:hover .programm-overview-card-link:after,.no-touchevents .programm-overview-card:hover .programm-overview-card-link:before{opacity:1}.programm-overview-card-link-icon{position:relative;top:3px;font-size:21px;opacity:0}.no-touchevents .programm-overview-card:hover .programm-overview-card-link-icon{opacity:1}.programm-overview-category-selection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:50px;width:100%}.programm-overview-category-selection,.programm-overview-category-selection-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programm-overview-category-selection-button{position:relative;height:50px;border:2px solid #f5aa7d;border-radius:35px;padding:0 50px;margin:0 10px 5px}.programm-overview-category-selection-button span{font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:1px;color:#f5aa7d}.no-touchevents .programm-overview-category-selection-button:hover,.programm-overview-category-selection-button.is-active{background-color:#f5aa7d}.no-touchevents .programm-overview-category-selection-button:hover span,.programm-overview-category-selection-button.is-active span{color:#fff}.locations{position:relative;padding-left:24px;padding-right:24px}.location-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:24px;gap:24px;width:100%;max-width:1116px;margin:0 auto 60px}@media screen and (max-width:767px){.location-cards{max-width:380px}}.location-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 12px);-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.16);box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border-radius:16px;background-color:#fff;height:508px;overflow:hidden}@media screen and (max-width:960px){.location-card{height:auto}}@media screen and (max-width:767px){.location-card{width:100%}}.location-card-image-wrapper{position:relative;display:block;height:100%;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),0 100%);background-color:rgba(46,53,57,.1)}@media screen and (max-width:960px){.location-card-image-wrapper{height:170px}}.location-card-image{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .4s ease;transition:scale .4s ease}.location-card-main{position:relative;padding-bottom:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.location-card-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px}@media screen and (max-width:767px){.location-card-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-row-gap:8px;row-gap:8px;padding-bottom:8px}}.location-card-name{color:#2d5f82;font-family:pagbankas,sans-serif;font-weight:400;font-size:20px;line-height:28px}@media screen and (min-width:768px){.location-card-name{padding-right:8px}}.location-card-city{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:300;font-size:16px;line-height:24px;color:#2d5f82}.location-card-city>svg{width:24px}.no-touchevents .location-card-city:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media screen and (max-width:767px){.location-card-city{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}}.location-card-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-top:16px;padding-bottom:16px;margin-left:24px;margin-right:24px;border-top:1px solid rgba(46,53,57,.2)}.location-card-content[data-index="0"]{padding-top:8px;border-top:none}.location-card-content:last-child{padding-bottom:8px}@media screen and (max-width:960px){.location-card-content{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:12px;row-gap:12px}}@media screen and (max-width:767px){.location-card:not(.is-expanded) .location-card-content:not([data-index="0"]){display:none}}.location-card-date-time-container{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e3539;font-weight:300;font-size:16px;line-height:24px}.location-card-date-time-container>svg{width:24px}.location-card-date-time-container:first-child{width:137px;-ms-flex-negative:0;flex-shrink:0}.location-card-artist{font-family:pagbankas,sans-serif}.location-card-artist>a:first-child{display:block;color:#2d5f82;font-size:14px;line-height:16px;padding-top:2px;text-box-trim:trim-end}.location-card-artist>a:last-child:not(:only-child){display:block;color:rgba(45,95,130,.76);font-size:12px;line-height:14px;margin-top:12px}.no-touchevents .location-card-artist a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media screen and (max-width:960px){.location-card-artist{width:100%}}@media screen and (max-width:767px){.location-card-artist{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}}.location-card-expander{display:block;width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding-top:12px;border-top:1px solid rgba(46,53,57,.2);text-align:left;font-size:16px;line-height:24px;color:#2d5f82}.location-card-expander>span{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-card-expander>span:before{font-family:icomoon;font-size:24px;color:#2d5f82}.location-card-expander>span:last-child:before{rotate:180deg}.location-card.is-expanded .location-card-expander>span:first-child,.location-card:not(.is-expanded) .location-card-expander>span:last-child{display:none}@media screen and (min-width:768px){.location-card-expander{display:none}}.error-page{display:block;position:relative;height:100%}.error-page-inner{display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;padding:50px 20px;color:#2d5f82;z-index:1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(252,251,250,0)),color-stop(40%,#fcfbfa),color-stop(60%,#fcfbfa),to(rgba(252,251,250,0)));background:linear-gradient(0deg,rgba(252,251,250,0) 0,#fcfbfa 40%,#fcfbfa 60%,rgba(252,251,250,0))}.error-page-inner p{color:#000;margin-top:30px}@media screen and (max-width:560px){.error-page-inner{position:relative;left:auto;top:auto}}.error-internal-link{display:inline-block;position:relative;color:#f5aa7d;font-size:18px;letter-spacing:1px;line-height:28px;text-transform:uppercase;font-weight:600;padding:14px 0;margin-top:30px}.error-internal-link-icon{position:relative;top:3px;font-size:21px}.error-page-content{max-width:780px;margin:0 auto}.image-copyright-container{position:relative}.image-copyright-wrapper{position:absolute;right:6px;bottom:8px;z-index:10;text-align:right;line-height:0;max-width:calc(100% - 12px)}.image-copyright-wrapper:hover .image-copyright-tooltip{opacity:1;visibility:visible}.image-copyright-button{cursor:pointer;padding-right:2px}.image-copyright-tooltip{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;color:#2e3539;font-size:14px;letter-spacing:0;line-height:18px;text-align:left;border-radius:2px;background-color:#fff;padding:4px 8px;margin-bottom:10px;position:relative}.image-copyright-tooltip-arrow:before{display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.image-copyright-tooltip-arrow,.image-copyright-tooltip-arrow:before{position:absolute;width:8px;height:8px;right:4px;bottom:-2px;z-index:2}.pg-card{position:relative;border-radius:16px;background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.16);box-shadow:0 4px 16px 0 rgba(0,0,0,.16);overflow:hidden}.no-touchevents .pg-card:hover .pg-card-image-background{-webkit-transform:scale(1.05);transform:scale(1.05)}.no-touchevents .pg-card:hover .pg-card-hover-blue{opacity:1}.pg-card-hover-blue{position:absolute;bottom:0;width:100%;height:60%;background:linear-gradient(120deg,rgba(45,95,130,0) 60%,rgba(45,95,130,.2) 99.95%);-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0;pointer-events:none}.pg-card-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.pg-card-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:69px;border-top-left-radius:16px;border-top-right-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);pointer-events:none}.pg-card-image-link{display:block;height:100%;clip-path:polygon(0 100%,100% calc(100% - 30px),100% 0,0 0)}.pg-card-image-wrapper{position:relative;min-height:327px;overflow:hidden}@media screen and (max-width:600px){.pg-card-image-wrapper{min-height:250px}}@media screen and (max-width:560px){.pg-card-image-wrapper{min-height:193px}}.pg-card-image-background{width:100%;height:100%;background:50%/cover no-repeat;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.pg-card-image-background.placeholder{background-color:#2d5f82}.pg-card-categories{position:absolute;top:0;left:0;padding:12px;font-size:12px;color:#fff;text-transform:uppercase;pointer-events:none;z-index:1}.pg-card-category{position:relative;display:block;padding:5px 6px;border:1px solid #bebfb9;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pg-card-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:24px;text-align:left}.pg-card-content,.pg-card-content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-card-content-top{grid-gap:12px;gap:12px}.pg-card-content-top-actor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px}.pg-card-content-top-title{font-family:pagbankas,sans-serif;font-size:24px;line-height:28px;color:#2d5f82;text-decoration:underline;-webkit-transition:-webkit-text-decoration-color .4s ease-in-out;transition:-webkit-text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out,-webkit-text-decoration-color .4s ease-in-out;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.no-touchevents .pg-card-content-top-title:hover{-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}@media screen and (max-width:600px){.pg-card-content-top-title{font-size:20px;-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}}.pg-card-content-top-type{font-family:pagbankas,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#2d5f82;text-decoration:underline;-webkit-transition:-webkit-text-decoration-color .4s ease-in-out;transition:-webkit-text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out,-webkit-text-decoration-color .4s ease-in-out;opacity:.6;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.no-touchevents .pg-card-content-top-type:hover{-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}@media screen and (max-width:600px){.pg-card-content-top-type{-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}}.pg-card-content-top-subtitle{font-family:Gotham Narrow Book;font-size:11px;line-height:16px;letter-spacing:1px;text-transform:uppercase}.pg-card-content-top-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-card-content-bottom,.pg-card-content-top-description{font-family:Gotham Narrow Book;font-size:16px;line-height:24px}.pg-card-content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px;font-weight:325;color:#2e3539;grid-gap:12px;gap:12px}@media screen and (max-width:960px){.pg-card-content-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pg-card-content-bottom-date,.pg-card-content-bottom-location,.pg-card-content-bottom-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.pg-card-content-bottom-date svg,.pg-card-content-bottom-location svg,.pg-card-content-bottom-price svg{width:24px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:600px){.pg-card-content-bottom-location{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.pg-card-content-bottom-location a{color:#2d5f82;text-decoration:underline;-webkit-transition:-webkit-text-decoration-color .4s ease-in-out;transition:-webkit-text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out,-webkit-text-decoration-color .4s ease-in-out;z-index:1;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.no-touchevents .pg-card-content-bottom-location a:hover{-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}@media screen and (max-width:600px){.pg-card-content-bottom-location a{-webkit-text-decoration-color:#2d5f82;text-decoration-color:#2d5f82}}.pg-card-content-bottom-price{margin-left:auto;z-index:1}@media screen and (max-width:960px){.pg-card-content-bottom-price{margin-left:0}}@media screen and (max-width:600px){.pg-card-content-bottom-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.pg-card-content-bottom-mobile-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:12px;gap:12px}@media screen and (max-width:600px){.pg-card-content-bottom-mobile-grid{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:24px}}.widget{width:100%;padding:80px 24px}@media screen and (max-width:1023px){.widget{padding-top:48px;padding-bottom:48px}}.widget-inner{max-width:560px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:30px;gap:30px;text-align:center}.widget-description{font-size:20px;line-height:28px;font-weight:300;color:#2e3539}.widget-embed-code-wrapper{position:relative;width:100%}
