.booking_booking__VLtEk{max-width:900px;margin:0 auto;color:var(--secondary-color);font-family:Lexend Exa,sans-serif}.booking_heading__gCpm8{text-align:center;font-size:2.5rem;margin-bottom:1.5rem}.booking_tabNav__m47PG{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.booking_tabButton__v4liv{background-color:var(--bg-color);color:var(--secondary-color);padding:1.5rem 2.5rem;border:none;border-radius:19px;cursor:pointer;font-family:Lexend Exa,sans-serif;text-align:center;font-weight:500;text-decoration:none;text-transform:uppercase;display:inline-block;transition:transform .2s ease}.booking_tabButton__v4liv:hover{transform:scale(1.05)}.booking_tabButton__v4liv:active{transform:scale(.95)}.booking_active__ddYKb{background-color:var(--accent-color);color:var(--secondary-color)}.booking_tabContent__3EywT{border-radius:12px;margin-left:5%;margin-right:5%}.booking_infoBlock__1bAps{display:grid;grid-template-columns:1fr auto;gap:2rem;margin-bottom:2rem;align-items:center}.booking_imagewrapper__8Yyzy{width:100%;max-width:400px;height:auto;border-radius:10px;object-fit:cover}@media (max-width:768px){.booking_infoBlock__1bAps{grid-template-columns:1fr}.booking_imagewrapper__8Yyzy{max-width:100%;margin-top:1rem}}.Anmeld_reviewSection__8J6Vn{display:flex;flex-wrap:nowrap;align-items:center;gap:2rem;padding:2rem;background-color:var(--bg-color);border-radius:12px;margin-left:5%;margin-right:5%;max-width:1200px}.Anmeld_imageWrapper__tlHxx img{width:400px;max-width:100%;height:auto;border-radius:10px;object-fit:cover}.Anmeld_reviewContent__uS_HF{flex:1;min-width:300px}.Anmeld_reviewText__tEvWa{font-size:1.1rem;margin:1rem 0;min-height:80px}.Anmeld_reviewerInfo__H3rt2{display:flex;flex-direction:column-reverse;align-items:flex-start;font-size:1rem;margin-bottom:1rem}.Anmeld_reviewerName__IkcWI{font-style:italic;font-family:poppins,sans-serif}.Anmeld_stars__WZQrx{display:flex;gap:.2rem;font-size:2rem}.Anmeld_starFilled__ZXhm8{color:gold}.Anmeld_starEmpty__5cHMD{color:#555}.Anmeld_controls__VCnt8{display:flex;align-items:center;gap:1rem}.Anmeld_andbtn__iJQJX{background:none;border:none;padding:.5rem;font-size:1.5rem;cursor:pointer;color:var(--secondary-color);user-select:none;transition:transform .2s ease}.Anmeld_andbtn__iJQJX:focus,.Anmeld_andbtn__iJQJX:hover{transform:scale(1.2);outline:none}.Anmeld_dots__vYJFz{display:flex;gap:.5rem}.Anmeld_activeDot__ArKea,.Anmeld_dot__SxamV{width:14px;height:14px;border-radius:50%;background-color:gray;cursor:pointer;user-select:none;transition:background-color .3s ease}.Anmeld_activeDot__ArKea:focus,.Anmeld_dot__SxamV:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.Anmeld_activeDot__ArKea{background-color:white}@media (max-width:768px){.Anmeld_reviewSection__8J6Vn{flex-direction:column;align-items:center}.Anmeld_imageWrapper__tlHxx img{width:100%;max-width:300px;margin-bottom:1rem}.Anmeld_reviewContent__uS_HF{text-align:center;min-width:auto;justify-content:center}.Anmeld_reviewerInfo__H3rt2{align-items:center;justify-content:center}.Anmeld_controls__VCnt8,.Anmeld_stars__WZQrx{justify-content:center}}.KontaktForm_form__Q_Lwa{display:flex;flex-direction:column;gap:1rem;max-width:700px;margin:2rem auto;border-radius:12px}.KontaktForm_label__jVVFC{font-weight:500;margin-bottom:.15rem;text-transform:uppercase}.KontaktForm_input__ncYBC,.KontaktForm_select__iHWYp,.KontaktForm_textarea__QT0fr{padding:.75rem;border-radius:8px;font-size:1rem;font-family:poppins,sans-serif}.KontaktForm_textarea__QT0fr{min-height:140px;resize:vertical}.KontaktForm_button__g6AbA{background-color:var(--accent-color);color:var(--secondary-color);padding:1.5rem;border:none;border-radius:19px;cursor:pointer;font-family:Lexend Exa,sans-serif;text-align:center;font-weight:500;text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.KontaktForm_button__g6AbA:hover{transform:scale(1.05)}.KontaktForm_error__yFtAk,.KontaktForm_success__kY0Gd{padding:.75rem;border-radius:8px;text-align:center;font-weight:500;font-family:poppins,sans-serif}.KontaktForm_success__kY0Gd{background-color:#d4edda;color:#155724}.KontaktForm_error__yFtAk{background-color:#f8d7da;color:#721c24}.KontaktForm_required__AwQqz{color:red;margin-left:.25rem}.CTACom_card__gpRv_{padding:2rem;border-radius:16px;text-align:center;max-width:400px;margin:2rem auto;border:3px solid var(--bg-color);transition:transform .3s ease}.CTACom_card__gpRv_:hover{transform:translateY(-5px)}.CTACom_title__IAK6g{font-family:Lexend Exa,sans-serif;font-size:1.75rem;margin-bottom:1rem;text-transform:uppercase}.CTACom_description__u_c9_{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:2rem}@media (max-width:600px){.CTACom_card__gpRv_{padding:1.5rem;max-width:90%;margin-left:5%;margin-right:5%}.CTACom_title__IAK6g{font-size:1.4rem}.CTACom_description__u_c9_{font-size:.95rem}}.OmMigCom_section__fCu2X{display:flex;flex-direction:column;gap:4rem;padding:2rem}.OmMigCom_card__VlIab{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.OmMigCom_reverse__6lCWT{direction:rtl}.OmMigCom_reverse__6lCWT .OmMigCom_textContent__hjWD3{direction:ltr}.OmMigCom_textContent__hjWD3{font-family:Lexend Exa,sans-serif;font-size:1rem;line-height:1.6;color:var(--secondary-color)}.OmMigCom_imagewrapper__roX_Q{width:100%;max-width:400px;height:auto;border-radius:10px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.OmMigCom_imagewrapper__roX_Q:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}@media (max-width:768px){.OmMigCom_card__VlIab{grid-template-columns:1fr;text-align:center}.OmMigCom_imagewrapper__roX_Q{margin:0 auto}}