.hover-light:hover{text-shadow:0 0 15px rgba(255,255,255,0.6),0 0 20px rgba(255,255,255,0.6),0 0 25px rgba(255,255,255,0.6)!important;transition:all 0.3s ease!important}.hover-go-bigger:hover{transform:scale(1.06)!important;transition:all 0.3s ease!important}.hover-go-bigger-huge{transition:all 0.3s ease!important;position:relative;z-index:1}.hover-go-bigger-huge:hover{transform:scale(1.5)!important;z-index:9999!important}.hover-go-bigger-huge2{transition:all 0.3s ease!important;position:relative;z-index:1}.hover-go-bigger-huge2:hover{transform:scale(1.7)!important;z-index:9999!important}.button-hover-green:hover{box-shadow:0 0 15px rgb(1,38,11),0 0 20px rgb(1,38,11),0 0 25px rgb(1,38,11)!important;text-shadow:0 0 5px rgba(16,34,61,1),0 0 10px rgba(16,34,61,1)!important;transition:all 0.3s ease!important}.button-hover-waldhotel:hover{box-shadow:0 0 15px rgba(255,255,255,0.3),0 0 20px rgba(1,38,11,0.3),0 0 25px rgba(1,38,11,0.3)!important;text-shadow:0 0 5px rgba(69,255,119,0.6),0 0 10px rgba(69,255,119,0.6)!important;transition:all 0.3s ease!important}.button-hover-light:hover{box-shadow:0 0 15px rgba(255,255,255,0.6),0 0 20px rgba(255,255,255,0.6),0 0 25px rgba(255,255,255,0.6)!important;text-shadow:0 0 5px rgba(16,34,61,1),0 0 10px rgba(16,34,61,1)!important;transition:all 0.3s ease!important}.button-hover-blue:hover{box-shadow:0 0 15px rgba(16,34,61,0.3),0 0 20px rgba(16,34,61,0.3),0 0 25px rgba(16,34,61,0.3)!important;text-shadow:0 0 5px rgba(16,34,61,1),0 0 10px rgba(16,34,61,1)!important;transition:all 0.3s ease!important}.button-hover-yellow-glow:hover{box-shadow:0 0 15px rgba(255,185,0,0.6),0 0 20px rgba(255,140,0,0.4),0 0 25px rgba(255,69,0,0.2)!important;text-shadow:0 0 5px rgba(255,185,0,1),0 0 10px rgba(255,140,0,1)!important;transition:all 0.3s ease!important}.preistabelle{width:100%;border:none!important;font-size:1.23rem;font-family:Poppins}.preistabelle th,.preistabelle td{text-align:left;padding:10px 8px}.preistabelle td{font-size:1rem}.preistabelle th{font-weight:bold}.preistabelle tr:not(:last-child){border-bottom:1px solid #ddd}.preistabelle p{font-size:1.05rem}.haken-listenpunkte li{list-style-type:none;padding-left:0.5rem}.haken-listenpunkte li::before{content:"2714";position:absolute;left:0;color:green;font-size:1.1em;font-weight:bold}.stern-listenpunkte li{list-style-type:none;padding-left:0.5rem}.stern-listenpunkte li::before{content:"✦";position:absolute;left:0;color:black;font-size:1.2rem;font-weight:bold}#et-main-area .et_pb_row{margin-left:auto!important;margin-right:auto!important}.global-header .hero-title{font-size:clamp(2rem,6vw,4rem);line-height:1.1}.global-header .hero-subline{font-size:1.25rem;line-height:1.8}.global-header,.global-header p{color:rgba(255,255,255,.9)}.mobile-menu-anchor{position:relative}.mobile-menu-anchor .et_mobile_nav_menu{position:relative}.mobile-menu-anchor .et_mobile_menu{position:absolute;top:calc(100% + 8px);left:auto;right:0;width:max-content;min-width:240px;max-width:90vw;max-height:70vh;overflow:auto;z-index:9999;border-radius:12px;box-shadow:0 16px 32px rgba(0,0,0,.12)}.mobile-menu-anchor .et_mobile_menu li{list-style:none;white-space:nowrap}.tribe-common-g-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.tribe-common-g-row{display:block!important;width:100%!important;gap:0!important}.tribe-events-calendar-list__event-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;margin-bottom:20px!important;padding:0!important;border-radius:4px;overflow:hidden;min-height:100px}.tribe-events-calendar-list__event-date-tag{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 100px!important;width:100px!important;height:100px!important;background-color:#709fd4;padding:8px!important;box-sizing:border-box;border-radius:4px;overflow:hidden!important}.tribe-events-calendar-list__event-date-tag-datetime,.tribe-events-calendar-list__event-date-tag-datetime span{color:#FFFFFF!important;font-size:20px;font-weight:700!important;line-height:1!important;margin:0;display:block}.tribe-events-calendar-list__event-date-tag-daynum{font-size:50px!important;font-weight:700!important}.tribe-events-calendar-list__event-date-tag-month{font-size:15px!important;text-transform:uppercase}.tribe-events-calendar-list__event-details{flex-grow:1!important;width:100%;display:flex;flex-direction:column!important;padding:10px 55px justify-content:center}.tribe-events-calendar-list__event-title,.tribe-events-calendar-list__event-title a,.tribe-events-calendar-list__event-title-link{color:#000;font-size:1.2rem;text-decoration:none;margin:0 0 5px 0}.tribe-events-calendar-list__event-description,.custom-event-meta{width:100%;max-width:none!important;color:#333!important;font-size:0.95rem!important;line-height:1.4!important}.tribe_events_cat-wald-hotel .event-category-name{color:#2D5A27;font-weight:bold}.tribe_events_cat-see-hotel .event-category-name{color:#003366;font-weight:bold}.tribe-events-calendar-list__event-image-container{display:flex;flex:0 0 300px!important;margin-left:20px;align-items:center}.tribe-events-calendar-list__event-featured-image{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover;border-radius:2px!important;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.custom-event-read-more-container{display:flex;justify-content:flex-end;margin-top:20px;width:100%}.tec-read-more-button .button-arrow{padding-left:10px;display:inline-block;font-weight:bold}.tec-read-more-button{text-transform:uppercase;letter-spacing:1px}.custom-event-read-more-container{display:flex;justify-content:flex-end;margin-top:20px;width:100%}.et_pb_button.tec-read-more-button{background-color:#709fd4;color:#ffffff!important;border:none;border-radius:3px;margin-top:20px;padding:10px 25px;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;display:inline-block}.et_pb_button.tec-read-more-button:hover{background-color:#5a87b8;color:#fff!important;border-radius:3px}