.sc-highlight-color{color:#1166a8}.sc-clearfix:before,.sc-clearfix:after{content:' ';display:table}.sc-clearfix:after{clear:both}.sc-pull-right{float:right !important}.sc-pull-left{float:left !important}.sc-text-left{text-align:left !important}.sc-text-right{text-align:right !important}.sc-text-center{text-align:center !important}.sc-text-justify{text-align:justify !important}.sc-text-nowrap{white-space:nowrap !important}.sc-block-center{display:block;margin-left:auto;margin-right:auto}.sc-absolute-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sc-block{display:block !important}.sc-hidden{display:none !important}.sc-visible{display:initial !important}.sc-overflow-hidden{overflow:hidden !important}@media all and (min-width: 0px) and (max-width: 767px){.sc-hidden-at-s{display:none !important}}@media all and (min-width: 768px){.sc-visible-at-s{display:none}}@media all and (min-width: 768px) and (max-width: 1023px){.sc-hidden-at-m{display:none !important}}@media all and (min-width: 320px) and (max-width: 767px){.sc-visible-at-m{display:none}}@media all and (min-width: 1024px){.sc-visible-at-m{display:none}}@media all and (min-width: 1024px) and (max-width: 1099px){.sc-hidden-at-l{display:none !important}}@media all and (min-width: 320px) and (max-width: 1023px){.sc-visible-at-l{display:none}}@media all and (min-width: 1100px){.sc-visible-at-l{display:none}}@media all and (min-width: 1100px){.sc-hidden-at-xl{display:none !important}}@media all and (max-width: 1099px){.sc-visible-at-xl{display:none}}.sc-box-spacing{margin-bottom:30px}@media all and (min-width: 768px){.sc-box-spacing{margin-bottom:40px}}.sc-section{border-bottom:1px solid #dcdcdc;background-color:#fff;padding:0 20px}.sc-section.sc-section-transparent{background-color:transparent}.sc-icon-s{width:12px;height:12px}.sc-icon-m{width:16px;height:16px}.sc-icon-l{width:20px;height:20px}.sc-icon-xl{width:24px;height:24px}.sc-icon-xxl{width:40px;height:40px}.sc-padding-bottom-xs{padding-bottom:4px}.sc-padding-bottom-s{padding-bottom:8px}.sc-padding-bottom-m{padding-bottom:12px}.sc-padding-bottom-l{padding-bottom:16px}.sc-padding-bottom-xl{padding-bottom:20px}.sc-padding-bottom-xxl{padding-bottom:28px}.sc-padding-bottom-xxxl{padding-bottom:40px}.sc-padding-bottom-xxxxl{padding-bottom:60px}@media all and (min-width: 321px){.sc-padding-bottom-xxxl-for-s{padding-bottom:40px}}@media all and (min-width: 768px){.sc-padding-bottom-xxxxl-for-m{padding-bottom:60px}}.sc-margin-top-xs{margin-top:4px}.sc-margin-top-s{margin-top:8px}.sc-margin-top-m{margin-top:12px}.sc-margin-top-l{margin-top:16px}.sc-margin-top-xl{margin-top:20px}.sc-margin-top-xxl{margin-top:28px}.sc-margin-top-xxxl{margin-top:40px}.sc-margin-top-xxxxl{margin-top:60px}@media all and (min-width: 321px){.sc-margin-top-xxxl-for-s{margin-top:40px}}@media all and (min-width: 768px){.sc-margin-top-xxxxl-for-m{margin-top:60px}}.sc-margin-right-xs{margin-right:4px}.sc-margin-right-s{margin-right:8px}.sc-margin-right-m{margin-right:12px}.sc-margin-right-l{margin-right:16px}.sc-padding-horizontal-l{padding-left:16px;padding-right:16px}.sc-padding-vertical-xxl{padding-top:28px;padding-bottom:28px}.sc-padding-vertical-xxxl{padding-top:40px;padding-bottom:40px}.sc-padding-vertical-m-l{padding-top:12px;padding-bottom:12px}@media all and (min-width: 768px){.sc-padding-vertical-m-l{padding-top:16px;padding-bottom:16px}}.sc-padding-vertical-l-xl{padding-top:16px;padding-bottom:16px}@media all and (min-width: 768px){.sc-padding-vertical-l-xl{padding-top:20px;padding-bottom:20px}}@media all and (min-width: 1100px){.sc-hidden-xl{display:none}.sc-visible-xl{display:initial}}@media all and (max-width: 1099px){.sc-hidden-l{display:none}.sc-visible-l{display:initial}}@media all and (max-width: 1023px){.sc-hidden-m{display:none}.sc-visible-m{display:initial}}@media all and (max-width: 767px){.sc-hidden-s{display:none}.sc-visible-s{display:initial}}.sc-telekom-bar{padding-right:20px;text-align:right}.sc-telekom-bar as24-icon[type='t-online']{height:19px}.sc-focus-visible-only button:focus{outline:5px auto;outline:5px auto -webkit-focus-ring-color}.sc-focus-visible-only a:focus{outline:5px auto;outline:5px auto -webkit-focus-ring-color}.sc-focus-visible-only button a{margin:5px}.sc-font-s{font-size:13px;font-size:0.8125rem;line-height:1.5}.sc-font-m{font-size:16px;font-size:1rem;line-height:1.5}.sc-font-l{font-size:20px;font-size:1.25rem;line-height:1.4}.sc-font-xl{font-size:24px;font-size:1.5rem;line-height:1.3}@media all and (min-width: 768px){.sc-font-xl{font-size:28px}}.sc-font-xxl{font-size:28px;font-size:1.75rem;line-height:1.25}@media all and (min-width: 768px){.sc-font-xxl{font-size:32px}}.sc-font-hero{font-size:24px;font-size:1.5rem;line-height:1.3}@media all and (min-width: 768px){.sc-font-hero{font-size:40px;line-height:1.2}}.sc-font-silent{color:#949494}.sc-font-bold{font-weight:600}.sc-font-uppercase{text-transform:uppercase;letter-spacing:0.5px}.sc-font-error{color:#d91a2a;margin-top:4px}h1.sc-font{padding:0 16px;font-size:24px;font-size:1.5rem;font-weight:normal}@media all and (min-width: 768px){h1.sc-font{font-size:1.75rem;font-weight:normal}}h2.sc-font{font-size:20px;font-size:1.25rem;font-weight:600}@media all and (min-width: 768px){h2.sc-font{font-size:1.5rem;font-weight:600}}h3.sc-font{font-size:16px;font-size:1rem;font-weight:600}@media all and (min-width: 768px){h3.sc-font{font-size:1.5rem;font-weight:normal}}h4.sc-font{font-size:16px;font-size:1rem;font-weight:normal}@media all and (min-width: 768px){h4.sc-font{font-size:1.25rem;font-weight:600}}h5.sc-font{font-size:16px;font-size:1rem;font-weight:normal}@media all and (min-width: 768px){h5.sc-font{font-size:1rem;font-weight:600}}@font-face{font-family:'Make It Sans';font-weight:normal;font-display:swap;src:url("/assets/external/as24-fonts/make-it-sans-regular.v1.woff2") format("woff2"),url("/assets/external/as24-fonts/make-it-sans-regular.v1.ttf") format("truetype")}@font-face{font-family:'Make It Sans';font-weight:bold;font-display:swap;src:url("/assets/external/as24-fonts/make-it-sans-bold.v1.woff2") format("woff2"),url("/assets/external/as24-fonts/make-it-sans-bold.v1.ttf") format("truetype")}body{font-family:Make It Sans, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}.cldt-recommendations{margin-top:20px;padding-bottom:40px}.cldt-recommendations as24-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cldt-recommendations as24-carousel[loop=infinite] .as24-carousel__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cldt-recommendations as24-carousel[loop=infinite] .as24-carousel__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.cldt-recommendations .as24-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cldt-recommendations .as24-carousel__container--static{-webkit-transition:none;transition:none}.cldt-recommendations .as24-carousel__indicator{position:absolute;color:#fff;padding:7px 0;background-color:rgba(0,0,0,0.95);font-size:12px;font-size:.75rem;bottom:0;left:0;min-width:40px;max-width:50px;text-align:center}.cldt-recommendations .as24-carousel__button{border:0 solid transparent;position:absolute;top:50%;width:40px;height:40px;background:rgba(0,0,0,0.95) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI4IDQ4Ij48c3R5bGU+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuNCAyNC4xTDMuMSA0OCAwIDQ1LjFsMjEuNC0yMUwwIDMuMSAzLjEgMHoiLz48L3N2Zz4=) no-repeat 18px center;background-size:30%;background-position:center center;outline-style:none;-webkit-transition:background-color .1s, opacity .5s;transition:background-color .1s, opacity .5s}.cldt-recommendations .as24-carousel__button:hover:not(.hide){background-color:rgba(0,0,0,0.75)}.cldt-recommendations .as24-carousel__button:focus{outline:none}.cldt-recommendations .as24-carousel__button--hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cldt-recommendations .as24-carousel__button[data-direction="left"]{left:10px;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.cldt-recommendations .as24-carousel__button[data-direction="right"]{right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cldt-recommendations .as24-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;outline-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cldt-recommendations .as24-carousel__item--invisible{display:none;position:absolute;z-index:-1;visibility:hidden;-webkit-transform:translateX(-9999em);-ms-transform:translateX(-9999em);transform:translateX(-9999em)}.cldt-recommendations as24-carousel[loop="infinite"] .as24-carousel__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cldt-recommendations .cldt-recommendations-title{padding:12px 16px 8px}.cldt-recommendations .cldt-recommendations-content{z-index:1;overflow:visible}.cldt-recommendations .cldt-recommendations-content[data-context='home']{overflow-y:visible;overflow-x:hidden}.cldt-recommendations .cldt-recommendations-content .as24-carousel__container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:20px;padding-bottom:28px}.cldt-recommendations .cldt-recommendations-content .as24-carousel__item{width:300px;background-color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;min-height:380px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #dcdcdc;margin-right:16px}.cldt-recommendations .cldt-recommendations-content .as24-carousel__item as24-listing-summary-image{height:200px}@media all and (max-width: 767px){.cldt-recommendations .cldt-recommendations-content .as24-carousel__item{width:288px}}.cldt-recommendations .cldt-recommendations-content .as24-carousel__item:last-child{margin-right:20px}.cldt-recommendations .cldt-recommendations-content .as24-carousel__button{background-color:rgba(0,0,0,0.5);width:50px;height:50px}.cldt-recommendations .cldt-recommendations-content .as24-carousel__button:hover{background-color:rgba(0,0,0,0.75)}.cldt-recommendations .cldt-recommendations-content[data-context='details'] .as24-carousel__item{margin-left:16px}@media all and (min-width: 1024px){.cldt-recommendations .cldt-recommendations-content[data-context='details'] .as24-carousel__item{margin-left:0}.cldt-recommendations .cldt-recommendations-content[data-context='details'] .as24-carousel__item:last-child{margin-right:0 !important}}.cldt-recommendations .cldt-recommendations-content[data-context='details'] .as24-carousel__item:last-child{margin-right:16px}.cldt-recommendations .cldt-recommendations-content[data-context='home'] .as24-carousel__item{width:310px;margin-left:20px;margin-right:0}.cldt-recommendations .cldt-recommendations-content[data-context='home'] .as24-carousel__item:last-child{margin-right:20px}@media all and (max-width: 480px){.cldt-recommendations .cldt-recommendations-content[data-context='home'] .as24-carousel__item{width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px)}}@media all and (max-width: 1023px){.cldt-recommendations+hr:first-of-type{display:none}}.cldt-recommendations .cldt-recommendation-list-container{margin-top:16px}.cldt-recommendations .cldt-recommendation-list-container .cldt-recommendation-list-item{max-width:840px;margin:0 auto 12px auto;border-bottom:1px solid #dcdcdc;background-color:#fff}
