.d-none{display:none}.d-debug-none{display:none!important}.mh-none{max-height:none!important}.d-flex-accessability{display:none}.d-block-accessability{display:none}.font-14{font-size:14px}.skip-navigation{position:absolute;top:-300px;left:0;z-index:9999999;background:#afb87e;color:#fff;padding:8px;transition:top .3s}.skip-navigation a{display:block;color:#fff;padding:4px 8px;text-decoration:none}.skip-navigation a:focus{top:180px;position:fixed;background:#b28c87;z-index:999999}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}*:focus-visible{outline:3px solid #ff0!important}#toggle-contrast{position:absolute;left:90px;top:calc(50% - 80px);transform-origin:left center;width:67px;height:67px;background:#afb87e;border:none;border-radius:100%;padding:12px;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:94;box-shadow:0 0 15px rgb(0 0 0 / .5)}#toggle-contrast img{transform:translateY(-5px)}@media(max-width:992px){#toggle-contrast{left:15px}}@media(max-width:768px){#toggle-contrast{width:47px;height:47px;top:calc(50% - 50px)}}body.contrast-mode *:focus,body.accessibility *:focus{outline:5px solid #ff0!important;outline-offset:2px}body.contrast-mode .d-debug-none,body.accessibility .d-debug-none{display:flex!important}body.contrast-mode #btnContrast,body.accessibility #btnContrast{background-color:#ff0;border-radius:200px}body.contrast-mode .nav-main .nav-link,body.accessibility .nav-main .nav-link{background-color:#92563f;color:#fff}body.contrast-mode .top.top-hidden,body.accessibility .top.top-hidden{transform:translateY(0)!important}body.contrast-mode .footer-quick-headline,body.contrast-mode .footer-quick-btn,body.contrast-mode .mask_text_bild_slider .slider-bg-item-inner,body.contrast-mode .room-bottom.text-white,body.contrast-mode .slider-swiper .slider-headlines,body.accessibility .footer-quick-headline,body.accessibility .footer-quick-btn,body.accessibility .mask_text_bild_slider .slider-bg-item-inner,body.accessibility .room-bottom.text-white,body.accessibility .slider-swiper .slider-headlines{background-color:#000}body.contrast-mode h1,body.contrast-mode .tab ul li.active a,body.contrast-mode .tabs-content .text-primary,body.contrast-mode .prefix.pb-2,body.accessibility h1,body.accessibility .tab ul li.active a,body.accessibility .tabs-content .text-primary,body.accessibility .prefix.pb-2{color:#69703e!important}body.contrast-mode .accordion-button,body.accessibility .accordion-button{background-color:#69703e!important;color:#fff}body.contrast-mode .footer,body.contrast-mode .footer-info,body.contrast-mode .bg-green,body.contrast-mode .room-element-bg,body.contrast-mode .room-space.room-space-1 .room-btn a,body.contrast-mode .room-space.room-space-2 .room-btn a,body.contrast-mode .room-space.room-space-3 .room-btn a,body.contrast-mode .room-space.room-space-4 .room-btn a,body.contrast-mode .room-space.room-space-5 .room-btn a,body.contrast-mode .room-space.room-space-6 .room-btn a,body.accessibility .footer,body.accessibility .footer-info,body.accessibility .bg-green,body.accessibility .room-element-bg,body.accessibility .room-space.room-space-1 .room-btn a,body.accessibility .room-space.room-space-2 .room-btn a,body.accessibility .room-space.room-space-3 .room-btn a,body.accessibility .room-space.room-space-4 .room-btn a,body.accessibility .room-space.room-space-5 .room-btn a,body.accessibility .room-space.room-space-6 .room-btn a{background-color:#69703e!important}body.contrast-mode .bg-green .btn-line.btn-line-black,body.contrast-mode .mask_text_bild_slider a,body.contrast-mode .headerlinks-primary a,body.accessibility .bg-green .btn-line.btn-line-black,body.accessibility .mask_text_bild_slider a,body.accessibility .headerlinks-primary a{color:#fff!important}body.contrast-mode .mask_text_bild_slider a,body.accessibility .mask_text_bild_slider a{text-decoration:underline}body.contrast-mode .footer a,body.contrast-mode .footer,body.accessibility .footer a,body.accessibility .footer{color:#fff}body.contrast-mode .contentelement-content a,body.contrast-mode .imglist-item-text.text-primary,body.contrast-mode .gallery__item a,body.contrast-mode .tabs-content a.btn-line,body.contrast-mode .room-space a.btn-line,body.contrast-mode #filters .button.is-checked,body.contrast-mode .accordion-body a.btn-line,body.accessibility .contentelement-content a,body.accessibility .imglist-item-text.text-primary,body.accessibility .gallery__item a,body.accessibility .tabs-content a.btn-line,body.accessibility .room-space a.btn-line,body.accessibility #filters .button.is-checked,body.accessibility .accordion-body a.btn-line{color:#000!important}body.contrast-mode .ccm-settings-summoner:has(.ccm-settings-summoner--link:focus),body.accessibility .ccm-settings-summoner:has(.ccm-settings-summoner--link:focus){outline:5px solid #ff0!important}body.contrast-mode .ccm-settings-summoner:has(.ccm-settings-summoner--link:focus) button,body.accessibility .ccm-settings-summoner:has(.ccm-settings-summoner--link:focus) button{outline:none!important}body.contrast-mode .ccm-settings-summoner--link:focus,body.accessibility .ccm-settings-summoner--link:focus{background-color:#afb87e!important}body.contrast-mode .ccm-settings-summoner--link:focus img,body.accessibility .ccm-settings-summoner--link:focus img{transform:translate(3.5px,-3px)!important}body.contrast-mode .top,body.accessibility .top{background-color:rgb(0 0 0 / .7411764706)}body.contrast-mode .ccm-settings-summoner,body.contrast-mode #toggle-contrast,body.accessibility .ccm-settings-summoner,body.accessibility #toggle-contrast{outline:5px solid #000}@media(max-width:720px){body.contrast-mode .ccm-settings-summoner,body.contrast-mode #toggle-contrast,body.accessibility .ccm-settings-summoner,body.accessibility #toggle-contrast{outline:2px solid #000}}
