.toggle__hide-xs-down{display:initial}@media (max-width: 0px){.toggle__hide-xs-down{display:none}}.toggle__hide-sm-down{display:initial}@media (max-width: 576px){.toggle__hide-sm-down{display:none}}.toggle__hide-md-down{display:initial}@media (max-width: 768px){.toggle__hide-md-down{display:none}}.toggle__hide-lg-down{display:initial}@media (max-width: 992px){.toggle__hide-lg-down{display:none}}@media (max-width: 1440px){.toggle__hide-xl-down{display:none}}.toggle__show-xs-down{display:none}@media (max-width: 0px){.toggle__show-xs-down{display:initial}}.toggle__show-sm-down{display:none}@media (max-width: 576px){.toggle__show-sm-down{display:initial}}.toggle__show-md-down{display:none}@media (max-width: 768px){.toggle__show-md-down{display:initial}}.toggle__show-lg-down{display:none}@media (max-width: 992px){.toggle__show-lg-down{display:initial}}.toggle__show-xl-down{display:none}@media (max-width: 1440px){.toggle__show-xl-down{display:initial}}.langswitch{padding-left:.5rem}.langswitch-item{font-size:16px;display:inline-block;margin:8px}.langswitch-item.active{font-weight:700;color:#575756}.langswitch-item a{color:inherit;text-decoration:none}.nav-collapsible{display:inline-block}.nav-collapsible-button{background:none;border:none;color:inherit;padding:16px}.nav-collapsible-button svg{fill:#575756;position:relative;width:20px}@media (max-width: 768px){.nav-collapsible-background{position:absolute;top:70px;right:0;width:100vw;height:calc(100vh - 70px);background:#333;opacity:.5;transition:opacity .5s,height 0s}.nav-collapsible-background.collapsed{height:0;opacity:0;transition-delay:0s,.5s}}.nav-collapsible-content ul{list-style:none;padding-left:0}@media (max-width: 768px){.nav-collapsible-content{position:absolute;width:100vw;top:70px;right:0;overflow:hidden;max-height:calc(100vh - 70px);transition:max-height .9s}.nav-collapsible-content.collapsed{max-height:0;transition-duration:.3s}}.id-search{display:inline-block;position:relative;height:30px}.id-search-input{width:70px;border:1px solid #d8d8d8;margin-right:8px;padding:2px 4px;font-family:Titillium Web,sans-serif;font-weight:200;font-size:20px;line-height:26px;font-size:16px;line-height:18px;color:#575756;width:120px}.id-search-input::placeholder{color:#575756}@media (min-width: 768px){.id-search-input{width:80px;font-size:18px;line-height:26px;margin-right:4px;border:none;padding:0 0 0 4px}.id-search-input::placeholder{color:#575756}}.id-search-submit{background:none;border:none;padding:0;margin:0}.id-search-icon{font-size:20px;position:relative;top:-2px;fill:#575756}.id-search-error{position:absolute;right:0;min-width:220px;max-width:100vw;font-family:Titillium Web,sans-serif;font-weight:200;font-size:20px;line-height:26px;font-size:16px;line-height:18px;text-align:left;background:#fff;padding:16px 24px 16px 16px;border:1px solid #d8d8d8}.id-search-error:after,.id-search-error:before{content:" ";position:absolute;right:40px;border:solid transparent;height:0;width:0;pointer-events:none;z-index:10}.id-search-error:after{top:-12px;border-color:transparent;border-bottom-color:#fff;border-width:12px;border-top-width:0;margin-right:-12px}.id-search-error:before{top:-13px;border-color:transparent;border-bottom-color:#d8d8d8;border-width:13px;border-top-width:0;margin-right:-13px}.id-search-error-close{position:absolute;right:8px;top:8px;color:#ababab;font-size:12px;fill:#575756}.id-search-error-origin{position:absolute;right:-16px;bottom:-12px;height:0;width:0}.main-nav{display:inline-block}.main-nav-list{text-align:left;margin:0;background:#f4f4f4}@media (min-width: 768px){.main-nav-list{padding:0;background:none}}.main-nav__item{font-size:16px;line-height:50px;padding:0 16px;border-bottom:1px solid #d8d8d8}@media (min-width: 768px){.main-nav__item{font-size:20px;line-height:26px;display:inline-block;border-bottom:none}.main-nav__item.main-nav-langswitch,.main-nav__item.main-nav-notepad{display:none}}@media (min-width: 992px){.main-nav__item{margin-right:60px}}.main-nav__item-link{display:block;color:#575756;text-decoration:none}@media (min-width: 768px){.main-nav__item-link{color:#575756}}.main-nav__item-mobile-only{display:none}@media (max-width: 768px){.main-nav__item-mobile-only{display:block}}.main-nav .main-nav-langswitch{padding:0}.main-nav .main-nav-langswitch .langswitch{display:flex}.main-nav .main-nav-langswitch .langswitch-item{flex-grow:1;margin:0;text-align:center;border-right:1px solid #d8d8d8}.main-nav .main-nav-langswitch .langswitch-item:last-of-type{border-right:none}.main-nav .main-nav-langswitch .langswitch-item.active{font-weight:400;background:#fff}.contact-icon-switch button{outline:0;padding:16px;margin:0;background-color:transparent;border:none}.contact-hotline{text-align:center;background:#f4f4f4;color:#575756;font-size:16px;line-height:26px;border-bottom:1px solid #d8d8d8}.contact-hotline__wrapper{padding:8px 16px;display:inline-block;white-space:nowrap}@media (min-width: 768px){.contact-hotline__wrapper{background:#575756}}@media (min-width: 768px){.contact-hotline{color:#fff;background:none;border-bottom:none}.contact-hotline a{color:#fff;text-decoration:none}}.header{position:relative;width:100%;background-color:#fff;z-index:3;color:#575756}@media (min-width: 768px){.header{color:#575756;font-size:18px;line-height:26px;border-bottom:1px solid #d8d8d8}}.header-container{height:70px}@media (min-width: 768px){.header-container{height:100px}}.header-container__contact-icon-switch-wrapper{display:inline-block;vertical-align:text-bottom}.header-row{display:flex;justify-content:space-between;height:70px;width:100%;margin:0 0 1px;border-bottom:1px solid #d8d8d8}@media (min-width: 768px){.header-row{height:100px;padding:0 16px;margin-bottom:0;border-bottom:none}}.header-nav{text-align:right}@media (min-width: 768px){.header-nav{display:flex;flex-direction:column;justify-content:space-between}}.header-nav-primary{height:100%}@media (min-width: 768px){.header-nav-primary{height:auto}}@media (max-width: 768px){.header-nav-primary{display:flex;align-items:center;margin-right:8px}}.header-nav-secondary{display:flex}.header-col-langswitch{flex-grow:2;margin-right:16px}.header-logo{align-self:center;padding-right:0}@media (min-width: 768px){.header-logo{margin-left:16px;padding:12px 0 20px;align-self:stretch}}@media (max-width: 768px){.header-logo{margin-left:13px}}.header__id-search{margin:6px 12px 0 8px}.header .contact-hotline-wrapper{display:block}.super-user-links{padding:8px 0;position:absolute;left:0;top:100px}.super-user-links-item{background:#cb3e41;color:#fff;font-size:14px;line-height:18px;text-align:center;text-decoration:none;display:block;padding:8px 16px;margin:8px}.anchor-header-aware{display:block;position:relative;top:-116px;visibility:hidden}@media (min-width: 768px){.anchor-header-aware{top:-100px}}.footer-navigation{font-size:16px;line-height:24px;color:#575756;text-align:left;margin-top:32px;margin-bottom:48px}.footer-navigation nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media (min-width: 768px) and (max-width: 992px){.footer-navigation nav{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px) and (max-width: 1440px){.footer-navigation nav{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.footer-navigation nav{grid-template-columns:repeat(5,1fr)}}@media (min-width: 992px){.footer-navigation{margin-top:8px}}.footer-navigation h2{font-size:16px;line-height:24px;font-weight:700;margin-top:24px;margin-bottom:8px}@media (max-width: 992px){.footer-navigation h2{margin-bottom:16px}}.footer-navigation ol{padding-left:0;margin-bottom:0;list-style-type:none}.footer-navigation li{width:100%;margin-bottom:4px}@media (max-width: 992px){.footer-navigation li{margin-bottom:16px}}.footer-navigation a{margin-top:30px;margin-bottom:30px;color:#575756;text-decoration:none;width:100%}@media (min-width: 992px){.footer-navigation__two-col-block{column-count:2}.footer-navigation__two-col-block li{max-width:220px;break-inside:avoid-column}}.footer-navigation__copyright{border-top:1px solid #d8d8d8;margin-top:32px;padding-top:16px}.social-links{font-size:16px;line-height:24px;margin-top:16px}@media (min-width: 992px){.social-links{margin-top:24px}}.social-links__icons{display:flex;justify-content:center;column-gap:16px;margin-top:8px}.social-links__icons a{color:#575756}.social-links__icon svg{width:32px;height:32px;fill:#575756}.travel-inspiration-element{list-style-type:none;padding:0rem;margin:0rem;font-weight:400;color:#575756;text-decoration:none!important;text-wrap:balance}.travel-inspiration-element__label{display:block;font-weight:600}.travel-inspiration{text-align:start;margin:4rem 0;button-all:unset}.travel-inspiration__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;padding:0rem;margin:0rem 0rem 1.5rem}.travel-inspiration__grid>li{list-style-type:none}@media (min-width: 768px) and (max-width: 991.98px){.travel-inspiration__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px) and (max-width: 1199.98px){.travel-inspiration__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){.travel-inspiration__grid{grid-template-columns:repeat(5,1fr)}}.travel-inspiration__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.travel-inspiration__tab-list{display:flex;justify-content:flex-start;align-items:flex-end;border-bottom:1px solid #dee2e6;margin-bottom:-1px}@media (max-width: 991.98px){.travel-inspiration__tab-list{flex-wrap:wrap}}.travel-inspiration__tab-trigger{border:none;background-color:#fff;-webkit-user-select:none;user-select:none;padding:0 0 2px;text-align:left;border-bottom:1px solid #dee2e6;margin-top:2px;margin-bottom:-1px;color:#575756;font-weight:700}.travel-inspiration__tab-trigger[data-state=active]{border-bottom:2px solid #575756;margin-bottom:0;padding-bottom:0}.travel-inspiration__tab-trigger-text{margin-top:.5rem;padding:.5rem}.travel-inspiration__tab-content{margin-top:1.5rem}.travel-inspiration__toggle-container{display:flex;justify-content:center}.travel-inspiration__group{margin-bottom:2rem}@media (min-width: 768px){.travel-inspiration__group{margin-bottom:1.5rem}}.travel-inspiration__group-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.footer{background:#fff;color:#575756;border-top:1px solid #d8d8d8;text-align:center}.footer img{margin:8px}.footer .contact-hotline,.footer .payments{display:none;margin:auto}@media (min-width: 768px){.footer .contact-hotline,.footer .payments{justify-content:center;display:flex}}@media (min-width: 768px){.footer .payments{align-items:center;padding-top:20px}}.footer .payments-logo{margin:0 10px}
