.bookinginsights *{margin:0;padding:0;box-sizing:border-box;list-style:none}.bookinginsights{position:relative;z-index:auto}.bookinginsights .bPopup{position:fixed;z-index:2147483647;background:#fff;width:100%;max-width:340px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000;box-shadow:-2px 2px 4px 0 rgba(0,0,0,.15);transition:all ease 2s}.bookinginsights .bPopup.show{transition:all ease 2s}.bookinginsights .bPopupMain{position:relative;display:inline-block}.bookinginsights .bp_TLC{left:0;top:-400px}.bookinginsights .bp_TLC.show{left:0;top:0}.bookinginsights .bp_TLC .bPopupToggle{top:100%;left:0}.bookinginsights .bp_TLC .bPopupToggle svg{transform:rotate(90deg)}.bookinginsights .bp_TLC .bPopupToggle.flip svg{transform:rotate(-90deg)}.bookinginsights .bp_TRC{right:0;top:-400px}.bookinginsights .bp_TRC.show{right:0;top:0}.bookinginsights .bp_TRC .bPopupToggle{top:100%;right:0}.bookinginsights .bp_TRC .bPopupToggle svg{transform:rotate(90deg)}.bookinginsights .bp_TRC .bPopupToggle.flip svg{transform:rotate(-90deg)}.bookinginsights .bp_TM{left:50%;transform:translateX(-50%);top:-400px}.bookinginsights .bp_TM.show{left:50%;transform:translateX(-50%);top:0}.bookinginsights .bp_TM .bPopupToggle{left:50%;top:100%;transform:translateX(-50%)}.bookinginsights .bp_TM .bPopupToggle svg{transform:rotate(90deg)}.bookinginsights .bp_TM.show .bPopupToggle svg{transform:rotate(-90deg)}.bookinginsights .bp_LC{left:-340px;top:50%;transform:translateY(-50%)}.bookinginsights .bp_LC.show{left:0}.bookinginsights .bp_LC .bPopupToggle{top:0;left:100%}.bookinginsights .bp_LC .bPopupToggle svg{transform:rotate(0deg)}.bookinginsights .bp_LC .bPopupToggle.flip svg{transform:rotate(180deg)}.bookinginsights .bp_RC{right:-340px;top:50%;transform:translateY(-50%)}.bookinginsights .bp_RC.show{right:0}.bookinginsights .bp_RC .bPopupToggle{top:0;right:100%}.bookinginsights .bp_RC .bPopupToggle svg{transform:rotate(180deg)}.bookinginsights .bp_RC .bPopupToggle.flip svg{transform:rotate(0deg)}.bookinginsights .bp_SC{left:50%;top:50%;transform:translate(-50%,-50%)}.bookinginsights .bp_SC .bPopupToggle{display:none}.bookinginsights .bp_BLC{left:0;bottom:-400px}.bookinginsights .bp_BLC.show{left:0;bottom:0}.bookinginsights .bp_BLC .bPopupToggle{bottom:100%;left:0}.bookinginsights .bp_BLC .bPopupToggle svg{transform:rotate(-90deg)}.bookinginsights .bp_BLC .bPopupToggle.flip svg{transform:rotate(90deg)}.bookinginsights .bp_BRC{right:0;bottom:-400px}.bookinginsights .bp_BRC.show{right:0;bottom:0}.bookinginsights .bp_BRC .bPopupToggle{bottom:100%;right:0}.bookinginsights .bp_BRC .bPopupToggle svg{transform:rotate(-90deg)}.bookinginsights .bp_BRC .bPopupToggle.flip svg{transform:rotate(90deg)}.bookinginsights .bp_BM{left:50%;transform:translateX(-50%);bottom:-400px}.bookinginsights .bp_BM.show{left:50%;transform:translateX(-50%);bottom:0}.bookinginsights .bp_BM .bPopupToggle{left:50%;bottom:100%;transform:translateX(-50%)}.bookinginsights .bp_BM .bPopupToggle svg{transform:rotate(-90deg)}.bookinginsights .bp_BM.show .bPopupToggle svg{transform:rotate(90deg)}.bookinginsights .bPopupHead{display:flex;align-items:center;height:56px;padding:16px 24px;background-color:#0294a9;position:relative}.bookinginsights .bPopupHead h1{font-size:18px;font-weight:400;line-height:24px;align-items:center;color:#fff;margin:0;flex:1;text-align:center}.bookinginsights .bPopupHead button{width:32px;height:32px;padding:0;margin-left:auto;background:none;border:1px solid #fff;border-radius:50%;cursor:pointer;transition:all ease .3s}.bookinginsights .bPopupHead button svg{fill:#fff}.bookinginsights .bPopupHead button:hover{opacity:.6}.bookinginsights .bInfo{position:absolute;right:5px;top:50%;margin-top:-8px;display:block;width:16px}.bookinginsights .bInfo svg{fill:#fff}.bookinginsights .bPopupToggle{position:absolute;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#006371;-webkit-transition:all ease-in-out 2s;transition:all ease-in-out 2s}.bookinginsights .bPopupToggle svg{width:16px;fill:#fff;-webkit-transition:all ease-in-out .55s;transition:all ease-in-out 2s}.bookinginsights .bPopupToggle:hover{background-color:#0294a9}.bookinginsights .bPopupCtntIn1{background-color:#01bfe2;padding:24px;padding-right:10px;color:#fff;font-size:14px;line-height:18px;position:relative}.bookinginsights .bPopupCtntIn1 h2{font-size:21px;font-weight:700;line-height:24px;color:#fff;margin:0 0 8px;padding:0}.bookinginsights .bPopupCtntIn1 ul,.bookinginsights .bPopupCtntIn1 ul li{list-style-type:disc}.bookinginsights .bPopupCtntIn1 ul{margin-left:20px}.bookinginsights .bPopupCtntIn2{background-color:#fff;padding:24px;padding-right:10px;color:#2f2f2f;font-size:14px;line-height:18px}.bookinginsights .bPopupCtntIn2 ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.bookinginsights .bPopupCtntBtm{font-size:13px;line-height:16px;color:#b0b0b0;padding:0 10px 24px;text-align:center}.bookinginsights .bPrice{position:absolute;right:35px;top:30px;font-size:32px;font-weight:700}.bookinginsights .bPrice sup,.bookinginsights .bPrice sub{font-size:13px}.bookinginsights .bPrice sub{position:relative;bottom:7px}.bookinginsights .w12dat{margin-bottom:32px}.bookinginsights #popupOfferWrap143{max-width:290px;background:#4e7699;position:relative;padding:25px 15px;font-size:16px}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none}.bookinginsights #popupOfferWrap143 .closeBtn143:focus{outline:none;border:none}.bookinginsights #popupOfferWrap143 .closeBtn143:hover{opacity:.5}.bookinginsights #popupOfferWrap143 .closeBtn143 img{width:20px;height:20px}.bookinginsights #popupOfferWrap143,.bookinginsights #popupOfferWrap143 *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.bookinginsights #popupOfferWrap143 .popupOfferHead143{text-align:center;margin-bottom:20px}.bookinginsights #popupOfferWrap143 .popupOfferHead143 h3{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:18px;margin-top:14px}.bookinginsights #popupOfferWrap143 .popupOfferHead143 p{color:#f9e777}.bookinginsights #popupOfferWrap143 .popupOfferFormrow143{width:100%;margin:10px 0;border:5px solid #fff;padding:7px;color:#515151;overflow:hidden;background-color:#fff}.bookinginsights #popupOfferWrap143 .popupOfferFormLeft143{float:left}.bookinginsights #popupOfferWrap143 .popupOfferFormRight143{float:right}.bookinginsights #popupOfferWrap143 .bookDirectBox143{margin-top:30px}.bookinginsights #popupOfferWrap143 .bookDirectBox143 span{display:block;text-transform:uppercase;color:#fff;letter-spacing:1.5px;font-weight:700}.bookinginsights #popupOfferWrap143 .bookDirectBox143 h3{display:inline-block;text-transform:uppercase;font-size:35px;color:#fff;margin:0;letter-spacing:2px;font-weight:400}.bookinginsights #popupOfferWrap143 .bookDirectBox143 h4{display:inline-block;font-size:20px;color:#fff;margin:0;font-weight:400}.bookinginsights #popupOfferWrap143 .bookDirectBox143 p{color:#f9e777;text-align:center;font-size:13px;line-height:1.5}.bookinginsights #popupOfferWrap143 .bookNowBtn143{text-align:center;margin-bottom:20px;margin-top:20px}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{background:#fff;border:none;border-radius:30px;padding:12px 20px;text-decoration:none;color:#515151;font-size:14px;cursor:pointer;line-height:normal;min-width:150px;vertical-align:middle;position:relative;text-align:left}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button:hover,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a:hover,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input:hover[type="submit"]{background:#39c9cf}.bookinginsights #popupOfferWrap143 .bookNowBtn143 img{width:20px;position:absolute;right:16px;top:10px;pointer-events:none}.bookinginsights #popupOfferWrap143 .poweredBy143{color:#fff;position:relative;padding-top:15px;text-align:center}.bookinginsights #popupOfferWrap143 .poweredBy143::before{content:"";background:#000;width:80%;height:1px;left:50%;bottom:100%;transform:translateX(-50%);position:absolute}.bookinginsights #popupOfferWrap143 .poweredBy143 .orangeText143{color:#e89b6f}.bookinginsights #popupOfferWrap143 .closeBtn143,.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{box-shadow:none}.bookinginsights .cr{line-height:0;font-size:17px;color:#fff;margin-top:-12px;margin-bottom:30px}.bookinginsights .book-direct{margin:30px auto -30px auto;max-width:320px;color:#f1f6f7}.bookinginsights .side-bar{margin:0 auto;max-width:320px;color:#fff;text-shadow:0 1px 3px #000}.bookinginsights .dir-book{margin:0;padding:10px;font-size:30px;line-height:1;letter-spacing:1px;text-shadow:0 0 1px #000}.bookinginsights .dir-book small{color:#c3d3dc;display:block;font-size:14px;text-transform:uppercase}.bookinginsights .dir-book span{color:#c3d3dc;font-size:18px;vertical-align:middle;display:inline-block;margin:-3px 6px 0;letter-spacing:.5px}.bookinginsights .power-by{text-align:center;font-size:16px;margin:0;padding:0;line-height:1.4}.bookinginsights .power-by span{color:#f7c22d}.bookinginsights .copy-ri{text-align:center;font-size:14px;line-height:1.4;margin:0 0 10px;padding:0}.bookinginsights .small-text{font-size:12px;text-align:center;line-height:1.4;margin:0;padding:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget span{font-size:16px;text-align:center;font-weight:400;line-height:1.2;padding:0;display:inline !important}.bookinginsights:not(.pct-t4-widget) .inPageWidget p{margin:0;font-size:13px;padding:0;font-weight:400;line-height:18px;color:#000}.bookinginsights:not(.pct-t4-widget) .inPageWidget h1{font-size:26px;line-height:52px;color:#000;font-weight:700;padding:0;margin:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget h2{font-size:24px;line-height:48px;color:#000;font-weight:600;padding:0;margin:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget h3{font-size:22px;line-height:40px;color:#000;font-weight:500;padding:0;margin:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget h4{font-size:20px;line-height:30px;color:#000;font-weight:400;padding:0;margin:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget h5{font-size:18px;line-height:32px;color:#000;font-weight:400;padding:0;margin:0}.bookinginsights:not(.pct-t4-widget) .inPageWidget b,.bookinginsights:not(.pct-t4-widget) .inPageWidget strong{font-weight:700;font-size:18px;line-height:32px;color:#000}.bookinginsights .inPageWidget{position:relative}.bookinginsights .closeBtn143.modalClosecbc{width:32px;height:32px;background:no-repeat;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px}.bookinginsights .body-blackout{position:absolute;z-index:1010;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:none}.bookinginsights .body-blackout.is-blacked-out{display:block}.bookinginsights .popup-trigger{display:inline-block}.bookinginsights .popup-modal{width:650px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:45px;opacity:0;pointer-events:none;transition:all 300ms ease-in-out;z-index:1011}.bookinginsights .popup-modal.is--visible{position:fixed !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;z-index:2147483647 !important;opacity:1 !important;pointer-events:auto !important}.bookinginsights .popup-modal__close{position:absolute;font-size:1.2rem;right:-10px;top:-10px;cursor:pointer}.bookinginsights #popupOfferWrap143 .popupOfferFormrow143{width:100%;margin:10px 0;padding:7px;color:#515151;overflow:hidden;background-color:#fff}.bookinginsights #popupOfferWrap143 .popupOfferHead143{text-align:center;margin-bottom:20px}.bookinginsights .dir-book{margin:0;padding:10px;font-size:30px;line-height:1;letter-spacing:1px;text-shadow:0 0 1px #000}.bookinginsights #popupOfferWrap143 .bookDirectBox143 p{color:#f9e777;text-align:center;font-size:13px;line-height:1.5}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{background:#fff;border:none;border-radius:30px;padding:12px 20px;text-decoration:none;color:#515151;font-size:14px;cursor:pointer;line-height:normal;min-width:150px;vertical-align:middle;position:relative;text-align:left}.bookinginsights #popupOfferWrap143 .poweredBy143{color:#fff;position:relative;padding-top:15px;text-align:center}.bookinginsights #popupOfferWrap143{position:relative;padding:25px 15px;font-size:16px}.bookinginsights #popupOfferWrap143 .bookNowBtn143{text-align:center;margin-bottom:20px;margin-top:20px}.bookinginsights .power-by span{color:#f7c22d}.bookinginsights .copy-ri{text-align:center;font-size:14px;line-height:1.4;margin:0 0 10px;padding:0}.bookinginsights .small-text{font-size:12px;text-align:center;line-height:1.4;margin:0;padding:0}.bookinginsights #vanillaJSPoup .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none}.bookinginsights #vanillaJSPoup{width:max-content;top:50%;left:50%;transform:translate(-50%,-50%) !important;padding:0}.bookinginsights #vanillaJSPoup .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.bookinginsights #vanillaJSPoup .ui-widget-content{border:4px solid #fff !important;background:#fff;color:#333}.bookinginsights #vanillaJSPoup .ui-widget.ui-widget-content{position:absolute;right:10px;border:none !important;top:10px;background-color:rgba(255,255,255,0)}.bookinginsights #vanillaJSPoup .ui-widget .ui-widget{font-size:1em;background-color:transparent !important;border:none !important}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none}.bookinginsights #popupOfferWrap143 .popupOfferFormRight143{float:right}.bookinginsights .dir-book small{color:#c3d3dc;display:block;font-size:14px;text-transform:uppercase}.bookinginsights .dir-book span{color:#c3d3dc;font-size:18px;vertical-align:middle;display:inline-block;margin:-3px 6px 0;letter-spacing:.5px}.bookinginsights .d-inline{display:inline !important}.bookinginsights #popupOfferWrap143 .popupOfferHead143 h3{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:18px;margin-top:14px}.bookinginsights .cr{line-height:0;font-size:17px;color:#fff;margin-top:-12px;margin-bottom:30px}.bookinginsights .w12dat{margin-bottom:32px}.bookinginsights .popupOfferHead143 h3{line-height:47px}.bookinginsights #vanillaJSPoup .bookinginsights .ui-widget input,.bookinginsights .ui-widget select,.bookinginsights .ui-widget textarea,.bookinginsights .ui-widget button{background-color:transparent !important;border:none !important}.bookinginsights .closeBtn143 i.fa.fa-times{font-size:20px}.bookinginsights .body-blackout.is-blacked-out{position:fixed !important;inset:0 !important;z-index:2147483646 !important}.bookinginsights .hasTopBar .navbar{flex-wrap:wrap;flex-direction:column;padding-top:58px}.bookinginsights .hasTopBar .navbar-brand{top:auto;bottom:0}.bookinginsights .hasTopBar button.navbar-toggler{top:64px}.bookinginsights .hasTopBar .search-page{padding-top:158px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:173px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:125px}.bookinginsights .hasTopBar .banner.inner-banner .banner-caption h1:last-child{margin:0;margin-top:35px}.bookinginsights .topBarMain{display:block;width:100%;background-color:#efd402;color:#fff;height:50px;position:fixed;top:0;z-index:999999}.bookinginsights .textSlider{position:relative;overflow:hidden}.bookinginsights .text-slide{width:100%;display:flex;text-align:center}.bookinginsights .text-slide p{min-width:100%;line-height:normal;margin:0;display:flex;align-items:center;justify-content:center;height:50px}.bookinginsights .text-slide p b{font-weight:400;display:block}@media only screen and (max-width:1700px){.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:133px}.hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:123px}}@media only screen and (max-width:1360px){.bookinginsights .searchpage__outer .search_room-form.blue-form{top:106px}.bookinginsights .hasTopBar .search-page{padding-top:133px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:108px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:122px}.bookinginsights .hasTopBar .navbar-brand{bottom:10px}.bookinginsights .hasTopBar .sticky-header .navbar-brand{bottom:15px}}@media only screen and (max-width:1199px){.bookinginsights .hasTopBar button.navbar-toggler{top:74px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:150px}.bookinginsights .hasTopBar .search-page{padding-top:150px}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:148px}}@media only screen and (max-width:991px){.bookinginsights .hasTopBar .search-page{padding-top:25px}.bookinginsights .hasTopBar.page-template-tpl-search .banner.banner-search{height:150px}}@media only screen and (max-width:767px){.bookinginsights .hasTopBar button.navbar-toggler{top:64px}.bookinginsights .topBarMain{top:0}.bookinginsights .text-slide p{font-size:14px;line-height:normal;display:flex;align-items:center;justify-content:center}}.inpageCheckoutModal .bPopupHead{background-color:#4e7698;padding:12px 40px 12px 12px;display:flex;align-items:center;justify-content:center;position:relative}.inpageCheckoutModal .bPopupHead h1{font-size:22px;color:#fafafa;margin:0 auto}.inpageCheckoutModal .modalClosecbc{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0);border:none;cursor:pointer}.inpageCheckoutModal .bPopupCtntIn1{background-color:#fff;padding:20px;font-size:15px;color:#000;text-align:center;line-height:1.6}#ShowTravelInsuranceButtonID{margin-top:25px;display:flex;justify-content:center}#flexSwitchCheckDefault{padding:10px 20px;font-size:16px;font-weight:700;border-radius:20px;background-color:#4e7698;color:#fff;border:none;cursor:pointer;transition:all .3s ease}#flexSwitchCheckDefault:hover{background-color:#1c4566;transform:scale(1.05);box-shadow:0 8px 12px rgba(0,0,0,.2)}#flexSwitchCheckDefault:active{background-color:#0b1f2e;transform:scale(.98)}.inpageCheckoutModal .bPopupCtntIn2{background-color:#000;color:#fff;padding:20px;font-size:16px}.inpageCheckoutModal .bPopupCtntIn2 ul{list-style:none;padding:0;margin:0}.inpageCheckoutModal .bPopupCtntIn2 li{display:flex;justify-content:space-between;margin-bottom:8px}.inpageCheckoutModal .bPopupCtntBtm{background:#fff;padding:12px;text-align:center;font-size:12px;color:#000;border-top:1px solid #eee}.inpageCheckoutModal{width:100%;max-width:100%;box-sizing:border-box;padding:10px;font-family:"Poppins",sans-serif}.inpageCheckoutModal .bPopup{width:100%;max-width:100%;position:relative;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);padding:0;font-size:14px;color:#000}.inpageCheckoutModal .bPopupBtn{display:none !important}#headingOne .inpageCheckoutModal{width:100%}.inpageCheckoutWrapper #bPopupBtn{display:none !important}.inpageCheckoutWrapper #closebtninpagechk{display:block !important}.bPopupCtntBtm a{display:inline !important;background:transparent !important;width:auto !important;padding:0 !important}#dbtFloatingDollar{position:fixed;width:58px;height:58px;border-radius:50%;background:#111827;color:#fff;display:none;align-items:center;justify-content:center;font-size:30px;font-weight:700;line-height:1;cursor:grab;user-select:none;z-index:999999;box-shadow:0 8px 24px rgba(0,0,0,.28);touch-action:none;animation:dbtDollarBlink 1.2s infinite}#dbtFloatingDollar::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(17,24,39,.45);animation:dbtDollarPulse 1.2s infinite;pointer-events:none}#dbtFloatingDollar.is-visible{display:flex}#dbtFloatingDollar.is-dragging{cursor:grabbing;animation:none}#dbtFloatingDollar.is-dragging::before{animation:none}@keyframes dbtDollarBlink{0%,100%{transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.28)}50%{transform:scale(1.08);box-shadow:0 10px 30px rgba(0,0,0,.42)}}@keyframes dbtDollarPulse{0%{transform:scale(.95);opacity:.9}100%{transform:scale(1.35);opacity:0}}@media (max-width:480px){#dbtFloatingDollar{width:52px;height:52px;font-size:27px}}.bookinginsights .loader2-widget-loader{width:100% !important;padding:20px 32px !important;background:#1a475b;border:none !important;outline:none !important;box-shadow:none !important;box-sizing:border-box !important;border-radius:8px;margin-top:20px !important}.bookinginsights .loader2-loader-row{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;box-sizing:border-box !important}.bookinginsights .loader2-loader-header{margin-bottom:16px !important;gap:16px}.bookinginsights .loader2-loader-direct{margin-bottom:16px !important;gap:12px !important;background:#b8c9d0;height:120px;border-radius:4px;animation:loader2SkeletonBlink 1.2s infinite ease-in-out !important}.bookinginsights .loader2-loader-ota{background:#b8c9d0;border-radius:4px;animation:loader2SkeletonBlink 1.2s infinite ease-in-out !important;height:26px !important}.bookinginsights .loader2-skeleton{display:block !important;background:#b8c9d0;border-radius:4px !important;animation:loader2SkeletonBlink 1.2s infinite ease-in-out !important}.bookinginsights .loader2-skeleton-title{flex:1 !important;height:26px !important;width:calc(82% - 16px) !important}.bookinginsights .loader2-skeleton-live{width:18% !important;height:26px !important}@keyframes loader2SkeletonBlink{0%,100%{opacity:.95}50%{opacity:.35}}@media (max-width:420px){.bookinginsights .loader2-widget-loader{padding:24px !important}.bookinginsights .loader2-skeleton-title{width:145px !important}.bookinginsights .loader2-skeleton-name{width:68px !important}.bookinginsights .loader2-skeleton-save{width:62px !important}.bookinginsights .loader2-skeleton-price,.bookinginsights .loader2-skeleton-ota-price{width:62px !important}}.bookinginsights.pct-t4-widget{--pct-t4-card-surface:#1a475b;--pct-t4-card-surface-mobile:#4d7080;--pct-t4-popup-surface:#214f60;--pct-t4-title-color:#fff;--pct-t4-live-color:#c4dab3;--pct-t4-live-dot:#6ba342;--pct-t4-direct-text-color:#fff;--pct-t4-direct-price-color:#ffd000;--pct-t4-direct-border:#ffd000;--pct-t4-direct-surface:transparent;--pct-t4-saving-color:#c4dab3;--pct-t4-channel-color:#fff;--pct-t4-channel-divider:#99adb6;--pct-t4-footer-color:#fff;--pct-t4-footer-link-color:#fff;--pct-t4-close-color:#fff;--pct-t4-title-size:14px;--pct-t4-live-size:12px;--pct-t4-direct-size:14px;--pct-t4-channel-size:14px;--pct-t4-footer-size:9px;font-family:"Open Sans",Arial,sans-serif;color:var(--pct-t4-channel-color)}.bookinginsights.pct-t4-widget::before,.bookinginsights.pct-t4-widget::after{content:none !important;display:none !important}.bookinginsights.pct-t4-widget .pct-t4-rate-wrap{width:100% !important;min-width:0 !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;display:flex !important;justify-content:center !important;align-items:center !important;overflow:visible !important}.bookinginsights.pct-t4-widget .pct-t4-card{width:100% !important;max-width:360px !important;margin:20px auto 0 !important;background:var(--pct-t4-card-surface) !important;color:#fff !important;border-radius:8px !important;padding:24px 0 16px !important;box-sizing:border-box !important;position:relative !important;border:none !important;outline:none !important;box-shadow:none !important;overflow:hidden !important;text-align:left !important}.bookinginsights.pct-t4-widget .pct-t4-popup-card{padding:42px 0 24px !important;background:var(--pct-t4-popup-surface) !important;margin:0 auto !important}.bookinginsights.pct-t4-widget .pct-t4-card::before,.bookinginsights.pct-t4-widget .pct-t4-card::after{content:none !important;display:none !important}.bookinginsights.pct-t4-widget .pct-t4-close-btn{position:absolute !important;top:10px !important;right:14px !important;width:28px !important;height:28px !important;border:0 !important;background:transparent !important;color:var(--pct-t4-close-color) !important;font-size:22px !important;line-height:24px !important;font-weight:600 !important;cursor:pointer !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important;box-shadow:none !important;outline:none !important}.bookinginsights.pct-t4-widget .pct-t4-header{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 38px);min-width:0;margin:0 24px 16px;padding:0;gap:10px;border:none;box-shadow:none}.bookinginsights.pct-t4-widget .pct-t4-title{color:var(--pct-t4-title-color);font-size:var(--pct-t4-title-size,14px);line-height:20px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;margin:0 0 0 -12px;padding:0;border:none}.bookinginsights.pct-t4-widget .pct-t4-live{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;color:var(--pct-t4-live-color) !important;font-size:var(--pct-t4-live-size,12px) !important;line-height:16px !important;font-weight:400 !important;white-space:nowrap !important;flex:0 0 auto !important;border:none !important}.bookinginsights.pct-t4-widget .pct-t4-live-dot{position:relative !important;width:8px !important;height:8px !important;border-radius:50% !important;background-color:var(--pct-t4-live-dot) !important;display:inline-block !important;flex:0 0 8px !important;animation:pctT4LiveBlink 1.2s infinite ease-in-out !important;box-shadow:0 0 8px rgba(107,163,66,.65) !important;border:none !important}.bookinginsights.pct-t4-widget .pct-t4-live-dot::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:8px !important;height:8px !important;transform:translate(-50%,-50%) !important;border-radius:50% !important;background-color:rgba(107,163,66,.4) !important;animation:pctT4LivePulse 1.6s infinite ease-out !important}@keyframes pctT4LiveBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}}@keyframes pctT4LivePulse{0%{width:8px;height:8px;opacity:.65}70%{width:18px;height:18px;opacity:0}100%{width:18px;height:18px;opacity:0}}.bookinginsights.pct-t4-widget .pct-t4-rate-list{display:block !important;padding:0 !important;margin:0 !important}.bookinginsights.pct-t4-widget .pct-t4-rate-row{display:flex !important;align-items:center !important;justify-content:space-between !important;min-width:0 !important;box-sizing:border-box !important;color:#fff !important;border:none !important;box-shadow:none !important}.bookinginsights.pct-t4-widget .pct-t4-rate-row--direct{width:calc(100% - 24px) !important;margin:0 12px 16px !important;padding:10px 12px !important;border:1px solid var(--pct-t4-direct-border) !important;border-radius:8px !important;background:var(--pct-t4-direct-surface) !important;gap:6px !important;overflow:hidden !important}.bookinginsights.pct-t4-widget .pct-t4-direct-name{color:var(--pct-t4-direct-text-color) !important;font-size:var(--pct-t4-direct-size,14px) !important;line-height:20px !important;font-weight:700 !important;white-space:nowrap !important;flex:0 0 auto !important}.bookinginsights.pct-t4-widget .pct-t4-direct-meta{margin-left:auto !important;display:inline-flex !important;align-items:center !important;gap:8px !important}.bookinginsights.pct-t4-widget .pct-t4-saving{color:var(--pct-t4-saving-color) !important;font-size:12px !important;font-weight:400 !important;white-space:nowrap !important}.bookinginsights.pct-t4-widget .pct-t4-direct-price{color:var(--pct-t4-direct-price-color) !important;font-size:14px !important;line-height:22px !important;font-weight:700 !important;text-align:right !important;white-space:nowrap !important;flex:0 0 auto !important}.bookinginsights.pct-t4-widget .pct-t4-ota-row{width:calc(100% - 48px) !important;margin:0 24px 16px !important;padding:0 0 16px !important;gap:12px !important;border:none !important;border-bottom:1px solid var(--pct-t4-channel-divider) !important;background:transparent !important;border-radius:0 !important}.bookinginsights.pct-t4-widget .pct-t4-ota-name{color:var(--pct-t4-channel-color) !important;font-size:var(--pct-t4-channel-size,14px) !important;line-height:20px !important;font-weight:400 !important;flex:1 1 auto !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.bookinginsights.pct-t4-widget .pct-t4-ota-price{color:var(--pct-t4-channel-color) !important;font-size:var(--pct-t4-channel-size,14px) !important;line-height:20px !important;font-weight:400 !important;min-width:90px !important;text-align:right !important;flex:0 0 auto !important;white-space:nowrap !important;padding-right:0 !important}.bookinginsights.pct-t4-widget .pct-t4-ota-row[hidden]{display:none !important}.bookinginsights.pct-t4-widget .pct-t4-footer{width:calc(100% - 48px) !important;max-width:calc(100% - 48px) !important;margin:8px 24px 0 !important;padding:0 !important;color:var(--pct-t4-footer-color) !important;font-size:var(--pct-t4-footer-size,9px) !important;line-height:12px !important;font-weight:500 !important;text-align:left !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;opacity:.95 !important;border:none !important}.bookinginsights.pct-t4-widget .pct-t4-footer-text{margin:0 !important;padding:0 !important}.bookinginsights.pct-t4-widget .pct-t4-footer-link{color:var(--pct-t4-footer-link-color);text-decoration:var(--pct-t4-footer-link-decoration);text-decoration-color:var(--pct-t4-footer-link-color)}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-card{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border-radius:15px 15px 0 0 !important;background:var(--pct-t4-card-surface-mobile,var(--pct-t4-card-surface)) !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-toggle{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:16px 16px 16px !important;border:0 !important;border-radius:15px 15px 0 0 !important;color:#fff;cursor:pointer !important;user-select:none !important;text-align:center !important;background:var(--pct-t4-card-surface-mobile,var(--pct-t4-card-surface))}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-handle{display:block !important;width:154px !important;height:5px !important;margin:0 auto 16px !important;border-radius:20px !important;background:color-mix(in srgb,var(--pct-t4-m-handle-color) 80%,transparent)}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-toggle-titlewrap{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;gap:10px !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-toggle .pct-t4-title{color:var(--pct-t4-title-color) !important;font-size:var(--pct-t4-title-size,14px) !important;line-height:20px !important;letter-spacing:2px !important;text-transform:uppercase !important;font-weight:600 !important;white-space:normal !important;flex:0 0 auto !important;margin:0 !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-live{display:none !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-collapsible{display:grid !important;grid-template-rows:0fr !important;opacity:0 !important;visibility:hidden !important;transition:grid-template-rows .4s ease,opacity .3s ease,visibility .3s ease !important;overflow:hidden !important;background:var(--pct-t4-card-surface-mobile,var(--pct-t4-card-surface)) !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-collapsible-inner{min-height:0 !important;overflow:hidden !important}.bookinginsights.pct-t4-widget.pct-t4-mobile.pct-t4-m-expanded .pct-t4-m-collapsible{grid-template-rows:1fr !important;opacity:1 !important;visibility:visible !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-rates{border-top:none !important;padding-top:0 !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-footer{padding:0 0 16px !important}@media screen and (max-width:767px){.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-card,.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-card{border-radius:14px 14px 0 0 !important}}@media (max-width:340px){.bookinginsights.pct-t4-widget .pct-t4-title{font-size:12px !important;letter-spacing:2px !important}.bookinginsights.pct-t4-widget .pct-t4-direct-row,.bookinginsights.pct-t4-widget .pct-t4-rate-row--direct{padding:18px 10px !important;gap:6px !important}.bookinginsights.pct-t4-widget .pct-t4-saving{font-size:10px !important;margin-right:6px !important}.bookinginsights.pct-t4-widget .pct-t4-direct-price{font-size:14px !important;min-width:62px !important}}@media (prefers-reduced-motion:reduce){.bookinginsights.pct-t4-widget .pct-t4-live-dot,.bookinginsights.pct-t4-widget .pct-t4-live-dot::after{animation:none !important}.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-collapsible{transition:none !important}}@media screen and (max-width:767px){.temp4-site-911-entry{position:relative !important;overflow:hidden !important}.temp4-site-911-entry.temp4-widget-entry-pending{opacity:1 !important;visibility:visible !important;transform:none !important}.temp4-site-911-entry.temp4-widget-entry-pending>.pct-t4-rate-wrap{opacity:0 !important;visibility:visible !important;transform:translate3d(0,90px,0) !important}.temp4-site-911-entry.temp4-widget-entry-active{opacity:1 !important;visibility:visible !important;transform:none !important;animation:none !important}.temp4-site-911-entry.temp4-widget-entry-active>.pct-t4-rate-wrap{visibility:visible !important;animation:temp4911HeaderSlideUp 1.5s ease-in-out both !important;will-change:transform,opacity;backface-visibility:hidden}.temp4-widget-teasing .pct-t4-m-collapsible{overflow:hidden !important;transition:max-height 1.5s ease-in-out,opacity .75s ease-in-out !important;will-change:max-height,opacity}.temp4-widget-teasing .pct-t4-ota-row,.temp4-widget-teasing .pct-t4-footer{visibility:hidden !important}.temp4-widget-entry-active *{animation-delay:0s !important;transition-delay:0s !important}body.temp4-911-backdrop-active .bookinginsights.temp4-911-widget-front .pct-t4-rate-wrap{display:block !important;background:rgba(0,0,0,.35) !important}body.temp4-911-backdrop-active::before{content:"";position:fixed;top:0;left:0;right:0;height:var(--temp4-911-backdrop-height,0);background:rgba(0,0,0,.35);z-index:999998;pointer-events:none;transition:height 0ms ease,opacity 0ms ease}.bookinginsights.temp4-911-widget-front{position:relative !important;z-index:999999 !important;opacity:1 !important;filter:none !important}}@keyframes temp4HeaderSlideUp{0%{opacity:0;transform:translate3d(0,90px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes temp4911HeaderSlideUp{0%{opacity:0;transform:translate3d(0,100px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.temp4-widget-entry-active,.temp4-site-911-entry.temp4-widget-entry-active{animation:none !important;opacity:1 !important;transform:none !important}.temp4-widget-teasing .pct-t4-m-collapsible{transition:none !important}}@media screen and (max-width:767px){.bookinginsights.pct-t4-widget.pct-t4-mobile.temp4-site-911-entry .pct-t4-m-collapsible,.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-card.temp4-widget-teasing .pct-t4-m-collapsible,.bookinginsights.pct-t4-widget.pct-t4-mobile .pct-t4-m-card.temp4-widget-expanded .pct-t4-m-collapsible{display:block !important;grid-template-rows:none !important;overflow:hidden !important;visibility:visible !important;opacity:1 !important;max-height:0;transition:max-height 1.1s cubic-bezier(.33,0,.2,1),opacity .9s ease-in-out !important}}@media screen and (max-width:767px){.bookinginsights.pct-t4-widget.pct-t4-mobile.temp4-widget-entry-pending:not(.temp4-site-911-entry)>.pct-t4-rate-wrap{opacity:0 !important;visibility:visible !important;transform:translate3d(0,90px,0) !important}.bookinginsights.pct-t4-widget.pct-t4-mobile.temp4-widget-entry-active:not(.temp4-site-911-entry)>.pct-t4-rate-wrap{visibility:visible !important;animation:temp4HeaderSlideUp 1.5s ease-in-out both !important;will-change:transform,opacity;backface-visibility:hidden}}@media (prefers-reduced-motion:reduce){.bookinginsights.pct-t4-widget.pct-t4-mobile.temp4-widget-entry-active:not(.temp4-site-911-entry)>.pct-t4-rate-wrap{animation:none !important;opacity:1 !important;transform:none !important}}