.page_container__jZF7q{padding:0 2rem}.page_main__nw1Wk{min-height:100vh;padding:4rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_logoContainer__m2mQ4{display:flex;justify-content:center;margin-bottom:1rem}.page_title__po7na{margin:1rem 0;font-size:2.5rem;text-align:center}.page_dates__kgHAN{font-size:1.2rem}.page_countdown__Tu5ta,.page_dates__kgHAN{margin-bottom:2rem;text-align:center}.page_countdownTimer__E20eV{display:flex;justify-content:center}.page_timerItem__5jY0q{margin:0 1rem;text-align:center}.page_timerValue__pH8PW{font-size:2rem}.page_timerLabel__9El_v{font-size:1rem;color:#bbb}.page_hotelOptions__XHh1a{margin:2rem 0;text-align:center}.page_hotels__8lnHf{display:inline-flex;gap:1rem;padding:1rem;margin:2rem 0;border:1px solid #444;border-radius:8px}.page_hotelItem__FF2hU{display:flex;flex-direction:column;align-items:center;text-align:center;width:150px;margin:0 1rem;cursor:pointer;flex-shrink:0;background-color:#222;padding:1rem;border-radius:8px}.page_selectedHotel__q_vMe{border:4px solid #f0a500;border-radius:8px;transform:scale(1.05);transition:all .3s ease}.page_hotelImage__VujeD{object-fit:cover;height:80px;width:100%;border-radius:4px;margin-bottom:.5rem}@media (max-width:600px){.page_hotels__8lnHf{padding:1rem 0}}.page_timeline__8Dtgf{position:relative;width:100%;max-width:800px;margin:0 auto}.page_timelineContainer__q5TJt{position:relative}.page_timelineText__NWCIw{text-align:center;margin:4rem 0;font-size:1.5rem;color:#fff}.page_checkInText__fwUHq,.page_checkOutText__PCTmY{text-align:center;margin:2rem 0;font-size:1.5rem;color:#fff}.page_selectedHotelText__RRYyO{font-weight:700;color:#007bff}.page_itineraryItem__F2naU{display:flex;align-items:center;justify-content:space-between;margin:2rem 0;width:calc(50% - 1rem)}.page_itineraryItem__F2naU.page_left__kiRJI{margin-right:auto;flex-direction:row}.page_itineraryItem__F2naU.page_right__UMq_q{margin-left:auto;flex-direction:row-reverse}.page_thumbnail__gKHvO{width:200px;height:150px;margin-right:2rem}.page_videoCard__eEwtE{background-color:#1a1a1a;border-radius:16px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.page_caption__Mz6ID{max-width:200px;text-align:left}.page_caption__Mz6ID h2{margin:0;font-size:1.5rem}.page_caption__Mz6ID h3{margin:.5rem 0 0;font-size:1.2rem;color:#bbb}.page_caption__Mz6ID h4{margin:.5rem 0 0;font-size:1rem;color:#ddd}.page_caption__Mz6ID p{margin:.5rem 0 0;font-size:.9rem;color:#eee}.page_timelineContainer__q5TJt:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#ddd;transform:translateX(-50%)}@media (max-width:600px){.page_itineraryItem__F2naU{width:100%;flex-direction:column;margin:1rem 0}.page_itineraryItem__F2naU.page_left__kiRJI,.page_itineraryItem__F2naU.page_right__UMq_q{flex-direction:column}.page_thumbnail__gKHvO{width:100%;height:auto;margin:1rem 0}.page_caption__Mz6ID{text-align:center;max-width:100%}.page_timelineContainer__q5TJt:before{display:none}}.page_transportation__pZw6j{margin:4rem 0;text-align:center}.page_transportationContent__eiv77{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page_transportationText__i_lhI{flex:1;text-align:left;max-width:400px;margin-right:1rem}@media (max-width:600px){.page_transportationContent__eiv77{flex-direction:column;align-items:center}.page_transportationText__i_lhI{text-align:center;margin-right:0;margin-bottom:1rem}}.page_footer__F3MD0{margin-top:4rem;text-align:center}.page_footer__F3MD0 a{color:#ddd;text-decoration:none}.page_footer__F3MD0 a:hover{text-decoration:underline}.page_costumeSelection__GZpU9{margin:2rem 0;text-align:center}.page_masBandScroller__4DuiH{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}.page_scrollArrow__S58tP{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:.5rem;cursor:pointer;z-index:1}.page_scrollArrow__S58tP.page_left__kiRJI{left:0}.page_scrollArrow__S58tP.page_right__UMq_q{right:0}.page_masBandItem__3awmo{background-color:#222;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.page_selectedMasBand__YKwUa{border:4px solid #f0a500;border-radius:8px;transform:scale(1.05);transition:all .3s ease;padding:.5rem}.page_coolText__H5q2y{background:linear-gradient(45deg,#f0a500,#ffc500,#fd7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;text-shadow:0 0 8px rgba(240,165,0,.7);font-size:1.1em;display:inline-block}.page_selectedMasBandLogo__emNiJ{position:relative;width:calc(50% - 1rem);margin-left:auto;text-align:center;padding:1rem}.page_selectedMasBandLogo__emNiJ:before{content:"";position:absolute;top:50%;left:-2rem;width:2rem;height:2px;background-color:#ddd}.page_customPackage__E_LcO{margin:2rem 0;text-align:center;padding:2rem;background-color:#111;border-radius:8px}.page_contactButton__zNnqZ{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#fff;color:#000;text-decoration:none;border-radius:4px}.page_shareButton__Ho1_y{margin-top:2rem;background:none;border:none;cursor:pointer;color:#fff}.page_shareContainer__fyT3D{margin-top:2rem;text-align:center;padding:2rem;border-top:1px solid #444}.page_shareButtons__zMgLh{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;align-items:center}.page_copyButton__UNIa2{background-color:#f0a500;color:#000;border:none;padding:.75rem 1.5rem;border-radius:20px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.page_copyButton__UNIa2:hover{background-color:#d49400}.page_durationSelector__TZObM{display:flex;justify-content:center;margin-bottom:2rem}.page_durationSelector__TZObM a,.page_durationSelector__TZObM button{background:none;border:1px solid #fff;color:#fff;padding:.5rem 1rem;margin:0 .5rem;cursor:pointer;text-decoration:none;font-size:1rem;transition:background-color .3s ease;border-radius:20px}.page_durationSelector__TZObM a:hover,.page_durationSelector__TZObM button:hover{background-color:#333}.page_activeTab__imdC0{background-color:#fff;color:#000}.page_priceCalculator__wJPDs{margin:2rem 0;text-align:center}.page_groupSizeSelector__kVecd{margin-bottom:1rem}.page_totalPrice__0NkCI{font-size:1.5rem}.page_toggleSwitch__UZhD0{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.page_toggleSwitch__UZhD0 label{display:flex;align-items:center;cursor:pointer}.page_toggleSwitch__UZhD0 input{margin-right:.5rem}