.bookingConfirmation_bookingconfirmationBody__pcSvf{width:1000px;padding:20px;border-radius:10px;background:#fff;margin:2% auto -2%;max-height:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.bookingConfirmation_headerlogo__DG_CI{width:50%;display:none;margin-left:auto;margin-right:auto;margin-bottom:2%}.bookingConfirmation_LNDBookingConfContainer__7I17W{border:1px solid #aaa;border-radius:10px;margin-top:3.5%}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we{background-color:#fff;overflow:hidden}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we div{float:left;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh{float:right}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_leftAligned__l0yVe img{width:100%;margin-top:0}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_leftAligned__l0yVe p{color:#263238;font-family:font;font-size:20px;font-style:normal;font-weight:400;line-height:138.2%;text-align:center;margin-top:-2%}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh h1{color:rgba(184,2,7,.8);font-size:40px;font-style:normal;font-weight:400;line-height:148.2%;letter-spacing:-1.4px;text-align:right}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh p{color:#263238;font-size:25px;font-style:normal;font-weight:700;line-height:138.2%;text-align:right}.bookingConfirmation_bookingIDConfirmation__Ub4zF{text-align:center;margin-top:-2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF h1{color:#263238;font-size:25px;font-style:normal;font-weight:500;line-height:138.2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF h1 span{color:#263238;font-family:font;font-size:25px;font-style:normal;font-weight:700;line-height:138.2%;letter-spacing:1px}.bookingConfirmation_bookingIDConfirmation__Ub4zF p{color:#263238;font-size:18px;font-style:normal;font-weight:700;line-height:138.2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF h3{float:left;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:138.2%;border-radius:5px;border:.5px solid #929292;background:#263238;margin-left:1%;margin-top:-3%;padding:8px 16px}.bookingConfirmation_hotelAndCustomerDetails__AtJZM{background:rgba(234,236,240,.5);padding:20px;width:98%;margin:1% auto}.bookingConfirmation_LNDConfirmationCustomerDetails__vC1yE{margin-top:2%}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9{padding:0;float:left}.bookingConfirmation_hosteldetailsbookingline__k5z7P{width:50%}.bookingConfirmation_customerdetailsbookingline__75zIV{width:50%;border-left:2px solid #c5c4c4;padding-left:0;height:200px}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9 h1{color:rgba(184,2,7,.8);font-size:30px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-1.05px;text-align:center}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9 p{color:#263238;font-size:18px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px;width:70%;margin:auto}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9 .bookingConfirmation_address__A2NvE{text-align:center}.bookingConfirmation_bookingtimelinecol__Rrrho{width:50%;padding:0;float:left}.bookingConfirmation_checkincheckoutcot__PLwl4{margin-left:-3%;width:100%;margin-top:3%}.bookingConfirmation_bookingtimelinecol__Rrrho p{color:#263238;font-size:18px;font-style:normal;font-weight:400;line-height:138.2%}.bookingConfirmation_bookingtimelinecol__Rrrho p svg{margin-left:8px}.bookingConfirmation_bookingtimelinecol__Rrrho h6{text-align:center;color:#263238;font-size:18px;font-style:normal;font-weight:700;line-height:138.2%}.bookingConfirmation_customerdetailshotelbooking__ziz2I{margin-top:6%;margin-left:-8%}.bookingConfirmation_customerdetailshotelbooking__ziz2I p{color:#263238;font-size:19px;font-style:normal;font-weight:700;line-height:138.2%;margin-bottom:2%}.bookingConfirmation_customerdetailshotelbooking__ziz2I p span{color:#cf0007;font-size:19px;font-style:normal;font-weight:700;line-height:138.2%;margin-left:2%}.bookingConfirmation_roomtypedetailsbooking__t0aVR,.bookingConfirmation_roomtypedetailsbookingcontainer__JJYDX{max-width:100%!important}.bookingConfirmation_roomtypedetailsbooking__t0aVR .bookingConfirmation_roombookingdetailstable__rSJjH{border-collapse:collapse;width:100%!important;border:1px solid #c5c4c4;margin-top:0}.bookingConfirmation_roomtypedetailsbooking__t0aVR td,.bookingConfirmation_roomtypedetailsbooking__t0aVR th{padding:10px;border-bottom:1px solid #c5c4c4;text-align:left;color:#263238;font-size:18px;font-style:normal;font-weight:600;line-height:138.2%}.bookingConfirmation_bookingconfirmationbodycont__ESkWF{width:98%;margin:1% auto auto}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div{border-bottom:2px solid #ccc;padding-bottom:0}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div h1{color:#263238;font-family:fonttwo;font-size:22px;font-style:normal;font-weight:500;line-height:148.2%;letter-spacing:-1.05px;padding-top:5px;margin-bottom:-.5%}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p{color:#263238;font-size:18px;font-style:normal;font-weight:400;line-height:138.2%;font-family:font;margin-bottom:10px}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p span{font-family:font}.bookingConfirmation_paymentcontainerbookingconfirmation__P_FaN{width:100%;border:6px solid #263238;background:hsla(0,0%,77%,.2);padding:20px;margin:2% auto auto}.bookingConfirmation_paymentcontainergrid__B6RIx{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bookingConfirmation_paymentcolbookingconfirm__NuXgb{float:left;border:4px solid #263238;background:#fff;padding-top:30px;padding-right:10px;height:180px;margin-bottom:10px}.bookingConfirmation_paymentcolbookingconfirm__NuXgb p{color:#263238;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%;text-align:center;font-family:font;margin-top:15%;width:70%;margin-left:auto;margin-right:auto}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h1{color:#263238;font-size:30px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-1.4px;font-family:fonttwo;text-align:center;margin-top:-5%}.bookingConfirmation_paymentstatuscontainer__0o2ia{max-height:180px;position:relative;display:flex;border:2px solid #263238;background:#fff;justify-content:center;align-items:center}.bookingConfirmation_paymentstatuscontainercenter__lu5v9{margin:0;position:absolute}.bookingConfirmation_paymentstatuscontainercenter__lu5v9 h5{color:#263238;font-size:20px;text-align:center!important;font-family:fonttwo;width:100%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb img{float:left;margin-top:3%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h2{color:#263238;font-size:16px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-.63px;text-align:right;font-family:fonttwo;margin-top:3%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h6{color:#263238;text-align:right;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%;font-family:Poppins,sans-serif;margin-bottom:5%;margin-top:-2%}.bookingConfirmation_paymenttextbookingconfirm__LAHhr{color:rgba(38,50,56,.8);font-size:19px;font-style:normal;font-weight:700;line-height:138.2%;margin-left:0;font-family:font;margin-top:2%}.bookingConfirmation_acknowledgebookingbookingconfirm__Yckup{width:60%;margin-left:20%;margin-right:20%;margin-top:2%;color:var(--dark-extralight,#fbfbfb);text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;background:#6e9e76;padding:20px 8px;font-family:font;border:none}.bookingConfirmation_travelhotlinesbookingconfirm__8ztCC{color:#263238;font-size:18px;font-style:normal;font-weight:700;line-height:138.2%;margin-top:3%;border-top:1px solid #c4c4c4;font-family:font;padding-top:10px}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi{padding:10px}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi p{font-family:font;font-size:18px!important}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi h3{font-family:font}.bookingConfirmation_paymentcolMain__bN2Xe{width:400px}.bookingConfirmation_paymentPolicyBookingConf__fbWx1{border-bottom:none!important;display:flex;gap:25px}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p{margin-top:5px!important}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p span{font-weight:600}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p button{padding:2px 5px;background-color:#6a2222;color:#fff;border:none;font-size:15px;font-weight:500;cursor:pointer}.bookingConfirmation_bookingConfirmationLndHeader__KqEcy{text-align:center;font-family:fonttwo;margin-top:-1%;margin-bottom:-1%;background-color:#40b869;color:#fff;padding:8px 16px;font-size:22px}.bookingConfirmation_telephoneLNDBookingconf__Dm5m7{display:flex;gap:30px;font-family:font}.bookingConfirmation_telephoneLNDBookingconf__Dm5m7 p a{text-decoration:none;color:inherit;font-family:fonttwo}.bookingConfirmation_bookingDateText__n3CKU{float:right;color:#cf0007;font-size:16px;font-family:font;font-weight:500;margin-top:2%;margin-bottom:1%}.bookingConfirmation_agentstatus__7H7et{margin-top:2%;margin-bottom:-2%}.bookingConfirmation_reservationdetails__8NWD5{margin-top:10%!important}.bookingConfirmation_propertyaddresslnconfirmation__t7CtQ{margin-top:-12%}.bookingConfirmation_propertyaddresslnconfirmation__t7CtQ p{text-align:left!important;color:#263238;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%;margin-left:10px}.bookingConfirmation_propertyaddresslnconfirmation__t7CtQ h6{font-size:18px;font-weight:600;margin-left:10px;margin-top:2px}.bookingConfirmation_bookingQuestions__GYzNF,.bookingConfirmation_bookingQuestions__GYzNF span{font-family:font}.bookingConfirmation_bookingQuestions__GYzNF a{text-decoration:none;color:inherit}.bookingConfirmation_lndImagesCont__6O_Dl{gap:10px}.bookingConfirmation_lndImagesCont__6O_Dl img{width:33.333%!important;height:300px!important;background-size:contain}.bookingConfirmation_topdata__s_h8y{display:flex;justify-content:space-between}.bookingConfirmation_lndImagesCont__6O_Dl{position:relative;width:100%;max-width:100%;margin:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.bookingConfirmation_lndImagesCont__6O_Dl img{width:100%!important;height:500px!important;object-fit:cover}.bookingConfirmation_lndImagesCont__6O_Dl svg{fill:#000}.bookingConfirmation_nextButton__IFmEa,.bookingConfirmation_prevButton__Ts6kC{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;padding:0 8px;cursor:pointer;font-size:24px;border-radius:50%;transition:background .3s ease}.bookingConfirmation_nextButton__IFmEa:hover,.bookingConfirmation_prevButton__Ts6kC:hover{background:#ccc;color:#fff}.bookingConfirmation_prevButton__Ts6kC{left:20px}.bookingConfirmation_nextButton__IFmEa{right:20px}.bookingConfirmation_welcome__OCN8P{margin-top:-2%;width:100%}.bookingConfirmation_welcome__OCN8P p{font-size:18px}.bookingConfirmation_welcome__OCN8P h1{text-align:center;width:100%;font-size:32px;margin-bottom:2%}@media (max-width:599px){.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_leftAligned__l0yVe img{width:90%;margin-top:0}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_leftAligned__l0yVe p{color:#263238;font-size:12px;font-style:normal;font-weight:400;line-height:138.2%;text-align:center;margin-top:-8%}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh h1{color:rgba(184,2,7,.8);font-size:18px;font-style:normal;font-weight:400;line-height:148.2%;letter-spacing:-1.4px;text-align:right}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh p{color:#263238;font-size:16px;font-style:normal;font-weight:700;line-height:138.2%;text-align:right}.bookingConfirmation_headerLogoandConfirmationBookingConfirmation__5O3we .bookingConfirmation_rightAligned__jsssh{float:right;margin-top:-10%;margin-bottom:3%}.bookingConfirmation_bookingIDConfirmation__Ub4zF{text-align:center;margin-top:-2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF h1{color:#263238;font-size:15px;font-style:normal;font-weight:500;line-height:138.2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF h1 span{color:#263238;font-size:18px;font-style:normal;font-weight:700;line-height:138.2%}.bookingConfirmation_bookingIDConfirmation__Ub4zF p{color:#263238;font-size:12px;font-style:normal;font-weight:700;line-height:138.2%}.bookingConfirmation_hosteldetailsbookingline__k5z7P{width:100%}.bookingConfirmation_customerdetailsbookingline__75zIV{width:100%;border-left:0 solid #c5c4c4;padding-left:0;height:auto}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9 h1{color:rgba(184,2,7,.8);font-size:18px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-1.05px;text-align:center}.bookingConfirmation_hotelandcutomerdetailscol__WYIN9 p{color:#263238;font-family:font;font-size:14px;font-style:normal;font-weight:400;line-height:148.2%;letter-spacing:-.7px;width:100%;margin:auto;text-align:center}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h2{color:#263238;font-size:14px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.63px;text-align:right;margin-top:0}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h6{color:#263238;text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:138.2%;margin-bottom:5%;margin-top:2%}.bookingConfirmation_bookingtimelinecol__Rrrho h6{text-align:center;color:#263238;font-family:font;font-size:14px;font-style:normal;font-weight:700;line-height:138.2%}.bookingConfirmation_customerdetailshotelbooking__ziz2I{margin-top:4%;margin-left:3%;text-align:left}.bookingConfirmation_customerdetailshotelbooking__ziz2I p{color:#263238;font-family:font;font-size:15px;font-style:normal;font-weight:700;line-height:138.2%;margin-bottom:2%;text-align:left}.bookingConfirmation_customerdetailshotelbooking__ziz2I p span{color:#cf0007;font-family:font;font-size:15px;font-style:normal;font-weight:400;line-height:138.2%;margin-left:2%}.bookingConfirmation_roomtypedetailsbookingcontainer__JJYDX{width:100%!important}.bookingConfirmation_roomtypedetailsbooking__t0aVR{max-width:100%!important}.bookingConfirmation_roomtypedetailsbooking__t0aVR .bookingConfirmation_roombookingdetailstable__rSJjH{border-collapse:collapse;width:100%!important;border:1px solid #c5c4c4;margin-top:0}.bookingConfirmation_roomtypedetailsbooking__t0aVR td,.bookingConfirmation_roomtypedetailsbooking__t0aVR th{padding:10px 5px 10px 2px;border-bottom:1px solid #c5c4c4;text-align:left;color:#263238;font-family:font;font-size:10px;font-style:normal;font-weight:600;line-height:138.2%}.bookingConfirmation_hotelAndCustomerDetails__AtJZM{background:rgba(234,236,240,.5);padding:15px;width:98%;margin:13% auto 1%}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div{border-bottom:0 dashed rgba(38,50,56,.8);padding-bottom:0}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div h1{color:#263238;font-size:16px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:.1px;padding-top:0}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p{color:#263238;font-size:14px;font-style:normal;font-weight:400;line-height:138.2%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb{width:100%;float:left;margin-left:0;border:2px solid #263238;background:#fff;padding-top:30px;padding-bottom:20px;height:130px;margin-right:2%}.bookingConfirmation_paymentcolMain__bN2Xe{width:100%!important;height:max-content!important;margin-top:-4%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb p{color:#263238;font-size:11px;font-style:normal;font-weight:600;line-height:138.2%;text-align:center;margin-top:0}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h1{color:#263238;font-size:20px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-1.4px;text-align:center;margin-top:1px}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h5{color:#263238;font-size:16px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.875px;text-align:center!important;margin-left:15%;margin-right:10%;margin-top:12%;width:80%}.bookingConfirmation_mobilebookingpayable___jz9e{width:98%!important;margin-top:0;height:165px!important}.bookingConfirmation_paymentcontainerbookingconfirmation__P_FaN{width:100%;border:2px solid #263238;background:hsla(0,0%,77%,.2);padding:7px;margin:2% auto auto}.bookingConfirmation_paymenttextbookingconfirm__LAHhr{color:rgba(38,50,56,.8);font-size:12px;font-style:normal;font-weight:700;line-height:138.2%;margin-left:0;margin-top:0}.bookingConfirmation_acknowledgebookingbookingconfirm__Yckup{width:70%;margin-left:15%;margin-right:15%;margin-top:5%;color:var(--dark-extralight,#fbfbfb);text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;background:#6e9e76;padding:8px;border:none}.bookingConfirmation_travelhotlinesbookingconfirm__8ztCC{color:#263238;font-size:12px;font-style:normal;font-weight:700;line-height:138.2%;margin-top:3%;border-top:1px solid #c4c4c4;padding-top:10px}.bookingConfirmation_bookingIDConfirmation__Ub4zF h3{float:left;color:#fff;font-size:8px;font-style:normal;font-weight:700;line-height:138.2%;border-radius:5px;border:.5px solid #929292;background:#263238;margin-left:1%;margin-top:2%;padding:8px 10px}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi h3{font-size:16px}.bookingConfirmation_telephoneLNDBookingconf__Dm5m7{display:block;gap:0;margin-top:5px;margin-bottom:5px;font-size:15px}.bookingConfirmation_telephoneLNDBookingconf__Dm5m7 p{margin-bottom:5px;font-size:14px!important}.bookingConfirmation_bookingDateText__n3CKU{float:right;color:#cf0007;font-size:14px;font-weight:500;margin-top:0}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi{padding:10px 0 0}.bookingConfirmation_customersupportcenterLNDBookingConf__IEMKi p{font-size:14px!important}.bookingConfirmation_bookingconfirmationbodycont__ESkWF div p button{padding:2px 5px;background-color:#000;color:#fff;border:none;font-size:14px;font-weight:500;cursor:pointer}.bookingConfirmation_bookingConfirmationLndHeader__KqEcy{text-align:center;margin-top:0;margin-bottom:0;font-size:16px}.bookingConfirmation_reservationdetails__8NWD5{margin-top:0!important}.bookingConfirmation_propertyaddresslnconfirmation__t7CtQ h6{font-size:16px;font-weight:600;margin-left:10px;margin-top:2px}.bookingConfirmation_propertyaddresslnconfirmation__t7CtQ p{text-align:left!important;color:#263238;font-size:15px;font-style:normal;font-weight:400;line-height:138.2%;margin-left:10px}.bookingConfirmation_bookingQuestions__GYzNF{margin-top:3%}.bookingConfirmation_paymentstatuscontainer__0o2ia{max-height:130px;width:100%;display:flex;position:relative;border:2px solid #263238;background:#fff;justify-content:center;align-items:center}.bookingConfirmation_paymentstatuscontainercenter__lu5v9{position:absolute}.bookingConfirmation_paymentstatuscontainercenter__lu5v9 h5{color:#263238;font-size:15px;text-align:center!important;font-family:fonttwo;width:90%;margin:auto}.bookingConfirmation_welcome__OCN8P{margin-top:2%;width:100%}.bookingConfirmation_welcome__OCN8P p{font-size:14px}.bookingConfirmation_welcome__OCN8P h1{text-align:center;width:100%;font-size:18px;margin-bottom:2%}.bookingConfirmation_bookingconfirmationBody__pcSvf{width:100%!important;padding:20px;border-radius:10px;background:#fff;margin:0 auto -2%;max-height:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.bookingConfirmation_lndImagesCont__6O_Dl{display:block;gap:30px}.bookingConfirmation_lndImagesCont__6O_Dl img{width:100%!important;height:200px!important;background-size:contain;object-fit:cover}.bookingConfirmation_prevButton__Ts6kC{left:10px}.bookingConfirmation_nextButton__IFmEa{right:10px}.bookingConfirmation_paymentcontainergrid__B6RIx{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bookingConfirmation_paymentcontainergrid__B6RIx>:nth-child(3){grid-column:span 2}.bookingConfirmation_topdata__s_h8y{display:flex;flex-direction:column;gap:10px;justify-content:space-between}}@media (min-width:600px) and (max-width:900px){.bookingConfirmation_bookingconfirmationBody__pcSvf{width:95%;padding:20px;border-radius:10px;background:#fff;margin-top:0!important;margin:auto auto -2%;max-height:100%;overflow:none;-ms-overflow-style:none;scrollbar-width:none}.bookingConfirmation_bookingDateText__n3CKU{float:right;color:#cf0007;font-size:14px;font-weight:500;margin-top:-1%}.bookingConfirmation_lndImagesCont__6O_Dl{display:flex;gap:10px;margin-top:5%;width:98%;margin-left:auto;margin-right:auto}.bookingConfirmation_paymentcontainerbookingconfirmation__P_FaN{width:100%;border:4px solid #263238;background:hsla(0,0%,77%,.2);padding:7px;margin:2% auto auto}.bookingConfirmation_paymentcontainergrid__B6RIx{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bookingConfirmation_paymentcontainergrid__B6RIx>:nth-child(3){grid-column:span 2}.bookingConfirmation_paymentcolbookingconfirm__NuXgb{width:100%;float:left;margin-left:0;border:2px solid #263238;background:#fff;padding-top:30px;padding-bottom:20px;height:130px;margin-right:0}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h5{color:#263238;font-size:25px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-.875px;text-align:center!important;font-family:fonttwo;margin:10% auto auto;width:70%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb p{color:#263238;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%;text-align:center;font-family:font;margin-top:0;width:70%;margin-left:auto;margin-right:auto}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h1{color:#263238;font-size:30px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-1.4px;font-family:fonttwo;text-align:center;margin-top:-2%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h2{color:#263238;font-size:16px;font-style:normal;font-weight:700;line-height:148.2%;letter-spacing:-.63px;text-align:right;margin-top:0}.bookingConfirmation_paymentcolbookingconfirm__NuXgb img{float:left;margin-top:-3%}.bookingConfirmation_paymentcolbookingconfirm__NuXgb h6{color:#263238;text-align:right;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%;margin-bottom:5%;margin-top:0}.bookingConfirmation_paymenttextbookingconfirm__LAHhr{color:rgba(38,50,56,.8);font-size:17px;font-style:normal;font-weight:700;line-height:138.2%;margin-left:0;margin-top:2%}.bookingConfirmation_lndImagesCont__6O_Dl img{width:33.333%!important;height:230px!important;background-size:contain;object-fit:cover}.bookingConfirmation_paymentstatuscontainer__0o2ia{max-height:130px;position:relative;border:2px solid #263238;background:#fff}}.bookingConfirmation_specialOffersSection__DlZjG{font-family:font,Poppins,sans-serif;width:98%;margin:40px auto;box-sizing:border-box}.bookingConfirmation_specialOffersHeader__kjmc1{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.bookingConfirmation_specialOffersIconCircle__YQZZ8{width:44px;height:44px;border-radius:50%;background-color:#fef3c7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bookingConfirmation_specialOffersIconCircle__YQZZ8 svg{width:22px;height:22px;fill:#d97706}.bookingConfirmation_specialOffersHeaderText__1uGq1{display:flex;flex-direction:column;gap:4px}.bookingConfirmation_specialOffersTitle__e8Xj0{font-size:20px;font-weight:700;color:#1e293b;margin:0;text-align:left;font-family:fonttwo,sans-serif}.bookingConfirmation_specialOffersSubtitle__jZEGC{font-size:14px;color:#475569;margin:0;line-height:1.5;text-align:left;font-family:font,sans-serif}.bookingConfirmation_specialOffersCardsGrid__WaDzm{display:flex;gap:24px;margin-bottom:24px}.bookingConfirmation_specialOfferCard__ruEMA{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;box-sizing:border-box;text-align:left}.bookingConfirmation_specialOfferCardComeBack__0Hu60{border-left:4px solid #f59e0b}.bookingConfirmation_specialOfferCardExtended__5Tj3g{border-left:4px solid #10b981}.bookingConfirmation_specialOfferTagRow__A8eBF{display:flex;margin-bottom:4px}.bookingConfirmation_specialOfferTag__62FEp{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-family:fonttwo,sans-serif}.bookingConfirmation_specialOfferTagComeBack__Iv2qb{background-color:#fef3c7;color:#b45309}.bookingConfirmation_specialOfferTagExtended__S0I2Q{background-color:#e6f4ea;color:#137333}.bookingConfirmation_specialOfferTag__62FEp svg{width:12px;height:12px;fill:currentColor}.bookingConfirmation_specialOfferCardTitle__33a2V{font-size:18px;font-weight:700;color:#1e293b;margin:0;font-family:fonttwo,sans-serif}.bookingConfirmation_specialOfferCardAmount__DO4FI{font-size:32px;font-weight:800;margin:4px 0;font-family:fonttwo,sans-serif}.bookingConfirmation_specialOfferCardAmountComeBack__hOaTo{color:#b45309}.bookingConfirmation_specialOfferCardAmountExtended__47zxN{color:#137333}.bookingConfirmation_specialOfferCardDesc__JwoWe{font-size:14px;line-height:1.6;color:#475569;margin:0;flex-grow:1;font-family:font,sans-serif}.bookingConfirmation_specialOfferCardButton__AfwqE{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center;font-family:fonttwo,sans-serif}.bookingConfirmation_specialOfferCardButton__AfwqE:hover{background-color:#f8fafc;border-color:#94a3b8}.bookingConfirmation_specialOfferCardFooter__QNX7t{font-size:12px;color:#64748b;text-align:center;margin-top:4px;font-family:font,sans-serif}.bookingConfirmation_bookingEmailBanner__3xf3Q{display:flex;align-items:center;gap:16px;background-color:#f7f6f2;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin-top:24px;width:98%;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:left}.bookingConfirmation_bookingEmailBannerIcon__5PH1c{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.bookingConfirmation_bookingEmailBannerIcon__5PH1c svg{width:22px;height:22px;fill:#64748b}.bookingConfirmation_bookingEmailBannerText__IssM4{font-size:14px;color:#334155;margin:0;line-height:1.5;font-family:font,sans-serif}.bookingConfirmation_bookingEmailBannerText__IssM4 strong{font-family:fonttwo,sans-serif}.bookingConfirmation_bookingEmailBannerText__IssM4 a{color:#2563eb;text-decoration:underline;font-weight:600}@media (max-width:768px){.bookingConfirmation_specialOffersCardsGrid__WaDzm{flex-direction:column;gap:16px}.bookingConfirmation_bookingEmailBanner__3xf3Q{flex-direction:column;align-items:flex-start;gap:10px}}.reviewPopup_reviewmodaloverlay__y2AWM{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;font-family:font}.reviewPopup_reviewmodalcontent__ALxhx{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.3);width:max-content}.reviewPopup_closereviewmodalbutton__QX_xc{float:right;font-size:50px;cursor:pointer;color:#cf0007;margin-top:-3%}.reviewPopup_reviewPopupRatings__bQBab{display:flex;gap:10px;width:100%;margin:3% auto auto}.reviewPopup_reviewPopupIndividualRating__n03vE{padding:7px;font-size:26px;cursor:pointer}.reviewPopup_reviewPopupIndividualRating__n03vE:hover{color:#fff}.reviewPopup_reviewPopupIndividualRating__n03vE svg{width:60px;height:60px}.reviewPopup_reviewPopupRatingsText__iaHF3{overflow:hidden;margin-top:-5%}.reviewPopup_reviewPopupRatingsText__iaHF3 p{float:left;font-size:18px;font-weight:500}.reviewPopup_agreedText__CHvPw{float:right}.reviewPopup_reviewPopupContent__eFVHq{margin:auto;text-align:center!important}.reviewPopup_reviewPopupContent__eFVHq h2{font-size:19px;margin-left:3%;font-family:fonttwo}.reviewPopup_reviewPopupContent__eFVHq p{margin-top:10px;margin-bottom:15px}.reviewPopup_reviewPopup__j6pKH{margin-top:2%;margin-bottom:2%}.reviewPopup_reviewPopupContent__eFVHq form{display:block;width:400px;margin-top:3%}.reviewPopup_reviewPopupContent__eFVHq form h2{font-size:19px}.reviewPopup_reviewPopupContent__eFVHq form p{font-size:15px}.reviewPopup_reviewPopupContent__eFVHq form textarea{width:380px;height:100px;padding:10px;font-size:14px}.reviewPopup_reviewPopupContent__eFVHq form input{width:90%;padding:10px;font-size:14px}.reviewPopup_pricebuttons__DHttL{display:grid;width:60%;margin:2% auto auto;gap:15px;grid-template-columns:repeat(2,1fr)}.reviewPopup_pricebuttons__DHttL button{padding:5px 30px;cursor:pointer}.reviewPopup_pricebuttons__DHttL button:hover{background-color:#000;color:#fff}.reviewPopup_yesbutton__rYJnH{background-color:#6e9e76;border:none;color:#fff}.reviewPopup_nobutton__66QsB{background-color:#fff;border:1px solid #6e9e76;color:#6e9e76}.reviewPopup_reviewPopupContent__eFVHq form button{background-color:#6e9e76;margin-top:10px;padding:10px 30px;border:none;color:#fff}.reviewPopup_reviewPopupContent__eFVHq form button:hover{background-color:#fff;color:#6e9e76;border:2px solid #6e9e76;cursor:pointer}@media (max-width:599px){.reviewPopup_reviewmodaloverlay__y2AWM{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;font-family:font}.reviewPopup_reviewmodalcontent__ALxhx{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.3);width:80%;margin-left:10%;margin-right:10%}.reviewPopup_reviewPopupIndividualRating__n03vE{padding:5px;font-size:16px}.reviewPopup_reviewPopupIndividualRating__n03vE svg{width:40px;height:40px}.reviewPopup_reviewPopupRatingsText__iaHF3 p{float:left;font-size:12px;font-weight:500}.reviewPopup_reviewPopupRatingsText__iaHF3{overflow:hidden;margin-top:0}.reviewPopup_reviewPopupContent__eFVHq h2{font-size:14px;margin-left:3%}.reviewPopup_reviewPopupContent__eFVHq p{margin-top:5px;margin-bottom:15px;font-size:12px;margin-left:5px}.reviewPopup_reviewPopupContent__eFVHq form{display:block;width:100%;margin-top:5%}.reviewPopup_reviewPopupContent__eFVHq form h2{font-size:14px}.reviewPopup_reviewPopupContent__eFVHq form p{font-size:12px}.reviewPopup_reviewPopupContent__eFVHq form textarea{width:90%;height:70px;padding:10px;font-size:14px}.reviewPopup_reviewPopupContent__eFVHq form button{background-color:#6e9e76;margin-top:10px;padding:10px 30px;border:none;color:#fff}.reviewPopup_closereviewmodalbutton__QX_xc{float:right;font-size:40px;cursor:pointer;color:#cf0007;margin-top:-6%}.reviewPopup_reviewPopupRatings__bQBab{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;width:100%;margin:3% auto auto}}@media (min-width:600px) and (max-width:900px){.reviewPopup_reviewmodalcontent__ALxhx{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.3);width:max-content;margin-left:auto;margin-right:auto}}.mainHeader_mainHeaderContainer__vAUoU{border-radius:10px;margin-top:.5%;display:flex;width:99%!important;height:max-content}.mainHeader_mainHeaderContone__E1r2n{border-radius:10px;width:100%;font-family:fonttwo;padding:0 10px 20px 0}.mainHeader_mainHeaderContone__E1r2n h1{font-size:30px;margin-top:-10px}.mainHeader_mainHeaderContwo__EzSyX{padding-top:20px;padding-right:0;border-left:1px solid #aaa;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mainHeader_mainHeaderContwospacing__P7y2Q{padding-left:20px}.mainHeader_mainHeaderContoneContent__p19es{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:2%}.mainHeader_mainHeaderContoneContent__p19es p{font-size:16px;margin-top:0}.mainHeader_mainHeaderContoneContent__p19es h6{font-size:18px;font-weight:700}.mainHeader_checkinaccomodate__n02OT{display:flex;gap:30px}.mainHeader_confirmationmove__RxEF_{margin-top:-3%}.mainHeader_propertyAddress__hyDce p{font-size:16px}.mainHeader_propertyAddress__hyDce h6{font-size:18px}.mainHeader_mainHeaderContwo__EzSyX div{margin-bottom:-10%}.mainHeader_mainHeaderContwo__EzSyX div p{font-size:15px;text-align:left;font-family:font}.mainHeader_mainHeaderContwo__EzSyX div h2{text-align:left!important;font-size:17px!important;font-family:fonttwo;margin-bottom:15%}.mainHeader_paymentStatus__gjJ0f{background-color:#d3d3d3;width:100%;border-radius:10px;padding-top:10px;padding-bottom:10px;margin-top:-2%;margin-bottom:2%}.mainHeader_paymentStatus__gjJ0f p{text-align:center!important;font-size:16px}.mainHeader_paymentStatus__gjJ0f h1{text-align:center!important;font-size:24px!important;font-family:fonttwo!important}@media (max-width:599px){.mainHeader_mainHeaderContainer__vAUoU{border:0 solid #aaa;border-radius:10px;margin-top:0;display:block;width:100%!important;height:max-content}.mainHeader_mainHeaderContone__E1r2n{box-shadow:none;border-radius:10px;width:100%;font-family:fonttwo;padding:0 0 -20px}.mainHeader_mainHeaderContwo__EzSyX{padding-top:10px;padding-right:0;border-left:0;border-top:1px solid #aaa;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mainHeader_mainHeaderContwo__EzSyX div{margin-top:0;margin-left:-1%}.mainHeader_mainHeaderContwo__EzSyX div p{font-size:15px;text-align:left;font-family:font}.mainHeader_mainHeaderContwo__EzSyX div h2{text-align:left!important;font-size:17px!important;font-family:fonttwo;margin-top:0;margin-bottom:15%}.mainHeader_propertyAddress__hyDce h6{font-size:15px;width:95%;margin-bottom:0}.mainHeader_propertyAddress__hyDce p{font-family:fonttwo;font-size:15px}.mainHeader_paymentStatus__gjJ0f{border-top:0 solid #ccc;width:auto;margin-bottom:4%!important;margin-top:4%!important;display:flex;justify-content:center;align-items:center;gap:5px;padding:5px;height:auto}.mainHeader_paymentStatus__gjJ0f h1{font-size:16px!important}.mainHeader_checkinaccomodate__n02OT{display:flex;gap:30px;margin-top:2%}.mainHeader_mainHeaderContoneContent__p19es{display:flex;flex-direction:column;gap:0;margin-bottom:2%}.mainHeader_mainHeaderContoneContent__p19es div{display:flex;gap:10px;align-items:center}.mainHeader_mainHeaderContoneContent__p19es p{font-size:15px;margin-top:2%!important}.mainHeader_mainHeaderContoneContent__p19es h6{font-size:15px;margin-top:2%}.mainHeader_mainHeaderContone__E1r2n h1{font-size:20px;font-family:fonttwo;margin-top:4px;margin-bottom:10px!important}.mainHeader_confirmationmove__RxEF_{margin-top:5%;margin-bottom:5%!important}}@media (min-width:600px) and (max-width:900px){.mainHeader_mainHeaderContainer__vAUoU{border:0 solid #aaa;border-radius:10px;margin-top:.5%;display:block;width:100%!important;height:520px;padding-top:20px}.mainHeader_mainHeaderContone__E1r2n{box-shadow:none;border-radius:10px;width:100%;font-family:fonttwo;padding:10px 10px -20px 30px}.mainHeader_mainHeaderContwo__EzSyX{padding-top:10px;padding-right:0;border-left:0;border-top:1px solid #aaa;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mainHeader_mainHeaderContwo__EzSyX div{margin-top:0;margin-bottom:-13%}.mainHeader_mainHeaderContwo__EzSyX div p{font-size:15px;text-align:left;font-family:font}.mainHeader_mainHeaderContwo__EzSyX div h2{text-align:left!important;font-size:17px!important;font-family:fonttwo;margin-top:0;margin-bottom:15%}.mainHeader_propertyAddress__hyDce h6{font-size:18px;margin-top:0;margin-bottom:0}.mainHeader_paymentStatus__gjJ0f{border-top:2px solid #ccc;width:auto}}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.mainHotel_LNDHotelDetailsCol__bitQy{float:left;padding:5px;margin-top:10px;margin-bottom:10px}.mainHotel_bookingConfirmationLNDLeft__B1HPz,.mainHotel_bookingConfirmationLNDMap__Iygh5{width:100%}.mainHotel_LNDBookingConfHeaderDetails__fAVzn{display:grid;grid-template-columns:repeat(2,1fr)}.mainHotel_bookingConfirmationLNDLeft__B1HPz button{margin:0;position:absolute;left:15%;-ms-transform:translateY(-15%);transform:translateY(-15%);background-color:#8497b0;color:#fff;border:2px solid #8faadc;font-size:16px;padding:5px 15px;border-radius:6px;cursor:pointer}.mainHotel_bookingConfirmationLNDMap__Iygh5 .mainHotel_buttonLNDMapCont__kU7zM{display:flex;justify-content:center;align-items:center;margin-top:1%;margin-bottom:3%}.mainHotel_bookingConfirmationLNDMap__Iygh5 img{width:100%;height:150px;border:2px solid #ddd;padding:0}.mainHotel_bookingConfirmationLNDMap__Iygh5 figcaption{text-align:center;background-color:#ddd;margin-top:-1%;padding:4px;font-size:11px;font-weight:600;font-family:fonttwo;width:99%}.mainHotel_bookingConfirmationLNDLeft__B1HPz h1{margin-top:2%;font-size:30px;font-family:font}.mainHotel_buttonLNDMapCont__kU7zM{background-color:#2f5597;border-radius:5px;border:2px solid #8faadc;color:#fff;padding:5px 15px;width:max-content;margin:auto}.mainHotel_bookingConfirmationLNDLeft__B1HPz p{font-size:17px;margin-top:5px;font-family:font;font-weight:500}.mainHotel_bookingConfirmationLNDLeft__B1HPz ul{margin-top:10px}.mainHotel_bookingConfirmationLNDLeft__B1HPz ul li{font-size:16px;padding-bottom:10px;list-style-type:none;font-family:font}.mainHotel_bookingConfirmationLNDLeft__B1HPz ul li span{color:#40b869}.mainHotel_LNDBookingConfHeader__C94ei{float:left;padding:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:10px}.mainHotel_LNDBookingConfHeaderLeftDetails__S_1Gg{width:100%}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5{width:25%;padding-top:20px;padding-left:0;padding-right:0;border-left:1px solid #aaa;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mainHotel_leftLNDBookingConfContainer__0Tmzk{width:750px}.mainHotel_leftLNDBookingConfContainer__0Tmzk h1{font-family:font}.mainHotel_LNDBookingConfContainer__99b3S{padding:20px;border:1px solid #aaa;border-radius:10px;margin-top:3.5%;display:grid!important;grid-template-columns:repeat(2,1fr);width:1080px}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 p{font-size:16px;text-align:center}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 h2{font-size:18px;text-align:center;font-weight:600}.mainHotel_propertyaddresslnconfirmation__3tNhi{margin-top:-3%}.mainHotel_propertyaddresslnconfirmation__3tNhi p{text-align:left!important;color:#263238;font-size:15px;font-style:normal;font-weight:600;font-family:font;line-height:138.2%}.mainHotel_propertyaddresslnconfirmation__3tNhi h6{font-size:18px;font-weight:600;font-family:font;margin-top:-10px}.mainHotel_accomodatescheckouttext__Jhjpi{margin-top:-10%!important}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 div{margin-bottom:20px;margin-top:10px}.mainHotel_mainBookingConfirmation__ztWDp{margin-bottom:8px!important;margin-top:0!important;padding-left:20px!important}.mainHotel_mainBookingConfirmation__ztWDp p{text-align:left!important;font-size:15px!important}.mainHotel_mainBookingConfirmation__ztWDp h2{text-align:left!important;font-size:17px!important}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 .mainHotel_fullypaid__QCImu{margin-top:20px}.mainHotel_fullypaid__QCImu h2{text-align:center;font-size:20px;font-weight:600;margin-top:2px}.mainHotel_LNDBookingConfHeaderLeftDetails__S_1Gg h1{font-size:30px;margin-left:10px;margin-top:10px}.mainHotel_LNDBookingConfDetails__eXm7T div{margin-bottom:20px;margin-top:0}.mainHotel_LNDBookingConfDetails__eXm7T p{font-family:font;font-size:16px}.mainHotel_LNDBookingConfDetails__eXm7T h6{font-size:18px;font-weight:600;font-family:font;margin-top:-3%}.mainHotel_bookingconfirmationreservationnumber__6CS8F{margin-top:-25%}.mainHotel_LNDBookingConfDetails__eXm7T .mainHotel_accomodatescheckout__FW1hk{display:flex;gap:40px}.mainHotel_reservationnumberlnconfirmation__rN_0u{margin-top:-12%!important;font-family:font}.mainHotel_LNDHotelDetailsColCont__hg_Em{display:flex;position:relative;margin-bottom:30px;margin-top:10px;gap:20px}.mainHotel_LNDHotelDetailsColCont__hg_Em>div:first-child{flex:2}.mainHotel_LNDHotelDetailsColCont__hg_Em>div:last-child{flex:1}.mainHotel_mainbookingdeals__y3_1L{display:flex;gap:10px;margin-bottom:10px}.mainHotel_mainbookingdeals__y3_1L p{font-size:15px;font-weight:400;margin-right:30px}.mainHotel_mainbookingdeals__y3_1L p span{margin-right:20px;color:green}.mainHotel_bookingDetailsColCont__0TRsr{margin-bottom:20px}.mainHotel_bookingConfirmationLNDMap__Iygh5{height:220px;padding:10px;border:1px solid #959494;display:flex;flex-direction:column}.mainHotel_bookingConfirmationLNDMap__Iygh5>div:first-child{height:auto!important;min-height:0}.mainHotel_bookingConfirmationLNDMap__Iygh5>div:nth-child(2){height:180px!important;flex-grow:1}.mainHotel_bookingConfirmationLNDMap__Iygh5>div:nth-child(3){height:max-content;font-weight:700}.mainHotel_locationDetails__zacIE{display:flex;gap:2px;font-size:14px;margin-top:10px}.mainHotel_locationDetails__zacIE>div:first-child{flex:1}.mainHotel_locationDetails__zacIE>div:last-child{flex:3;height:max-content!important}@media only screen and (max-width:600px){.mainHotel_LNDHotelDetailsCol__bitQy{float:left;padding:5px;margin-top:0;margin-bottom:0}.mainHotel_bookingConfirmationLNDLeft__B1HPz{width:100%}.mainHotel_bookingConfirmationLNDMap__Iygh5{width:100%;order:-1}.mainHotel_LNDHotelDetailsColCont__hg_Em{display:flex;flex-direction:column;height:auto;gap:5px;margin-bottom:0;position:relative}.mainHotel_bookingConfirmationLNDLeft__B1HPz button{position:relative;left:0;margin-left:5%;margin-right:5%;width:90%;margin-top:5%;background-color:#8497b0;color:#fff;border:2px solid #8faadc;font-size:14px;padding:5px 10px;border-radius:6px;cursor:pointer}.mainHotel_bookingConfirmationLNDLeft__B1HPz h1{margin-top:3%;font-size:25px;text-align:center;margin-bottom:10px}.mainHotel_bookingConfirmationLNDLeft__B1HPz ul{margin-top:5px}.mainHotel_bookingConfirmationLNDLeft__B1HPz ul li{font-size:14px;padding-bottom:5px}.mainHotel_bookingConfirmationLNDLeft__B1HPz p{font-size:14px;margin-top:0;font-weight:400}.mainHotel_LNDBookingConfHeader__C94ei{float:left;padding:10px;height:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:0}.mainHotel_bookingConfirmationLNDMap__Iygh5 img{width:100%;height:150px;border:2px solid #aaa;padding:0}.mainHotel_bookingConfirmationLNDMap__Iygh5 figcaption{text-align:center;background-color:#aaa;margin-top:-2%;font-size:11px;font-weight:600;padding:10px 4px 4px}.mainHotel_bookingConfirmationLNDMap__Iygh5 .mainHotel_buttonLNDMapCont__kU7zM{display:flex;justify-content:center;align-items:center;margin-top:0;margin-bottom:8px}.mainHotel_buttonLNDMapCont__kU7zM{background-color:#2f5597;border-radius:5px;border:2px solid #8faadc;color:#fff;font-size:14px;padding:5px 10px;margin-top:5px;margin-bottom:3%}.mainHotel_LNDBookingConfHeaderLeftDetails__S_1Gg{width:100%}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5{width:100%;padding:20px;border-left:none;border-top:2px solid #aaa;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mainHotel_LNDBookingConfDetailsLeft__oC9fC{width:100%}.mainHotel_LNDBookingConfDetailsRight__Nb4fA{width:100%;margin-top:-10px}.mainHotel_LNDBookingConfDetails__eXm7T .mainHotel_accomodatescheckout__FW1hk{display:block;gap:40px;margin-bottom:25px}.mainHotel_LNDBookingConfHeaderLeftDetails__S_1Gg h1{font-size:22px;margin-left:10px;margin-top:0;font-weight:600}.mainHotel_LNDBookingConfDetails__eXm7T div{margin-bottom:10px;margin-top:0}.mainHotel_LNDBookingConfDetails__eXm7T p{font-size:14px}.mainHotel_LNDBookingConfDetails__eXm7T h6{font-size:16px;font-weight:600}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 p{font-size:16px;text-align:left}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 h2{font-size:18px;text-align:left;font-weight:600}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 div{margin-bottom:0;margin-top:10px}.mainHotel_LNDBookingConfHeaderRightDetails__DTda5 .mainHotel_fullypaid__QCImu{margin-top:15px}.mainHotel_LNDBookingConfContainer__99b3S{border:1px solid #aaa;border-radius:10px;margin-top:10%;margin-bottom:5%}.mainHotel_LNDBookingConfDetails__eXm7T{float:left;padding-bottom:0}.mainHotel_mainBookingConfirmation__ztWDp{margin-bottom:8px!important;margin-top:0!important;padding-left:0!important}.mainHotel_map__EwjjG{height:200px;margin-bottom:20px}}@media print{.mainHotel_navbar-fixed__Dwcw1{display:none}}.button_btn__2UA4B{outline:none;border:none;text-align:center;padding-block:7px;font-size:var(--btn-text);font-weight:var(--btn-text-weight);text-transform:capitalize;cursor:pointer}.button_btn-primary__GGM0F{background-color:var(--color-primary);color:#fff;border:1px solid #d3d3d3;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.button_btn-text-primary__qcCwh{color:#fff;border-radius:20px;background:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .3s ease;padding:4px 8px;margin:8px 12px 12px;width:fit-content;font-size:16px;font-weight:700}.button_btn-primary__GGM0F:hover{background-color:var(--color-primary)}.button_opaque__Erjqw{opacity:.5;transition:opacity .3s ease}.button_normal__jBjTC{opacity:1}.imageSlider_image-slide-wrapper__CC5q0{display:flex;height:100%;width:100%;overflow-x:hidden;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.imageSlider_image-slide-wrapper__CC5q0 img{width:100%;height:100%;object-fit:cover;object-position:center;flex-shrink:0;transition:margin .5s ease}.imageSlider_nextImageBtn__L1_zX,.imageSlider_prevImageBtn__6jUBJ{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);z-index:2}.imageSlider_nextImageBtn__L1_zX svg,.imageSlider_prevImageBtn__6jUBJ svg{width:22px;height:30px;& path{fill:#cdcdcd75}}.imageSlider_prevImageBtn__6jUBJ{left:2%}.imageSlider_nextImageBtn__L1_zX{right:2%}.imageSlider_nextImageBtn__L1_zX.imageSlider_active__MeDSo,.imageSlider_prevImageBtn__6jUBJ.imageSlider_active__MeDSo{& path{fill:#fefefe}}.imageSlider_image-control-wrapper__a8wPO{position:absolute;display:flex;align-items:center;gap:5px;bottom:10px;right:25px;z-index:2}.imageSlider_image-control__jg8Bo{width:4px;height:4px;background-color:#fff;border-radius:50%;opacity:.5;transition:transform,opacity .3s ease-in-out}.imageSlider_active-control__hp5Mu{background-color:#fff;opacity:1;transform:scale(1.4)}.imageSlider_image-container__1wNJi{position:relative;width:100%;height:100%;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.imageSlider_discountBadge__9M2Qn{position:absolute;top:10px;left:10px;background-color:#fff;color:#e60023;padding:3px 10px;font-size:15px;font-weight:800;border-radius:15px;z-index:3}.like_like-container__L7uw0{position:absolute;top:10px;right:5px;display:flex;align-items:center;gap:3px;border:none;background:none;cursor:pointer;& svg{stroke:hsla(0,0%,47%,.85);fill:#fff;width:19px;height:29px;transition:stroke,fill .3s ease-in-out}}.like_like-container__L7uw0:not(.like_liked__wW0Hp) svg:hover{stroke:#e30f0f;fill:#e30f0f}.like_like-container-hoteldetail__Q9g7_{display:flex;align-items:center;gap:5px;border:none;padding:0 5px;border-radius:10px;background:hsla(0,0%,100%,.45);cursor:pointer;& svg{stroke:hsla(0,0%,47%,.85);fill:#fff;width:19px;height:29px;transition:stroke,fill .3s ease-in-out}}.like_like-container-hoteldetail__Q9g7_:not(.like_liked__wW0Hp) svg:hover,.like_liked__wW0Hp svg{stroke:#e30f0f;fill:#e30f0f}.toast_toast-wrapper___u6zg{position:fixed;bottom:-40px;right:10px;background-color:#fff;color:#030303;font-size:var(--btn-text);font-weight:var(--paragraph-text-weight);letter-spacing:.2px;padding:10px 20px;border-radius:5px;box-shadow:2px 2px 4px 2px rgba(0,0,0,.1);z-index:1000;opacity:0;transition:bottom .6s ease-in,opacity .9s ease-in-out;pointer-events:none}.toast_toast-wrapper___u6zg.toast_show__92dbi{pointer-events:auto}.toast_show__92dbi{opacity:1;bottom:10px}.toast_top-right__nGDhF{top:10px;right:10px}.toast_top-left__7CN6C{top:10px;left:10px}.toast_bottom-right__rsCyB{right:10px!important}.toast_bottom-left__HZuSl{right:unset!important;left:10px!important}.verifiedBadge_absolute__Fd_6o{position:absolute;top:10px;left:5px}.verifiedBadge_verified__9cta5{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:2px;padding-block:2px;& svg{width:18px;height:19px}& path{fill:var(--color-primary)}}.Skeleton_container__bTKM9{width:700px}.Skeleton_card__To4AC{display:flex;height:220px;box-shadow:2px 4px 14px 0 rgba(0,0,0,.15);justify-content:space-between;border-radius:10px;margin:10px 0 20px}.Skeleton_card__To4AC span{transform:none}.Skeleton_card-image-container__OM4oF{width:30%;height:100%;border-radius:10px 0 0 10px}.Skeleton_card-image-container__OM4oF span{border-radius:10px 0 0 10px}.Skeleton_room-details__v1S8F{display:flex;flex-direction:column;justify-content:center;gap:15px;width:45%;padding:10px 10px 0 20px;overflow:hidden}.Skeleton_room-details__v1S8F span:nth-child(2){max-width:235px}.Skeleton_pricing__lOmss{display:flex;align-items:center;border-radius:0 10px 10px 0;padding:0;width:25%;position:relative}.Skeleton_pricing__lOmss span{height:100%!important;width:100%!important;border-radius:0 10px 10px 0}.Skeleton_pricing__lOmss span:last-child{height:70%!important;width:70%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.25)}.Skeleton_room-details-mobile__zDPCF{display:flex;flex-direction:column;padding:10px;width:350px;gap:15px}.Skeleton_room-details-mobile__zDPCF span:first-child{max-width:300px}.Skeleton_room-details-mobile__zDPCF span:nth-child(2){max-width:170px}.Skeleton_room-details-mobile__zDPCF span:nth-child(4){max-width:250px}.Skeleton_room-details-mobile__zDPCF span:last-child{max-width:200px}@media only screen and (max-width:600px){.Skeleton_card__To4AC{justify-content:left}.Skeleton_card-image-container__OM4oF{width:150px;height:100%}}.complimentary_complimentary-deal-wrapper__DZAwT{display:flex;flex-wrap:wrap;font-size:12px;margin:10px 0 0;letter-spacing:.3px;gap:10px}.complimentary_deal-item__Qpk8X,.complimentary_payment-option__2t2cG{display:flex;align-items:center;gap:2px}.complimentary_icon__TVxNB{flex-shrink:0}.complimentary_deal-text__h7sT6{font-size:10px;font-weight:600;color:#000;background-color:#fff;padding:2px 6px;border-radius:9px;white-space:nowrap}@media screen and (min-width:600px){.complimentary_deal-text__h7sT6{font-size:12px;padding:3px 8px}}.priceMatch_openPriceMatch__dobS1{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:14px;color:#333;width:max-content;padding:5px 9px;color:#fff;background-color:#40b869;box-shadow:0 2px 5px #333;margin:1% auto auto;border:none}.priceMatch_openPriceMatch__dobS1 svg path{fill:#fff}.priceMatch_popupOverlay__G__WO{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:10001;display:flex;justify-content:center;align-items:center;padding:1rem}.priceMatch_popupBox__qxklj{background-color:#fff;border-radius:12px;max-width:600px;width:100%;padding:2rem;position:relative;max-height:90vh;overflow-y:auto}.priceMatch_popupHeader__LvRiX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.priceMatch_popupHeader__LvRiX svg path{fill:#000}.priceMatch_popupContent__iftnL{font-size:16px;line-height:1.6}.priceMatch_popupContent__iftnL a{color:#333}.priceMatch_closeButton__NkmB7{position:absolute;top:5rem;right:3rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1;width:100%;text-align:right!important}.priceMatch_closeButton__NkmB7 svg path{fill:#000}.priceMatch_popupHeader__LvRiX h1{font-size:20px;margin:0;font-weight:800}.priceMatch_popupHeader__LvRiX button{background:none;border:none;cursor:pointer}@media (max-width:599px){.priceMatch_popupHeader__LvRiX h1{font-size:12px;margin:0;font-weight:800}.priceMatch_popupContent__iftnL{font-size:12px;line-height:1.6}}.GranularSkeletons_priceSkeleton__A0Ea2{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:16px;width:100%;height:100%;justify-content:center}.GranularSkeletons_discountSkeleton__ZR0_o{align-self:flex-start;margin-bottom:8px}.GranularSkeletons_mobilePriceSkeleton__Ny1yT{display:flex;flex-direction:column;gap:4px;align-items:flex-end;margin-top:8px}.GranularSkeletons_amenitiesSkeleton__Ojhx8{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.GranularSkeletons_reviewSkeleton__Ku6qB{display:flex;flex-direction:column;gap:6px;padding:8px 0}.GranularSkeletons_reviewHeader__O_T0L{display:flex;align-items:center;gap:8px}.GranularSkeletons_mobileReviewSkeleton__4qYwE{padding:4px 0}.GranularSkeletons_roomDetailsSkeleton__l3d7i{display:flex;flex-direction:column;gap:4px}.GranularSkeletons_ratingScoreSkeleton__U5mQW{display:inline-flex;align-items:center;margin-left:8px}.GranularSkeletons_hotelNameSkeleton__CXMT1{margin-bottom:8px}.GranularSkeletons_locationSkeleton__Pt0SB{display:flex;align-items:center;gap:4px}@media only screen and (max-width:600px){.GranularSkeletons_priceSkeleton__A0Ea2{padding:8px;gap:4px}.GranularSkeletons_amenitiesSkeleton__Ojhx8,.GranularSkeletons_reviewSkeleton__Ku6qB{gap:4px}}.SearchErrorState_errorContainer__7P6s4{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin:2rem 0}.SearchErrorState_errorContent__iM7eb{text-align:center;max-width:500px;background:#fff;padding:3rem 2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.SearchErrorState_errorIcon__RfRwM{font-size:4rem!important;color:#40b869;margin-bottom:1rem;opacity:.8}.SearchErrorState_errorTitle__8CSta{font-size:1.75rem;font-weight:600;color:#212529;margin-bottom:1rem;line-height:1.3}.SearchErrorState_errorMessage___aFA7{font-size:1.1rem;color:#495057;margin-bottom:1rem;line-height:1.5}.SearchErrorState_errorDetails__H0i3i{font-size:.95rem;color:#6c757d;margin-bottom:1.5rem;line-height:1.4}.SearchErrorState_searchQuery__AWVAH{font-size:.9rem;color:#495057;margin-bottom:2rem;padding:.75rem;background:#f8f9fa;border-radius:8px}.SearchErrorState_searchQuery__AWVAH strong{color:#40b869}.SearchErrorState_errorActions__mY0C1{margin-bottom:1.5rem}.SearchErrorState_retryButton__uDs_T{min-width:140px;height:48px;font-weight:600;border-radius:8px;transition:all .2s ease}.SearchErrorState_retryButton__uDs_T:hover{transform:translateY(-1px);box-shadow:0 4px 12px #40b869}.SearchErrorState_maxRetriesReached__88RIG{display:flex;flex-direction:column;gap:1rem;align-items:center}.SearchErrorState_maxRetriesReached__88RIG p{color:#dc3545;font-weight:500;margin:0}.SearchErrorState_retryCount__LeY1U{font-size:.85rem;color:#6c757d;margin-bottom:1rem;font-style:italic}.SearchErrorState_troubleshooting__2x4b7{text-align:left;background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.SearchErrorState_troubleshooting__2x4b7 h4{font-size:1rem;color:#495057;margin-bottom:.75rem;font-weight:600}.SearchErrorState_troubleshooting__2x4b7 ul{margin:0;padding-left:1.25rem;list-style-type:disc}.SearchErrorState_troubleshooting__2x4b7 li{font-size:.9rem;color:#6c757d;margin-bottom:.5rem;line-height:1.4}.SearchErrorState_troubleshooting__2x4b7 li:last-child{margin-bottom:0}@media (max-width:768px){.SearchErrorState_errorContainer__7P6s4{padding:1rem;min-height:300px}.SearchErrorState_errorContent__iM7eb{padding:2rem 1.5rem}.SearchErrorState_errorIcon__RfRwM{font-size:3rem!important}.SearchErrorState_errorTitle__8CSta{font-size:1.5rem}.SearchErrorState_errorMessage___aFA7{font-size:1rem}.SearchErrorState_troubleshooting__2x4b7{padding:1rem}}@media (max-width:480px){.SearchErrorState_errorContainer__7P6s4{padding:.5rem}.SearchErrorState_errorContent__iM7eb{padding:1.5rem 1rem}.SearchErrorState_errorIcon__RfRwM{font-size:2.5rem!important}.SearchErrorState_errorTitle__8CSta{font-size:1.25rem}.SearchErrorState_maxRetriesReached__88RIG button,.SearchErrorState_retryButton__uDs_T{width:100%}}.TopLoadingBar_container__vqnNR{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:transparent}.TopLoadingBar_bar__p_ob2{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a,#22c55e);background-size:200% 100%;animation:TopLoadingBar_loading__CG9sS 2s ease-in-out infinite;border-radius:0 0 2px 2px;box-shadow:0 0 10px rgba(34,197,94,.3)}@keyframes TopLoadingBar_loading__CG9sS{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.loadingPage_loadingScreenCont__P_Z5b{border:none;width:50%;height:900px;margin-left:auto;margin-right:auto;margin-top:5%;display:flex;justify-content:center;align-items:center}.loadingPage_loadicon__ErPzH{width:100px;height:20px}.loadingPage_loadicon__ErPzH span{position:absolute;display:inline-block;width:20%;height:100%;border-radius:100px}.loadingPage_loadicon__ErPzH span:first-of-type{left:0;background:rgba(110,158,118,.14)}.loadingPage_load-icon__rc0GB span:nth-of-type(2){left:30%;background-color:#6e9e76}.loadingPage_loadicon__ErPzH span:nth-of-type(3){left:60%;background-color:rgba(241,81,86,.15)}.loadingPage_loadicon__ErPzH span:nth-of-type(4){left:90%;background-color:#f15156}.loadingPage_loadicon__ErPzH span:nth-of-type(5){left:120%;background-color:#aaa}.loadingPage_loadicon__ErPzH span{animation-name:loadingPage_loading__Lwtv2;animation-duration:1.5s;animation-iteration-count:infinite;animation-fill-mode:both}.loadingPage_loadicon__ErPzH span:nth-of-type(2){animation-delay:.2s}.loadingPage_loadicon__ErPzH span:nth-of-type(3){animation-delay:.4s}.loadingPage_loadicon__ErPzH span:nth-of-type(4){animation-delay:.6s}.loadingPage_loadicon__ErPzH span:nth-of-type(5){animation-delay:.8s}@keyframes loadingPage_loading__Lwtv2{0%{opacity:1}50%{opacity:0}to{opacity:1}}.loadingPage_centerLoadingIcon__9NrKG{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}@keyframes loadingPage_moveRightUp__t8HZK{0%{transform:translate(0)}50%{transform:translate(10px,-10px)}to{transform:translate(0)}}.loadingPage_moveRightUp__t8HZK{animation:loadingPage_moveRightUp__t8HZK 1.9s ease-in-out infinite;display:inline-block;margin-left:-20%;margin-top:-18%;margin-bottom:-118%}.loadingPage_moveRight__8rRKY{animation:loadingPage_moveRightUp__t8HZK 2s ease-in-out infinite;display:inline-block}@keyframes loadingPage_moveRightLeft__NAWpz{0%{transform:translateX(0)}50%{transform:translateX(60px)}to{transform:translateX(0)}}.loadingPage_container__vjL2K{position:relative;text-align:center;color:#fff;width:auto;border:none;height:600px;margin-left:auto;margin-right:auto;margin-top:5%;display:flex;justify-content:center;align-items:center}.loadingPage_container__vjL2K svg{width:80px}.loadingPage_image__xA7Ic{width:100%}.loadingPage_image__xA7Ic svg{width:100px}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:47%;gap:0}@keyframes loadingPage_scaling__nm3Oi{0%,to{transform:scale(.2);background-color:#6e9e76}40%{transform:scale(1);background-color:#f15156}50%{transform:scale(1);background-color:rgba(241,81,86,.15)}}.loadingPage_dotContainer__fVxy5 div{height:15px;width:15px;border-radius:50%;transform:scale(0);background-color:red;animation:loadingPage_scaling__nm3Oi 2.5s ease-in-out infinite;display:inline-block;margin:.2rem}.loadingPage_dotContainer__fVxy5 div:nth-child(0){animation-delay:0s}.loadingPage_dotContainer__fVxy5 div:first-child{animation-delay:.2s}.loadingPage_dotContainer__fVxy5 div:nth-child(2){animation-delay:.4s}.loadingPage_dotContainer__fVxy5 div:nth-child(3){animation-delay:.6s}.loadingPage_dotContainer__fVxy5 div:nth-child(4){animation-delay:.8s}.loadingPage_dotContainer__fVxy5 div:nth-child(5){animation-delay:1s}@media screen and (width:1338px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-26%;margin-bottom:-113%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:46%;gap:0}}@media screen and (min-width:1340px) and (max-width:1440px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-26%;margin-bottom:-113%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:46%;gap:0}}@media (max-width:599px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-22%;margin-bottom:-112%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:36%;gap:0}}.chatBox_chatboxWrapper__P3q6x{position:fixed;bottom:12px;right:15px;z-index:1000;pointer-events:none}.chatBox_chatboxWrapper__P3q6x>*{pointer-events:auto}.chatBox_chatContainer__vcAfs{display:flex;gap:25px;align-items:flex-end;justify-content:flex-end;flex-direction:column-reverse}.chatBox_chatAnchor__3SgC0{position:relative;display:inline-flex;width:fit-content}.chatBox_image-container__l_92P{position:relative;cursor:pointer;display:inline-flex;align-items:center;& svg{width:35px;height:35px}}.chatBox_dismissButton__jto_6{position:absolute;top:-8px;right:-8px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#111827;box-shadow:0 8px 18px rgba(15,23,42,.16)}.chatBox_dismissButton__jto_6:hover{background:#f8fafc}.chatBox_dismissButton__jto_6:focus-visible{outline:2px solid #111827;outline-offset:2px}.chatBox_statusBubble__ES_0T{position:absolute;top:20%;right:45px;transform:translateY(-20%);display:flex;align-items:center;gap:6px;padding:4px 8px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:20px;box-shadow:0 4px 15px rgba(37,211,102,.35),0 2px 6px rgba(0,0,0,.15);white-space:nowrap;animation:chatBox_bubblePulse__jWImz 2.5s ease-in-out infinite;transform-origin:center right}.chatBox_statusBubble__ES_0T:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #14957b}.chatBox_onlineDot__wjVBZ{width:8px;height:8px;background-color:#b8ffc1;border-radius:50%;box-shadow:0 0 6px rgba(184,255,193,.8);animation:chatBox_dotPulse__N9__S 1.5s ease-in-out infinite}.chatBox_statusText__GA0GX{font-size:11px;font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.15)}@keyframes chatBox_bubblePulse__jWImz{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(37,211,102,.35),0 2px 6px rgba(0,0,0,.15)}50%{transform:scale(1.03);box-shadow:0 6px 20px rgba(37,211,102,.45),0 3px 8px rgba(0,0,0,.2)}}@keyframes chatBox_dotPulse__N9__S{0%,to{opacity:1;box-shadow:0 0 6px rgba(184,255,193,.8)}50%{opacity:.7;box-shadow:0 0 12px #b8ffc1}}.chatBox_orbit__sQDbz{position:absolute;top:50%;left:50%;width:55px;height:55px;border-color:#efefef transparent transparent;border-style:solid;border-width:3px 3px 0 0;border-radius:50%;transform:translate(-50%,-50%);animation:chatBox_orbit__sQDbz 8s linear infinite}.chatBox_orbit__sQDbz:before{content:"";position:absolute;top:6px;right:2px;width:5px;height:5px;border-radius:50%;background-color:var(--primary-color)}@keyframes chatBox_orbit__sQDbz{to{transform:translate(-50%,-50%) rotate(1turn)}}.chatBox_image-container__l_92P button{position:absolute;top:-18px;right:-5px;color:red;font-size:16px;font-weight:700;cursor:pointer;background-color:transparent;border:none;z-index:4;text-transform:uppercase}.chatBox_chatbox__bXRYR{width:300px;height:max-content;background-color:#fff;border:.5px solid #959494;border-radius:4px;box-shadow:-2px 2px 0 rgba(0,0,0,.25)}.chatBox_cancelButton__syaae{color:#030303;font-size:16px;font-weight:700;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:4px;padding:4px 8px;z-index:4;text-align:center;text-transform:uppercase}.chatBox_chatbox__bXRYR.chatBox_open__sUwmM{transform:translateY(0)}.chatBox_phoneInput__xIpsa input{padding:8px!important;border:1px solid #ccc!important;border-radius:4px!important;margin-bottom:5px}.chatBox_header__Xf_VA{display:flex;justify-content:space-between;align-items:start;gap:15px;background-color:var(--color-primary);border-top-left-radius:4px;border-top-right-radius:4px;color:#000;padding:10px;font-size:13px;cursor:pointer;font-family:fonttwo!important;text-transform:uppercase}.chatBox_header__Xf_VA span{font-family:fonttwo!important;font-size:13px;color:#fff}.chatBox_header__Xf_VA span img{width:30px;height:30px}.chatBox_closeButton__z52NP{background:none;border:none;color:red;font-size:15px;cursor:pointer}.chatBox_form__JvD_Y{padding:10px;display:flex;flex-direction:column;gap:8px}.chatBox_form__JvD_Y input::placeholder,.chatBox_form__JvD_Y textarea::placeholder{color:#959494;font-weight:700}.chatBox_form__JvD_Y label{position:relative}.chatBox_email-label__Q4v4t:after,.chatBox_name-label__HThti:after{content:"*";color:red;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.chatBox_email-label__Q4v4t.chatBox_hide__UgaQ7:after,.chatBox_name-label__HThti.chatBox_hide__UgaQ7:after{display:none}.chatBox_name-label__HThti:after{left:85px}.chatBox_email-label__Q4v4t:after{left:125px}.chatBox_input__NuQnS,.chatBox_phoneInput__xIpsa,.chatBox_textarea__9KTte{padding:12px;border:1px solid #d3d3d3!important;border-radius:10px!important;font-size:14px!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important;width:100%}.chatBox_phoneInput__xIpsa{padding:12px 12px 12px 60px!important;width:100%!important}.chatBox_phoneInput__xIpsa::placeholder{color:#959494!important;font-weight:700!important}.chatBox_phone-menu__BDH8B ul{left:-10px}.chatBox_textarea__9KTte{min-height:150px;resize:none}.chatBox_form__JvD_Y:invalid .chatBox_submitButton__YiR_m{background-color:var(--secondary-color)}.chatBox_form__JvD_Y:valid .chatBox_submitButton__YiR_m{background-color:var(--color-primary);&:hover{background-color:var(--primary-color)}}.chatBox_submitButton__YiR_m{display:flex;align-items:center;justify-content:center;color:#fff;padding:10px;border:none;border-radius:15px;cursor:pointer;font-size:18px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.08)}.chatBox_submitButton__YiR_m svg{width:28px;height:28px}.chatBox_successMessage__KraSQ{color:#030303;background-color:#e5e5e5;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.08);padding:15px 0 15px 8px;font-size:14px;font-weight:700;width:100%}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}.deals_mobileTopLND__QyQVu{overflow:hidden;background-color:#333;display:none}.deals_mobileTopLND__QyQVu p{float:left;text-align:center;padding:0 5px;text-decoration:none}.deals_mobileTopLND__QyQVu a{float:left;text-align:center;padding:0;text-decoration:none}.deals_mobileTopLNDDeals__GIEsG{float:right}@media only screen and (max-width:600px){.deals_mobileTopLND__QyQVu{overflow:hidden;background-color:#ff000000;display:block;margin-top:0;margin-bottom:-2%}.deals_backToListing__C56a5{color:#6e9e76;letter-spacing:-.42px;display:flex}.deals_backToListing__C56a5,.deals_dealsLeft__ul_Vl{font-size:12px;font-style:normal;font-weight:500;line-height:148.2%;font-family:font}.deals_dealsLeft__ul_Vl{color:#cf0007;letter-spacing:-.35px}}@font-face{font-family:dark;src:url(/_next/static/media/SharpSansBold.b348fd64.otf) format("truetype")}@font-face{font-family:semidark;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.modal_modalOverlay__tXmvK{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.modal_modalContent__rvcvB{background-color:#fff;width:100%;height:100%;overflow-y:auto;position:relative}.modal_modalDetails__F0TEf{padding:50px;width:90%;max-width:1600px;margin:0 auto}.modal_closeButton__scVIV{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.modal_articleHead__Xvcb6{text-align:left;font-size:42px;margin-top:1%}.modal_cardContainer__VpiBx{margin-top:2%;display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:stretch}.modal_card__NNL34{border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto}.modal_slideshowContainer__mTwX1{position:relative;width:100%;height:250px}.modal_slideshow__TxVH7{position:relative;width:100%;height:100%}.modal_slideshowImage__AewcQ{width:100%;height:100%;object-fit:cover}.modal_imageCaption__jBkWE{position:absolute;bottom:10px;left:10px;color:#fff;background-color:rgba(0,0,0,.6);padding:5px 10px;border-radius:5px;font-size:14px}.modal_next__uEZm7,.modal_prev__IlC7q{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:16px;color:#fff;font-weight:700;font-size:18px;border-radius:3px;background-color:rgba(0,0,0,.6);user-select:none;border:none}.modal_next__uEZm7{right:0}.modal_next__uEZm7:hover,.modal_prev__IlC7q:hover{background-color:rgba(0,0,0,.8)}.modal_cardTextContent__f0O0Z{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.modal_card__NNL34 h2{font-family:dark,sans-serif;font-size:22px;margin:0 0 .5rem}.modal_card__NNL34 p{font-size:15px;margin:0 0 4px;font-family:semidark,sans-serif;line-height:1.5;color:#333}.modal_shortDescription__tQcsS{color:#555;margin-top:.75rem;flex-grow:1}.modal_createdAt__R9_P4{font-size:13px!important;color:#777;margin-top:1rem}.modal_buttons__GXG3J{display:flex;gap:10px;margin-top:1.5rem}.modal_deleteButton__Jw4l1,.modal_editButton__E0cqz{padding:8px 16px;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:semidark,sans-serif;font-size:14px;transition:background-color .2s ease;flex-grow:1;text-align:center}.modal_deleteButton__Jw4l1{background-color:#e53e3e}.modal_deleteButton__Jw4l1:hover{background-color:#c53030}.modal_editButton__E0cqz{background-color:#48bb78}.modal_editButton__E0cqz:hover{background-color:#38a169}.modal_popupOverlay__OPg4S{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:1000}.modal_popupContent__quxVR{background-color:#fff;padding:20px;border-radius:10px;max-width:400px;width:100%;position:relative;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.modal_deletebuttons__D9jM1{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:10px}.modal_deletebuttons__D9jM1 button{padding:8px 12px;font-size:16px;background-color:#fff;border:1px solid #000;cursor:pointer}.modal_deletebuttons__D9jM1 button:hover{background-color:#000;color:#fff}.modal_yes___KIXD{background-color:red!important;border:1px solid red!important;color:#fff!important}.modal_yes___KIXD:hover{background-color:rgba(255,0,0,.718)!important}.modal_publishedHeader__07_T3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.modal_searchContainer__Ps431{display:flex}.modal_searchInput__F4S5D{border:1px solid #ccc;border-radius:8px;padding:.6rem 1rem;font-size:16px;width:300px;transition:border-color .2s,box-shadow .2s}.modal_searchInput__F4S5D:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.2)}.modal_skeletonCard__PXivz{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.modal_skeletonImage__4lFfD{height:250px;background-color:#f0f0f0;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}.modal_skeletonTextWrapper__rIx7G{padding:1.5rem}.modal_skeletonText__ZSrts{height:24px;width:70%;margin-bottom:1rem}.modal_skeletonTextSmall__Tj2Xf,.modal_skeletonText__ZSrts{background-color:#e0e0e0;border-radius:4px;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}.modal_skeletonTextSmall__Tj2Xf{height:16px;width:90%}.modal_imagePlaceholder__8sL2C{width:100%;height:100%;background-color:#f0f0f0;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}@keyframes modal_pulse__yT4V3{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.modal_noResults__lNdo4{text-align:center;padding:4rem 1rem;color:#555;font-size:1.2rem;font-style:italic;background-color:#fafafa;border-radius:12px}.modal_paginationContainer__9s9cy{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1rem}.modal_paginationContainer__9s9cy button{padding:.5rem 1rem;border:1px solid #ccc;background-color:#fff;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .2s,color .2s}.modal_paginationContainer__9s9cy button:hover:not(:disabled){background-color:#48bb78;color:#fff;border-color:#48bb78}.modal_paginationContainer__9s9cy button:disabled{opacity:.5;cursor:not-allowed}.modal_paginationContainer__9s9cy span{font-size:16px;color:#333}@media (min-width:768px){.modal_cardContainer__VpiBx{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.modal_cardContainer__VpiBx{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.modal_modalDetails__F0TEf{padding:20px;width:100%}.modal_articleHead__Xvcb6{font-size:28px}}