.VacationComp_hotelSection__6REHS{padding:0}.VacationComp_container__u2FTE{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media(min-width:992px){.VacationComp_container__u2FTE{grid-template-columns:1.2fr .8fr}}.VacationComp_left__5vQQz h1{font-size:36px;font-weight:800;line-height:1.3;margin-bottom:15px}@media(min-width:768px){.VacationComp_left__5vQQz h1{font-size:46px}}.VacationComp_left__5vQQz p.VacationComp_intro__aRnct{font-size:18px}.VacationComp_left__5vQQz h2{margin-top:30px;font-size:26px;font-weight:700;color:#1f2d3d}.VacationComp_cardList__OVHaV{margin-top:15px;padding:0;list-style:none;grid-template-columns:repeat(3,1fr);display:grid;grid-gap:15px;gap:15px}.VacationComp_cardList__OVHaV li{background:#fff;border:1px solid #ddd;padding:18px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.06)}.VacationComp_cardList__OVHaV li h3{font-size:20px!important;font-weight:600;color:#111}.VacationComp_cardList__OVHaV li p{margin-top:5px;color:#555;line-height:1.6}.VacationComp_destinations__9Clh1{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media(min-width:600px){.VacationComp_destinations__9Clh1{grid-template-columns:repeat(3,1fr)}}.VacationComp_destinations__9Clh1 span{padding:10px 14px;background:#f5f7fa;border:1px solid #ddd;border-radius:6px;text-align:center;color:#333;font-weight:500}.VacationComp_bulletPoints__wwiNJ{margin:15px 0;padding-left:20px}.VacationComp_bulletPoints__wwiNJ li{margin-bottom:8px;color:#555}.VacationComp_callBox__lSMpS{margin:45px 0 15px;text-align:center;background:#fff4ee;padding:20px 20px 15px;border-radius:10px}.VacationComp_callBox__lSMpS h2{margin-top:0}.VacationComp_callBox__lSMpS .VacationComp_callBtn___uC3j{display:block;background:#ffb700;color:#fff;padding:12px 20px;font-weight:600;border-radius:6px;text-decoration:none;transition:.3s ease;width:-moz-fit-content;width:fit-content;margin:20px auto;font-size:20px}.VacationComp_callBox__lSMpS .VacationComp_callBtn___uC3j:hover{background:#e28300}.VacationComp_right__RHbya{display:flex;justify-content:center}.VacationComp_right__RHbya img{width:100%;max-height:420px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.12)}@media(max-width:991px){.VacationComp_container__u2FTE{gap:15px}.VacationComp_cardList__OVHaV{grid-template-columns:1fr}.FAQS_faq_mb__27dNS{margin-bottom:70px!important}}