body{font-family:'Montserrat',sans-serif;font-size:17px;line-height:1.7;color:#2F2F2F;background-color:#FAF9F7}html,body{overflow-x:hidden}#page-container,#et-main-area,#main-content{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',serif;font-weight:500;color:#4F6F65;line-height:1.2}h1{font-size:56px}h2{font-size:36px;line-height:1.3}h3{font-size:26px;line-height:1.4}h4{font-size:20px}a{color:#4F6F65;text-decoration:none;border-bottom:1px solid transparent;transition:color 0.25s ease,border-color 0.25s ease}a:hover{color:#6F8F88;border-bottom:1px solid #6F8F88}#main-header{background-color:#ffffff;transition:background-color 0.3s ease,box-shadow 0.3s ease,padding 0.3s ease;box-shadow:none}#main-header.et-fixed-header{background-color:rgba(255,255,255,0.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-top:10px;padding-bottom:10px;box-shadow:0 8px 24px rgba(0,0,0,0.05)}#logo{max-height:68px;transition:all 0.3s ease}.et-fixed-header #logo{max-height:56px}#top-menu li{padding:0 14px}#top-menu li a{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;color:#2F2F2F;letter-spacing:0.3px;transition:color 0.25s ease,opacity 0.25s ease;border-bottom:none}#top-menu li a:hover{color:#4F6F65;opacity:0.85;border-bottom:none}#top-menu li.current-menu-item>a{color:#4F6F65;font-weight:600}.mobile_menu_bar:before{color:#4F6F65;font-size:30px}.et_mobile_menu{border-top:1px solid rgba(79,111,101,0.08);background-color:#ffffff}.et_mobile_menu li a{font-size:16px;font-weight:500;color:#2F2F2F!important;padding:14px 20px}.et_mobile_menu{border-top:1px solid rgba(79,111,101,0.08);background-color:#ffffff}.et_mobile_menu li a{font-size:16px;font-weight:500;color:#2F2F2F!important;padding:14px 20px}.et_mobile_menu .menu_cta a{background-color:#4F6F65!important;color:#ffffff!important;border-radius:4px;text-align:center;margin:10px;padding:14px 18px!important}.et_mobile_menu .menu_cta a:hover{color:#ffffff!important;background-color:#3F5A52!important}.menu_cta{background-color:#4F6F65;border-radius:4px;padding:0!important;transition:background-color 0.25s ease,box-shadow 0.25s ease}.menu_cta:hover{background-color:#3F5A52;box-shadow:0 6px 16px rgba(0,0,0,0.08)}#top-menu .menu_cta a{color:#ffffff!important;padding:12px 18px!important;border-bottom:none!important}#top-menu .menu_cta a:hover{color:#ffffff!important;border-bottom:none!important}.et-fixed-header #top-menu .menu_cta a{color:#ffffff!important}.et_pb_button,.btn-primary{font-family:'Montserrat',sans-serif!important;font-size:16px!important;font-weight:500!important;background-color:#4F6F65!important;color:#ffffff!important;border:1px solid #4F6F65!important;border-radius:4px!important;padding:12px 24px!important;line-height:1.2!important;box-shadow:none!important;text-decoration:none!important;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important}.et_pb_button:hover,.btn-primary:hover{background-color:#3F5A52!important;border-color:#3F5A52!important;color:#ffffff!important;padding:12px 24px!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important}.et_pb_button:after,.et_pb_button:hover:after,.btn-primary:after,.btn-primary:hover:after,.btn-secondary:after,.btn-secondary:hover:after,.btn-minimal:after,.btn-minimal:hover:after,.footer-cta-button:after,.footer-cta-button:hover:after{display:none!important;content:none!important;opacity:0!important;margin-left:0!important}.btn-secondary{background:transparent!important;border:1px solid #4F6F65!important;color:#4F6F65!important;padding:12px 24px!important;box-shadow:none!important}.btn-secondary:hover{background:#4F6F65!important;border-color:#4F6F65!important;color:#ffffff!important;padding:12px 24px!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important}.btn-accent{background:#CBBBA0!important;border:1px solid #CBBBA0!important;color:#2F2F2F!important;padding:12px 24px!important}.btn-accent:hover{background:#B8A88C!important;border-color:#B8A88C!important;color:#2F2F2F!important;padding:12px 24px!important;box-shadow:0 6px 16px rgba(0,0,0,0.06)!important}.btn-minimal{background:transparent!important;border:none!important;color:#4F6F65!important;padding:0!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important}.btn-minimal:hover{background:transparent!important;color:#3F5A52!important;border:none!important;text-decoration:underline;padding:0!important;box-shadow:none!important}.btn-cta{background:transparent!important;border:1px solid #FAF9F7!important;color:#FAF9F7!important;padding:12px 24px!important;font-family:'Montserrat',sans-serif!important;font-size:16px!important;font-weight:500!important;border-radius:4px!important;transition:all 0.25s ease!important;box-shadow:none!important}.btn-cta:hover{background:#FAF9F7!important;color:#4F6F65!important;border-color:#FAF9F7!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important}.et_pb_section{padding:80px 0}.et_pb_row{margin-bottom:40px}@media (min-width:980px){.zentriert{display:flex;align-items:center}}@media (max-width:980px){.umgekehrt{display:flex;flex-direction:column-reverse}}.icon{width:28px;height:28px;stroke:#4F6F65;transition:stroke 0.25s ease,transform 0.25s ease}.icon:hover{stroke:#6F8F88;transform:translateY(-2px)}.hover-lift{transition:box-shadow 0.28s ease,background-color 0.28s ease}.hover-lift:hover{box-shadow:0 10px 24px rgba(0,0,0,0.06)}.fade-up,.fade-up-delay,.fade-up-delay-2{opacity:0;transform:translateY(14px);animation:fadeUp 0.7s ease forwards}.fade-up-delay{animation-delay:0.2s}.fade-up-delay-2{animation-delay:0.4s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}a:focus,button:focus,.et_pb_button:focus{outline:2px solid #CBBBA0;outline-offset:3px}@media (max-width:980px){body{font-size:16px;line-height:1.6}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}.et_pb_section{padding:60px 0}#top-menu li{padding:0}.author-box{display:flex;flex-direction:column}.author-box .et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:0!important}.author-box .et_pb_image{width:100%!important;margin-bottom:24px!important}.author-box .et_pb_image_wrap{width:100%!important;display:block!important}.author-box img{width:100%!important;max-width:100%!important;height:auto!important}.read-more-links a,.weiterlesen-links a{display:block;margin-bottom:16px}.tablet-reverse{display:flex!important;flex-wrap:wrap!important}.tablet-reverse .et_pb_column:first-child{order:2!important}.tablet-reverse .et_pb_column:last-child{order:1!important}.tablet-reverse .et_pb_column{width:100%!important;margin-right:0!important}}@media (max-width:767px){h1{font-size:32px;line-height:1.2}h2{font-size:34px;line-height:1.3;margin-top:50px;margin-bottom:24px}body{font-size:15px;line-height:1.75}.et_pb_section{padding:50px 0}.author-box{padding:28px!important;margin-bottom:50px!important}.single-post .et_pb_post{max-width:92%;margin:0 auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;transform:none!important}}.footer-main{background-color:#ffffff;padding:70px 0 40px;color:#2F2F2F;border-top:1px solid rgba(79,111,101,0.06)}.footer-main .et_pb_row{margin-bottom:24px}.footer-main p,.footer-main li,.footer-main a{font-size:16px;line-height:1.6}.footer-main a{color:#4F6F65;border-bottom:none}.footer-main a:hover{color:#3F5A52;border-bottom:1px solid #3F5A52}.footer-main .footer-cta-button,.footer-main .footer-cta-button.et_pb_button,.footer-main a.footer-cta-button,.footer-main a.footer-cta-button.et_pb_button{display:inline-block!important;background-color:#4F6F65!important;color:#ffffff!important;border:1px solid #4F6F65!important;border-radius:4px!important;padding:12px 24px!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important}.footer-main .footer-cta-button:hover,.footer-main .footer-cta-button.et_pb_button:hover,.footer-main a.footer-cta-button:hover,.footer-main a.footer-cta-button.et_pb_button:hover{background-color:#3F5A52!important;color:#ffffff!important;border-color:#3F5A52!important;padding:12px 24px!important;box-shadow:0 6px 16px rgba(0,0,0,0.08)!important}.footer-main .footer-cta-button:after,.footer-main .footer-cta-button.et_pb_button:after{display:none!important}.footer-main .footer-logo{width:260px!important;max-width:260px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.footer-main .footer-logo .et_pb_image_wrap{display:block!important;width:100%!important;max-width:260px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.footer-main .footer-logo img{display:block!important;width:260px!important;max-width:260px!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.footer-seal img{max-width:120px!important;height:auto!important}.footer-seal a,.footer-seal a:hover,.footer-seal .et_pb_image_wrap,.footer-seal .et_pb_image_wrap:hover{border-bottom:none!important;text-decoration:none!important}.footer-seal a img{transition:opacity 0.25s ease}.footer-seal a:hover img{opacity:0.85}.footer-bottom{border-top:1px solid rgba(79,111,101,0.15);padding-top:24px;margin-top:32px;color:#6B6B6B}.footer-bottom,.footer-bottom p,.footer-bottom a{font-size:16px!important;line-height:1.6}.footer-main .borlabs-cookie-preference,.footer-main [class*="borlabs"]{font-size:16px;color:#4F6F65}@media (max-width:980px){.footer-main{text-align:center;padding:50px 0 30px}.footer-main .et_pb_column{margin-bottom:30px}.footer-main .footer-logo,.footer-main .footer-logo .et_pb_image_wrap,.footer-main .footer-logo img{width:190px!important;max-width:190px!important}.footer-seal img{max-width:100px!important}}.parallax-center{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden}.parallax-center::before{content:"";position:absolute;inset:0;background:rgba(243,238,230,0.28);z-index:1;pointer-events:none}.parallax-center .et_pb_row{position:relative;z-index:2;width:100%;margin:0 auto}@media (max-width:980px){.parallax-center{min-height:300px}}.equal-boxes{display:flex;flex-wrap:wrap}.equal-boxes .et_pb_column{display:flex}.equal-boxes .et_pb_text{display:flex;flex-direction:column;width:100%;height:100%}.offer-featured{position:relative;border:1px solid #4F6F65!important;box-shadow:0 14px 34px rgba(0,0,0,0.08)!important;transform:translateY(-12px);overflow:visible!important}.offer-featured,.offer-featured .et_pb_module,.offer-featured .et_pb_blurb_content,.offer-featured .et_pb_text_inner{overflow:visible!important}.offer-featured::before{content:"Empfohlen";position:absolute;top:14px;right:14px;background:#4F6F65;color:#FAF9F7;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:500;letter-spacing:0.4px;padding:5px 14px;border-radius:999px;z-index:10}@media (max-width:980px){.offer-featured{transform:none}}.booking-section{border-top:1px solid rgba(79,111,101,0.14);padding-top:42px;margin-top:48px}.contact-form-box{border:1px solid rgba(79,111,101,0.18);padding:36px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.03)}.contact-form-box .wpforms-field input,.contact-form-box .wpforms-field textarea,.contact-form-box .wpforms-field select{min-height:46px;padding:14px 16px!important;border-radius:3px!important}.contact-form-box .wpforms-submit{border-radius:3px!important}.et_pb_module.journal-blog{max-width:1180px;margin:0 auto}.et_pb_module.journal-blog .et_pb_post{margin-bottom:120px!important;padding-bottom:0!important;border:none!important;box-shadow:none!important}.et_pb_module.journal-blog .et_pb_image_container{border-radius:12px!important;overflow:hidden!important;margin-bottom:28px!important}.et_pb_module.journal-blog .et_pb_post img{border-radius:12px!important;display:block!important;width:100%!important;height:auto!important}.et_pb_module.journal-blog .post-meta{font-family:'Montserrat',sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#6F8F88!important;margin-bottom:14px!important}.et_pb_module.journal-blog h2.entry-title,.et_pb_module.journal-blog h2.entry-title a{font-family:'Cormorant Garamond',serif!important;font-size:30px!important;line-height:1.25!important;font-weight:500!important;color:#4F6F65!important;margin-bottom:18px!important;border-bottom:none!important}.et_pb_module.journal-blog .post-content,.et_pb_module.journal-blog .post-content p{font-family:'Montserrat',sans-serif!important;font-size:17px!important;line-height:1.8!important;color:#4f5f59!important;margin-bottom:22px!important}.et_pb_module.journal-blog article{padding-bottom:0!important}.single-post .post-meta{margin-bottom:18px!important}@media (max-width:980px){.et_pb_module.journal-blog .et_pb_post{margin-bottom:80px!important}.et_pb_module.journal-blog h2.entry-title,.et_pb_module.journal-blog h2.entry-title a{font-size:26px!important}.et_pb_module.journal-blog .post-content,.et_pb_module.journal-blog .post-content p{font-size:16px!important}}.single-post .et_pb_post{max-width:760px;margin:0 auto}.single-post .et_pb_text_inner h2{font-size:34px;line-height:1.25;margin-top:72px!important;margin-bottom:24px!important}.single-post .et_pb_text_inner h2:first-child{margin-top:0!important}.single-post .et_pb_text_inner p,.single-post p{margin-bottom:22px}.single-post .et_pb_text_inner ul,.single-post ul{margin-top:12px!important;margin-bottom:18px!important;padding-left:22px!important}.single-post .et_pb_text_inner li,.single-post li{margin-bottom:8px!important;line-height:1.7}.single-post p+ul{margin-top:-6px!important}.single-post ul+p{margin-top:-2px!important}@media (max-width:980px){.single-post .et_pb_text_inner h2{font-size:32px;line-height:1.3;margin-top:64px!important;margin-bottom:22px!important}}@media (max-width:767px){.single-post .et_pb_text_inner h2{font-size:28px!important;line-height:1.3!important;margin-top:54px!important;margin-bottom:20px!important}.single-post .et_pb_text_inner p,.single-post .et_pb_text_inner li{font-size:16px!important;line-height:1.75!important}}@media (max-width:767px){.offer-featured,.offer-card-column,.offer-row .et_pb_column{max-width:100%!important;overflow:hidden!important}.offer-featured .et_pb_blurb,.offer-card-column .et_pb_blurb,.offer-row .et_pb_blurb{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.offer-featured .et_pb_blurb_container,.offer-card-column .et_pb_blurb_container,.offer-row .et_pb_blurb_container{max-width:calc(100% - 42px)!important;overflow-wrap:anywhere!important}.offer-featured .et_pb_blurb_description,.offer-card-column .et_pb_blurb_description,.offer-row .et_pb_blurb_description{white-space:normal!important;overflow-wrap:anywhere!important}}.et_pb_module.journal-blog .et_pb_post a.et_pb_button,.et_pb_module.journal-blog .et_pb_post .et_pb_button,.et_pb_module.journal-blog a.more-link,.et_pb_module.journal-blog .more-link{display:inline-block!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-top:18px!important;color:transparent!important;font-size:0!important;line-height:1.4!important;text-decoration:none!important}.et_pb_module.journal-blog .et_pb_post a.et_pb_button::after,.et_pb_module.journal-blog .et_pb_post .et_pb_button::after,.et_pb_module.journal-blog a.more-link::after,.et_pb_module.journal-blog .more-link::after{content:"Artikel lesen →"!important;display:inline-block!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:500!important;color:#4F6F65!important;letter-spacing:0.3px!important;opacity:1!important;margin-left:0!important}.et_pb_module.journal-blog .et_pb_post a.et_pb_button:hover,.et_pb_module.journal-blog .et_pb_post .et_pb_button:hover,.et_pb_module.journal-blog a.more-link:hover,.et_pb_module.journal-blog .more-link:hover{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.et_pb_module.journal-blog .et_pb_post a.et_pb_button:hover::after,.et_pb_module.journal-blog .et_pb_post .et_pb_button:hover::after,.et_pb_module.journal-blog a.more-link:hover::after,.et_pb_module.journal-blog .more-link:hover::after{color:#3F5A52!important}