.peptalk-error,.peptalk-success,.peptalk-loadingbar,.peptalk-loading,.peptalk-videotype-image,.peptalk-videotype-item,.peptalk-video-player,.summer-logo,.euro-calendar-date,.summer-teaser-content,.summer-teaser,.profile-offer-item-navi,.profile-offer-item-content,.footer-social-item,.user-badge-image,.icon-label,.event-teaser-content,.event-teaser .teaser-image,.article-teaser-content,.article-teaser .teaser-image,.create-start-end:after,.offer-categories-item,.offer-categories-slider,.offer-categories-arrow,.offer-types-reset,.offer-types-items,.offer-filter-form,.offer-map,.offer-popup-icon,.offer-teaser,.offer-count,.offer-component,.newsletter-teaser,.highlight-navi-item,.highlight-carousel,.faq-item,.easy-language,.login-sso,.user-image,.userupload-cropper,.userupload-preview,#stripe-payment-root,.user-edit,.auth-content,.home-filter-radios,.home-header-navi,.scroller-content,.content-filter-button,.content-filter-items,.content-filter,.popup-error-content,.popup-content,.fragment-toc-anchor,.fragment-downloads,.fragment-slider-image,.fragment-video,.fragment,.input-userupload-preview,.input-userupload-loading,.input-userupload,.inputdate-time .inputdate-time-delete,.inputdate-calendar-item,.inputdate-calendar-backward,.inputdate-calendar-forward,.form-error-messages,.input,.input-radio,.input-checkbox,.input-select,.input-file,.form-label,.form-row,.form-row-buttons,.form-section,.footer-navi-item,.footer-app-item>div,.footer-app-item,.footer-navi-content .col-app,.footer-navi-content .col-left,.footer-navi-content .col-middle,.footer-navi-content .col-right,.footer-hamburg,footer,.language-select,.header-navi-item,.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet,.header-navi-content,.header-navi-button,#header-logo,#footer-logo,p,pre,label,input,textarea,.input-select select,ul,ol,h4,h3,h2,h1,.h1,.col-33,.col-50,.col-67,.col-100,.cols:after,.separator,section,.content,.page,#app,.scaled-text,.video-player>video,.audio-player>video,.video-player,.audio-player,.infinite-scroller,.accordeon-content,.accordeon-header,.accordeon,.slider-nav-item,.slider-loop,.slider-container,.slider,.lazy-picture,img,figure.image,.peptalk-videotype,.summary-coins,.playground-statistics-slide,.summer-paginator,.summer-filter,.profile-offer-item,.footer-social,.user-badge,.event-teaser,.article-teaser,.offer-summerevent-footer,.create-weekdays,.create-start-end,.offer-categories,.offer-types,.offer-filter-buttons,.offer-map-tooltip .mapboxgl-popup-content,.newsletter-teaser-form,.login-components-buttons,.userupload-buttons,.userupload,.home-filter,.home-header,.input-userupload-value,.inputdate-time,.inputdate-calendar-row,.inputdate-calendar-header,.footer-navi-content,.footer-content,header,.cols,.slider-nav,.slider-content{width:100%;display:block;position:relative;top:0;left:0}.tag,.offer-types-slider,.filter-slider-item,.filter-slider,.content-filter-item,.socialshare-link,.socialshare,.fragment-toc-item,.radio-slider,.input-userupload-delete,.input-radio,.input-checkbox,.input-select,.language-select-item,.easy-language-icon,.btn{width:auto;display:inline-block;position:relative;top:0;left:0}.recorder-prompt,.peptalk-videotype-image img,.event-teaser-tags,.event-teaser-caption,.article-teaser-tags,.article-teaser-caption,.offer-create-categories-max,.offer-categories-slider:after,div[id^=map-container-],.offer-popup,.offer-teaser .btn,.login-component .cols:before,.userupload-border,.svg-icon,.svg-sprite,.svg-inline,.popup-error-close,.popup-close,.input-radio svg,.input-checkbox svg,.input-radio input[type=radio],.input-checkbox input[type=checkbox],.input-select svg,.footer-hamburg-logo,.svg-sprite.footer-hamburg-bug,.footer-scrolltop,.header-navi,.accordeon-header-icon,.slider-button,.fragment.preview:after,.devbox:after,.wip:after,.ac-gradient:after,.offer-categories-slider-content,.offer-popup-header,.highlight-navi-content,.header-login,.popup-content-buttons{width:100%;display:block;position:absolute;top:0;left:0}.preview-mode,.cookie-consent,.popup,.lightbox,.header-navi-item.accessibility-close,.header-navi-item.accessibility-skip,.page-loading,.popup-error{width:100%;display:block;position:fixed;top:0;left:0}.peptalk-videotype,.summary-coins,.playground-statistics-slide,.summer-paginator,.summer-filter,.profile-offer-item,.footer-social,.user-badge,.event-teaser,.article-teaser,.offer-summerevent-footer,.create-weekdays,.create-start-end,.offer-categories,.offer-types,.offer-filter-buttons,.offer-map-tooltip .mapboxgl-popup-content,.newsletter-teaser-form,.login-components-buttons,.userupload-buttons,.userupload,.home-filter,.home-header,.input-userupload-value,.inputdate-time,.inputdate-calendar-row,.inputdate-calendar-header,.footer-navi-content,.footer-content,header,.cols,.slider-nav,.slider-content,.offer-categories-slider-content,.offer-popup-header,.highlight-navi-content,.header-login,.popup-content-buttons,.popup-error{display:-o-flex;display:flex}.offer-categories-item.all,.offer-categories-item,.offer-categories-arrow,.highlight-navi-item,.popup-close,.socialshare-link,.dropdown .language-select .language-select-item,.header-navi-item,.header-navi-button,.accordeon-header-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:none;cursor:pointer}.center-vertical{min-height:var(--vh, 100vh);display:flex;flex-direction:column;justify-content:center}.peptalk-video-player .btn:not(.active):not(.inactive),.offer-teaser .btn,.highlight-navi-content,.cookie-consent.complex,.page-loading,.svg-inline.lazy-picture-preloader,.center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--layoutUnit: 50px;--pagePadding: 4.2vw;--pagePaddingBottom: 0;--contentPadding: 0}@media (max-width: 1050px){:root{--layoutUnit: 30px}}@media (max-width: 540px){:root{--layoutUnit: 30px;--pagePadding: 24px;--pagePaddingBottom: 0;--contentPadding: 0}}@media (max-width: 320px){:root{--layoutUnit: 18px;--pagePadding: 14.4px;--pagePaddingBottom: 0;--contentPadding: 0}}:root{--fontH1: normal 2rem/2.1rem Akira, sans-serif;--fontH2: normal 1.28rem/1.6rem Akira, sans-serif;--fontH3: bold 1.1rem/1.3rem Inter, sans-serif;--fontH4: bold 1rem/1.5rem Inter, sans-serif;--fontCopy: normal 1rem/1.5rem Inter, sans-serif;--fontCopySmall: normal .87rem/1.35rem Inter, sans-serif;--colorLinkFocus: #8A24B2}@media (max-width: 1050px){:root{--fontH1: normal 1.6rem/1.7rem Akira, sans-serif;--fontH2: normal 1.28rem/1.5rem Akira, sans-serif;--fontH3: bold 1.1rem/1.3rem Inter, sans-serif;--fontH4: bold 1rem/1.5rem Inter, sans-serif;--fontCopy: normal 1rem/1.5rem Inter, sans-serif;--fontCopySmall: normal .87rem/1.35rem Inter, sans-serif}}@media (max-width: 540px){:root{--fontH1: normal 1.5rem/1.6rem Akira, sans-serif;--fontH2: normal 1.28rem/1.5rem Akira, sans-serif;--fontH3: bold 1.1rem/1.3rem Inter, sans-serif;--fontH4: bold 1.1rem/1.5rem Inter, sans-serif;--fontCopy: normal 1rem/1.5rem Inter, sans-serif;--fontCopySmall: normal .87rem/1.35rem Inter, sans-serif}}:root{--headerMarginTop: 0;--headerMarginBottom: 0}@media (max-width: 540px){:root{--headerMarginBottom: 0}}:root{--footerMarginTop: 75px}@media (max-width: 540px){:root{--footerMarginTop: 50px}}:root{--btnHeight: 40px;--btnPaddingTop: 13px;--btnPaddingLeft: 1.1rem}@media (max-width: 540px){:root{--btnHeight: 32px;--btnPaddingTop: 9px;--btnPaddingLeft: 1.1rem}}.plyr{--plyr-font-family: Inter, sans-serif;--plyr-video-control-background-hover: #209EF9;--plyr-range-fill-background: #209EF9;--plyr-playicon-background: #1FFF8F;--plyr-playicon-color: #003063;--plyr-playicon-background-hover: #003063;--plyr-playicon-color-hover: #1FFF8F}.ac-corners,.summer-teaser,.event-teaser.crossteaser,.event-teaser.mobile,.article-teaser.crossteaser,.article-teaser.mobile,.offer-list-item,.offer-popup,.home-header-profile,.popup{border-top-left-radius:20px;border-bottom-right-radius:20px}.ac-gradient:after{content:"";width:100%;height:60%;top:40%;background:transparent url(../..//img/app/content/activecity-gradient.png) no-repeat center center/100% 100%}main[id^=page-meta-]:not(#page-meta-contact) h1,main[id^=page-meta-]:not(#page-meta-contact) h2,main[id^=page-meta-]:not(#page-meta-contact) h3,main[id^=page-meta-]:not(#page-meta-contact) p,.event-teaser-content h2,.article-teaser-content h2,h3.offer-detail-title,.offer-categories-item p,.fragment table td,.hyphens{-webkit-hyphens:auto!important;hyphens:auto!important}.playground-statistics-slide p,.offer-categories-item.all p,.no-hyphens{-webkit-hyphens:none!important;hyphens:none!important}.tag,.offer-categories-item,.offer-categories-slider-content,.preview-mode,.inputdate-calendar-header,input.disabled,.input.disabled,label,.form-label,.header-navi,.accordeon-header,.slider-content>* img,.slider,img,figure.image,.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fade-anim{transition-property:opacity;transition-duration:1s}.prevent-scrolling{height:calc(var(--vhMin) + 1px);overflow:hidden}.dev{background:transparent url(../..//img/app/develop/grid-desktop.png) no-repeat 0 0/100% 100%;border:1px solid blue}.wip{border:1px solid rgba(240,35,135,.6)!important}.wip:after{content:"work in progress";display:block;padding:5px 0 6px;background:rgba(240,35,135,.6);color:#fff;font:700 10px/10px sans-serif;text-align:center}.fragment.preview,.devbox{--color: rgba(240,35,135,.6);border-style:solid!important;border-width:1px!important;border-color:var(--color)}.fragment.preview:after,.devbox:after{content:"devbox";width:auto;display:block;padding:2px 4px 3px;background:var(--color);color:#fff;font:700 10px/10px sans-serif;text-align:center}@media (max-width: 780px){.dev{background:transparent url(../..//img/app/develop/grid-tablet.png) no-repeat 0 0/100% 100%}}@media (max-width: 540px){.dev{background:transparent url(../..//img/app/develop/grid-mobile.png) no-repeat 0 0/100% 100%}}*{margin:0;padding:0;box-sizing:border-box}body{--id: app;--mobile: 540px;--tablet: 1050px;--tabletPortrait: 780px;background:#ffffff}img,figure.image{border:0px solid}a{text-decoration:none;outline:0}ol{padding-left:1.5rem}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img:not([src]):not([srcset]){visibility:hidden}.simplebar-content-wrapper::-webkit-scrollbar{display:none}.page-fade-enter-active,.page-fade-leave-active{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-fade-leave-to{transform:translateY(20px)}.page-slide-left-enter-active,.page-slide-right-enter-active{position:fixed;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.37,0,.63,1)}.page-slide-left-enter-from{transform:translate(100vw)}.page-slide-left-enter-to{transform:translate(0)}.page-slide-right-enter-from{transform:translate(-100vw)}.page-slide-right-enter-to{transform:translate(0)}.page-slide-left-leave,.page-slide-left-leave-active,.page-slide-right-leave,.page-slide-right-leave-active{display:none}.page-none-leave-active,.page-none-enter-active{transition:all 0s ease}.page-none-enter-from,.page-none-leave-to{opacity:0}.lazy-picture.ac-corners,.lazy-picture.summer-teaser,.lazy-picture.event-teaser.crossteaser,.lazy-picture.event-teaser.mobile,.lazy-picture.article-teaser.crossteaser,.lazy-picture.article-teaser.mobile,.lazy-picture.offer-list-item,.lazy-picture.offer-popup,.lazy-picture.home-header-profile,.lazy-picture.popup{overflow:hidden}.lazy-picture img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.svg-inline.lazy-picture-preloader{width:30px;height:30px}img.loaded+.lazy-picture-preloader,img.error+.lazy-picture-preloader{display:none}.slider{margin:0 0 20px}.slider-container{overflow:hidden}.slider-content>*{margin-bottom:0!important}.slide-active{margin:0 1px}.slider-button{width:32px;height:32px;top:50%;left:2%;margin:-22px 0 0;background:#1FFF8F;border-radius:50%;transform:translateY(-50%) rotate(180deg);outline:0;cursor:pointer;transition:all .3s ease}.slider-button svg{fill:#003063}.slider-button.next{left:auto;right:2%;transform:translateY(-50%)}@media (hover: hover) and (pointer: fine){.slider-button:hover{background:#003063}.slider-button:hover svg{fill:#1fff8f}}.slider-nav{margin:0 0 35px;text-align:center;justify-content:center}.slider-nav-item{width:22px;height:22px;margin:0 5px;background:transparent;border-radius:11px;cursor:pointer;outline:0;transition:all .3s ease;border:2px solid #003063}@media (hover: hover) and (pointer: fine){.slider-nav-item:hover{background:#0B96F9;border-color:#0b96f9}}.slider-nav-item.active{background:#003063!important;border-color:#003063!important}.accordeon{margin-bottom:calc(var(--layoutUnit) * .5)}.accordeon-header{cursor:pointer;border-bottom:1px solid #DDDDDD;transition:border-bottom-color .3s ease-in-out}.accordeon-header h4{margin-bottom:8px;padding:0 35px 0 5px}.accordeon-header>*:last-child{margin-bottom:0!important}.accordeon-header-icon{width:25px;height:25px;top:0;left:auto;right:5px;z-index:2}@media (hover: hover) and (pointer: fine){.accordeon-header:hover h4{color:#0b96f9}.accordeon-header:hover .svg-icon{fill:#0b96f9}}.accordeon-header-icon:focus-visible{outline:2px solid var(--colorLinkFocus)}.accordeon-content{height:0;overflow:hidden}.accordeon-content>*:first-child{padding:3% 0 4% 5px}.accordeon.open .accordeon-header{border-bottom:1px solid transparent}.accordeon.open .accordeon-header h4{color:#0b96f9}.accordeon.open .accordeon-header .svg-icon{fill:#0b96f9}.accordeon.open .accordeon-header-icon{transform:rotate(180deg)}@media (max-width: 540px){.accordeon-header-icon{top:-2px}}.infinite-scroller{max-width:830px;margin-top:-30vh;margin-left:auto;margin-right:auto;padding-top:calc(30vh + 5%);text-align:center}.infinite-scroller .svg-inline{width:30px;height:30px;position:relative;margin:0 auto}.video-player,.audio-player{margin-bottom:var(--layoutUnit);overflow:hidden;transform:translateZ(1px)}.video-player .plyr--video,.video-player .plyr__poster,.video-player .plyr__video-wrapper,.audio-player .plyr--video,.audio-player .plyr__poster,.audio-player .plyr__video-wrapper{background-color:transparent}.video-player .plyr__poster,.audio-player .plyr__poster{background-size:cover;cursor:pointer}.video-player:not(.audio-player) .plyr.plyr--stopped .plyr__controls,.audio-player:not(.audio-player) .plyr.plyr--stopped .plyr__controls{display:none}.audio-player{margin-top:30px}.video-player .plyr--video .plyr__control--overlaid{background:var(--plyr-playicon-background, #209EF9);color:var(--plyr-playicon-color, #fff);opacity:1}@media (hover: hover) and (pointer: fine){.video-player .plyr--video .plyr__control--overlaid:hover{background:var(--plyr-playicon-background-hover, #fff);color:var(--plyr-playicon-color-hover, #209EF9)}}.video-player.background{height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.video-player.background .plyr{width:100%;min-width:none;max-width:none;height:100%;min-height:none;max-height:none}.video-player-background-container{overflow:hidden}#loadingIndicator{animation:loading 2s infinite ease-out}#loadingIndicator circle{fill:#1fff8f}.spam-mail{color:inherit;font:inherit}.spam-mail:before{content:attr(data-url)}.spam-mail:after{content:attr(data-body)}.spam-mail:after,.spam-mail:before{direction:rtl;unicode-bidi:embed;white-space:nowrap}.spam-mail span{display:none}.spam-phone{color:inherit;font:inherit;cursor:pointer}.spam-phone:before{content:attr(data-prefix)}.spam-phone:after{content:attr(data-body)}#app{padding-bottom:.001%}.page{margin:0 auto;padding:0 var(--pagePadding) var(--pagePaddingBottom) var(--pagePadding)}.page-loading{width:50px;height:50px;z-index:99999}.content{max-width:830px;margin:0 auto;padding:0 var(--contentPadding)}.content.large{max-width:1250px}.content:last-child>*:last-child{margin-bottom:0}section{margin-bottom:var(--layoutUnit)}.separator{height:1px;margin:calc(var(--layoutUnit) * 1.5) auto;background:#DDDDDD;border:0}ul li{padding-left:20px;background:transparent url(../../svg/app/marker-spot-default.svg) no-repeat 0 6px/12px 12px;list-style-type:none}li{margin-bottom:10px}.cols{justify-content:space-between;flex-wrap:wrap}.cols:after{content:"";flex-grow:2}.col-100{width:100%}.col-67{width:65.35%}.col-50{width:48%}.col-33{width:30.7%}@media (max-width: 1050px){.col-50{width:47.9%}.col-67{width:56.6%}.col-33{width:39.4%}}@media (max-width: 540px){.cols{flex-wrap:wrap}.col-50,.col-67,.col-33{width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../../fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/inter/Inter-Bold.woff2) format("woff2"),url(../../fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Akira;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/akira/AkiraExpanded-Bold.woff2) format("woff2"),url(../../fonts/akira/AkiraExpanded-Bold.woff) format("woff")}html{font-size:17px;line-height:17px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{margin:0 0 3rem;color:#003063;font:var(--fontH1)}h2{margin:0 0 1.2rem;color:#003063;font:var(--fontH2)}h3{margin:0 0 1rem;color:#003063;font:var(--fontH3)}h4{margin:0 0 .8rem;color:#003063;font:var(--fontH4)}p,pre,label,input,textarea,.input-select select,ul,ol{margin:0 0 20px;color:#003063;font:var(--fontCopy)}p.small,h4.small{font:var(--fontCopySmall)}li{font:var(--fontCopy)}p+h1,ul+h1,ol+h1{margin-top:7rem}p+h2,ul+h2,ol+h2{margin-top:5rem}p+h3,ul+h3,ol+h3{margin-top:3rem}p+h4,ul+h4,ol+h4{margin-top:2rem}p>a,li>a,.textlink{color:#003063;font-size:inherit;line-height:inherit;text-decoration:underline;cursor:pointer;transition-property:color,-webkit-text-decoration;transition-property:color,text-decoration;transition-property:color,text-decoration,-webkit-text-decoration;transition-duration:.15s;transition-timing-function:ease}button.textlink{background:transparent;outline:0;border:0}@media (hover: hover) and (pointer: fine){p>a:hover,li>a:hover,.textlink:hover{color:#0b96f9}}p>a:focus-visible,li>a:focus-visible,.textlink:focus-visible{color:#8a24b2;outline:2px solid #8A24B2}p>a.active,li>a.active,.textlink.active{color:#0b96f9}br.only-mobile{display:none}@media (max-width: 540px){br.only-mobile{display:inline-block}br.not-mobile{display:none}}@media (max-width: 1050px){html{font-size:16px;line-height:16px}}@media (max-width: 540px){html{font-size:15px;line-height:15px}p+h1,ul+h1,ol+h1{margin-top:3.5rem}p+h2,ul+h2,ol+h2{margin-top:2.5rem}p+h3,ul+h3,ol+h3{margin-top:1.5rem}p+h4,ul+h4,ol+h4{margin-top:1rem}h1,p{-webkit-hyphens:auto!important;hyphens:auto!important}}.btn{width:auto;height:var(--btnHeight);margin:.7rem .5rem .7rem 0;padding:var(--btnPaddingTop) var(--btnPaddingLeft) 0 var(--btnPaddingLeft);background:#1FFF8F;color:#003063;font: .9rem/.9rem Inter,sans-serif;text-align:center;text-decoration:none;border-radius:20px;border:0;cursor:pointer;outline:0;vertical-align:middle;letter-spacing:.01rem;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.btn,button.btn.cta,input.btn{padding-top:1px}@media (hover: hover) and (pointer: fine){.btn:not(.btn-api.loading,.disabled):hover{background:#003063;color:#1fff8f;text-decoration:none}.btn:not(.btn-api.loading,.disabled):hover .svg-icon{fill:#1fff8f}}.btn:not(.btn-api.loading,.disabled):focus-visible{background:#003063;color:#1fff8f;text-decoration:none}.btn:not(.btn-api.loading,.disabled):focus-visible .svg-icon{fill:#1fff8f}.btn.active{background:#003063;color:#1fff8f}.btn.disabled{background:#FAFBFC;color:#ddd!important;cursor:not-allowed}.btn.secondary{background:#003063;color:#fff;box-shadow:0}@media (hover: hover) and (pointer: fine){.btn.secondary:not(.btn-api.loading,.disabled):hover{background:#003063;color:#1fff8f}}.btn.secondary:not(.btn-api.loading,.disabled):focus-visible{background:#003063;color:#1fff8f}.btn.secondary.active{background:#003063;color:#1fff8f;box-shadow:inset 0 0 0 1px #003063}.btn.secondary.disabled{background:#FAFBFC;color:#ddd;box-shadow:inset 0 0 0 1px #fafbfc;cursor:not-allowed}.btn.small{height:29px;padding:9px 1rem 0;font:700 .8rem/.8rem Inter,sans-serif}button.btn.small,input.btn.small{padding-top:0}.btn-api .svg-inline{height:70%;max-height:24px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-api.loading{opacity:.7}.btn-api.loading span{opacity:0}.btn-api.loading .svg-inline{display:block}.btn-api.secondary .svg-inline circle,.btn-api.secondary .svg-inline path{stroke:#1fff8f}@media (hover: hover) and (pointer: fine){.btn-api.loading:hover{cursor:default}}@media (max-width: 540px){.btn{font: 1rem/1rem Inter,sans-serif}}.sr-only,.home-header-profile .input-radio label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}header{height:auto;margin:0 0 var(--headerMarginBottom) 0;padding:var(--layoutUnit) var(--pagePadding);background:#fff;z-index:10000;align-items:center}header.fixed{position:fixed;transform:translateY(-100%)}#header-logo,#footer-logo{width:8.9vw;min-width:65px;max-width:110px;height:8.9vw;min-height:65px;max-height:110px;margin-right:7vw;background-size:contain;transform:translate(-6.8%);z-index:2}#header-logo:focus-visible,#footer-logo:focus-visible{outline:2px solid #8A24B2}@media (max-width: 780px){#header-logo{margin-right:calc(var(--vw) * .06)}}.header-navi{width:auto;height:100%;display:flex;left:auto;right:var(--pagePadding);margin:0;align-items:center}.header-navi-button{width:auto;height:40px;padding:0 49px 0 0;color:#003063;font: 16px/16px Inter,sans-serif;cursor:pointer;transform:translate(6px);transition:color .3s ease}.header-navi-button .svg-inline{width:40px;left:auto;right:0}.header-navi-button .svg-inline .normal-fill{fill:#003063}@media (hover: hover) and (pointer: fine){.header-navi-button:hover{color:#0b96f9}.header-navi-button:hover .svg-inline .normal-fill{fill:#0b96f9!important}}.header-navi-button:focus-visible{outline:2px solid #8A24B2}.header-navi-content{width:var(--vw, 100vw);height:0;position:absolute;top:calc(100% - 1px);left:auto;right:calc(var(--pagePadding) * -1);padding:0 var(--pagePadding);background:#fff;overflow:hidden}.header-navi-content .content{max-width:1250px;padding-bottom:var(--layoutUnit)}.header-navi-content .scroller-content{width:calc(100% - 7px);padding-right:18px}.header-navi-content .simplebar-content{padding:0!important}.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet{width:22.04%}.header-navi-content .col-left{margin-left:8.66%}.header-navi-content .col-right{margin-right:17.32%}.header-navi.open .header-navi-button svg #active{display:block}.header-navi.open .header-navi-button svg #normal{display:none}.header-navi-content .easy-language{margin-bottom:calc(var(--layoutUnit) - 15px)}@media (max-width: 1050px){.header-navi-content .col-right{margin-right:8.66%}}@media (max-width: 780px){.header-navi-content{display:flex;flex-direction:column;justify-content:center}.header-navi-content .simplebar-content{padding:0 18px 0 0!important}.header-navi-content .content{padding-bottom:0}.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet{width:30.43%}.header-navi-content .cols>div:first-child,.header-navi-content .cols>div:nth-child(2){margin-bottom:var(--layoutUnit)}.header-navi-content .cols>div:nth-child(odd){margin-left:17.39%;margin-right:0}.header-navi-content .cols>div:nth-child(even){margin-left:0;margin-right:17.39%}}@media (max-width: 600px){.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet{width:39.13%}.header-navi-content .cols>div:nth-child(odd){margin-left:8.69%;margin-right:0}.header-navi-content .cols>div:nth-child(even){margin-left:0;margin-right:8.69%}}@media (max-width: 540px){.header-navi-button{padding:0 43px 0 0;font-size:14px;line-height:14px;transform:translate(9px)}.header-navi-content{justify-content:flex-start}.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet{width:64.28%;margin:0 auto var(--layoutUnit) auto!important}.header-navi-content .cols>div:last-child{margin-bottom:0!important}}@media (max-width: 350px){.header-navi-content .col-left,.header-navi-content .col-middle,.header-navi-content .col-right,.header-navi-content .col-tablet{width:78.57%}}.header-navi-item{width:auto;height:auto;margin:5px 0;padding:15px 5px 0;color:#003063;font: 17px/17px Inter,sans-serif;transition:color .2s ease;cursor:pointer;white-space:nowrap}.header-navi-item.separator{background:transparent}@media (hover: hover) and (pointer: fine){.header-navi-item:hover:not(.language-select){color:#0b96f9}}.header-navi-item:focus-visible{color:#8a24b2;outline:2px solid #8A24B2}.header-navi-item.active{color:#0b96f9}.header-navi-item.accessibility-skip{width:auto;height:auto;opacity:0;top:-200px;left:50%;transform:translate(-50%,-50%);font-size:11px;line-height:11px;padding:5px 10px;background:#8A24B2;color:#fff;border:0;outline:0;z-index:2}.header-navi-item.accessibility-close{bottom:2vh;top:auto;width:auto;left:50%;transform:translate(-50%);padding:5px 10px;opacity:0}.header-navi-item.accessibility-skip:focus-visible{top:calc(var(--headerHeight) * .45);opacity:1}.header-navi-item.accessibility-close:focus-visible{opacity:1}@media (max-width: 1050px){.header-navi-item{font-size:16px;line-height:16px}}@media (max-width: 540px){.header-navi-item{padding:8px 0;font-size:15px;line-height:15px}.header-navi-item.separator{height:30px}}.language-select{width:auto;margin-right:2vw;white-space:nowrap}.language-select-item,.easy-language-icon{width:36px;height:36px!important;margin:0 10px 0 0;padding:0;background:transparent;border-radius:50%;border:0;cursor:pointer;transition:border-color .3s ease-in-out}.language-select-item .svg-icon,.easy-language-icon .svg-icon{fill:#fff}@media (hover: hover) and (pointer: fine){.language-select-active:hover .svg-icon,.language-select-item:hover .svg-icon{fill:#0b96f9}}.language-select-item:focus-visible .svg-icon{fill:#8a24b2}.language-select-active .svg-icon{fill:#003063}.dropdown .language-select{text-align:center!important}.dropdown .language-select .language-select-item{width:auto;height:auto;display:inline-block;margin:0 3px;padding:11px 3px 10px 3 px;font:700 11px/11px Inter,sans-serif}.dropdown .language-select .language-select-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--colorLinkFocus)}.dropdown .language-select .language-select-active{color:#0b96f9}@media (max-width: 540px){.language-select{width:100%;position:absolute;top:50%;margin:0;text-align:center;transform:translateY(-50%)}.language-select-item{width:30px;height:30px!important}}footer{margin:var(--footerMarginTop) 0 0 0;padding:var(--layoutUnit) var(--pagePadding);background:#fff}footer .separator{margin-top:0}.footer-content{margin-bottom:var(--layoutUnit);align-items:center}#app{min-height:var(--vh, 100vh);display:flex;flex-direction:column;justify-content:space-between}.page{flex-grow:2}.footer-scrolltop{width:var(--btnHeight);top:50%;left:auto;right:0;margin:0;padding:0;transform:translateY(-50%)}.footer-hamburg{height:50px;margin-top:20px;background:#00376E}.svg-sprite.footer-hamburg-bug{width:131px;height:38px;transform:translateY(-50%)}.footer-hamburg-logo{width:163px;height:100%;left:auto;right:0}.footer-hamburg-logo:focus-visible{outline:2px solid #8A24B2}@media (max-width: 1050px){.footer-hamburg{height:40px}.svg-sprite.footer-hamburg-bug{width:103px;height:30px}.footer-hamburg-logo{width:130px}}@media (max-width: 540px){.footer-hamburg{height:30px}.svg-sprite.footer-hamburg-bug{width:79px;height:23px}.footer-hamburg-logo{width:98px}}.footer-navi{max-width:1250px}.footer-navi-content{width:91.3%;left:8.7%;justify-content:space-between}.footer-navi-content .col-left,.footer-navi-content .col-middle,.footer-navi-content .col-right{width:18.9%}.footer-navi-content .col-app{width:14.6%}.footer-app-copy{margin-bottom:10%;padding:15px 0 0;color:#003063;font: 15px/21px Inter,sans-serif}.footer-app-item{max-width:140px;margin-bottom:10px}.footer-app-item>div{height:0;padding-bottom:29%}.footer-app-item:last-child{margin-bottom:0}@media (max-width: 1050px){.footer-navi-content{width:65.4%;left:17.3%;flex-wrap:wrap}.footer-navi-content .col-left,.footer-navi-content .col-middle,.footer-navi-content .col-right,.footer-navi-content .col-app{width:46.9%}.footer-navi-content .col-left,.footer-navi-content .col-middle{margin-bottom:var(--layoutUnit)}footer .header-login{margin:15px 0 0;margin-bottom:var(--layoutUnit);text-align:left!important}.footer-app-copy{max-width:190px}}@media (max-width: 540px){.footer-navi-content{width:100%;left:0}.footer-navi-content .col-left,.footer-navi-content .col-middle,.footer-navi-content .col-right{width:64.5%;left:17.8%;margin-bottom:0}.footer-navi-content .col-left,.footer-navi-content .col-right{margin-bottom:var(--layoutUnit)}.footer-navi-content .col-app{width:100%}.footer-app-copy{max-width:100%;margin-bottom:7px}.footer-app-item{max-width:120px;display:inline-block;margin:0 2px 7px 0!important}}.footer-navi-item{width:auto;height:auto;margin:3px 0;padding:15px 5px 0 0;color:#003063;font: 17px/20px Inter,sans-serif;transition:color .2s ease;cursor:pointer}.footer-navi-item.separator{background:transparent}@media (hover: hover) and (pointer: fine){.footer-navi-item:hover{color:#0b96f9}}.footer-navi-item:focus-visible{outline:2px solid #8A24B2}.footer-navi-item.active{color:#035996;text-decoration:underline}@media (max-width: 1050px){.footer-navi-item{font-size:16px;line-height:16px}}@media (max-width: 540px){.footer-navi-item{padding:5px 0;font-size:15px;line-height:18px}.footer-navi-item.separator{height:30px}}.form-section{margin-bottom:0}.form-section .form-error-messages{margin-top:0}.form-row,.form-row-buttons{margin-bottom:1.2rem}.form-row-buttons{text-align:right}.form-row-buttons .btn{margin-left:.7rem;margin-right:0}.form-row-address .row-input-country .input-select{width:100%}.form-row-address #input-street-number,.form-row-address #input-zipcode{max-width:200px}label,.form-label{margin-bottom:.2rem;padding-left:4px;font-weight:700}.form-label-info{display:inline-block;margin-left:3px;font-size:80%;line-height:80%;font-weight:400}input,.input,textarea,.input-radio,.input-checkbox,.input-select,.input-file{height:42px;margin:0;padding:0 0 0 1rem;color:#003063;border:2px solid #003063;border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.disabled,.input.disabled{font-style:italic;opacity:.5}.input-maxlength{width:auto;display:none;position:absolute;right:0;padding:0 2px .3rem 0;color:#ddd;font: 10px/10px Inter,sans-serif;transform:translateY(-100%)}.form-separator{margin:3.8rem auto 3.6rem;border:0;border-top:1px solid #EBEDEE}input,.input,textarea{background:#fff}.input{padding-top:13px}input:not(input:-webkit-autofill)::-webkit-credentials-auto-fill-button{margin-right:10px}textarea{height:84px;padding-top:.6rem}input:focus,textarea:focus,.input-focus{background:#fff;color:#003063;outline:none;border-color:#0b96f9}input[readonly]:not(.inputdate-text){background:#fff;color:#888;border-color:#888}@media (hover: hover) and (pointer: fine){input[readonly]:not(.inputdate-text):hover{background:#fff;color:#888;border-color:#888}}input::-moz-placeholder,textarea::-moz-placeholder{color:#ddd;font: 1rem/1.6rem Inter,sans-serif}input::placeholder,textarea::placeholder{color:#ddd;font: 1rem/1.6rem Inter,sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#ddd;font: 1rem/2.8rem Inter,sans-serif;opacity:1}.form-error-messages{margin-top:30px;margin-bottom:30px}.form-error-messages p{margin:0}label.error,p.error{color:#ff175d}input.error,.input.error,textarea.error,.input-select.error{background:#fff;border-color:#ff175d}@media (max-width: 540px){.form-row,.form-row-buttons{margin-bottom:1rem}.form-row-buttons{text-align:center}.form-row-buttons .btn{margin-left:.35rem;margin-right:.35rem}.form-row-address #input-street-number,.form-row-address #input-zipcode{max-width:100%}input,.input,textarea,.input-radio,.input-checkbox,.input-select,.input-file{height:37px}textarea{height:74px}}.input-select{min-width:100px;background:#fff;overflow:hidden;vertical-align:middle}.input-select select{height:100%;margin:0;padding-right:calc(42px + .2rem);background:transparent;color:#003063;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;white-space:nowrap}.input-select svg{width:42px;height:42px;top:50%;left:auto;right:0;background:#fff;transform:translateY(-50%)}.input-select.disabled{border-color:#888}.input-select.disabled select{cursor:default}.input-select.disabled svg{fill:#888}@media (hover: hover) and (pointer: fine){.input-select:not(.disabled):hover{color:#209ef9}.input-select:not(.disabled):hover svg{fill:#209ef9}}.input-select select:focus{color:#209ef9!important}.input-select.error svg{background:#fff}.input-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.input-select option:not(:checked){color:#000}.input-select select::-ms-expand{display:none}.input-select select:focus::-ms-value{color:#003063;background-color:transparent}@media (max-width: 540px){.input-select svg{width:38px;height:38px}}.input-radio,.input-checkbox{height:34px;margin-bottom:4px;margin-right:5px;padding-left:0;background:transparent;border:0;cursor:pointer}.input-radio input[type=radio],.input-checkbox input[type=checkbox]{width:0;height:100%;opacity:0}.input-radio label,.input-checkbox label{width:100%;height:100%;padding:5px 10px 0 28px;cursor:pointer;z-index:2;font-weight:400}.input-radio label .textlink,.input-checkbox label .textlink{font:inherit}.input-radio svg,.input-checkbox svg{width:22px;height:22px;top:5px}.input-radio svg .normal-fill,.input-checkbox svg .normal-fill{fill:#fff}.input-radio svg #hover,.input-checkbox svg #hover{transform:scale(0);transform-origin:50% 50%;transition:transform .2s ease}@media (hover: hover) and (pointer: fine){.input-radio:hover label,.input-checkbox:hover label{color:#209ef9}.input-radio:hover svg #hover,.input-checkbox:hover svg #hover{display:block;transform:scale(1)}}.input-checkbox input:focus-visible+label,.input-radio input:focus-visible+label{outline:2px solid var(--colorLinkFocus)}.input-radio input[type=radio]:checked+label+svg #active,.input-checkbox input[type=checkbox]:checked+label+svg #active{display:block}.inputdate-selector.popup{max-width:300px;height:auto;min-height:0;display:none}.inputdate-text{max-width:265.6px}.inputdate-text.readonly{border-color:#888!important}.inputdate-calendar-header{margin-bottom:3%;justify-content:space-between;align-items:center}.inputdate-calendar-header p{margin:0;text-align:center;font-weight:700}.inputdate-calendar-backward,.inputdate-calendar-forward{width:15%;height:30px}.inputdate-calendar-backward{transform:rotate(180deg)}.inputdate-calendar-row{margin-bottom:2px}.inputdate-calendar-row.weekdays .inputdate-calendar-item{background:#EBEDEE;font-weight:700!important;cursor:default}.inputdate-calendar-item{margin:2px;padding:2% 0;font: .9rem/.9rem Inter,sans-serif;text-align:center;cursor:pointer}.inputdate-calendar-item.empty{cursor:default}.inputdate-calendar-item.today{background:#EBEDEE}.inputdate-calendar-item.selected{background:#209EF9;color:#fff}.inputdate-time{margin-bottom:5%;justify-content:space-between;align-items:center}.inputdate-time label{width:auto}.inputdate-time .inputdate-time-delete{width:30px;height:30px;margin-right:5px;cursor:pointer}.inputdate-time .inputdate-time-date{flex-grow:2}.inputdate-time input{width:65px;height:2.2rem;padding-left:0;padding-right:0;line-height:1rem;text-align:center}.ck-editor .ck.ck-toolbar{background:#fff;border-radius:3px 3px 0 0!important}.ck-editor .ck.ck-content{border-radius:0 0 3px 3px!important}.ck-editor .ck.ck-content table{width:100%;position:relative;margin:0 0 20px;table-layout:fixed;border-collapse:collapse}.ck-editor .ck.ck-content table td{padding:5px;font:var(--fontCopy)}.ck-editor .ck.ck-content p{margin-bottom:10px}.ck-editor .ck.ck-content h3{margin-bottom:10px;font:700 1.2rem/1.8rem Inter,sans-serif}.ck-editor .ck.ck-content ul{padding-left:15px}.ck-editor .ck-media__wrapper{margin:10px 0}.ck.ck-balloon-panel{z-index:9999999!important}.input-userupload-value{justify-content:flex-start;align-items:center}.input-userupload-preview,.input-userupload-loading{width:50px;min-width:50px;height:40px;margin-right:10px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px;background-color:#f8f8f8}.input-userupload-preview .svg-icon,.input-userupload-loading .svg-icon{fill:#43484c}.input-userupload-loading{position:absolute;transform:scale(.8);background-color:transparent}.input-userupload-loading.empty{stroke:#43484c}.input-userupload-label{width:auto;min-height:25px;margin-bottom:0;word-break:break-all}.input-userupload-label.empty{opacity:.5;font-style:italic}.input-userupload-label.error{opacity:1}.input-userupload-delete{width:28px;min-width:28px;height:28px;margin:0 10px;vertical-align:middle;cursor:pointer}.radio-slider{min-width:36px;height:22px;cursor:pointer;vertical-align:middle;transform:translateZ(1px)}.radio-slider .svg-inline{width:36px}.radio-slider p{margin:0;padding:0 0 0 42px;transition:color .2s ease-in-out}.radio-slider #radio-slider-icon-background{fill:#1fff8f;transition:fill .2s ease-in-out}@media (hover: hover) and (pointer: fine){.radio-slider:hover #radio-slider-icon-button{fill:#209ef9}.radio-slider:hover p{color:#209ef9}}.radio-slider:focus-visible{outline:2px solid #8A24B2}.fragment{max-width:830px;margin:0 auto calc(var(--layoutUnit) * 1.5) auto}.fragment:last-child{margin-bottom:0}figure.media div[data-oembed-url*=spotify] div{width:250px!important;height:80px!important;padding-bottom:0!important}figure.media div[data-oembed-url*=spotify] div iframe{border-radius:10px}.fragment-image-label{margin-top:10px}.fragment-text-image{max-width:1250px}.fragment-text-image .col-50.left{order:-1}.fragment table{width:100%;position:relative;margin:2% 0 5%;table-layout:fixed;border-collapse:collapse;border-top:1px dashed #003063;border-bottom:1px dashed #003063}.fragment table tr:not(:last-child){border-bottom:1px dashed #003063}.fragment table td{padding:10px;color:#003063;font:var(--fontCopy)}@media (max-width: 540px){.fragment-text-image .col-50.left{order:0}.fragment-text-image .col-50.mobile-top{order:-1;margin-bottom:15px}}.fragment .slider-button{background:#003063}.fragment .slider-button .svg-icon{fill:#fff}@media (hover: hover) and (pointer: fine){.fragment .slider-button:hover{background:#0B96F9}}.fragment-slider-image-subline{margin:10px 0}.fragment-quote .lazy-picture{width:80%;max-width:400px;margin:0 auto calc(var(--layoutUnit) * .5) auto}.fragment-quote-content{font-size:1.5rem;line-height:1.9rem}.fragment-quote.long .fragment-quote-content{font-size:1.2rem;line-height:1.6rem;font-style:italic}.fragment-downloads{max-width:1250px}.fragment-downloads h2{margin-bottom:var(--layoutUnit)}.fragment-downloads.one-item{justify-content:center}.fragment-downloads.one-item h2,.fragment-downloads.one-item .fragment-downloads-item{width:100%;max-width:830px;margin-left:auto;margin-right:auto}.fragment-downloads-copy{max-width:830px;margin:0 auto 15px}.fragment-downloads-item{display:flex;margin:0 0 25px;padding-bottom:6px;border-bottom:1px solid #DDDDDD}.fragment-downloads-item>p{margin:0 15px 0 0;padding-top:2px;font-weight:700}.fragment-downloads-item:last-child{border-bottom:0}.fragment-downloads-item:nth-last-child(2):nth-child(even){border-bottom:0}.fragment-downloads-btn{margin:0 0 10px;padding-left:43px}.fragment-downloads-btn .svg-icon{width:28px;left:11px}.fragment-downloads-size{margin:0;text-align:center}@media (max-width: 780px){.fragment-downloads-item{width:100%}}@media (max-width: 540px){.fragment-downloads-item{margin:0 0 15px}}.fragment-infobox{width:calc(100% + 2 * var(--pagePadding));max-width:100vw;margin-left:calc(-1 * var(--pagePadding));padding:var(--layoutUnit);padding-bottom:calc(var(--layoutUnit) + 22px);background:#1FFF8F}.fragment-infobox h2{max-width:830px;margin:0 auto calc(var(--layoutUnit) * .8) auto}.fragment-infobox .slider{max-width:830px;margin:0 auto;margin-bottom:var(--layoutUnit)}.fragment-infobox .slider .slider-button{top:50%;left:0;margin-top:0}.fragment-infobox .slider .slider-button.next{left:auto;right:0}.fragment-infobox .slider .slider-nav{position:absolute;top:calc(100% + var(--layoutUnit) - 11px);margin-bottom:0}.fragment-infobox .slider .slider-content>div{padding:0 50px}@media (hover: hover) and (pointer: fine){.fragment-infobox .slider-nav-item:hover{background:#fff;border-color:#fff}}@media (max-width: 540px){.fragment-infobox .slider .slider-button{transform:translate(-50%,-50%) rotate(180deg)}.fragment-infobox .slider .slider-button.next{transform:translate(50%,-50%)}.fragment-infobox .slider .slider-content>div{padding:0 25px}}.fragment-accordeon{margin-bottom:calc(var(--layoutUnit) * .5)}.fragment-accordeon+*:not(.fragment-accordeon){margin-top:calc(var(--layoutUnit) * 1.5)}.fragment-toc-item{margin:0 3px 4px 0;padding:5px;font-weight:700}.fragment-toc-anchor{transform:translateY(calc(var(--layoutUnit) * -1))}.fragment-alert h2,.fragment-alert p{color:#ff175d}.socialshare{text-align:left}.socialshare-title{margin-bottom:5px}.socialshare-link{width:36px;height:36px;margin-right:10px;vertical-align:top;cursor:pointer}.socialshare-link:focus-visible{outline:2px solid #8A24B2}@media (max-width: 540px){.socialshare-link{width:32px;height:32px;margin-right:7px}}.lightbox{height:var(--vh, 100vh);display:none;background:rgba(0,48,99,.5);z-index:20000}.popup{box-shadow:0 0 30px #0003;width:90%;max-width:1000px;height:calc(90vh - 40px);max-height:800px;top:49%;left:50%;padding:60px 23px 20px 30px;background:#fff;transform:translate(-50%,-50%);z-index:30000;opacity:0;overflow:hidden}.popup-close{width:30px;height:30px;top:15px;left:auto;right:14px;cursor:pointer}.popup-close .svg-icon{width:80%;height:80%;top:10%;left:10%}.popup-close:focus-visible .svg-icon{fill:#0b96f9}.popup .simplebar-scrollbar:before{background:#003063}.popup .simplebar-scrollbar.simplebar-visible:before{opacity:1}.popup-text{margin-bottom:5%}.popup-content{height:calc(90vh - 130px);max-height:710px;padding-right:15px}.popup-content.buttons{height:calc(90vh - 185px);max-height:655px}.popup .form-row-buttons{margin-bottom:0}.popup-content-buttons{height:45px;top:auto;bottom:25px;padding:0 25px;justify-content:flex-end;align-items:center}.popup-content-buttons .btn{margin:0 0 0 20px}.modal{max-width:400px;height:auto;max-height:90vh;padding:35px 20px 10px;z-index:40000}.modal .popup-content{height:auto}.popup-error{min-height:40px;padding:0 50px;background:#FF175D;z-index:99999;overflow:hidden;cursor:pointer;transform:translateY(-100%);transition:transform .7s ease;justify-content:center;align-items:center}.popup-error.open{transform:translate(0)}.popup-error-close{width:30px;height:30px;top:50%;left:auto;right:10px;background:transparent;transform:translateY(-50%);border:0;outline:0;cursor:pointer}.popup-error-close .svg-icon{fill:#fff}.popup-error-content{margin:0;color:#fff;font:700 1rem/1.2rem Inter,sans-serif;text-align:center}@media (hover: hover) and (pointer: fine){.popup-error:hover .popup-error-close .svg-icon{fill:#000}}.cookie-consent{box-shadow:0 0 30px #0003;width:auto;max-width:500px;top:auto;left:auto;bottom:30px;right:30px;padding:15px;background:#FAFBFC;border-radius:10px;z-index:99999}.cookie-consent .form-row-buttons,.cookie-consent .btn{margin-bottom:0}.cookie-consent.complex{width:90vw;bottom:auto;right:auto;padding:20px}.cookie-consent-item{margin-bottom:10px}.cookie-consent-item span{display:inline-block;font-size:12px;line-height:16px}.cookie-consent-item.essential label{color:#003063!important;cursor:default}.cookie-consent-item.essential .svg-inline{opacity:.5}.cookie-consent-item.essential .svg-inline #hover{display:none!important}.cookie-consent-item.essential .svg-inline #active{display:block!important}@media (max-width: 540px){.cookie-consent:not(.complex){width:90vw;left:5vw;right:5vw}.cookie-consent.complex{padding-left:10px;padding-right:10px}.cookie-consent.complex h3,.cookie-consent.complex .cookie-consent-copy{padding:0 10px}.cookie-consent.complex .scroller-content{margin-bottom:10px;padding-left:10px}}.svg-icon,.svg-sprite,.svg-inline{height:100%;transition:fill .3s ease}.svg-inline{transition:none}.svg-icon{fill:#003063}.svg-inline .normal-fill{fill:#003063;transition:fill .3s ease}.svg-inline .normal-stroke{stroke:#003063;transition:stroke .3s ease}.svg-inline #hover{display:none}@media (hover: hover) and (pointer: fine){.svg-icon:hover,.svg-inline:hover .hover-fill{fill:#0b96f9}.svg-inline:hover .hover-stroke{stroke:#0b96f9}.svg-inline:hover #hover{display:block}}.svg-inline .active-fill{fill:#0b96f9}.svg-inline .active-stroke{stroke:#0b96f9}.svg-inline #active{display:none}.svg-inline.active #active{display:block}.svg-inline.active #normal{display:none}.content-filter-button{width:50px;height:30px;display:none;margin:2px auto 0;cursor:pointer}.content-filter-button .svg-icon{fill:#209ef9}.content-filter.open .content-filter-button .svg-icon{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.content-filter-button:hover .svg-icon{fill:#0b96f9}}.content-filter-item{cursor:pointer;transition:all .3s ease}@media (hover: hover) and (pointer: fine){.content-filter-item:hover{color:#0b96f9}}.content-filter-item.active{color:#209ef9}@media (max-width: 1050px){.content-filter-items{height:33px;text-align:center;overflow:hidden}.content-filter-button{display:block}}.preview-mode{box-shadow:0 0 30px #0003;width:auto;top:auto;left:20px;bottom:20px;margin:0;padding:5px 15px;background:#FFE4E4;color:#932147;border:2px solid #FFBEBE;font-weight:700;border-radius:10px}.fragment.preview{--color: rgba(255, 190, 190, .5);border-radius:5px}.fragment.preview:after{content:"preview";left:auto;right:0;color:#932147;font-weight:400;border-top-right-radius:5px;border-bottom-left-radius:5px}.scroller-content{max-height:100%}.scroller-content.simplebar-scrollable-y{width:calc(100% - 7px);padding-right:18px}.scroller-content .simplebar-track.simplebar-vertical{width:6px;background-color:#ddd;border-radius:3px}.scroller-content .simplebar-scrollbar:before{top:0;left:0;bottom:0;right:0;background:#003063}.scroller-content .simplebar-scrollbar.simplebar-visible:before{opacity:1}.verified-message{margin-bottom:5%}.home-empty-data{min-height:50px;text-align:center;font-style:italic}.home-header{margin-bottom:calc(var(--layoutUnit) * 2.5);align-items:start}.home-header .user-image{width:96px;height:96px;margin:0 10px 0 0}.home-header-navi{margin-left:auto;display:inline-flex;flex-direction:column;width:auto}.home-filter{margin-bottom:calc(var(--layoutUnit) * 2);justify-content:space-between;align-items:start}.home-filter-radios{width:auto;white-space:nowrap;margin-top:9px}.home-filter-radios .radio-slider{margin-left:20px}.home-filter-radios .radio-slider:last-child{margin-top:15px}.home-content h2{margin:0 0 3rem;color:#003063;font:var(--fontH1)}.home-header-profiles{margin-right:20px;min-width:50%}.home-header-profile{box-shadow:0 0 30px #0000001f;display:flex;align-items:center;padding:20px;margin-bottom:20px}.home-header-profile:last-child{margin-bottom:0}.home-header-profile :last-child{margin-bottom:0}.home-header-profile h4{margin:0}.home-header-profile .input-radio{width:22px;min-width:22px;display:inline-flex;align-items:center;margin:auto 0 auto auto}.home-header-profile .user-badge-official{transform:translateY(0)}.home-header-profile .user-image{width:56px;height:56px}.home-header-profile .user-image,.home-header-profile .home-header-profile-text{opacity:.5;transition:opacity .3s}.home-header-profile:hover{cursor:pointer}.home-header-profile:hover .input-radio svg #hover,.home-header-profile:hover .input-checkbox svg #hover{display:block;transform:scale(1)}.home-header-profile.active .user-image,.home-header-profile.active .home-header-profile-text,.home-header-profile:hover .user-image,.home-header-profile:hover .home-header-profile-text{opacity:1}.home-header-profile img{background-color:#fff}.home-header-profile.no-club-user:hover{cursor:default}.home-header-profile-text{display:inline-flex;align-items:center;margin-right:20px;overflow:hidden}.home-header-profile-text h4,.home-header-profile-text p{text-overflow:ellipsis;overflow:hidden}.user .home-header-profile-text{flex-direction:column}@media (max-width: 540px){.home-header{flex-wrap:wrap}.home-header .user-image{width:64px;height:64px}.home-header-navi{width:100%;display:flex;margin-top:20px;padding-right:10px;justify-content:space-between}.home-header-navi .icon-label{width:auto}.home-filter{flex-wrap:wrap}.home-filter-slider{margin-bottom:25px}.home-filter-radios{white-space:normal;margin-top:0}.home-filter-radios .radio-slider{margin:0 0 10px 5px}.home-header-profiles{margin-right:0}}.auth-content{min-height:100%}.auth-content .cols{margin:0 auto var(--layoutUnit) auto}.auth-content .col-50{width:45%;max-width:340px}.auth-content .form-row-buttons,.auth-content .form-row-buttons .btn{margin:0}.auth-component-crossteaser{margin-top:calc(var(--layoutUnit) * 1.5);text-align:center}.auth-component-crossteaser .textlink{display:inline-block;margin-top:5px;font-weight:700}@media (max-width: 600px){.auth-content .cols{width:100%;display:block}.auth-content .col-50{width:100%;margin:0 auto var(--layoutUnit) auto}.auth-content .col-50:first-child{margin-bottom:calc(var(--layoutUnit) * 1.5)}}#page-register h1{margin-bottom:3%}#page-register .login-sso .btn{width:100%}#page-register .login-sso{margin-bottom:10px}#page-register .strong{font-weight:700}#page-register .p-margin{margin-bottom:20px}@media (max-width: 600px){#page-register .col-50:first-child{margin-bottom:20px}}#page-verify h1,#page-verify p,#page-password-forgot h1,#page-password-forgot p,#page-password-reset h1,#page-password-reset p{text-align:center}#page-verify h1,#page-password-forgot h1,#page-password-reset h1{margin-bottom:3%}#page-verify h1+p,#page-password-forgot h1+p,#page-password-reset h1+p{max-width:580px;margin:0 auto var(--layoutUnit) auto}.verify-mail-send{width:90px;height:auto;position:relative;margin:0 auto var(--layoutUnit) auto}@media (max-width: 540px){.verify-mail-send{width:60px}}#page-verified h3,#page-verified p{text-align:center}.verified-check{width:40px;height:40px;position:relative;top:auto;left:auto;margin:calc(var(--layoutUnit) * .5) auto;background:#1FFF8F;border-radius:50%}#page-password-forgot .cols,#page-password-reset .cols{justify-content:center}#page-user-edit .col-50{width:45%}#page-user-edit .separator{margin:var(--layoutUnit) 0}#btn-delete-user{background:#FF175D;color:#fff}@media (hover: hover) and (pointer: fine){#btn-delete-user:hover{background:#003063;color:#ff175d}}#page-user-password section{max-width:400px;margin:0 auto}@media (max-width: 600px){#page-user-edit .col-50{width:100%}}#stripe-payment-root{min-height:350px}#stripe-payment-root iframe{width:100%!important;margin:0!important}.userupload{margin-bottom:var(--layoutUnit);align-items:center}.userupload-preview{width:120px}.userupload-preview-placeholder{width:100px;height:100px;background-color:#eee;box-shadow:inset 2px 2px 7px #0000004d;border-radius:50%}.userupload-buttons{width:auto;flex-grow:2}.userupload-buttons .btn.small{margin:1px 10px 0 0;border:0px solid}.userupload-popup{max-width:600px;height:auto}.userupload-popup .popup-content{height:auto}.userupload-popup .popup-content-buttons{display:none}.userupload-buttons .uppy-FileInput-container{margin:0}.userupload-cropper{margin-bottom:20px;background-color:#ccc;overflow:hidden}.userupload-border{display:none;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #fff;box-shadow:-2px 0 300px 40px #000000b3}.user-image{max-width:100px;margin-bottom:1%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.header-login{width:auto;top:50%;left:51.8%;transform:translateY(-50%);align-items:center}.header-login .btn{margin:0 10px 0 0;padding-left:50px}.header-login .btn .svg-icon{width:34px;left:11px}.header-login .user-image{width:var(--btnHeight);height:var(--btnHeight);margin:0 10px 0 0}.header-login-copy{margin:0;color:#003063;font: 15px/21px Inter,sans-serif;cursor:pointer}.header-login-copy.router-link-active{color:#0b96f9}.header-login-copy:focus-visible{outline:2px solid #8A24B2}@media (max-width: 1024px){.header-login{left:56.1%}}@media (max-width: 910px){.header-login{left:59.8%}}@media (max-width: 1050px){.header-login:not(.user){display:block;text-align:center}.header-login{position:relative;top:0;left:0;margin:calc(var(--layoutUnit) * 1.5) 0 0 0;transform:none}.header-login .btn{margin:0 0 10px}.header-login-copy{display:block;font: 14px/20px Inter,sans-serif}}@media (max-width: 780px){.header-login{margin:15px}}@media (max-width: 540px){.header-login{display:flex!important;margin:0 0 var(--layoutUnit) 0}.header-login .btn{margin:0 10px 0 0;padding-left:38px}.header-login .btn .svg-icon{width:24px;left:10px}.header-login-copy{text-align:left}}.easy-language{width:auto;height:36px;padding:9px 5px 0 42px;color:#003063;font: 16px/16px Inter,sans-serif;white-space:nowrap;transition:all .3s ease}.easy-language-icon{position:absolute;border-color:#003063;transition:all .3s ease}@media (hover: hover) and (pointer: fine){.easy-language:hover{color:#0b96f9}.easy-language:hover .easy-language-icon{fill:#0b96f9}}.easy-language:focus-visible{outline:2px solid #8A24B2}.easy-language.router-link-active{color:#0b96f9}.easy-language.router-link-active .easy-language-icon{fill:#0b96f9}@media (max-width: 540px){.easy-language{padding-top:5px;padding-left:39px;font: 14px/20px Inter,sans-serif}.easy-language-icon{width:var(--btnHeight)!important;height:var(--btnHeight)!important}}.highlight-carousel{margin-bottom:0}.highlight-carousel .col-50:first-child{padding:0 calc(var(--layoutUnit) * 1.5)}.highlight-carousel .col-50:first-child *>p:last-child{margin-bottom:0}.highlight-carousel .col-50:first-child h2{font:var(--fontH1)}.highlight-carousel .col-50:first-child a:focus-visible{outline:2px solid #8A24B2}.highlight-carousel .lazy-picture{height:0;padding-bottom:65%}.highlight-carousel .lazy-picture img{height:100%;position:absolute}.highlight-navi-content{width:auto;padding:0 25px;background:#fff}.highlight-navi-item{width:26px;height:26px;margin:0 5px;border-radius:50%;cursor:pointer;border:2px solid #003063;transition:border-color .2s ease,background-color .2s ease}.highlight-navi-item.active{background-color:#003063}@media (hover: hover) and (pointer: fine){.highlight-navi-item:hover{border-color:#0b96f9}.highlight-navi-item.active:hover{background-color:#0b96f9}}@media (max-width: 1050px){.highlight-carousel .col-50:first-child{padding:0 0 0 25px}}@media (max-width: 540px){.highlight-carousel .col-50:first-child{margin-bottom:var(--layoutUnit);padding:0}}.newsletter-teaser-form{max-width:520px;margin-top:20px;align-items:end}.newsletter-teaser-form .form-row{margin:0}.newsletter-teaser-form .btn{margin:0 0 0 15px}.newsletter-teaser .form-error-messages{margin-top:3px;margin-bottom:20px}.newsletter-teaser-success{margin-top:3px}.newsletter-teaser-success span{text-decoration:underline}@media (max-width: 1050px){.newsletter-teaser-form{flex-wrap:wrap;justify-content:end}.newsletter-teaser-form .form-row{margin-bottom:1.2rem}.newsletter-teaser-form .btn{margin:0}}@media (max-width: 540px){.newsletter-teaser-form{margin-top:10px}}.offer-title{max-width:830px;margin-bottom:3%}.offer-copy{max-width:830px;margin-bottom:5%}.offer-count{background:#0B96F9;color:#fff!important;width:20px;height:20px;border-radius:6px;font:700 16px/20px Inter,sans-serif!important}.offer-output-type-toggle{margin-bottom:5%}.offer-teaser{overflow:hidden;cursor:pointer}.offer-teaser .btn{width:auto;top:calc(50% - 5px);padding-left:30px;white-space:nowrap}.offer-teaser .btn .svg-icon{width:20px;left:8px}@media (hover: hover) and (pointer: fine){.offer-teaser:hover .btn{background:#003063;color:#1fff8f}.offer-teaser:hover .btn .svg-icon{fill:#1fff8f}}.offer-popup{box-shadow:0 0 30px #0003;width:40%;min-width:340px;max-width:390px;display:none;top:20px;left:20px;padding:60px 23px 20px 30px;background:#fff;z-index:2}.offer-popup .scroller-content{padding-top:15px}.offer-popup-header{height:40px;top:15px;padding-left:30px;padding-right:19px;align-items:center}.offer-popup-header .entry-badge,.offer-popup-header .spot-badge,.offer-popup-header .summerevent-badge,.offer-popup-header .club-badge{margin:0}.offer-popup-icon{width:30px;min-width:30px;height:30px;margin:0 5px;cursor:pointer}@media (hover: hover) and (pointer: fine){.offer-popup-bookmark:hover #active{display:block;fill:#1fff8f}}@media (max-width: 780px){.offer-popup{width:100%;max-width:100%;max-height:calc(var(--vh, 100vh) - 20vh);position:fixed;top:auto;left:0;bottom:0;z-index:3000;border-bottom-right-radius:0}}@media (max-width: 540px){.offer-component{position:fixed;display:none;width:100%;top:auto;bottom:0;height:var(--vh, 100vh);z-index:10000;margin:0;transform:translateY(100%)}.offer-component .offer-popup-close{position:absolute;left:auto;top:20px;right:20px;border-radius:50%}.offer-component .offer-popup-close:before{position:absolute;display:block;content:"";width:90%;height:90%;top:5%;left:5%;border-radius:50%;background:#fff}.offer-popup-header{padding-right:60px}.offer-popup-header .offer-popup-close{top:5px}.offer-output-type-toggle{margin-bottom:40px}}.offer-map{height:0;padding-bottom:52.76%;overflow:hidden;transform:translateZ(0)}div[id^=map-container-]{height:100%}.offer-map-tooltip{height:34px;z-index:1}.offer-map-tooltip .mapboxgl-popup-tip{display:none}.offer-map-tooltip .mapboxgl-popup-content{box-shadow:0 0 30px #0000001f;width:auto;top:16px;left:17px;padding:0 15px;cursor:pointer;align-items:center;border-radius:0 17px}.offer-map-tooltip .mapboxgl-popup-content p{margin:0;padding-top:1px;font:700 12px/12px Inter,sans-serif}.offer-map div.mapboxgl-ctrl-group{margin:0 15px 15px 0;box-shadow:0 0 10px #0000004d;border-radius:20px}.offer-map div.mapboxgl-ctrl-group button{width:36px;height:36px;border-top:0;border-radius:20px}.mapboxgl-touch-pan-blocker,.mapboxgl-scroll-zoom-blocker{z-index:2}.offer-map .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPjxwYXRoIGQ9Ik0zNCAxOC45SDIxLjVWNi40aC0zLjF2MTIuNUg2VjIyaDEyLjR2MTIuNGgzLjFWMjJIMzR6IiBzdHlsZT0iZmlsbDojMDAzMDYzIi8+PC9zdmc+);background-size:24px 24px}.offer-map .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPjxwYXRoIGQ9Ik02IDE4LjloMjhWMjJINnoiIHN0eWxlPSJmaWxsOiMwMDMwNjMiLz48L3N2Zz4=);background-size:24px 24px}.offer-map .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDAgNDAiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMzA2MztzdHJva2Utd2lkdGg6Mn0uc3Qxe2ZpbGw6IzAwMzA2M308L3N0eWxlPjxwYXRoIGlkPSJQZmFkXzEzNzAiIGQ9Ik0tMjY5LjktNDAwYy0zLjcgMC02LjYgMy02LjYgNi42IDAgNC41IDYuNiAxMS40IDYuNiAxMS40czYuNi02LjMgNi42LTExLjRjLjEtMy42LTIuOS02LjYtNi42LTYuNiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJQZmFkXzYzMzQiIGQ9Ik0tMjU4LjUtMzg4YzIuMiAwIDQgMS44IDQgNHMtMS44IDQtNCA0LTQtMS44LTQtNCAxLjgtNCA0LTR6IiBjbGFzcz0ic3QxIi8+PHBhdGggaWQ9IlBmYWRfMTM3MF8wMDAwMDA1NzEzMDgzNzY5NjY3MzcwODA4MDAwMDAwNTczMDMwMDgyOTcwOTMxNjQ4MV8iIGQ9Ik0tMjY5LjktNDAwYy0zLjcgMC02LjYgMy02LjYgNi42IDAgNC41IDYuNiAxMS40IDYuNiAxMS40czYuNi02LjMgNi42LTExLjRjLjEtMy42LTIuOS02LjYtNi42LTYuNiIgY2xhc3M9InN0MCIvPjxwYXRoIGlkPSJQZmFkXzYzMzRfMDAwMDAwMTc1MTg4Mzc5NjAyMzEzNTYxOTAwMDAwMTA0Njk4ODAxMDYwOTk1ODI2MDhfIiBkPSJNLTI1OC41LTM4OGMyLjIgMCA0IDEuOCA0IDRzLTEuOCA0LTQgNC00LTEuOC00LTQgMS44LTQgNC00eiIgY2xhc3M9InN0MSIvPjxwYXRoIGlkPSJQZmFkXzEzNzBfMDAwMDAwNDQ4Nzk0OTg0OTAyMzkxNDEyMzAwMDAwMDg3MTM2NzYzMTUzMTc0NDg4NTRfIiBkPSJtMjAgMzQuNS0xLTFjLS40LS40LTkuOS0xMC4yLTkuOS0xNy4yIDAtNiA0LjktMTAuOSAxMC45LTEwLjlzMTAuOSA0LjkgMTAuOSAxMC45YzAgNy43LTkuNSAxNi44LTkuOSAxNy4ybC0xIDF6bTAtMjYuMmMtNC40IDAtOCAzLjYtOCA4IDAgNC4zIDUuMSAxMC45IDguMSAxNC4xIDIuNC0yLjUgOC05IDgtMTQuMS0uMS00LjQtMy43LTgtOC4xLTh6IiBjbGFzcz0ic3QxIi8+PHBhdGggaWQ9IlBmYWRfNjMzNF8wMDAwMDExNDc4MDA3ODc0NjU5MDA2NzgyMDAwMDAwNTIwODcwMzQzMzM5MzAzMTMxN18iIGQ9Ik0yMCAxMC44YzMuMSAwIDUuNyAyLjYgNS43IDUuN3MtMi42IDUuNy01LjcgNS43LTUuNy0yLjYtNS43LTUuNyAyLjYtNS43IDUuNy01Ljd6IiBjbGFzcz0ic3QxIi8+PC9zdmc+);background-size:28px 28px}@media (max-width: 1050px){.offer-map{max-height:calc(var(--vh, 100vh) - 140px);padding-bottom:80%}}@media (max-width: 780px){.offer-map{padding-bottom:90%}}@media (max-width: 540px){.offer-map{position:absolute;width:100%;height:100%;max-height:100%;max-width:100%;top:0;left:0;margin:0;padding-bottom:0;border-radius:0}.offer-map div.mapboxgl-ctrl-group{margin:0 20px var(--layoutUnit) 0}}.offer-filter .offer-popup-header{justify-content:end}.offer-filter .input-checkbox,.offer-filter .input-radio{width:100%;display:block;margin-bottom:0}.offer-filter .separator{margin:0 0 15px}.offer-popup .offer-filter-scroller{padding-top:0}.offer-filter-subline{font-size:17px;font-weight:700;margin-bottom:.5rem}.offer-filter-btn{position:absolute;top:13px;left:auto;right:15px;margin:0;padding-right:35px;background:#fff;box-shadow:0 0 10px #0000004d}.offer-filter-btn .svg-icon{width:30px;left:auto;right:5px}.offer-filter-count{position:absolute;left:auto;right:11px;top:50%;transform:translateY(-50%)}.offer-filter-buttons{justify-content:space-between}.offer-filter-buttons .btn{margin:0}.offer-filter-reset{padding-left:23px;padding-right:0;background:transparent!important;text-align:left}.offer-filter-reset .svg-icon{width:18px;transition:all .2s ease}.offer-filter-reset.loading .svg-icon{display:none}@media (hover: hover) and (pointer: fine){.offer-filter-reset:hover{color:#0b96f9!important}.offer-filter-reset:hover .svg-icon{transform:rotate(180deg);fill:#0b96f9!important}}@media (max-width: 780px){.offer-filter-form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"attributes targetgroup"}.row-input-filter-targetgroup{grid-area:targetgroup}.row-input-filter-attributes{grid-area:attributes}}@media (max-width: 540px){.offer-filter{height:var(--vh, 100vh);max-height:unset;border-radius:0}.offer-filter .form-row,.offer-filter .offer-categories-popup{margin-bottom:2rem}.offer-filter-btn{top:20px;left:50%;width:100px;transform:translate(-50%);padding-left:12px;padding-right:30px;right:20px}.offer-filter-btn .svg-icon{right:8px}.offer-filter-buttons{margin-top:10px;display:block;text-align:center}.btn.offer-filter-reset{margin-bottom:10px}.offer-popup .offer-filter-scroller{height:calc(100% - 80px)}.offer-filter-form{display:block}}.offer-types{margin-top:calc(var(--layoutUnit) * -.5);justify-content:space-between;align-items:center}.offer-types-items{max-width:650px}.offer-types-slider{width:auto;margin:5px 25px 5px 0}.offer-types-slider .svg-sprite{width:18px;height:23px}.offer-types-slider .radio-slider{display:flex;height:23px}.offer-types-slider .radio-slider p{padding-left:23px;padding-right:5px;transform:translateY(-1px)}.offer-types-slider .radio-slider .svg-inline{position:relative;order:2}.offer-type-entry .svg-sprite{width:22px}.offer-type-summer .svg-sprite{top:-1px;width:22px}.offer-types-reset{width:auto}.offer-types-reset .btn{margin:0}@media (max-width: 780px){.offer-types{display:block;margin:0}.offer-types-reset{margin-top:20px;text-align:right}}.offer-categories{margin-bottom:20px;justify-content:space-between}.offer-categories-arrow{width:32px;height:80px;margin:0 10px 0 0;cursor:pointer}.offer-categories-arrow .svg-icon{height:40px}.offer-categories-arrow.right{margin:0 0 0 10px}.offer-categories-arrow.right .svg-icon{transform:scaleX(-1)}@media (hover: hover) and (pointer: fine){.offer-categories-arrow:hover .svg-icon{fill:#0b96f9}}.offer-categories-count{position:absolute;left:50%;transform:translate(8px,-8px)}.offer-categories-slider{width:100%;margin-right:10px;overflow:hidden}.offer-categories-slider:after{content:"";width:70px;height:100%;left:auto;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 90%);z-index:2000}.offer-categories-slider-content{width:auto}.offer-categories-item{width:110px;min-width:110px;height:80px;margin-right:10px;text-align:center;cursor:pointer}.offer-categories-item p{font: 15px/19px Inter,sans-serif;transition:color .3s ease;word-wrap:break-word}.offer-categories-item .svg-icon{width:38px;height:40px;position:relative;margin:0 auto 2px;border-bottom:2px solid #fff}.offer-categories-item.all{margin-right:0}@media (hover: hover) and (pointer: fine){.offer-categories-item:hover,.offer-categories-item:hover p{color:#0b96f9}.offer-categories-item:hover .svg-icon{fill:#0b96f9}}.offer-categories-item:focus-visible{outline:2px solid #8A24B2}.offer-categories-item.active{color:#0b96f9}.offer-categories-item.active .svg-icon{fill:#0b96f9;border-color:#0b96f9}.offer-categories-item.active p{color:#0b96f9}.offer-categories-popup{height:auto}.offer-categories-popup .simplebar-content,.offer-create-categories-content{display:grid;grid-template-columns:repeat(auto-fill,120px);justify-content:space-between}.offer-categories-popup .simplebar-content:before,.offer-create-categories-content:before{display:none}.offer-categories-popup .simplebar-content:after,.offer-create-categories-content:after{display:none}.offer-categories-popup .simplebar-content .offer-categories-item,.offer-create-categories-content .offer-categories-item{margin:0 5px 10px}@media (max-width: 780px){.offer-categories-arrow{display:none}.offer-categories-item{width:100px;min-width:100px}.offer-categories-item p:not(.offer-categories-count){font: 14px/18px Inter,sans-serif}}@media (max-width: 540px){.offer-categories-item{width:auto;min-width:0;height:35px;padding-left:38px;padding-right:5px;text-align:left}.offer-categories-item p:not(.offer-categories-count){padding-top:8px;font: 14px/18px Inter,sans-serif;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap;margin:0}.offer-categories-item .svg-icon{width:34px;height:34px;position:absolute}.offer-categories-item.all{width:28px;min-width:28px;padding-left:0;padding-right:5px}.offer-categories-item.all p:not(.offer-categories-count){display:none}.offer-categories-item.all .svg-icon{position:relative}.offer-categories-count{transform:translate(-4px,-3px)}.offer-categories-popup .simplebar-content,.offer-create-categories-content{display:block}.offer-categories-popup .simplebar-content .offer-categories-item,.offer-create-categories-content .offer-categories-item{max-width:240px;margin-left:auto;margin-right:auto;padding-left:35px;text-align:left}.offer-categories-popup .simplebar-content .offer-categories-item .svg-icon,.offer-create-categories-content .offer-categories-item .svg-icon{width:32px;height:32px}.offer-categories-popup .simplebar-content .offer-categories-item p,.offer-create-categories-content .offer-categories-item p{font: 16px/20px Inter,sans-serif}}.offer-create-button{left:50%;margin:0;padding-left:40px;transform:translate(-50%,calc(-100% - 15px));white-space:nowrap}.offer-create-button .svg-icon{width:27px;left:10px}.offer-create-title{margin-bottom:3.5%;font: 26px/27px Akira,sans-serif}.offer-create-copy{margin:0 0 var(--layoutUnit) 0}.offer-create-prev{background:transparent!important;text-decoration:underline}@media (hover: hover) and (pointer: fine){.offer-create-prev:hover{color:#0b96f9!important;text-decoration:underline!important}}.offer-create-type h4,.offer-create-entry h4{margin:3% 0;font: 20px/21px Akira,sans-serif}.offer-create-type .input-radio,.offer-create-entry .input-radio{height:auto;min-height:34px;margin-bottom:3%}.offer-create-type .input-radio label,.offer-create-entry .input-radio label{font-weight:700}.offer-create-type .icon-label,.offer-create-entry .icon-label{width:calc(100% - 3px);max-width:750px;margin-top:15px;margin-left:3px}@media (hover: hover) and (pointer: fine){.offer-create-type .input-radio:hover .icon-label .svg-icon,.offer-create-entry .input-radio:hover .icon-label .svg-icon{fill:#0b96f9}.offer-create-type .input-radio:hover .icon-label p,.offer-create-entry .input-radio:hover .icon-label p{color:#0b96f9}}.offer-create-map .mapboxgl-marker{width:30px;height:30px;background-size:contain}.offer-create-map .mapboxgl-marker.entry{background-image:url(../../svg/app/marker-entry-default.svg)}.offer-create-map .mapboxgl-marker.spot{width:24px;height:24px;background-image:url(../../svg/app/marker-spot-default.svg)}.offer-create-map .mapboxgl-marker.place{width:24px;height:24px;background-image:url(../../svg/app/marker-club-default.svg)}.offer-create-categories-max{box-shadow:0 0 30px #0000001f;width:auto;top:16px;left:50%;padding:7px 15px;font-size:12px;line-height:15px;transform:translate(-50%);border-radius:20px;z-index:40000}.offer-create-categories-suggest{position:absolute;top:auto;left:30px;bottom:0}.offer-create-categories-suggest .btn{margin:0;padding-left:40px}.offer-create-categories-suggest .svg-icon{width:27px;left:10px;fill:#fff}.offer-create-form.place>.cols{flex-direction:column-reverse}.offer-create-info{width:20px;height:20px;margin:0 0 1px 5px;cursor:pointer;vertical-align:middle;position:relative;display:inline-block}.create-weekdays,.create-start-end{max-width:700px;margin-bottom:var(--layoutUnit);padding-right:10px;justify-content:space-between}.create-weekdays>div:nth-child(1),.create-start-end>div:nth-child(1){width:40%}.create-weekdays>div:nth-child(2),.create-start-end>div:nth-child(2){width:25%}.create-weekdays>div:nth-child(3),.create-start-end>div:nth-child(3){width:25%}.create-weekdays-item{margin-bottom:15px}.create-weekdays .input-select{width:100%}.create-weekdays-select{margin-bottom:0}.create-weekdays-select .input-select{background:#DDDDDD;border-color:#ddd}.create-weekdays-select .svg-icon{background:#DDDDDD}.create-start-end>div:nth-child(1){width:30%}.create-start-end>div:nth-child(2){width:30%}.create-start-end:after{content:"";width:35%}.offer-create-success{max-width:300px;height:auto;min-height:0;cursor:pointer}.offer-create-success .svg-sprite{width:50px;height:50px;position:relative;margin:20px auto}.offer-create-success .popup-title{margin-top:20px;text-align:center}.offer-create-success .form-row-buttons{display:none}@media (max-width: 780px){.offer-create-button{position:relative;top:0;margin:20px 0 0;transform:translate(-50%,calc(-100% - 45px))}}@media (max-width: 850px){.create-weekdays>div:nth-child(1){width:50%}.create-weekdays>div:nth-child(2){width:22%}.create-weekdays>div:nth-child(3){width:22%}.create-start-end>div:nth-child(1){width:40%}.create-start-end>div:nth-child(2){width:40%}.create-start-end:after{content:"";width:15%}}@media (max-width: 540px){.offer-create-popup{width:100%;height:var(--vh, 100vh);max-width:100%;max-height:100%;top:50%;border-radius:0}.offer-create-popup .popup-close{width:30px;height:30px}.offer-create-popup .popup-content.buttons{height:calc(100% - 70px);max-height:100%}.offer-create-popup.login .popup-content,.offer-create-popup.offer-create-type .popup-content{height:100%}.offer-create-popup.offer-create-map{padding-left:23px}.offer-create-button{position:absolute;transform:translate(-50%);margin:0;top:auto;bottom:var(--layoutUnit);padding-left:33px;box-shadow:0 0 10px #0000004d}.offer-create-button .svg-icon{width:18px}.offer-create-title{font: 20px/21px Akira,sans-serif}.offer-create-type h4{font: 15px/16px Akira,sans-serif}.offer-create-type .icon-label{margin-left:-2px}.offer-create-categories-suggest{position:relative;left:auto;bottom:auto;margin:0;order:-1;text-align:center}}h3.offer-detail-title{font: 18px/20px Akira,sans-serif}.offer-detail-header{display:flex;align-items:center;margin-bottom:20px}.offer-detail-header .offer-detail-title{margin:0}.offer-detail-header .profile-image{max-width:37px;margin-right:10px;position:relative}.offer-detail-header .profile-image img{border-radius:50%}.offer-detail-header .verified-badge{position:absolute;bottom:-3px;right:-3px;top:auto;left:auto;width:17px;height:17px}.offer-detail-description{white-space:pre-line}.offer-detail .user-badge{margin:20px 0}.offer-detail-bookmark .svg-inline{width:18px;left:6px}.offer-detail-bookmark #active{display:none}.offer-detail-bookmark.active #active{display:block;fill:#1fff8f}@media (hover: hover) and (pointer: fine){.offer-detail-bookmark:hover #active{display:block;fill:#0b96f9}}.offer-detail-report{margin:20px 0!important;cursor:pointer}.offer-detail-report p{font-weight:700}@media (hover: hover) and (pointer: fine){.offer-detail-report:hover .svg-icon{fill:#0b96f9}.offer-detail-report:hover p{color:#0b96f9}}.offer-detail-image{margin:20px 0}.offer-detail-image .event-teaser-caption{bottom:7px;padding-left:10px}.offer-detail-socialshare{margin-top:30px}.offer-detail .separator{margin:30px 0}.grid .offer-detail-title{grid-area:title}.grid .offer-detail-image{margin-top:0;align-self:start;grid-area:image}.grid .offer-detail-props{grid-area:props}.grid .offer-detail-socialshare{margin-top:0;grid-area:social}.offer-entry-targetgroup{font-weight:700}.offer-entry.grid{display:grid;grid-template-columns:55% 1fr 42%;grid-template-rows:auto auto auto auto;gap:0px 0px;grid-template-areas:"title title title" "props . image" "props . social" "description description description"}.offer-entry.grid .offer-detail-description{margin-top:40px;grid-area:description}@media (max-width: 540px){.offer-entry{display:block}}.offer-spot.grid{display:grid;grid-template-columns:55% 1fr 42%;grid-template-rows:auto auto auto auto;gap:0px 0px;grid-template-areas:"title title title" "props . image" "props . social" "entries entries entries"}.offer-spot.grid .offer-spot-entries{grid-area:entries}@media (max-width: 540px){.offer-spot{display:block}}.offer-summerevent .offer-detail-description{margin-top:20px}.offer-summerevent-footer{justify-content:space-between;align-items:end}.offer-summerevent-footer .summer-logo{width:70px;height:70px}.offer-summerevent-footer .btn{margin:0 0 10px}.offer-club-categories-label{margin:20px 0 0}.offer-club-category li{margin-bottom:0;font-weight:700}.offer-club-website{margin-top:20px}.offer-list{min-height:50px}.offer-list select:disabled{color:#d9d9d9}.offer-list .input-select.disabled{border-color:#d9d9d9}.offer-list .input-select.disabled svg{fill:#d9d9d9}.offer-list-button-bar{display:flex;align-items:center;flex-direction:column;margin-top:50px}.offer-list-more-button{margin:0 auto;display:flex;align-items:center;border:2px solid #003063;background-color:transparent}.offer-list-more-button .svg-icon{display:inline-flex;position:static;width:1.2em;height:1.2em;margin-right:-.1em;margin-left:.4em}.offer-list-filter-bar{display:flex;align-items:center;margin-bottom:30px}.offer-list-filter-bar:first-child{margin-bottom:5px}.offer-list-filter-bar .form-row{margin:0 20px 0 0;display:inline-flex;width:auto}.offer-list-filter-bar button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-list-filter-more-button{margin:0 0 0 auto;display:flex;align-items:center;border:2px solid #003063;background-color:transparent}.offer-list-filter-more-button .svg-icon{display:inline-flex;position:static;width:2.2em;height:2.2em;margin-right:-10px}.offer-list-filter-more-button .offer-count{margin-left:5px;margin-right:-5px}.offer-list-filter-reset-button{margin:0 20px 0 0}.offer-list-filter-reset-button:disabled{cursor:default;color:#d9d9d9}.offer-list-filter-reset-button:disabled .svg-icon{fill:#d9d9d9}.offer-list-filter-reset-button:disabled:hover{color:#d9d9d9!important}.offer-list-filter-reset-button:disabled:hover .svg-icon{transform:rotate(0);fill:#d9d9d9!important}.offer-list-filter-address-row{position:relative}.offer-list-filter-address-row input{text-overflow:ellipsis}.offer-list-filter-address-row ul{list-style:none;padding:0;border:1px solid #ccc;max-height:200px;overflow-y:auto;position:absolute;background-color:#fff;top:50px;z-index:99999;margin:0;width:360px;box-shadow:0 0 30px #0000001f}.offer-list-filter-address-row li{padding:10px;cursor:pointer;margin:0;background-image:none;line-height:1.2}.offer-list-filter-address-row li.highlighted{background-color:#007bff;color:#fff}.offer-list-filter-result-count{width:auto;display:inline-flex;margin:0 0 0 auto}.offer-list-filter-popup{max-width:640px;max-height:500px}.offer-list-filter-popup .popup-content{max-height:410px}.offer-list-filter-popup .simplebar-content{height:100%;display:flex;flex-direction:column}.offer-list-filter-popup .offer-types{margin-top:0}.offer-list-filter-popup .offer-types-slider{display:block;margin-top:10px;margin-bottom:10px}.offer-list-filter-popup .offer-types-slider .radio-slider{display:inline-flex}.offer-list-filter-popup .offer-types-reset{display:none}.offer-list-filter-popup .input-checkbox{display:block}.offer-list-filter-popup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.offer-list-filter-popup-button-bar{display:flex;margin-top:auto;border-top:1px solid #DDDDDD;padding-top:20px}.offer-list-filter-popup-reset-button{margin:0}.offer-list-filter-popup-reset-button:disabled{cursor:default;color:#d9d9d9}.offer-list-filter-popup-reset-button:disabled .svg-icon{fill:#d9d9d9}.offer-list-filter-popup-reset-button:disabled:hover{color:#d9d9d9!important}.offer-list-filter-popup-reset-button:disabled:hover .svg-icon{transform:rotate(0);fill:#d9d9d9!important}.offer-list-filter-popup-apply-button{margin:0 0 0 auto}.offer-list-item{box-shadow:0 0 30px #0000001f;min-height:125px;display:flex;flex-direction:column;padding:20px;margin-bottom:30px;color:#003063;font:var(--fontCopy)}.offer-list-item:last-child{margin-bottom:0}.offer-list-item header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding:0;margin-bottom:15px;background-color:transparent}.offer-list-item .body{margin:0 45px 0 0}.offer-list-item .body .flex{display:flex;flex-direction:row;margin-bottom:10px}.offer-list-item .body .flex>*{margin-right:20px}.offer-list-item .body .flex>*:last-child{margin-right:0}.offer-list-item footer{margin:auto 0 0;padding:0;background-color:transparent;position:relative}.offer-list-item header+footer{height:40px}.offer-list-item header svg,.offer-list-item .body svg{position:static;height:1.3em;width:1.3em;min-width:1.3em;display:inline-flex}.offer-list-item header svg:hover,.offer-list-item .body svg:hover{color:inherit;fill:#003063}.offer-list-item-title{font:var(--fontH2);margin:0;overflow:hidden;text-overflow:ellipsis}.offer-list-item-type{width:auto;white-space:nowrap;margin:0;display:flex;align-items:center;font-size:1em}.offer-list-item-type.red{color:#ff175d}.offer-list-item-type svg{margin-right:5px;height:1.1em!important;width:1.1em!important;min-width:1.1em!important}.offer-list-item-info{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.offer-list-item-info span:last-child{overflow:hidden;text-overflow:ellipsis}.offer-list-item-info svg{margin-right:5px}.offer-list-item-info.address br{display:none}.offer-list-item-info.address .distance{font-weight:700}.offer-list-item-info.description{align-items:flex-start;width:auto;white-space:normal}.offer-list-item-info.description svg{margin-top:2px}.offer-list-item-go-to-button{width:var(--btnHeight);transform:rotate(45deg);margin:0;position:absolute;right:0;bottom:0;left:auto;top:auto}@media (max-width: 1050px){.offer-list-filter-bar.row1{flex-wrap:wrap}.offer-list-filter-bar .offer-list-filter-category-select{width:100%;margin-bottom:20px!important}.offer-list-filter-bar .offer-list-filter-address-row{width:80%;margin:0 0 20px!important;padding-right:20px}.offer-list-filter-bar .offer-list-filter-distance-select{width:20%;margin:0 0 20px!important}.offer-list-filter-bar .offer-list-filter-distance-select .input-select{width:100%}.offer-list-filter-more-button{margin:0}}@media (max-width: 780px){.offer-list-filter-bar .offer-list-filter-address-row{width:70%}.offer-list-filter-bar .offer-list-filter-distance-select{width:30%}}@media (max-width: 540px){.offer-list-item header{display:block;margin-bottom:8px}.offer-list-item .body .flex{display:block;margin-bottom:0}.offer-list-item .body.mobile-space{margin-bottom:32px}.offer-list-item-type{margin-bottom:9px}.offer-list-item-info.address{line-height:1.2;align-items:flex-start;margin-bottom:5px}.offer-list-item-info.address svg{margin-top:1px}.offer-list-item-info.address br{display:block}.offer-list-item-info.address .text-separator{display:none}.offer-list-item-info.address:last-child{margin-bottom:0}.offer-list-item-info.is-free-offer,.offer-list-item-info.is-barrier-free{display:inline-flex}.offer-list-item-info.description{display:none}.offer-list-button-bar{margin-top:30px}.offer-list-filter-more-button{margin-left:0}.offer-list-filter-bar{flex-direction:column;align-items:flex-start;margin-bottom:20px}.offer-list-filter-bar .form-row{margin:0 0 20px}.offer-list-filter-bar .form-row>*:first-child{width:100%;max-width:260px}.offer-list-filter-bar:first-child{margin-bottom:13px}.offer-list-filter-result-count{margin-left:0}.offer-list-filter-address-row{width:100%!important;padding-right:0!important}.offer-list-filter-address-row ul{max-width:100%}.offer-list-filter-distance-select{width:100%!important}.offer-list-filter-distance-select .input-select{max-width:160px!important;width:100%}.offer-list-filter-more-button{justify-content:space-between;max-width:160px;width:100%}.offer-list-filter-popup{max-width:100%;width:100%;max-height:var(--vh, 100vh);height:var(--vh, 100vh);top:50%;border-radius:0}.offer-list-filter-popup .popup-content{min-height:calc(var(--vh, 100vh) - 90px)}.offer-list-filter-popup-grid{grid-template-columns:1fr;grid-gap:0}.offer-list-filter-popup-grid .offer-types-items{margin-bottom:20px}.offer-list-filter-popup-button-bar{display:block;border-top:none}.offer-list-filter-popup-button-bar button{margin-bottom:20px;display:block;margin-left:auto;margin-right:auto}.offer-list-filter-popup-button-bar button:last-child{margin-bottom:0}.offer-list-filter-popup-grid>:nth-child(1){order:2}}.article-teaser{max-width:975px;margin-left:auto;margin-right:auto;padding-bottom:.1%;overflow:hidden;justify-content:space-between;align-items:start}.article-teaser+.separator{max-width:975px}.article-teaser .teaser-image{width:47.5%;order:2}.article-teaser .lazy-picture{height:0;padding-bottom:65%}.article-teaser .lazy-picture img{height:100%;position:absolute}.article-teaser-caption{top:auto;bottom:10px;margin:0;padding:0 20px;color:#fff;font: 13px/13px Inter,sans-serif;z-index:2}.article-teaser-content{width:47.5%}.article-teaser-content h2{margin-bottom:calc(var(--layoutUnit) * .5);font: 1.7rem/1.9rem Akira,sans-serif;transition:color .2s ease}.article-teaser-content p{padding:0 80px 0 0}.article-teaser-published{margin-bottom:5px}.article-teaser-published+h2{margin-top:0}.article-teaser-tags{top:20px;left:20px}.article-teaser-btn{width:var(--btnHeight);position:absolute;top:auto;left:auto;bottom:19px;right:18px;margin:0;transform:rotate(45deg);z-index:2}@media (hover: hover) and (pointer: fine){a.article-teaser:hover h2{color:#0b96f9}}a.article-teaser:focus-visible h2{outline:2px solid #8A24B2}.article-teaser.crossteaser,.article-teaser.mobile{box-shadow:0 0 30px #0000001f;display:block;margin:0}.article-teaser.crossteaser .teaser-image,.article-teaser.mobile .teaser-image{width:100%;margin-bottom:calc(var(--layoutUnit) * .85)}.article-teaser.crossteaser .teaser-image .fragment-image-label,.article-teaser.mobile .teaser-image .fragment-image-label{padding-left:var(--layoutUnit);margin-bottom:0}.article-teaser.crossteaser .lazy-picture,.article-teaser.mobile .lazy-picture{padding-bottom:45%}.article-teaser.crossteaser .article-teaser-content,.article-teaser.mobile .article-teaser-content{width:100%;margin-bottom:calc(var(--layoutUnit) * .9);padding:0 var(--layoutUnit)}.article-teaser.crossteaser .article-teaser-content h2,.article-teaser.mobile .article-teaser-content h2{font:var(--fontH3)}.article-teaser.crossteaser .article-teaser-content p,.article-teaser.mobile .article-teaser-content p{padding:0}@media (max-width: 1050px){.article-teaser:not(.crossteaser) .article-teaser-content p{padding:0 20px 0 0}.article-teaser.crossteaser .article-teaser-content{padding:0 20px}.article-teaser-tags{top:10px;left:10px}.article-teaser-caption{bottom:10px;padding:0 13px;font: 12px/12px Inter,sans-serif}.article-teaser-btn{bottom:12px;right:11px}}@media (max-width: 780px){.article-teaser:not(.crossteaser) .article-teaser-content p{padding:0}.article-teaser .lazy-picture{padding-bottom:42%}}@media (max-width: 540px){.article-teaser:not(:last-child){margin-bottom:var(--layoutUnit)!important}.article-teaser.mobile:not(.crossteaser){box-shadow:none}.article-teaser.mobile:not(.crossteaser) .article-teaser-content{margin-bottom:0;padding:0}.article-teaser.mobile:not(.crossteaser) .article-teaser-content h2{font:var(--fontH1)}}.event-teaser{max-width:975px;margin-left:auto;margin-right:auto;padding-bottom:.1%;overflow:hidden;justify-content:space-between;align-items:start}.event-teaser+.separator{max-width:975px}.event-teaser .teaser-image{width:47.5%;order:2}.event-teaser .lazy-picture{height:0;padding-bottom:65%}.event-teaser .lazy-picture img{height:100%;position:absolute}.event-teaser-caption{top:auto;bottom:10px;margin:0;padding:0 20px;color:#fff;font: 13px/13px Inter,sans-serif;z-index:2}.event-teaser-content{width:47.5%}.event-teaser-content h2{margin-bottom:5px;font: 1.7rem/1.9rem Akira,sans-serif;transition:color .2s ease}.event-teaser-content .event-duration{margin-bottom:calc(var(--layoutUnit) * .5)}.event-teaser-content p{margin-bottom:calc(var(--layoutUnit) * .5);padding:0 80px 0 0}.event-teaser-tags{top:20px;left:20px}.event-teaser-btn{width:var(--btnHeight);position:absolute;top:auto;left:auto;bottom:19px;right:18px;margin:0;transform:rotate(45deg);z-index:2}@media (hover: hover) and (pointer: fine){a.event-teaser:hover h2{color:#0b96f9}}a.event-teaser:focus-visible h2{outline:2px solid #8A24B2}.event-teaser.crossteaser,.event-teaser.mobile{box-shadow:0 0 30px #0000001f;display:block;margin:0}.event-teaser.crossteaser .teaser-image,.event-teaser.mobile .teaser-image{width:100%;margin-bottom:calc(var(--layoutUnit) * .85)}.event-teaser.crossteaser .teaser-image .fragment-image-label,.event-teaser.mobile .teaser-image .fragment-image-label{padding-left:var(--layoutUnit);margin-bottom:0}.event-teaser.crossteaser .lazy-picture,.event-teaser.mobile .lazy-picture{padding-bottom:45%}.event-teaser.crossteaser .event-teaser-content,.event-teaser.mobile .event-teaser-content{width:100%;margin-bottom:calc(var(--layoutUnit) * .9);padding:0 var(--layoutUnit)}.event-teaser.crossteaser .event-teaser-content h2,.event-teaser.mobile .event-teaser-content h2{font:var(--fontH3)}.event-teaser.crossteaser .event-teaser-content p,.event-teaser.mobile .event-teaser-content p{padding:0}@media (max-width: 1050px){.event-teaser:not(.crossteaser) .event-teaser-content p{padding:0 20px 0 0}.event-teaser.crossteaser .event-teaser-content{padding:0 20px}.event-teaser-tags{top:10px;left:10px}.event-teaser-caption{bottom:10px;padding:0 13px;font: 12px/12px Inter,sans-serif}.event-teaser-btn{bottom:12px;right:11px}}@media (max-width: 780px){.event-teaser:not(.crossteaser) .event-teaser-content p{padding:0}.event-teaser .lazy-picture{padding-bottom:42%}}@media (max-width: 540px){.event-teaser:not(:last-child){margin-bottom:var(--layoutUnit)!important}.event-teaser.mobile:not(.crossteaser){box-shadow:none}.event-teaser.mobile:not(.crossteaser) .event-teaser-content{margin-bottom:0;padding:0}.event-teaser.mobile:not(.crossteaser) .event-teaser-content h2{margin-bottom:calc(var(--layoutUnit) * .5);font:var(--fontH1)}}.tag{margin:0 5px 40px 0;padding:6px 13px;background:#FBDD50;color:#003063;font: 12px/12px Inter,sans-serif;border-radius:20px;cursor:default;transition:color .2s ease,background-color .2s ease}a.tag{cursor:pointer}@media (hover: hover) and (pointer: fine){a.tag:hover{background:#0B96F9;color:#fff}}@media (max-width: 1050px){.tag{margin-bottom:30px;padding:6px 10px}}.topbar{margin:0 auto calc(var(--layoutUnit) * 1.5) auto;align-items:center}.topbar .tag{margin-bottom:0}.topbar>.col-50+.col-50{text-align:right}.icon-label{margin-bottom:5px;padding-left:25px}.icon-label p{margin:0}a.icon-label p{font-weight:700;transition:color .2s ease}.icon-label .svg-icon{width:20px;height:20px;top:2px;fill:#003063}@media (hover: hover) and (pointer: fine){a.icon-label:hover p{color:#0b96f9}a.icon-label:hover .svg-icon{fill:#0b96f9}}a.icon-label:focus-visible{outline:2px solid #8A24B2}@media (max-width: 540px){.icon-label .svg-icon{top:0}}.user-badge{margin-bottom:20px;align-items:center}.user-badge-image{width:36px;min-width:36px;height:36px;margin:0 7px 0 0;border-radius:50%;overflow:hidden;border:1px solid #ddd}.user-badge-username{margin:0;font-weight:700;line-height:1.2rem}.user-badge-official{width:20px;height:20px;display:inline-block;position:relative;margin:0 0 0 2px;vertical-align:middle;transform:translateY(-2px)}.filter-slider{box-shadow:0 0 30px #0000001f;width:auto;height:36px;border-radius:18px;white-space:nowrap;border:2px solid #fff}.filter-slider-item{width:auto;height:100%;margin:0;background:transparent!important;border-radius:16px}.filter-slider-item.active{color:#fff!important}.filter-slider-background{height:100%;position:absolute;margin:0;background:#003063}@media (hover: hover) and (pointer: fine){.filter-slider-item:not(.active):hover{color:#0b96f9!important}}@media (max-width: 540px){.filter-slider{box-shadow:0 0 15px #0000001f}}.entry-badge{margin-bottom:5px;padding-left:20px;color:#ff175d;font-weight:700}.entry-badge .svg-sprite{width:20px}.spot-badge,.summerevent-badge,.club-badge{margin-bottom:5px;padding-left:22px;font-weight:700}.spot-badge .svg-sprite,.summerevent-badge .svg-sprite,.club-badge .svg-sprite{width:15px}.summerevent-badge{padding-left:25px}.summerevent-badge .svg-sprite{top:-1px;width:24px}.footer-social{width:auto}.footer-social-item{width:36px;height:36px;margin-right:10px}.footer-social-item:last-child{margin-right:0}.footer-social-item:focus-visible{outline:2px solid #8A24B2}@media (max-width: 540px){.footer-social{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-social-item{width:32px;height:32px;margin-right:7px}}@media (max-width: 400px){.footer-content{margin-bottom:80px}.footer-social{top:calc(100% + 10px);transform:translate(-50%)}}.login-component .cols:before{content:"";width:1px;height:100%;left:50%;background-color:#ddd}.login-component .icon-label{margin-bottom:25px}.form-row.forgot-password{margin-bottom:20px;font-weight:700}.login-components-buttons{justify-content:space-between}.login-components-buttons .row-input-remember{width:auto;margin:0 5px 0 0}.login-components-buttons .btn{width:auto;margin:0}.login-sso .btn{padding-left:47px;background:#FBDD50}.login-sso .svg-icon{width:32px;height:32px;top:50%;left:5px;background:#fff;transform:translateY(-50%);border-radius:50%}@media (hover: hover) and (pointer: fine){.login-sso .btn:hover{color:#fff!important}.login-sso .btn:hover .svg-icon{background:transparent!important;fill:#fff!important}}.btn.sso-apple{--btnBorderColor: #000;background:#000;color:#fff}.btn.sso-apple .svg-icon{fill:#fff!important;background:transparent}@media (hover: hover) and (pointer: fine){.btn.sso-apple:not(.disabled):hover{--btnBorderColor: #000;background:#fff;color:#000!important;box-shadow:0 0 6px #0003}.btn.sso-apple:not(.disabled):hover .svg-icon{fill:#000!important}}@media (max-width: 750px){.login-components-buttons{display:block;text-align:right}.login-components-buttons .row-input-remember{width:100%;margin:0 0 10px;text-align:left}}@media (max-width: 600px){.login-component .cols:before{display:none}.login-component .icon-label{margin-bottom:15px}.login-sso{text-align:center}.login-sso .btn{padding-left:40px}.login-sso .svg-icon{left:-1px}}.profile-offer-item{padding:20px 0;border-top:1px solid #DDDDDD}.profile-offer-item-content{flex-grow:2}.profile-offer-item-content h3{margin-top:0!important;font: 1.4rem/1.7rem Akira,sans-serif}.profile-offer-item-navi{width:150px;min-width:150px}.profile-offer-item-navi p.small{margin-bottom:5px}.profile-offer-item-navi .icon-label p{font-weight:700;cursor:pointer}@media (hover: hover) and (pointer: fine){.profile-offer-item-navi .icon-label:hover p{color:#0b96f9}}@media (max-width: 540px){.profile-offer-item{flex-wrap:wrap}.profile-offer-item-content h3{-webkit-hyphens:auto!important;hyphens:auto!important;font: 1.2rem/1.5rem Akira,sans-serif}.profile-offer-item-navi{width:100%;display:flex;margin-top:10px;flex-wrap:wrap;justify-content:space-between}.profile-offer-item-navi p.small{margin-bottom:10px}.profile-offer-item-navi .icon-label{width:45%;margin:0}}#page-page-detail[data-slug=active-city-summer] .fragment-custom-component{max-width:1250px}.summer-calendar{margin-top:calc(var(--layoutUnit) * 2)}.summer-calendar h2{font:var(--fontH1);margin-bottom:3%}.summer-calendar .separator{margin:calc(var(--layoutUnit) - 20px) auto var(--layoutUnit)}.summer-filter{flex-wrap:wrap}.summer-filter .form-row{width:auto;margin:0 40px 20px 0}.summer-filter .input-select{min-width:250px}.summer-paginator{justify-content:center;flex-wrap:wrap;margin:10px 0 0}.summer-paginator .summer-paginator-item{width:20px;margin:0 5px 5px;text-align:center;cursor:pointer}.summer-paginator .summer-paginator-item.active{font-weight:700;color:#0b96f9;text-decoration:underline}@media (hover: hover) and (pointer: fine){.summer-paginator-item{transition:color .3s}.summer-paginator-item:hover{color:#0b96f9;text-decoration:underline}}@media (max-width: 540px){.summer-calendar h2{margin-bottom:1.2rem}.summer-filter .form-row{width:100%;margin:0 0 20px}.summer-filter .input-select{min-width:100%}}.summer-teaser{box-shadow:0 0 30px #0000001f;padding:15px 15px 60px;margin-bottom:3.5%}.summer-teaser-content{min-height:200px}.summer-teaser .tag{margin-bottom:20px}.summer-teaser-start{position:absolute;left:auto;width:auto;right:15px;color:#b3b3b3}.summer-teaser-title{font-family:Akira;font-weight:400;margin:0 0 15px}.summer-teaser-club{position:absolute;top:auto;left:15px;bottom:15px;margin:0;width:calc(100% - 70px)}.summer-teaser-club .user-badge{margin-bottom:0}.summer-teaser-club .user-badge-image{width:30px;min-width:30px;height:30px}.summer-teaser-club .user-badge-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summer-teaser .article-teaser-btn{width:30px;min-width:30px;height:30px;padding:0;bottom:15px}.summer-teaser *:focus-visible{color:#8a24b2;outline:2px solid #8A24B2}@media (max-width: 1050px){.summer-teaser{width:47.9%;margin-bottom:4.5%}}@media (max-width: 680px){.summer-teaser{width:100%;margin-bottom:7%}}.spotter-terms-is-native-app{margin-bottom:calc(var(--layoutUnit) * 2.5)}.spotter-terms-form{display:flex;margin-top:60px;margin-bottom:60px}.spotter-terms-form .button-row{margin-left:auto;margin-bottom:20px}.spotter-terms-form .checkbox-row{margin-right:20px}.spotter-terms-form .btn{margin-top:0;margin-bottom:20px}.spotter-terms-form .input-checkbox{height:auto;margin-bottom:20px}.spotter-terms-app-outdated{margin-top:calc(var(--layoutUnit) * 1.5)}@media (max-width: 540px){.spotter-terms-form{display:block}}.index-alert{padding:0 calc(var(--layoutUnit) * 1.5)}@media (max-width: 540px){.index-alert{padding:0}}#page-meta-easy-language section{margin-bottom:3%}#page-meta-easy-language h2{margin-bottom:5%;color:#000;font:700 25px/28px arial;text-decoration:underline}#page-meta-easy-language p,#page-meta-easy-language ul,#page-meta-easy-language li{margin-bottom:2rem;color:#000;font: 18px/32px arial}#page-meta-easy-language ul li{margin-bottom:1rem;padding-left:0;background:none;list-style-type:disc}#page-meta-easy-language img{margin-bottom:2rem}@media (max-width: 540px){#page-meta-easy-language .col-33{text-align:center;order:2}#page-meta-easy-language img{max-width:49%;max-height:200px;display:inline-block;-o-object-fit:contain;object-fit:contain}}.privacy-table{margin-top:1%;border-spacing:0;border-collapse:collapse}.privacy-table tr:first-child td{font-weight:700}.privacy-table td{width:33%;padding:6px;border:1px solid rgba(0,0,0,.7);vertical-align:top}#page-meta-contact .offer-map{padding-bottom:57%}@media (max-width: 540px){#page-meta-contact .col-50:first-child{margin-bottom:20px}#page-meta-contact .offer-map{height:0;position:relative;padding-bottom:75%;border-top-left-radius:20px;border-bottom-right-radius:20px}}#page-meta-faq h2{margin-bottom:calc(var(--layoutUnit) * 1)}#page-meta-faq section:not(.topbar){margin-bottom:calc(var(--layoutUnit) * 1.5)}@media (max-width: 540px){.privacy-table td{font-size:.6rem;line-height:.9rem}}#page-article .topbar{max-width:975px}#page-article .article-teaser+.separator:last-child{display:none}.article-btn-infinite{display:block;margin:calc(var(--layoutUnit) * 2) auto 0 auto}#page-article-detail h1{margin-top:0}.article-published{margin-bottom:7px}#page-event section .page-loading{height:calc(var(--layoutUnit) * 2 + 50px);position:relative;top:auto;transform:translate(0)}#page-event .event-teaser+.separator:last-child{display:none}#page-event .topbar{max-width:975px;margin-bottom:var(--layoutUnit)}#page-event .topbar .form-row{margin:0}.page-event-empty{padding:var(--layoutUnit) 0;text-align:center}.event-title{margin-bottom:5px}.event-duration{margin-bottom:var(--layoutUnit);font:var(--fontH4)}.event-detail-image{margin-bottom:4%}.event-infos>.col-50+.col-50{text-align:right}.event-infos>.col-50+.col-50 .icon-label{width:auto;display:inline-block}#page-page-euro24 .topbar{max-width:975px;margin-bottom:calc(var(--layoutUnit) * .5)}#page-page-euro24 .topbar .col-50:first-child{width:calc(100% - 250px)}#page-page-euro24 .topbar .col-50:last-child{width:210px}#page-page-euro24 .topbar .col-50:last-child .svg-icon{width:42px;left:auto;right:0}#page-page-euro24 .event-teaser{margin-bottom:var(--layoutUnit)}#page-page-euro24 .event-teaser-description{font:var(--fontH2)}#page-page-euro24 .event-teaser+.separator{display:none}@media (hover: hover) and (pointer: fine){#page-page-euro24 .topbar .col-50:last-child:hover>.svg-icon{fill:#0b96f9}}.euro-calendar-date{max-width:975px;margin:0 auto}.euro-calendar-date h2{margin-bottom:10px}.euro-calendar-date .separator{margin:0 0 var(--layoutUnit) 0}#page-summer-detail .col-50{width:45%}.summer-logo{width:100px;height:100px;margin-top:30px}@media (max-width: 650px){#page-summer-detail .col-50{width:100%;margin-bottom:var(--layoutUnit)}.summer-logo{margin:0 auto}}#page-playground-statistics,#page-playground-statistics .content{padding:0}#page-playground-statistics .slider-nav{margin:20px 0 0}#page-playground-statistics .slider-nav-item{width:16px;height:16px}.playground-statistics-slide{justify-content:center;flex-direction:column;align-items:center;height:calc(100vh - 45px);padding:20px}.playground-statistics-slide h1,.playground-statistics-slide p{color:#fff;text-align:center}.playground-statistics-slide h1{font-size:2.5rem;line-height:2.5rem}.playground-statistics-slide p{padding:0 10px}.playground-statistics-slide p strong{text-transform:uppercase}.playground-statistics-slide.avg{background:#fff url(../../img/app/playground/statistics-background.jpg) no-repeat center center/cover}.playground-statistics-slide.summary{background:#fff}.playground-statistics-slide.summary h1,.playground-statistics-slide.summary p{color:#003063}.playground-statistics-slide.summary .summary-value{margin:0 0 5px}.playground-statistics-slide.summary .summary-subline{margin:0 0 35px;font-weight:700}.summary-coins{align-items:center;margin-top:5%}.summary-coins p{margin:0;text-align:left;font-weight:700}.summary-coins p span{font-size:1.5em}.summary-coins img{flex-shrink:0;width:120px;height:60px;height:auto}.peptalk-recipient{margin-top:calc(var(--layoutUnit) * 3)}.peptalk-recipient .input-select{width:100%;max-width:350px}.peptalk-details .input-select,.peptalk-details .inputdate-text{width:100%;max-width:100%}.peptalk-details .form-row.disabled{opacity:.3}.peptalk-details .form-row.disabled label{color:#888}.peptalk-terms label .textlink{font-weight:700}.peptalk-error p{color:#ff175d}.btn.abort{background-color:#ff175d;color:#fff}.invisible{visibility:hidden}.peptalk-video-player{aspect-ratio:16/9}.peptalk-video-player .plyr__control--overlaid{display:none!important}.peptalk-video-player .ac-gradient:after{display:none}.peptalk-video-player .btn:not(.active):not(.inactive){position:absolute;top:48%;white-space:nowrap}.peptalk-video-player .peptalk-video-player-selector{position:absolute;bottom:1%;right:1%;display:flex;flex-direction:row}.peptalk-video-player .peptalk-video-player-selector .btn{height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.peptalk-video-player .peptalk-video-player-selector .btn.active{color:#003063;background-color:#1fff8f}.peptalk-video-player .peptalk-video-player-selector .btn.inactive{color:#1fff8f;background-color:#003063}.peptalk-videotype{justify-content:space-between}.peptalk-videotype-item{width:42%;cursor:pointer}.peptalk-videotype-item p{margin:0;text-align:center}.peptalk-videotype-image{overflow:hidden;padding-bottom:72%;margin-bottom:7%;opacity:.6;outline:2px solid #fff;outline-offset:2px}.peptalk-videotype-image img{height:100%;-o-object-fit:cover;object-fit:cover}.peptalk-videotype-item.active .peptalk-videotype-image{opacity:1;outline:2px solid #003063}@media (hover: hover) and (pointer: fine){.peptalk-videotype-item:hover p{color:#0b96f9}.peptalk-videotype-item:hover .peptalk-videotype-image{outline:2px solid #0B96F9}}.peptalk-recorder-container{aspect-ratio:16/9}#recordIndicator,#finishedIndicator,#loadingIndicator{position:absolute;width:24px;height:24px;right:10px;top:10px}.recorder-prompt{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;text-align:center}.max-width{width:100%}#record-btn-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#record-btn-block button{margin:0 auto}#record-btn-block p{margin:0 auto;text-align:center}.recorder-webcam video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.recorder-audio,.recorder-webcam{width:100%;height:100%}.solid-border{opacity:1;outline:2px solid #003063}button.recorder-activateIcon{width:40px;height:40px}.recorder-activateIcon{padding:4px}#recorder-eq{height:40px;width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.input-message-btn-field{height:200px}.peptalk-loading{text-align:center}.peptalk-loadingbar{margin:0 auto 25px;width:24px;height:24px;border-radius:50%;background:#1FFF8F;animation:loading 2s infinite ease-out}@keyframes loading{0%{transform:scale(.9);opacity:.1}10%{transform:scale(.9);opacity:.1}to{transform:scale(1);opacity:1}}.peptalk-success{text-align:center}.peptalk-success-icon{position:relative;margin:0 auto 25px;width:24px;height:24px;border-radius:50%;background:#1FFF8F}.peptalk-error{text-align:center}.peptalk-error-icon{position:relative;margin:0 auto 25px;width:24px;height:24px;border-radius:50%;background:#FF175D}@media (max-width: 540px){.peptalk-recipient .col-50:last-child{margin-top:1.2rem}}
