.elementor-kit-6{--e-global-color-primary:#F09E43;--e-global-color-secondary:#F09E43;--e-global-color-text:#2E2E2C;--e-global-color-accent:#FCFAF7;--e-global-color-6bf4649:#FCFAF7;--e-global-color-f42753e:#2E2E2C;--e-global-color-89435df:#F09E43;--e-global-color-cc682da:#F08712;--e-global-color-553a19d:#FFFFFF;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;background-color:var(--e-global-color-6bf4649);font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var(--e-global-color-f42753e);font-family:"Inter",Sans-serif;font-size:13px;font-weight:700;text-transform:capitalize;letter-spacing:2px;color:var(--e-global-color-6bf4649);border-radius:12px 12px 12px 12px}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var(--e-global-color-89435df);color:var(--e-global-color-6bf4649)}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 a{color:var(--e-global-color-text)}.elementor-kit-6 a:hover{color:var(--e-global-color-primary)}.elementor-kit-6 h1{font-family:"Cormorant Garamond",Sans-serif;font-size:64px;font-weight:300}.elementor-kit-6 h2{font-family:"Cormorant Garamond",Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;letter-spacing:3px}.elementor-kit-6 h3{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:400}.elementor-kit-6 h4{font-family:"Inter",Sans-serif;font-size:18px;font-weight:600}.elementor-kit-6 h5{font-family:"Inter",Sans-serif;font-size:18px;font-weight:600}.elementor-kit-6 h6{font-family:"Inter",Sans-serif;font-size:18px;font-weight:600}.elementor-kit-6 img{border-radius:16px 16px 16px 16px}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{border-radius:12px 12px 12px 12px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-size:13px;--e-global-typography-accent-letter-spacing:2px}.elementor-kit-6 h1{font-size:42px}.elementor-kit-6 h2{font-size:32px}.elementor-kit-6 h3{font-size:24px}.elementor-kit-6 h4{font-size:16px}.elementor-kit-6 h5{font-size:16px}.elementor-kit-6 h6{font-size:16px}}@media(max-width:767px){.elementor-kit-6 h1{font-size:36px}.elementor-kit-6 h2{font-size:26px}.elementor-kit-6 h3{font-size:20px}.elementor-kit-6 h4{font-size:14px}.elementor-kit-6 h5{font-size:14px}.elementor-kit-6 h6{font-size:14px}}.elementor-background-video-container{overflow:hidden;position:absolute;inset:0}.elementor-background-video-embed{max-width:none}#booking_wrapper{position:absolute!important;z-index:5!important;right:50%;transform:translateX(50%);background:#f6f6f6;border-radius:2px;box-shadow:0 0 30px rgb(0 0 0 / .1)!important;transition:1s ease-out}.bon-search-form{width:max-content!important}.bon-search-form .bon-booking-form{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-around;margin-block-end:0}.bon-search-form .bon-booking-form .form-group{width:250px!important;height:100px;margin-top:0;padding:0 20px!important;border-left:1px solid #d8d2d261;display:flex;flex-direction:column;justify-content:center}.bon-booking-form label{font-size:14px;font-weight:500;line-height:1.57;letter-spacing:1px;text-transform:uppercase;text-align:left;margin-bottom:10px;display:block;color:#7a7a7a}#booking_form .section-submit_wrap #bf_submit{display:none!important}#booking_form .section-submit_wrap{width:100%;padding:0!important;border:0!important;outline:none!important;cursor:pointer;border-radius:0 2px 2px 0}#booking_form .section-submit_wrap #bf_submit_a{width:200px;height:100px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;font-size:14px!important;color:#fff!important;background:#2e2e2c!important;border-radius:0 2px 2px 0;transition:0.5s}#booking_form .section-submit_wrap #bf_submit_a:hover{color:#2e2e2c!important;background:#fff!important}#booking_form .section-submit_wrap #bf_submit_a span{width:100%!important}#booking_form .section-submit_wrap #bf_submit_a .label{font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important}#booking_form .section-submit_wrap #bf_submit_a .best_rate{font-style:italic!important;font-size:0.9em!important}#bon-input-parent{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;font-weight:500;line-height:1.63}#bon_dates{width:100%;background:#fff0;font-size:16px;font-weight:500;letter-spacing:.5px;cursor:pointer}input[type=text]{-webkit-appearance:none;appearance:none;border:0!important;outline:none!important}.form-toggle{position:relative}.form-toggle .open-toggle{display:block;text-align:left;cursor:pointer}.form-toggle .inner-toggle{display:none;padding:20px 30px;background:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .1);position:absolute;top:100%;left:10px;right:10px;z-index:2;border-radius:5px}.form-toggle.activated .inner-toggle{display:block}.form-toggle.showup .inner-toggle{top:unset;bottom:100%;margin-bottom:23px}.form-toggle .inner-toggle>div{display:flex;align-items:center;justify-content:space-between}.form-toggle .inner-toggle>div+div{margin-top:20px}.form-toggle .inner-toggle span{font-size:15px;color:#2a2a2a}.form-toggle .show-data{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;font-weight:500;line-height:1.63}.form-toggle .product-quantity{display:flex;flex-wrap:nowrap}.form-toggle .product-quantity .btn-quantity{display:flex;align-items:center;justify-content:center;height:35px;width:25px;cursor:pointer}.form-toggle .product-quantity .btn-quantity.plus,.form-toggle .product-quantity .btn-quantity.minus{font-size:24px;padding:0;border-radius:0}.form-toggle .product-quantity input{text-align:center;font-weight:500;display:inline-block;border:0;padding:0;background:0;width:35px;min-height:25px}.down_icon{width:36px;height:24px}.plus_icon{width:15px;height:11px}.minus_icon{width:15px;height:14px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.daterangepicker{z-index:100000!important;width:auto!important;font-family:'Jost',sans-serif}@media (min-width:564px){.daterangepicker{border-radius:5px!important;border:1px solid #dddddd4d!important}}.daterangepicker table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:#fff!important}.daterangepicker tr,.daterangepicker tbody tr:nth-child(odd),.daterangepicker tbody tr:nth-child(even){background:transparent!important}.daterangepicker th,.daterangepicker td{border:0!important;padding:0!important;width:32px!important;min-width:32px!important;height:30px!important;line-height:30px!important;text-align:center!important;vertical-align:middle!important;font-size:13px!important;white-space:nowrap!important;background:transparent!important}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee!important;border-radius:4px!important}.daterangepicker td.in-range{background:#f6ede1!important;color:#2e2e2c!important}.daterangepicker td.active,.daterangepicker td.active:hover{background:#2e2e2c!important;color:#fff!important}.daterangepicker td.off,.daterangepicker td.off.in-range{background:#fff!important;color:#ccc!important}.daterangepicker .drp-calendar{max-width:250px!important;padding:8px!important}.daterangepicker .drp-calendar.left{border-right:1px solid #2e2e2c87}#bon_dates,#mob_bon_dates{min-width:195px!important}@media screen and (max-width:767px){#booking_wrapper{display:none}#mob_booking_wrapper{display:none}.mob_bottom{display:block;left:0!important;z-index:9998!important}#mob_booking_wrapper.mobile_form{position:fixed!important;left:0;right:0;bottom:0;width:100%!important;max-height:90vh;overflow-y:auto;z-index:9999!important;box-shadow:0 -10px 30px rgb(0 0 0 / .25)}.activated{display:block!important;z-index:9999}.hideButton{display:none!important}.close_button{position:absolute;top:16px;right:20px;padding:9px;cursor:pointer;background-repeat:no-repeat;background-size:auto;background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 460.775 460.775' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z'/%3E%3C/svg%3E")}.daterangepicker.ltr.auto-apply.show-calendar.opensright{width:calc(100% - 45px)!important}.drp-calendar{min-width:calc(100% - 8px)!important}.daterangepicker .drp-calendar.left{border-right:0!important;border-bottom:1px solid #2e2e2c87!important}}@media screen and (min-width:767px){#mob_booking_wrapper{display:none}#booking_wrapper{display:block}.mob_bottom{display:none}}.mob_bottom{position:fixed;bottom:0!important;width:100%;width:-moz-available;padding:20px;background:#2e2e2c;color:#fff;text-align:center;font-size:24px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.mob_bottom:hover{background:#f8f8f8;color:#2e2e2c}.mob_bon-search-form{width:100%;height:100%;overflow:hidden;background:#00000014}.mob_bon-search-form .form-group{width:100%;justify-content:center}.mob_bon-search-form .form-submit.bottom-form.gap-item{width:100%;padding:0 15px!important}.mob_bon-search-form .form-submit.bottom-form.gap-item button.section-submit_wrap{width:100%!important}.mobile_form .bon-booking-form{padding:28px 18px;background:#ededed}.mobile_form a#bf_submit_a{height:90px!important;min-width:100%}#mob_bon_dates{width:100%;background:#fff0;font-size:16px;font-weight:500}.elementor-location-footer .elementor-icon-list-text{overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width:1024px){html,body{overflow-x:hidden;max-width:100%}}