ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules"}body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"+"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"\4c"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\4d'}.et_pb_scroll_top{background-color:#D35400!important;color:#ffffff!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.et_pb_scroll_top:hover{background-color:#ba4400!important;color:#ffffff!important}.fkk-button-orange{background-color:#D35400;color:#ffffff;padding:12px 24px;border-radius:28px;font-weight:bold;text-align:center;display:inline-block;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.2);border:none}.fkk-button-orange:hover{background-color:#ba4400;color:#ffffff}.fkk-button-blue{background-color:#4A90E2;color:#ffffff}.fkk-button-beige{background-color:#E5DFC6;color:#333333}.cta-button{display:inline-block;padding:12px 24px;margin:10px 0;font-size:16px;font-weight:bold;text-align:center;border:none;border-radius:30px;color:#fff;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.cta-orange{background-color:#D35400}.cta-orange:hover{background-color:#BA4400;transform:scale(1.05)}.cta-blue{background-color:#3498DB}.cta-blue:hover{background-color:#2C3E50;transform:scale(1.05)}.cta-turquoise{background-color:#1ABC9C}.cta-turquoise:hover{background-color:#148F77;transform:scale(1.05)}.fkk-btn-orange{background-color:#D35400;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-orange:hover{background-color:#BA4400}.fkk-btn-beige{background-color:#E5DFC6;color:#333333;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-beige:hover{background-color:#d9d0b8}.fkk-btn-lightblue{background-color:#A9C4F2;color:#333333;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;border:none;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:0.3s ease}.fkk-btn-lightblue:hover{background-color:#8BB1E6}.fkk-btn-strand{background-color:#F3E0C3;color:#222222;padding:12px 24px;border-radius:30px;font-weight:bold;border:none;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:0.3s ease}.fkk-btn-strand:hover{background-color:#E8D5B8}.fkk-btn-ort{background-color:#F4EAD5;color:#222;padding:12px 24px;border-radius:30px;font-weight:bold;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:none;transition:0.3s ease}.fkk-btn-ort:hover{background-color:#e5d7be}.fkk-btn-discover{background-color:#D35400;color:#ffffff;padding:14px 26px;font-weight:bold;border-radius:30px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-discover:hover{background-color:#BA4400}.fkk-btn-travel{background-color:#E66A00;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;border:none;transition:0.3s ease}.fkk-btn-travel:hover{background-color:#C95B00}.fkk-btn-blue{background-color:#4A74A5;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;transition:0.3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.fkk-btn-blue:hover{background-color:#375B87;transform:scale(1.05)}.fkk-btn-tour{background-color:#D93939;color:#ffffff;padding:12px 24px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-tour:hover{background-color:#BB2D2D}.fkk-btn-message{background-color:#E96B27;color:#ffffff;padding:12px 24px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-message:hover{background-color:#C0551D}.fkk-btn-message{background-color:#E96B27;color:#ffffff;padding:12px 24px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-message:hover{background-color:#C0551D}.fkk-btn-book{background-color:#C62828;color:#ffffff;padding:14px 28px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-book:hover{background-color:#A62020}.fkk-btn-book-wrapper{display:inline-block;text-align:center;margin-top:10px}.fkk-btn-book-hinweis{display:block;font-size:0.75rem;color:#666;margin-top:6px;font-style:italic}.cta-ausflug{background-color:#1ABC9C;color:#ffffff;padding:12px 24px;border-radius:28px;font-weight:bold;text-align:center;display:inline-block;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15);border:none;animation:pulse 3s infinite ease-in-out}.cta-ausflug:hover{background-color:#148F77;transform:scale(1.05);color:#ffffff;animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(26,188,156,0.4)}70%{box-shadow:0 0 0 10px rgba(26,188,156,0)}100%{box-shadow:0 0 0 0 rgba(26,188,156,0)}}.fkk-grid-container{display:flex;justify-content:center;align-items:flex-start;gap:40px;flex-wrap:wrap;margin-top:40px}.fkk-buttons-col{display:flex;flex-direction:column;gap:20px;flex:1;min-width:240px}.fkk-bild-mitte{height:360px;object-fit:cover;border-radius:20px;flex-shrink:0}@media (max-width:980px){.fkk-bild-mitte{height:300px}}@media (max-width:480px){.fkk-bild-mitte{height:240px}}.cta-red{background-color:#D32F2F;color:#ffffff;padding:14px 26px;border-radius:30px;font-weight:bold;font-size:16px;text-align:center;display:inline-block;border:none;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.cta-red:hover{background-color:#b30000;transform:scale(1.05)}.cta-blue-dark{background-color:#1E3A8A;color:#ffffff;padding:14px 26px;border-radius:30px;font-weight:bold;font-size:16px;text-align:center;display:inline-block;border:none;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.cta-blue-dark:hover{background-color:#162f6e;transform:scale(1.05)}.grid-container{display:grid;grid-template-columns:fr fr;gap:2rem;align-items:center;margin-bottom:3rem}.image-wrapper{order:1}.button-wrapper{order:2}@media (max-width:767px){.grid-container{grid-template-columns:fr}.image-wrapper,.button-wrapper{order:unset}}.grid-container{display:grid;grid-template-columns:fr fr;gap:2rem;align-items:center;margin-bottom:3rem}.button-wrapper{order:1}.image-wrapper{order:2}@media (max-width:767px){.grid-container{grid-template-columns:fr}.button-wrapper,.image-wrapper{order:unset}}.grid-container-7buttons{display:grid;grid-template-columns:fr auto fr;gap:2rem;align-items:start;margin-bottom:3rem}.left-buttons{display:flex;flex-direction:column;gap:1rem;grid-column:1}.image-center{grid-column:2;justify-self:center}.right-buttons{display:flex;flex-direction:column;gap:1rem;grid-column:3}@media (max-width:767px){.grid-container-7buttons{grid-template-columns:fr}.left-buttons,.image-center,.right-buttons{grid-column:1;justify-self:center}}.cta-blue-soft{background-color:#4A6FA5;color:#ffffff;padding:14px 26px;border-radius:30px;font-weight:bold;font-size:16px;text-align:center;display:inline-block;border:none;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.cta-blue-soft:hover{background-color:#3B5C87;transform:scale(1.05)}.fkk-btn-to-travel{background-color:#4A74A5;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;transition:0.3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.fkk-btn-to-travel:hover{background-color:#375B87;transform:scale(1.05)}.fkk-btn-to-stay{background-color:#E6631A;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;transition:0.3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.fkk-btn-to-stay:hover{background-color:#C94E0A;transform:scale(1.05)}.orange-heading-h3{font-size:24px;font-weight:bold;color:#D35400;text-align:center;margin-bottom:20px;text-shadow:1px 1px 2px rgba(0,0,0,0.1)}.fkk-btn-wellness{background-color:#5B87B9;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-wellness:hover{background-color:#476A93}.fkk-btn-red{background-color:#C0392B;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-red:hover{background-color:#A93226}.button-tuerkis{background-color:#2dd4bf;color:white;padding:0.8rem 1.6rem;border:none;border-radius:12px;font-weight:bold;box-shadow:0 4px 8px rgba(45,212,191,0.3);transition:background-color 0.3s ease,transform 0.2s ease}.fkk-btn-tuerkis{background-color:#2dd4bf;color:#ffffff;padding:14px 28px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-tuerkis:hover{background-color:#22c6ac}.fkk-btn-petrol{background-color:#0f766e;color:#ffffff;padding:14px 28px;font-weight:bold;border-radius:30px;border:none;transition:0.3s ease}.fkk-btn-petrol:hover{background-color:#115e59}.fkk-btn-ort{background-color:#F4EAD5;color:#222;padding:12px 24px;border-radius:30px;font-weight:bold;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:none;transition:0.3s ease;text-decoration:none;display:inline-block}.fkk-btn-ort:hover{background-color:#e5d7be}.fkk-btn-ort-booking,.fkk-btn-ort-ltur,.fkk-btn-ort-check24{display:inline-block;text-align:center}.affiliate-hint{display:block;margin-top:4px;font-size:0.8em;color:#555}.fkk-btn-red{background-color:#C0392B;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-red:hover{background-color:#A93226}.fkk-btn-blue{background-color:#466791;color:#ffffff;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:0.3s ease;border:none}.fkk-btn-blue:hover{background-color:#325179}.fkk-btn-grey{background-color:#BFC9D1;color:#333333;padding:12px 24px;border-radius:30px;font-weight:bold;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.10);transition:0.3s ease;border:none}.fkk-btn-grey:hover{background-color:#A5B1BA}.et_pb_module iframe,.google-maps-iframe,.custom-map-container iframe{border-radius:22px;box-shadow:0 4px 24px 0 rgba(0,0,0,0.12);border:3px solid #ffefd8;margin-bottom:36px;margin-top:12px;max-width:100%;min-height:400px;background:#fff8f0;transition:box-shadow 0.2s}.et_pb_module iframe:hover,.custom-map-container iframe:hover{box-shadow:0 6px 36px 0 rgba(0,0,0,0.18)}.fkk-btn-Ort{background-color:#E6D3B3;color:#1A1A1A;padding:12px 24px;border-radius:30px;font-weight:bold;font-size:18px;box-shadow:0 4px 14px rgba(0,0,0,0.15);border:1px solid #d1b890;transition:all 0.3s ease;text-decoration:none;display:inline-block;cursor:pointer}.fkk-btn-Ort:hover{background-color:#d9bc8a;color:#000;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.2)}.fkk-btn-hotel{background-color:#3A7BD5;color:#fff;padding:12px 26px;border-radius:30px;font-weight:bold;font-size:16px;box-shadow:0 4px 14px rgba(0,0,0,0.15);border:none;transition:all 0.3s ease;text-decoration:none;display:inline-block;cursor:pointer}.fkk-btn-hotel:hover{background-color:#2E62AA;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.25)}@media (max-width:768px){.fkk-btn-hotel{background-color:#2E62AA;padding:14px 22px;font-size:15px;box-shadow:0 3px 12px rgba(0,0,0,0.2)}.fkk-btn-hotel:hover{background-color:#244C82;transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,0.3)}}