.elementor-6241 .elementor-element.elementor-element-a8cc498{--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}.elementor-6241 .elementor-element.elementor-element-1b538a1>.elementor-widget-container{margin:0 0 40px}.elementor-6241 .elementor-element.elementor-element-1b538a1 .rhea-image-carousel .slick-dots{text-align:center}.elementor-6241 .elementor-element.elementor-element-fd25c9d>.elementor-container{max-width:1244px}.elementor-6241 .elementor-element.elementor-element-fb623aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-6241 .elementor-element.elementor-element-fb623aa>.elementor-element-populated{padding:0 10px 40px}.elementor-6241 .elementor-element.elementor-element-b7b6629{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6241 .elementor-element.elementor-element-1c601d5{margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px)}.elementor-6241 .elementor-element.elementor-element-1c601d5 .elementor-heading-title{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input::placeholder,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select::placeholder,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea::placeholder{font-family:source sans pro,Sans-serif;font-size:10px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing );background-color:var( --e-global-color-f769696 );padding:18px}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap{background-color:#1489920d;padding:15px}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field .rvr-show-details{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field .rvr-show-details:hover{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc span{background-color:var( --e-global-color-f769696 );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]:hover{background-color:#063336;color:#fff}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_booking{background-color:#1489920d}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg .a{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon i{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number strong{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a:hover{color:#063336}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form{padding:14px}.elementor-6241 .elementor-element.elementor-element-4811bc8>.elementor-element-populated{padding:0 20px 0 10px}.elementor-6241 .elementor-element.elementor-element-2cee738>.elementor-widget-container{margin:0 0 40px}.elementor-6241 .elementor-element.elementor-element-2cee738 .rh_section__subtitle{font-family:source sans pro,Sans-serif;font-weight:600}.elementor-6241 .elementor-element.elementor-element-2cee738 .rh_section__title{font-family:merriweather,Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-2cee738 .re_section_head_elementor{text-align:left;margin-left:0;margin-right:0;margin-bottom:35px}.elementor-6241 .elementor-element.elementor-element-2cee738 .re_section_head_elementor .rh_section__subtitle{color:#148992}.elementor-6241 .elementor-element.elementor-element-2cee738 .re_section_head_elementor .rh_section__title{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-2cee738 .re_section_head_elementor .rh_section__desc{margin-bottom:20px}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-property-id span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rhea-ultra-featured{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_prop_card__meta{border-style:solid;border-width:1px;border-color:#14899263;background:#fff}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_prop_card__meta:hover{background:#fff}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .rh-ultra-meta-label{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-ultra-dark{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-ultra-stroke-dark{stroke:var( --e-global-color-f769696 );fill:#0000}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-ultra-light{fill:#0000}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .figure{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_prop_card_meta_wrap .label{color:#fff;font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_content{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing );margin-bottom:0}.elementor-6241 .elementor-element.elementor-element-4c954f9{margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px)}.elementor-6241 .elementor-element.elementor-element-4c954f9 .elementor-heading-title{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input::placeholder,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select::placeholder,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea::placeholder{font-family:source sans pro,Sans-serif;font-size:10px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{font-family:source sans pro,Sans-serif;font-size:10px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg .a{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon i{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number strong{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a:hover{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__features li{width:23%;margin-bottom:26px}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__features li a:hover{color:#3ca4ac}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__features li a{font-family:source sans pro,Sans-serif;font-size:14px;font-weight:600}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_property__heading{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_rvr_optional_services h5{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper li{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_property__features li{width:50%}.elementor-6241 .elementor-element.elementor-element-c6619ed .rvr_optional_services_status .rh_done_icon{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rvr_optional_services_status .rh_done_icon svg{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li strong{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.guests-info{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.fas{font-size:20px}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh-single-property-section-heading,.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh_property__heading{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-dc7ac9e .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-dc7ac9e .rh_property_video_inner{border-radius:12px 12px 12px 12px}.elementor-6241 .elementor-element.elementor-element-dc7ac9e .rh_property_video_inner .rh_video_title{font-family:source sans pro,Sans-serif;font-weight:600}.elementor-6241 .elementor-element.elementor-element-6d1a1e1 .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-2195b99 .rh-ultra-form{background-color:#1489920d}.elementor-6241 .elementor-element.elementor-element-2195b99 #comments .fa-star{color:#ffc530}.elementor-6241 .elementor-element.elementor-element-2195b99 .br-theme-fontawesome-stars .br-widget a:after{color:#ffc530}.elementor-6241 .elementor-element.elementor-element-2195b99 .br-theme-fontawesome-stars .br-widget a.br-active:after{color:#063336}.elementor-6241 .elementor-element.elementor-element-2195b99 .br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#063336}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper .rh_property__heading{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper h5{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper .rh_done_icon svg{width:15px}.elementor-6241 .elementor-element.elementor-element-15fc0fc{margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px)}.elementor-6241 .elementor-element.elementor-element-15fc0fc .elementor-heading-title{font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing );color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input::placeholder,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select::placeholder,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea::placeholder{font-family:source sans pro,Sans-serif;font-size:10px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{font-family:source sans pro,Sans-serif;font-size:10px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-family:var( --e-global-typography-c1ee7be-font-family ),Sans-serif;font-size:var( --e-global-typography-c1ee7be-font-size );font-weight:var( --e-global-typography-c1ee7be-font-weight );text-transform:var( --e-global-typography-c1ee7be-text-transform );font-style:var( --e-global-typography-c1ee7be-font-style );text-decoration:var( --e-global-typography-c1ee7be-text-decoration );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon svg .a{fill:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr_phone_icon i{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number strong{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr_request_cta_number_wrapper .rvr-phone-number a:hover{color:var( --e-global-color-f769696 )}.elementor-6241 .elementor-element.elementor-element-ec85435 .rh_property__heading{color:var( --e-global-color-f769696 );font-family:var( --e-global-typography-2d94e1b-font-family ),Sans-serif;font-size:var( --e-global-typography-2d94e1b-font-size );font-weight:var( --e-global-typography-2d94e1b-font-weight );text-transform:var( --e-global-typography-2d94e1b-text-transform );font-style:var( --e-global-typography-2d94e1b-font-style );text-decoration:var( --e-global-typography-2d94e1b-text-decoration );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ec85435 .rh-ultra-hot{color:#0000}@media(min-width:768px){.elementor-6241 .elementor-element.elementor-element-a8cc498{--content-width:1224px}.elementor-6241 .elementor-element.elementor-element-fb623aa{width:33%}.elementor-6241 .elementor-element.elementor-element-4811bc8{width:67%}}@media(max-width:1024px) and (min-width:768px){.elementor-6241 .elementor-element.elementor-element-fb623aa{width:100%}.elementor-6241 .elementor-element.elementor-element-4811bc8{width:100%}}@media(max-width:1024px){.elementor-6241 .elementor-element.elementor-element-fb623aa>.elementor-element-populated{padding:10px}.elementor-6241 .elementor-element.elementor-element-b7b6629{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-6241 .elementor-element.elementor-element-1c601d5 .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-4811bc8>.elementor-element-populated{padding:10px}.elementor-6241 .elementor-element.elementor-element-2cee738 .rh_section__title{font-size:44px;line-height:1em;letter-spacing:0;word-spacing:0}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-property-id span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rhea-ultra-featured{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .rh-ultra-meta-label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .figure{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_prop_card_meta_wrap .label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_content{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-4c954f9 .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_rvr_optional_services h5{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper li{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.guests-info{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh-single-property-section-heading,.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-dc7ac9e .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-6d1a1e1 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper h5{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-15fc0fc .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ec85435 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}}@media(max-width:767px){.elementor-6241 .elementor-element.elementor-element-1c601d5 .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-7e8a26b .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-2cee738 .rh_section__title{font-size:32px}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh-property-id span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rhea-ultra-featured{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .rh-ultra-meta-label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_meta_icon_wrapper .figure{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-b80bac1 .rh_ultra_prop_card_meta_wrap .label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-8906da4 .rh_content{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-4c954f9 .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ab0d790 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-76485dc .rh_property__features li{width:49%}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper .rh_rvr_optional_services h5{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_rvr_optional_services_wrapper li{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-c6619ed .rh_property__features li{width:100%}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.guests-info{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh-single-property-section-heading,.elementor-6241 .elementor-element.elementor-element-ad05a31 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-dc7ac9e .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-6d1a1e1 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-119c2ad .rh_rvr_outdoor_features_wrapper h5{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-15fc0fc .elementor-heading-title{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar textarea,.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-desc span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-price span{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field strong{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-f1b30c8 .RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{font-size:var( --e-global-typography-c1ee7be-font-size );line-height:var( --e-global-typography-c1ee7be-line-height );letter-spacing:var( --e-global-typography-c1ee7be-letter-spacing );word-spacing:var( --e-global-typography-c1ee7be-word-spacing )}.elementor-6241 .elementor-element.elementor-element-ec85435 .rh_property__heading{font-size:var( --e-global-typography-2d94e1b-font-size );line-height:var( --e-global-typography-2d94e1b-line-height );letter-spacing:var( --e-global-typography-2d94e1b-letter-spacing );word-spacing:var( --e-global-typography-2d94e1b-word-spacing )}}