html,body{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.booking{background-color:#fff;position:relative;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.booking,.booking *{box-sizing:border-box;margin:0;padding:0}.booking .booking-hero{background:url(https://ik.imagekit.io/zp0tch54w/DAMRU/Rectangle%20136%20\(4\).png?updatedAt=1782476571007) 50%/100% 100% no-repeat;height:700px;position:relative;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.booking .booking-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:60px 0!important;padding:0 16px!important;overflow-x:hidden!important}.booking .policy-title{color:#e37a24;word-break:break-word;margin-bottom:20px;font-family:Playfair Display,serif;font-size:48px;font-weight:600;line-height:1.2}.booking .effective-date{color:#000;word-break:break-word;margin-bottom:30px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.booking .intro-text{color:#444;word-break:break-word;margin-bottom:50px;font-family:Poppins,sans-serif;font-size:16px;line-height:1.8}.booking .policy-section{width:100%;margin-bottom:45px;overflow-x:hidden}.booking .policy-section h2{color:#000;word-break:break-word;margin-bottom:20px;font-family:Playfair Display,serif;font-size:28px;font-weight:600}.booking .policy-section p{color:#555;word-break:break-word;margin-bottom:15px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8}.booking .policy-section ul{width:100%;margin-bottom:20px;padding-left:20px;list-style:none}.booking .policy-section ul li{color:#555;word-break:break-word;margin-bottom:10px;padding-left:20px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8;position:relative}.booking .policy-section ul li:before{content:"•";color:#000;font-weight:700;position:absolute;left:0}.booking .sub-block,.booking .contact-details{margin-top:20px}.booking .contact-details p{color:#555;word-break:break-word;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:15px}@media (max-width:1024px) and (min-width:768px){.booking .booking-hero{height:340px}.booking .booking-container{margin:50px 0!important;padding:0 20px!important}.booking .policy-title{font-size:40px}.booking .policy-section h2{font-size:26px}.booking .intro-text,.booking .policy-section p,.booking .policy-section ul li{font-size:15px}}@media (max-width:767px) and (min-width:424px){.booking .booking-hero{height:190px}.booking .booking-container{margin:40px 0!important;padding:0 16px!important}.booking .policy-title{font-size:34px}.booking .policy-section h2{font-size:24px}.booking .intro-text,.booking .policy-section p,.booking .policy-section ul li{font-size:14px}}@media (max-width:425px) and (min-width:375px){.booking .booking-hero{height:168px}.booking .booking-container{margin:35px 0!important;padding:0 14px!important}.booking .policy-title{font-size:30px}.booking .policy-section h2{font-size:22px}.booking .intro-text,.booking .policy-section p,.booking .policy-section ul li{font-size:13px}.booking .policy-section ul{padding-left:16px}}@media (max-width:375px) and (min-width:320px){.booking .booking-hero{height:141px}.booking .booking-container{margin:30px 0!important;padding:0 12px!important}.booking .policy-title{font-size:26px}.booking .policy-section h2{font-size:20px}.booking .intro-text,.booking .policy-section p,.booking .policy-section ul li{font-size:12px}.booking .policy-section ul{padding-left:12px}}@media (max-width:319px){.booking .booking-hero{height:140px}.booking .booking-container{margin:25px 0!important;padding:0 10px!important}.booking .policy-title{font-size:24px}.booking .policy-section h2{font-size:18px}.booking .intro-text,.booking .policy-section p,.booking .policy-section ul li{font-size:11px}}@media (min-width:1200px){.booking .booking-container{max-width:1200px!important;margin:60px auto!important;padding:0 20px!important}.booking .booking-hero{height:600px}}@media (min-width:1600px){.booking .booking-container{max-width:1400px!important;margin:80px auto!important}.booking .booking-hero{height:750px}.booking .policy-title{font-size:54px}.booking .policy-section h2{font-size:32px}}
