.elementor-4865 .elementor-element.elementor-element-8e40051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb>a{color:var(--e-global-color-8a81838)}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb>a:hover{color:var(--e-global-color-primary)}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb>.thim-ekit-breadcrumb__delimiter i{font-size:13px}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb>.thim-ekit-breadcrumb__delimiter svg{width:13px}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb>.thim-ekit-breadcrumb__delimiter{margin:0 4px}.elementor-4865 .elementor-element.elementor-element-2696221 .thim-ekit-breadcrumb{text-align:center}.elementor-4865 .elementor-element.elementor-element-d10b40f>.elementor-widget-container{margin:20px 0 0}.elementor-4865 .elementor-element.elementor-element-d10b40f .thim-ekit-page-title{text-align:center}.elementor-4865 .elementor-element.elementor-element-8fe2be2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-abf2292{width:50%}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-f825678{width:45%}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-8ad2f5c{width:5%}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button{background-color:var(--e-global-color-primary);width:48px;height:48px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);border-radius:200px;color:var(--e-global-color-6bfeefc)}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button:hover,.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-6bfeefc)}.elementor-4865 .elementor-element.elementor-element-a415590>.elementor-widget-container{background-color:var(--e-global-color-6bfeefc);padding:16px 0;border-style:solid;border-width:1px;border-color:var(--e-global-color-888c065);border-radius:16px}.elementor-4865 .elementor-element.elementor-element-a415590 form>.hb-form-table{flex-direction:row;display:flex;align-items:center}.elementor-4865 .elementor-element.elementor-element-a415590 form,.elementor-4865 .elementor-element.elementor-element-a415590 form>.hb-form-table{gap:0px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-field{border-style:solid;border-width:0 0 0 1px;padding:0 24px 0 60px;border-color:var(--e-global-color-888c065);margin:0}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-table .hb-form-field .label{font-size:14px;font-weight:500;text-transform:capitalize;margin:0 0 4px;color:var(--e-global-color-accent)}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-field input,.hotel-booking-search-el .hb-form-field select{font-size:16px;font-weight:500;color:var(--e-global-color-text)}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-table .hb-form-field .hb-form-field-list{padding:16px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-table .hb-form-field .hb-form-field-list,.show-calendar.daterangepicker.dropdown-menu{margin:30px 0 0;border-radius:8px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-table .hb-form-field.hb-form-number .hb-form-field-list .name{font-size:16px;font-weight:600}.elementor-4865 .elementor-element.elementor-element-52e674f{--hb-room-archive-columns:repeat(3,1fr);--hb-room-archive-row-gap:30px;--hb-room-archive-column-gap:30px}.elementor-4865 .elementor-element.elementor-element-52e674f>.elementor-widget-container{padding:40px 0 0}@media(max-width:1024px){.elementor-4865 .elementor-element.elementor-element-8e40051{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-4865 .elementor-element.elementor-element-d10b40f>.elementor-widget-container{margin:10px 0 0}.elementor-4865 .elementor-element.elementor-element-8fe2be2{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-4865 .elementor-element.elementor-element-52e674f{--hb-room-archive-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-abf2292{width:100%}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-f825678{width:100%}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .elementor-repeater-item-8ad2f5c{width:100%}.elementor-4865 .elementor-element.elementor-element-a415590>.elementor-widget-container{padding:0}.elementor-4865 .elementor-element.elementor-element-a415590 form>.hb-form-table{flex-direction:column;display:flex;align-items:center}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-field{border-width:0 0 1px;padding:10px 20px 10px 60px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-table .hb-form-field .hb-form-field-list,.show-calendar.daterangepicker.dropdown-menu{margin:0}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button{width:100%;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);border-radius:0 0 16px 16px}.elementor-4865 .elementor-element.elementor-element-52e674f{--hb-room-archive-columns:repeat(1,1fr)}}@media(min-width:768px){.elementor-4865 .elementor-element.elementor-element-8fe2be2{--content-width:1270px}}.elementor-4865 .elementor-element.elementor-element-d10b40f h1{margin:0}.elementor-4865 .elementor-element.elementor-element-a415590 .hb-form-field svg{position:absolute;left:24px;top:50%;transform:translateY(-50%)}.elementor-4865 .elementor-element.elementor-element-a415590 form[name=hb-search-form] .hb-form-field #adults span,.elementor-4865 .elementor-element.elementor-element-a415590 form[name=hb-search-form] .hb-form-field #child span{left:20px;transform:translateY(-46%);color:var(--thim_font_body-color)}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-field-list{left:50%;width:90%;transform:translateX(-50%)}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-number .number-box{align-items:center;gap:12px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-form-field:first-child{border:none}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button{transition:.5s;position:absolute;bottom:0;right:15px;z-index:9;display:flex;flex-direction:row-reverse;width:auto;overflow:hidden}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit span{width:0;opacity:0;visibility:hidden;transition:.5s;text-indent:-10vw}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit svg{min-width:28px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit:hover span{width:100%;opacity:1;visibility:visible;text-indent:0;margin-right:5px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit{height:50px;position:relative;transition:.5s}@media (max-width:767px){.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit button{right:0;width:100%;position:static;flex-direction:row;gap:5px}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit{height:auto}.elementor-4865 .elementor-element.elementor-element-a415590 .hotel-booking-search-el .hb-submit span{width:auto !important;opacity:1;visibility:visible;text-indent:0;margin-right:5px}}.elementor-4865 .elementor-element.elementor-element-52e674f .hb-booking-room-details table tr td.hb_search_item_total_description{padding-right:20px}.elementor-4865 .elementor-element.elementor-element-52e674f .hb-booking-room-details{min-width:300px;padding:20px 20px 0;background-color:#fff;border-radius:16px;border:none;box-shadow:0px 4px 20px 0px #0000001A}.elementor-4865 .elementor-element.elementor-element-52e674f tbody td.hb_search_item_price,.elementor-4865 .elementor-element.elementor-element-52e674f .hb_search_item_day{color:var(--thim_font_body-color);font-weight:600}.elementor-4865 .elementor-element.elementor-element-52e674f tfoot td.hb_search_item_price,.elementor-4865 .elementor-element.elementor-element-52e674f .hb_search_item_total_bold{color:var(--thim_font_title-color);font-weight:600}.elementor-4865 .elementor-element.elementor-element-52e674f table tr td.hb_search_item_total_description{font-size:.875em;font-style:normal;color:#aaafb6;font-weight:500}.elementor-4865 .elementor-element.elementor-element-52e674f .hb-booking-room-details tbody tr td{padding-bottom:10px;padding-left:0}.elementor-4865 .elementor-element.elementor-element-52e674f .hb-booking-room-details table tfoot tr td{padding:0;border:none;padding-top:10px;border-top:1px solid #e8edf1}.elementor-4865 .elementor-element.elementor-element-52e674f .page-numbers{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}