.pa-vertical-menu{position:-webkit-sticky!important;position:sticky!important;top:30px!important;z-index:99!important}.et_pb_row,.et_pb_column{overflow:visible!important}.pa-vertical-menu,.pa-vertical-menu .et_pb_menu__menu,.pa-vertical-menu .et_pb_menu__container,.pa-vertical-menu nav,.pa-vertical-menu ul{background:transparent!important;background-color:transparent!important;width:100%!important;max-width:100%!important;padding:0 15px!important;margin:0!important;box-sizing:border-box!important}.pa-vertical-menu .et-menu>li{padding-left:0px!important;padding-right:0px!important}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%!important;margin:10px 0!important;box-sizing:border-box!important}.pa-vertical-menu .et_pb_menu__menu nav ul li a{display:block!important;padding:15px 20px!important;background:#f0f3f6;color:#333333!important;border-radius:6px;border:0.5px solid #618692!important;box-sizing:border-box!important;text-decoration:none!important}.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover{opacity:1!important;color:#ffffff!important;background:#0f5c63!important;border-color:#0f5c63!important;text-decoration:none!important}.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a{opacity:1!important;color:#ffffff!important;background:#0f5c63!important;border-color:#0f5c63!important;text-decoration:none!important}.pa-vertical-menu ul li a:before{content:"→ "!important;display:inline-block;text-align:center;vertical-align:middle;margin-right:10px;margin-left:0px;color:#0f5c63;font-size:1.2em;font-weight:bold;transition:all .3s ease}.pa-vertical-menu ul li a:hover:before,.pa-vertical-menu ul li.current-menu-item a:before{margin-left:4px;color:#ffffff!important}@media (max-width:980px){.pa-vertical-menu{position:relative!important;top:0!important}.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu{display:flex}.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu{display:none}}#page-container .et_pb_menu .sub-menu li.current-menu-item>a,#page-container .et_pb_fullwidth_menu .sub-menu li.current-menu-item>a,#page-container .et_pb_menu__menu .sub-menu li.current-menu-item>a{text-decoration:underline!important;text-decoration-color:rgba(0,0,0,0.25)!important;text-decoration-thickness:1px!important;text-underline-offset:8px!important}.et_pb_menu .nav li ul,.et_pb_fullwidth_menu .nav li ul{width:320px!important;min-width:unset!important}.et_pb_menu .nav li ul li,.et_pb_fullwidth_menu .nav li ul li,.et_pb_menu .nav li ul li a,.et_pb_fullwidth_menu .nav li ul li a{width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important}#magic-login-shortcode input[type="text"],#magic-login-shortcode input[type="email"]{border:1px solid #dcdcdc!important;border-radius:8px!important;padding:12px!important;font-family:inherit;font-size:16px;color:#333333;width:100%!important;box-sizing:border-box}#magic-login-shortcode input[type="submit"]{background-color:#4b6574!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:14px 28px!important;font-family:inherit;margin-top:20px!important;font-size:18px!important;font-variant:small-caps!important;letter-spacing:2px!important;font-weight:normal!important;cursor:pointer;transition:background-color 0.2s ease-in-out;width:auto!important;display:inline-block}#magic-login-shortcode input[type="submit"]:hover{background-color:#3a4e5a!important}#magic-login-shortcode p.magic-login-info,#magic-login-shortcode p.magic-login-alert-info,#magic-login-shortcode .magic-login-alert,#magic-login-shortcode blockquote,.magic-login-shortcode p,div[id*="magic-login"] p:first-of-type{border-left:4px solid #4b6574!important}.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-title{font-size:22px}.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w .latepoint-step-desc .latepoint-desc-content{font-size:18px;color:#404040}.latepoint-w .os-form-group.os-form-group-simple.os-form-textfield-group label{font-size:18px!important;color:#404040!important;font-weight:bold!important}[class*="swpm"] input[type="text"],[class*="swpm"] input[type="password"],[class*="swpm"] input[type="email"]{width:100%!important;max-width:500px;padding:12px 16px!important;border:1px solid #dcdcdc!important;border-radius:8px!important;background-color:#ffffff!important;font-size:16px!important;margin-top:6px!important;margin-bottom:18px!important;box-sizing:border-box!important}[class*="swpm"] input[type="text"]:focus,[class*="swpm"] input[type="password"]:focus,[class*="swpm"] input[type="email"]:focus{border-color:#4f636b!important;outline:none!important}[class*="swpm"] input[type="submit"]{background-color:#4f636b!important;color:#ffffff!important;padding:12px 28px!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;margin-top:10px!important;margin-bottom:20px!important;transition:background-color 0.3s ease!important}[class*="swpm"] input[type="submit"]:hover{background-color:#3a4a51!important}.swpm-remember-me{margin-bottom:15px!important;display:block}[class*="swpm"] a{color:#4f636b!important;text-decoration:underline!important;font-size:14px!important;display:inline-block;margin-top:6px}[class*="swpm"] a:hover{color:#3a4a51!important}.swpm-login-form-register-link,.register_link{display:none!important}.form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.form-col{flex:1;min-width:200px}#angebotswahl{background-color:#fff9cc!important;font-weight:bold;font-style:italic;color:#666}#angebotswahl:valid{background-color:#ffffff;font-weight:normal;font-style:normal;color:#000}#angebotswahl option:first-child{font-style:italic;color:#666}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-family:inherit;font-size:1.2rem;box-sizing:border-box}.wpcf7 input[type="submit"]{background:#4e6770;color:#fff;padding:10px 25px;border:none;border-radius:10px;cursor:pointer;font-weight:normal;font-size:1.1rem}.latepoint-book-button.btn-dark-bg{background-color:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:5px!important;transition:all 0.3s ease}.latepoint-book-button.btn-dark-bg:hover{background-color:#ffffff!important;color:#000000!important}.latepoint-w input[type="checkbox"]{margin-top:4px!important;flex-shrink:0!important;align-self:flex-start!important;cursor:pointer}.latepoint-w .os-field-checkbox-w,.latepoint-w .latepoint-field-checkbox,.latepoint-w .os-row-has-checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:20px!important}.latepoint-w input[type="checkbox"]+label,.latepoint-w .os-field-checkbox-w label{margin-top:0!important;line-height:1.4!important;display:inline-block!important}.footer-button{border:1px solid #54224a;color:#54224a!important;padding:3px 8px;border-radius:4px;display:inline-block;text-decoration:none!important;transition:all 0.3s ease}.footer-button:hover{background-color:#54224a;color:#ffffff!important}.latepoint-icon-arrow-left::before,.latepoint-icon-arrow-right::before,.latepoint-icon-common-01::before{display:none!important}.latepoint-icon-arrow-left,.latepoint-icon-arrow-right,.latepoint-icon-common-01{font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:bold!important;color:#4e6770!important;font-style:normal!important;line-height:1!important;display:inline-block!important;text-transform:none!important}.latepoint-icon-arrow-left::after{content:"❮"!important}.latepoint-icon-arrow-right::after{content:"❯"!important}.latepoint-icon-common-01::after{content:"✕"!important}.latepoint-booking-form-element .dp-timebox{white-space:nowrap;text-align:center;padding:6px 3px;line-height:1.2;background-color:#618692;font-size:15px;color:#ffffff;cursor:pointer;font-weight:600;position:relative;width:auto!important;max-width:none!important}.latepoint-booking-form-element .dp-timebox:hover{background-color:#54224a!important;color:#ffffff!important}.latepoint-booking-form-element .os-monthly-calendar-days .os-day.os-today.os-month-current .os-day-box .os-day-number{background-color:#f1e1eb}.latepoint-booking-form-element .calendar-style-classic .os-monthly-calendar-days .os-day.os-day-current .os-day-box{background-color:#f7f7f7}.latepoint-booking-form-element .os-day-status .day-available{background-color:#618692;top:0px;bottom:0px;position:absolute;z-index:1;min-width:3px;border-radius:var(--latepoint-border-radius)}.os_trigger_booking,.latepoint-book-button,button.os-btn{background-color:#4e6770!important;color:#ffffff!important;border-radius:5px!important;border:none!important;font-family:'Montserrat Custom',sans-serif!important;font-size:18px!important;font-weight:400!important;font-variant:small-caps!important;letter-spacing:1px!important;padding:14px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:background-color 0.2s ease-in-out,transform 0.2s ease-in-out!important}.os_trigger_booking::after,.latepoint-book-button::after,button.os-btn::after{content:"\27F6"!important;margin-left:12px!important;font-size:20px!important;line-height:1!important}.os_trigger_booking:hover,.latepoint-book-button:hover,button.os-btn:hover{background-color:#4e6770!important;transform:scale(1.02)!important}.latepoint-w,#latepoint_modal{font-family:'Montserrat Custom',sans-serif!important}h1,h2{font-family:'CormorantCustom'!important;font-weight:400!important;font-style:normal!important}.et_pb_toggle{padding:20px!important;margin-left:-20px!important;margin-right:-20px!important;border:none!important;position:relative;transition:background-color 0.3s ease!important}.et_pb_toggle::after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background-color:#54224a;transition:opacity 0.3s ease!important}.et_pb_toggle.et_pb_toggle_open::after{opacity:0}strong,b{font-weight:600!important;color:#2b2b2b!important}#left-area ul li,.comment-content ul li,.entry-content ul li{padding-bottom:8px;line-height:1.5em}#footer-bottom{display:none}#et-footer-nav a{text-decoration:none!important}.et_mobile_menu a{text-decoration:none!important}.aktueller-beitrag .et_pb_post{margin-bottom:0!important;padding-bottom:0!important}.aktueller-beitrag .post-meta,.aktueller-beitrag .post-content,.aktueller-beitrag .more-link,.aktueller-beitrag .et_pb_post_footer{display:none!important;margin:0!important;padding:0!important}.et_pb_menu__menu .current-menu-item>a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;color:#3e6265}a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.et_pb_button,.et_pb_button a,.et_pb_button_module_wrapper a{text-decoration:none!important}