.hyphen span,.hyphen-b span{font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.hyphen span::before{content:"";display:block;width:32px;height:1px;background:#c4863a}.hyphen-b span::before{content:"";display:block;width:32px;height:1px;background:#000}.booknow-btn a{display:none}.elementor-widget-image .widget-image-caption{position:absolute;bottom:16px;left:16px;background:rgba(253,250,246,.88);backdrop-filter:blur(4px);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px}.elementor-element.elementor-element-2631e8e.elementor-widget.elementor-widget-image .wp-caption,.elementor-element.elementor-element-8a5a4dc.elementor-widget.elementor-widget-image .wp-caption,.elementor-element.elementor-element-0bac8a2.elementor-widget.elementor-widget-image .wp-caption{height:100%}.amenity-card{position:relative;overflow:hidden;transition:all .3s}.amenity-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(58,35,20,.1)}.amenity-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#c4863a;transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:1}.amenity-card:hover::after{transform:scaleX(1)}.ti-widget.ti-airb .ti-rating-text,.ti-widget.ti-airb .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-airb .ti-rating-text strong a,.ti-widget.ti-airb .ti-rating-text strong span,.ti-widget.ti-airb .ti-rating-text span strong,.ti-widget.ti-airb .ti-rating-text span,.ti-widget.ti-airb .ti-footer,.ti-widget.ti-airb .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-airb .ti-footer span,.ti-widget.ti-airb .ti-footer strong a{font-size:20px;color:#fff!important}button.css-kvuu3i:hover,button.css-kvuu3i:focus{background-color:#023202!important;border:none!important}button.css-1v5rkji:hover{background-color:#023202!important;border:none!important}button.variant-checkout.css-1bgqbnd:hover{background-color:transparent!important;color:#000!important}button.variant-checkout.css-1bgqbnd:focus{background-color:transparent!important;color:#000!important}.css-1v5rkji{background-color:#a25e05!important}.css-w8txck span{color:#000}button.css-kvuu3i:hover span,button.css-kvuu3i:focus span{color:#fff}.css-1smbjja{color:#000}.elementor-50 .elementor-element.elementor-element-3e5f35e .jet-map-listing{height:100%}@media (max-width:767px){.booknow-btn a{display:block!important}}