#bookingRequestModal input.is-invalid:not(.intl-phone-input),#bookingRequestModal select.is-invalid,#bookingRequestModal textarea.is-invalid{border-color:#ef4444!important}#bookingRequestModal input.is-invalid:not(.intl-phone-input):focus,#bookingRequestModal select.is-invalid:focus,#bookingRequestModal textarea.is-invalid:focus{border-color:#ef4444!important;outline:none;box-shadow:0 0 0 3px #ef44441a}#bookingRequestModal .iti input.is-invalid.intl-phone-input{border-color:#ef4444!important;border-left-color:#e5e5e5!important}#bookingRequestModal .iti input.is-invalid.intl-phone-input:focus{border-color:#ef4444!important;border-left-color:#e5e5e5!important;box-shadow:0 0 0 3px #ef44441a}#bookingRequestModal .iti.is-invalid .iti__selected-country{border-color:#ef4444!important;border-right-color:#e5e5e5!important}.share-btn-icon{@apply block w-12 h-12 mx-auto rounded-full bg-neutral-100 group-hover:bg-neutral-200 flex items-center justify-center transition;}.share-btn-svg{@apply w-6 h-6;}.share-btn-label{@apply text-xs mt-1 block text-neutral-700;}.share-panel .share-btn-icon{padding:5px}.mini-editor-content{line-height:1.6;color:#3a3a3c}.mini-editor-content h1{font-size:32px;line-height:1.3;margin:.7em 0 .4em}.mini-editor-content h2{font-size:24px;line-height:1.35;margin:.7em 0 .4em}.mini-editor-content h3{font-size:20px;line-height:1.35;margin:.7em 0 .4em}.mini-editor-content p{font-size:16px;margin:.6em 0}.mini-editor-content [style*="text-align:center"],.mini-editor-content [style*="text-align: center"],.mini-editor-content [align=center]{text-align:center!important}.mini-editor-content [style*="text-align:right"],.mini-editor-content [style*="text-align: right"],.mini-editor-content [align=right]{text-align:right!important}.mini-editor-content [style*="text-align:left"],.mini-editor-content [style*="text-align: left"],.mini-editor-content [align=left]{text-align:left!important}.mini-editor-content [style*="text-align:justify"],.mini-editor-content [style*="text-align: justify"],.mini-editor-content [align=justify]{text-align:justify!important}.mini-editor-toolbar .mini-ed-ctrl{height:32px;min-height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini-editor-toolbar .mini-ed-btn{width:32px;padding:0;position:relative;overflow:visible!important}.mini-editor-toolbar .mini-ed-btn:hover{background:#f3f4f6}.mini-editor-toolbar .mini-ed-select{padding:0 8px;line-height:1;background:#fff;outline:none;height:32px}.mini-editor-toolbar svg{width:16px;height:16px;color:#3a3a3c}.mini-editor-toolbar .mini-ed-color-wrap{position:relative;display:inline-flex;align-items:center}.mini-editor-toolbar .mini-ed-color-btn{width:auto;min-width:32px;padding:0 6px;gap:4px}.mini-editor-toolbar .mini-ed-color-label{font-size:12px;font-weight:600;color:#6b7280;line-height:1}.mini-editor-toolbar .mini-ed-color-swatch{width:12px;height:12px;border-radius:9999px;border:1px solid #e5e7eb;flex-shrink:0}.mini-editor-toolbar .mini-ed-color-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mini-editor-toolbar-rich .mini-ed-sep{width:1px;height:24px;background:#e5e7eb;flex-shrink:0;margin:0 4px}.mini-editor-content[placeholder]:empty:before{content:attr(placeholder);color:#9fa1a6;pointer-events:none;display:block}.mini-editor-content table{border-collapse:collapse;width:auto;margin:8px 0}.mini-editor-content td,.mini-editor-content th{border:1px solid #d1d5db;padding:6px 8px}.mini-img-wrap{display:inline-block;position:relative;max-width:100%}.mini-img-wrap img{max-width:100%;height:auto;display:block}.mini-img-handle{width:10px;height:10px;background:#3b82f6;border-radius:50%;position:absolute;bottom:0;right:0;cursor:se-resize}.mini-table-picker{position:absolute;top:38px;left:0;background:#fff;border:1px solid #e5e7eb;padding:6px;border-radius:6px;z-index:9999;grid-template-columns:repeat(6,20px);gap:4px;display:none;visibility:hidden;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.mini-table-picker.is-visible{display:grid!important;visibility:visible!important;opacity:1;transform:translateY(0);pointer-events:auto}.mini-table-picker-cell{width:20px;height:20px;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;background:#f9fafb}.mini-table-picker-cell.active{background:#3b82f6;border-color:#2563eb}.mini-ed-btn{position:relative;overflow:visible!important}.mini-editor-content img{max-width:100%;height:auto;display:block;margin:.75rem 0}.content-render-area h1,.content-render-area h2,.content-render-area h3,.content-render-area p,.content-render-area img{all:revert}.content-render-area h1{font-size:32px;margin:.7em 0 .4em}.content-render-area h2{font-size:24px;margin:.7em 0 .4em}.content-render-area h3{font-size:20px;margin:.7em 0 .4em}.content-render-area h1,.content-render-area h2,.content-render-area h3,.content-render-area p,.content-render-area ul,.content-render-area ol,.content-render-area li,.content-render-area img{all:revert}.content-render-area h1{font-size:32px;line-height:1.3;margin:.7em 0 .4em}.content-render-area h2{font-size:24px;line-height:1.35;margin:.7em 0 .4em}.content-render-area h3{font-size:20px;line-height:1.35;margin:.7em 0 .4em}.content-render-area p{font-size:16px;margin:.6em 0}.content-render-area ul,.content-render-area ol{margin:.6em 0 .6em 1.25em!important;padding-left:1.25em!important;list-style-position:outside!important}.content-render-area ul{list-style-type:disc!important}.content-render-area ol{list-style-type:decimal!important}.content-render-area ul ul,.content-render-area ul ol,.content-render-area ol ul,.content-render-area ol ol{margin-left:1.25em!important}.content-render-area img{max-width:100%;height:auto;display:block;margin:.75rem 0}.iti{width:100%;display:block}.iti__input{width:100%!important;padding:.625rem 1rem!important;border:1px solid #E5E7EB!important;border-radius:9999px!important;background-color:#f9fafb!important;color:#3a3a3c!important;font-size:1rem!important;outline:none!important}.iti__input:focus{border-color:#e5e7eb!important;box-shadow:0 0 0 2px #c0976d1a!important}.iti__input::placeholder{color:#9fa1a6!important}.iti__input.border-red-400{border-color:#f87171!important}.iti__selected-flag{padding:0 .5rem 0 1rem!important;border-radius:9999px 0 0 9999px!important;background-color:#f3f4f6!important;border-right:1px solid #E5E7EB!important;height:100%!important;display:flex!important;align-items:center!important}.iti__selected-flag:hover{background-color:#e5e7eb!important;border-radius:9999px 0 0 9999px!important}.iti__arrow{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #9FA1A6!important;margin-left:.5rem!important}.iti__country-list{border-radius:1rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;border:1px solid #E5E7EB!important;background-color:#fff!important;margin-top:.5rem!important;max-height:200px!important;overflow-y:auto!important}.iti__country{padding:.5rem 1rem!important;color:#3a3a3c!important;font-size:.875rem!important}.iti__country:hover{background-color:#f9fafb!important}.iti__country.iti__highlight{background-color:#f3f4f6!important}.iti__country.iti__active{background-color:#f3ded0!important;color:#715941!important}.iti__dial-code{color:#6b7280!important;font-size:.875rem!important}.iti__flag{margin-right:.5rem!important}.iti__search-input{padding:.5rem!important;border:1px solid #E5E7EB!important;border-radius:.5rem!important;margin:.5rem!important;width:calc(100% - 1rem)!important}.iti__divider{border-bottom:1px solid #E5E7EB!important;margin:.25rem 0!important}.iti--container{z-index:10001!important}.iti--separate-dial-code .iti__selected-dial-code{margin-left:.25rem!important;color:#3a3a3c!important;font-weight:500!important}.iti__selected-country-primary:hover{background:none!important}.thin-scrollbar-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.thin-scrollbar-nav::-webkit-scrollbar{height:4px}.thin-scrollbar-nav::-webkit-scrollbar-track{background:transparent;border-radius:4px}.thin-scrollbar-nav::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.thin-scrollbar-nav:hover::-webkit-scrollbar-track{background:#0000000f}.thin-scrollbar-nav:hover::-webkit-scrollbar-thumb{background-color:#b98a5980}.thin-scrollbar-nav::-webkit-scrollbar-thumb:hover{background-color:#b98a59b3}.thin-scrollbar-nav::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (scrollbar-width: thin){.thin-scrollbar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.thin-scrollbar-nav:hover{scrollbar-color:rgba(185,138,89,.5) rgba(0,0,0,.06)}}.dual-range-slider{position:relative;height:32px;display:flex;align-items:center}.price-range-track-bg{position:absolute;top:50%;left:0;right:0;height:4px;background-color:#e8e8e8;border-radius:4px;transform:translateY(-50%);z-index:1}.price-range-track-active{position:absolute;top:50%;height:4px;background-color:#d4c4b0;border-radius:4px;transform:translateY(-50%);z-index:2;left:0;width:100%}.dual-range-input{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;pointer-events:none;position:absolute;top:0;left:0;margin:0;padding:0;z-index:5}.dual-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #D4C4B0;box-shadow:0 1px 3px #0000001a;cursor:pointer;margin-top:-8px;transition:box-shadow .15s ease,border-color .15s ease}.dual-range-input::-webkit-slider-thumb:hover,.dual-range-input::-webkit-slider-thumb:active{border-color:#c4b4a0;box-shadow:0 2px 4px #00000026}.dual-range-input::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #D4C4B0;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.dual-range-input::-moz-range-thumb:hover,.dual-range-input::-moz-range-thumb:active{border-color:#c4b4a0;box-shadow:0 2px 4px #00000026}.dual-range-input::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:transparent;border:none}.dual-range-input::-moz-range-track{width:100%;height:4px;background:transparent;border:none}.dual-range-input:focus{outline:none}.dual-range-input-min{z-index:5}.dual-range-input-max{z-index:6}.price-range-handle{display:none}.btn-filter-apply{background-color:#ddc194!important;border-color:#ddc194!important}.btn-filter-apply:hover{background-color:#d4b480!important;border-color:#d4b480!important}.property-description-content{line-height:1.7!important}.property-description-content h1{font-size:1.75rem!important;font-weight:600!important;line-height:1.3!important;margin:.75em 0 .5em!important;color:#3a3a3c!important;display:block!important}.property-description-content h2{font-size:1.5rem!important;font-weight:600!important;line-height:1.35!important;margin:.75em 0 .5em!important;color:#3a3a3c!important;display:block!important}.property-description-content h3{font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;margin:.75em 0 .5em!important;color:#3a3a3c!important;display:block!important}.property-description-content h4,.property-description-content h5,.property-description-content h6{font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important;margin:.75em 0 .5em!important;color:#3a3a3c!important;display:block!important}.property-description-content p{margin:.6em 0!important;line-height:1.7!important;display:block!important}.property-description-content strong,.property-description-content b{font-weight:700!important}.property-description-content em,.property-description-content i{font-style:italic!important}.property-description-content u{text-decoration:underline!important}.property-description-content ul{display:block!important;list-style-type:disc!important;margin:.6em 0!important;padding-left:1.5em!important;padding-inline-start:1.5em!important;list-style-position:outside!important}.property-description-content ol{display:block!important;list-style-type:decimal!important;margin:.6em 0!important;padding-left:1.5em!important;padding-inline-start:1.5em!important;list-style-position:outside!important}.property-description-content li{display:list-item!important;margin:.25em 0!important;padding-left:.25em!important;list-style:inherit!important}.property-description-content ul>li{list-style-type:disc!important}.property-description-content ol>li{list-style-type:decimal!important}.property-description-content ul ul,.property-description-content ol ul{list-style-type:circle!important;margin:.25em 0!important}.property-description-content ul ul ul,.property-description-content ol ul ul{list-style-type:square!important}.property-description-content ul ol,.property-description-content ol ol{list-style-type:decimal!important;margin:.25em 0!important}.property-description-content blockquote{display:block!important;margin:1em 0!important;padding:.5em 1em!important;border-left:4px solid #D4C4B0!important;background-color:#f9fafb!important;font-style:italic!important}.property-description-content a{color:#b98a59!important;text-decoration:underline!important}.property-description-content a:hover{color:#8b6844!important}.property-description-content table{border-collapse:collapse!important;width:100%!important;margin:.75em 0!important;display:table!important}.property-description-content td,.property-description-content th{border:1px solid #E5E7EB!important;padding:.5em .75em!important;display:table-cell!important}.property-description-content th{background-color:#f3f4f6!important;font-weight:600!important}.property-description-content tr{display:table-row!important}.property-description-content thead{display:table-header-group!important}.property-description-content tbody{display:table-row-group!important}.property-description-content img{max-width:100%!important;height:auto!important;display:block!important;margin:.75em 0!important;border-radius:.5rem!important}#chatWidget{bottom:8px;right:8px;max-width:420px}#chatWidget .chat-window{width:95vw;height:calc(100dvh - 32px)}@media (min-width: 768px){#chatWidget .chat-window{width:380px;max-height:500px}}@media (orientation: landscape) and (min-width: 280px) and (max-width: 1280px){#chatWidget .chat-window{width:380px;height:calc(100dvh - 32px)}}
