/*!
 * Real Homes Elementor Styles
 *
 * This file includes core theme Elementor styles
 *
 */.rhea-table-border-inherit td{
border-color:inherit
}

.rhea-table-border-inherit tr{
border-color:inherit
}

.rh_elementor_widget .rh_blog__post{
background:inherit
}

.elementor-lightbox-image:not(.swiper-lazy-loaded){display:none !important
}

#elementor-widget-video-custom-style .elementor-custom-embed-play i{
opacity:1;
border-radius:50%;text-shadow:none;
background:#0068ff;
color:#fff
}

#elementor-widget-video-custom-style .elementor-custom-embed-play:hover i{
background:#0053cc
}

#elementor-widget-video-custom-style.elementor-widget-play-button-brown .elementor-custom-embed-play i{
background:#8c6239
}

#elementor-widget-video-custom-style.elementor-widget-play-button-brown .elementor-custom-embed-play:hover i{
background:#111
}

#elementor-widget-video-custom-style .elementor-custom-embed-image-overlay{
background-color:#000
}

#elementor-widget-video-custom-style .elementor-custom-embed-image-overlay img{
opacity:1;
transition:opacity .2s ease-in-out
}

#elementor-widget-video-custom-style .elementor-custom-embed-image-overlay:hover img{
opacity:.95
}

.rhea-btn-primary,.rhea-btn-secondary{
transition:all .3s ease-in-out
}

.rhea-btn-primary{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-btn-primary:hover{
background:var(--rh-global-color-primary-dark, rgba(0, 0, 0, 0.2));color:#fff
}

.rhea-btn-secondary{
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea-btn-primary{
position:relative;
z-index:1;
overflow:hidden
}

.rhea-btn-primary:before{
background:var(--rh-global-color-primary-dark, rgba(0, 0, 0, 0.2))}.rhea-btn-secondary:before{
background:var(--rh-global-color-secondary-dark, rgba(0, 0, 0, 0.2));color:#fff
}

.rhea-btn-primary:before,.rhea-btn-secondary:before{
display:block;
content:"";position:absolute;
z-index:-1;
transition:all .3s ease-in-out
}

.rhea-btn-primary:before,.rhea-btn-secondary:before{
top:0;
right:0;
width:0;
height:100%}.rhea-btn-primary:hover:before,.rhea-btn-secondary:hover:before{
right:auto;
left:0;
width:100%}.rhea-filter-drop-shadow{
filter:drop-shadow(0 0 16px rgba(0, 0, 0, 0.25))}.swiper-pagination-styled{
display:flex;
align-items:center;
justify-content:center
}

.swiper-pagination-styled>.swiper-pagination-inner{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:15px;
position:relative;
bottom:initial;
left:initial;
width:auto
}

.swiper-pagination-styled>.swiper-pagination-inner:empty{
display:none
}

.swiper-pagination-styled span{--swiper-pagination-bullet-width: 14px;--swiper-pagination-bullet-height: 14px;--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #E1EAF1;
box-sizing:content-box;
transition:background-color .25s ease;
border:5px solid #fff
}

.swiper-pagination-styled span:hover{
background-color:#bd9dff
}

.swiper-pagination-styled .swiper-pagination-bullet-active{
background-color:#bd9dff
}

.swiper-pagination-styled .select-active-bullet{
display:block;
position:absolute;
z-index:2;
width:20px;
height:20px;
border:2px solid #7c40f9;
border-radius:100%;opacity:0
}

.swiper-pagination-lock{
display:none !important}@keyframes circle-animation{
0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.elementor-widget-rh-properties-widget-v13 .rh-properties-widget-v13 .rhea_tags_wrapper .rhea_tags_tooltip,.elementor-widget-rh-properties-widget-v14 .rh-properties-widget-v14 .rhea_tags_wrapper .rhea_tags_tooltip{
display:flex;
width:auto;
top:63px;
left:50%;transform:translateX(-50%)}.elementor-widget-rh-properties-widget-v13 .rh-properties-widget-v13 .rhea_tags_wrapper .rhea_tags_tooltip_inner,.elementor-widget-rh-properties-widget-v14 .rh-properties-widget-v14 .rhea_tags_wrapper .rhea_tags_tooltip_inner{
display:flex;
justify-content:center;
min-width:60px;
margin:0;
padding:6px 12px;
font-size:14px;
line-height:1;
border-radius:4px
}

.elementor-widget-rh-properties-widget-v13 .rh-properties-widget-v13 .rhea_tags_wrapper .rhea_tags_tooltip:after,.elementor-widget-rh-properties-widget-v14 .rh-properties-widget-v14 .rhea_tags_wrapper .rhea_tags_tooltip:after{
left:50%;bottom:100%;transform:translateX(-50%);border:12px solid rgba(0,0,0,0);
border-left-width:20px;
border-right-width:20px;
border-top-color:rgba(0,0,0,0);
border-bottom-color:#000
}

.re_section_head_elementor{
margin:0 auto
}

.re_section_head_elementor .rh_section__subtitle{
display:block;
color:var(--rh-global-color-primary);
font-size:15px;
font-weight:500
}

.re_section_head_elementor .rh_section__title{
font-weight:300;
margin-top:0;
color:#1a1a1a;
font-size:36px;
margin-bottom:0
}

.re_section_head_elementor .rh_section__desc{
font-size:15px;
color:#000000
}

.rhea_classic_section_head_elementor{
margin:auto;
margin-bottom:30px
}

.rhea_classic_section_head_elementor .rh_classic_section__title{
font-size:30px;
margin-bottom:16px;
line-height:48px;
font-family:"Lato",Helvetica,Arial,sans-serif;
font-weight:bold;
color:#394041
}

.rhea_classic_section_head_elementor .rh_classic_section__desc{
font-family:"Open Sans",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:24px;
color:#666
}

.rh_section__featured_elementor{
position:relative;
max-width:650px;
margin:0 auto;
padding:0 0 30px
}

.rh_section__featured_elementor{--featured-prop-nav-buttons-position: -22%}.rh_section__featured_elementor .flexslider{
border:none;
box-shadow:none
}

.rh_section__featured_elementor .flexslider li{
box-shadow:none
}

.rh_section__featured_elementor .flexslider ul.slides{
padding-left:0;
margin:0
}

.rh_section__featured_elementor .slides{
padding:0
}

.rh_section__featured_elementor .rhea_price_fav_box{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap
}

.rh_section__featured_elementor .rhea_price_fav_box svg{
fill:#b3b3b3;
height:auto
}

.rh_section__featured_elementor .rhea_price_fav_box .rhea_fav_icon_box{
margin-left:-5px;
margin-right:-5px;
display:flex;
align-items:center
}

.rh_section__featured_elementor .rhea_price_fav_box .rhea_fav_icon_box .rhea_svg_fav_icons{
display:inline-block;
margin-left:0;
margin-right:0
}

.rh_section__featured_elementor .rhea_label__property{
position:absolute;
left:0;
top:-13px;
z-index:999
}

.rh_section__featured_elementor .rh_label_elementor{
display:block;
font-size:14px;
background:var(--rh-global-color-secondary);
color:#fff
}

.rh_section__featured_elementor .rh_label_elementor span{
display:inline-block;
width:0;
height:0;
position:absolute;
right:-9px;
top:0;
border:0 solid rgba(0,0,0,0);
border-bottom-width:13px;
border-top-width:13px;
border-left:9px solid var(--rh-global-color-secondary)
}

.rh_section__featured_elementor .rh_label_elementor .rh_label__wrap_elementor{
position:relative;
padding:5px 5px 5px 10px;
font-size:14px;
line-height:16px
}

.rh_section__featured_elementor .rh_prop_card__featured{
position:relative;
max-width:550px;
margin:-70px auto 5px;
padding:40px;
box-shadow:0 0 5px 2px rgba(0,0,0,.05);
background:#fff
}

.rh_section__featured_elementor .entry-header-margin-fix:first-of-type{
margin-top:auto
}

.rh_section__featured_elementor .rhea_stars_avg_rating{
line-height:initial
}

.rh_section__featured_elementor .rhea_rvr_ratings_wrapper_stylish .inspiry_stars_avg_rating,.rh_section__featured_elementor .rhea_rvr_ratings_wrapper_stylish .rhea_rvr_ratings{
margin-bottom:15px
}

.rh_section__featured_elementor .rhea_rvr_ratings_wrapper_stylish .rhea_added_sty{
margin-bottom:15px
}

.rh_section__featured_elementor .rhea_added_sty{
margin-bottom:15px
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor a{
display:flex;
justify-content:center;
align-items:center;
position:absolute;
top:32%;z-index:999999;
width:73px;
height:73px;
border-radius:50%;transition:.2s all linear;
box-shadow:0 0 5px 2px rgba(0,0,0,.05);
background:#fff
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor a:hover{
background:var(--rh-global-color-secondary)
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor a:hover svg{
fill:#fff
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor a svg{
fill:gray;
transition:.2s all linear
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor .rh_flexslider__prev{
left:var(--featured-prop-nav-buttons-position)
}

.rh_section__featured_elementor .rh_flexslider__nav_elementor .rh_flexslider__next{
right:var(--featured-prop-nav-buttons-position)
}

.rh_prop_card__thumbnail_elementor{
position:relative
}

.rh_prop_card__thumbnail_elementor .rh_prop_card__btns{
position:absolute;
top:0;
right:0;
margin:20px;
z-index:99
}

.rh_prop_card__thumbnail_elementor .rhea_top_tags_box{
position:absolute;
top:0;
left:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:9;
text-align:initial
}

.rh_prop_card__thumbnail_elementor .rhea_media_count{
padding-left:6px;
padding-right:6px
}

.rh_prop_card__thumbnail_elementor .rhea_media{
display:inline-block;
background:rgba(0,0,0,.4);
padding:5px;
color:#fff;
font-size:13px;
line-height:16px;
border-radius:4px 5px;
vertical-align:middle;
margin:10px 4px
}

.rh_prop_card__thumbnail_elementor .rhea_media:hover{
background:#000
}

.rh_prop_card__thumbnail_elementor .rhea_media svg{
fill:#fff;
width:16px
}

.rh_prop_card__thumbnail_elementor .rhea_media span{
vertical-align:middle
}

.rh_wrapper--featured_elementor_mini:hover .rh_flexslider__nav_elementor a{
opacity:.7
}

.rh_wrapper--featured_elementor_mini .rh_flexslider__nav_elementor a{
width:45px;
height:45px;
opacity:0;
top:50%;margin-top:-22.5px;
background:var(--rh-global-color-secondary)
}

.rh_wrapper--featured_elementor_mini .rh_flexslider__nav_elementor a svg{
fill:#fff
}

.rh_wrapper--featured_elementor_mini .rh_flexslider__nav_elementor a:hover{
opacity:1
}

.rh_wrapper--featured_elementor_mini .rh_flexslider__nav_elementor a.rh_flexslider__prev{
left:10px
}

.rh_wrapper--featured_elementor_mini .rh_flexslider__nav_elementor a.rh_flexslider__next{
right:10px
}

.rh_wrapper--featured_elementor_mini .rh_prop_card__thumbnail img{
min-height:auto
}

.rtl .rh_section__featured_elementor .rh_flexslider__nav_elementor a svg{
transform:scale(-1, -1)
}

.rtl .rh_section__featured_elementor .rh_flexslider__nav_elementor .rh_flexslider__prev{
left:auto;
right:var(--featured-prop-nav-buttons-position)
}

.rtl .rh_section__featured_elementor .rh_flexslider__nav_elementor .rh_flexslider__next{
right:auto;
left:var(--featured-prop-nav-buttons-position)
}

.rtl .rh_section__featured_elementor .rhea_label__property{
right:0;
left:auto
}

.rtl .rh_section__featured_elementor .rh_label_elementor span{
border-right:9px solid var(--rh-global-color-secondary);
border-left:none;
right:auto;
left:-9px}[data-elementor-device-mode=tablet] .rh_section__featured_elementor{--featured-prop-nav-buttons-position: -15%}[data-elementor-device-mode=mobile] .rh_section__featured_elementor .rh_prop_card__featured{
margin-top:0;
padding:30px}[data-elementor-device-mode=mobile] .rh_section__featured_elementor .rh_flexslider__nav_elementor a{
top:15%}[data-elementor-device-mode=mobile_extra] .rh_section__featured_elementor .rh_flexslider__nav_elementor a{
top:20%}[data-elementor-device-mode=mobile] .rh_section__featured_elementor,[data-elementor-device-mode=mobile_extra] .rh_section__featured_elementor{--featured-prop-nav-buttons-position: 15px}[data-elementor-device-mode=mobile] .rh_section__featured_elementor .rh_flexslider__nav_elementor a,[data-elementor-device-mode=mobile_extra] .rh_section__featured_elementor .rh_flexslider__nav_elementor a{
width:40px;
height:40px
}

.rhea_features_properties_2{
font-family:"Rubik",sans-serif
}

.rhea_features_properties_2 a{
transition:.2s all
}

.rhea_features_properties_2 ul{
padding:0;
margin:0
}

.rhea_features_properties_2 li{
list-style:none
}

.rhea_wrapper_fp_carousel{
position:relative
}

.rhea_wrapper_fp_carousel .flexslider{
margin-bottom:0;
border:none;
background:rgba(0,0,0,0);
overflow:initial !important
}

.rhea_wrapper_fp_carousel .rhea_fp_nav{
position:absolute;
z-index:999999;
top:50%;margin-top:-30px;
background:#fff;
padding:16px 14px;
transition:.2s all ease-in-out;
box-shadow:0px 0px 5px 2px rgba(0,0,0,.05);
display:flex
}

.rhea_wrapper_fp_carousel .rhea_fp_nav svg{
transition:.2s all ease-in-out;
height:auto
}

.rhea_wrapper_fp_carousel .rhea_fp_nav svg path{
fill:#b3b3b3
}

.rhea_wrapper_fp_carousel .rhea_fp_nav:hover{
background:#000
}

.rhea_wrapper_fp_carousel .rhea_fp_nav:hover svg path{
fill:#fff
}

.rhea_wrapper_fp_carousel .flex-prev{
left:-60px
}

.rhea_wrapper_fp_carousel .flex-next{
right:-60px;
transform:rotate(180deg)
}

.rhea_wrapper_fp_carousel .highlight svg{
fill:var(--rh-global-color-secondary)
}

.rhea_fp_slide_contents{
position:relative;
background-repeat:no-repeat;
background-position:center;
background-size:cover
}

.rhea_fp_thumbnail{
display:block;
padding-top:58%;width:100%;height:100%;background-repeat:no-repeat;
background-position:center;
background-size:cover
}

.rhea_fp_slide_info{
position:absolute;
top:0;
bottom:0;
margin:auto;
display:flex;
align-items:center;
width:100%}.rhea_fp_slide_info h3.rhea_fp2_title{
font-size:30px;
font-weight:500;
margin-bottom:10px}@media(max-width: 1023px){.rhea_fp_slide_info h3.rhea_fp2_title{
font-size:24px}}@media(max-width: 767px){.rhea_fp_slide_info h3.rhea_fp2_title{
font-size:21px;
line-height:1.2}}.rhea_fp_slide_info_inner{
background:#fff;
padding:35px 35px 15px;
width:100%;max-width:400px;
position:relative
}

.rhea_fp_slide_info_inner:after{
position:absolute;
content:"";display:block;
border:10px solid rgba(0,0,0,0);
border-bottom-color:var(--rh-global-color-secondary);
border-right-color:var(--rh-global-color-secondary);
right:0;
bottom:0
}

.rhea_fp_slide_info_inner .rhea_fp_excerpt{
font-family:"Roboto",Sans-serif;
font-size:14px;
line-height:1.5;
margin-bottom:20px;
font-weight:400;
color:#000000
}

.rhea-corner-pin-right .rhea_fp_slide_info_inner:after{
border-top-color:rgba(0,0,0,0);
border-right-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary);
border-left-color:rgba(0,0,0,0)
}

.rtl .rhea-corner-pin-right .rhea_fp_slide_info_inner:after{
border-top-color:rgba(0,0,0,0);
border-left-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary);
border-right-color:rgba(0,0,0,0)
}

.rhea-corner-pin-left .rhea_fp_slide_info_inner:after{
border-top-color:rgba(0,0,0,0);
border-left-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary);
border-right-color:rgba(0,0,0,0)
}

.rtl .rhea-corner-pin-left .rhea_fp_slide_info_inner:after{
border-top-color:rgba(0,0,0,0);
border-right-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary);
border-left-color:rgba(0,0,0,0)
}

.rhea-corner-pin-top-left .rhea_fp_slide_info_inner:after{
border-bottom-color:rgba(0,0,0,0);
border-top-color:var(--rh-global-color-secondary);
border-left-color:var(--rh-global-color-secondary);
border-right-color:rgba(0,0,0,0)
}

.rtl .rhea-corner-pin-top-left .rhea_fp_slide_info_inner:after{
border-bottom-color:rgba(0,0,0,0);
border-top-color:var(--rh-global-color-secondary);
border-right-color:var(--rh-global-color-secondary);
border-left-color:rgba(0,0,0,0)
}

.rhea-corner-pin-top-right .rhea_fp_slide_info_inner:after{
border-bottom-color:rgba(0,0,0,0);
border-top-color:var(--rh-global-color-secondary);
border-right-color:var(--rh-global-color-secondary);
border-left-color:rgba(0,0,0,0)
}

.rtl .rhea-corner-pin-top-right .rhea_fp_slide_info_inner:after{
border-bottom-color:rgba(0,0,0,0);
border-top-color:var(--rh-global-color-secondary);
border-left-color:var(--rh-global-color-secondary);
border-right-color:rgba(0,0,0,0)
}

.rhea_fp_address{
display:inline-block;
font-style:normal;
margin-bottom:19px;
padding:0;
border:none;
background:none
}

.rhea_fp_address a{
color:#000;
vertical-align:middle;
display:flex;
margin-left:-5px;
margin-right:-5px
}

.rhea_fp_address a:hover{
color:#000000
}

.rhea_fp_address .rhea_address_pin{
width:16px;
vertical-align:middle;
line-height:20px;
margin-left:2.5px;
margin-right:2.5px
}

.rhea_fp_address .rhea_address_text{
font-size:14px;
display:inline-block;
vertical-align:middle;
margin-left:2.5px;
margin-right:2.5px;
line-height:22px;
flex:1
}

.rhea_fp_address svg{
width:100%;fill:#b3b3b3;
transition:.2s all
}

.rhea_fp_features .rhea_features_title{
font-family:"Roboto",Sans-serif;
font-weight:600;
font-size:13px;
margin-bottom:5px;
line-height:1.5;
display:block;
color:#1a1a1a
}

ul.rhea_fp_features_list{
margin-left:-3.5px;
margin-right:-3.5px;
margin-bottom:10px
}

ul.rhea_fp_features_list li.rhea_feature_item{
margin-left:3.5px;
margin-right:3.5px;
display:inline-block;
padding-left:20px;
position:relative;
margin-bottom:10px
}

ul.rhea_fp_features_list li.rhea_feature_item a{
line-height:16px;
color:#000000
}

ul.rhea_fp_features_list li.rhea_feature_item a:hover{
color:var(--rh-global-color-secondary)}ul.rhea_fp_features_list li.rhea_feature_item .rhea_check_icon{
vertical-align:middle;
left:0;
top:0;
bottom:0;
margin:auto;
display:flex;
position:absolute
}

ul.rhea_fp_features_list li.rhea_feature_item .rhea_check_icon svg{
width:14px;
fill:var(--rh-global-color-secondary)}ul.rhea_fp_features_list .rhea_fp_features_count{
display:inline-block;
margin-left:2.5px;
margin-right:2.5px
}

ul.rhea_fp_features_list .rhea_fp_features_count .rhea_features_count_left{
font-size:15px;
padding:3px 10px;
border-radius:15px;
display:inline-block;
color:var(--rh-global-color-secondary);
background:rgba(234,114,61,.1);
direction:ltr
}

.rhea_fp_sales_icons{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:center
}

.rhea_wrapper_member_functions{
display:flex;
align-items:center;
margin-left:-2.5px;
margin-right:-2.5px;
margin-bottom:20px
}

.rhea_wrapper_member_functions svg,.rhea_wrapper_member_functions .rh_svg{
fill:#b3b3b3
}

.rhea_wrapper_member_functions .highlight__red{
cursor:pointer;
margin-left:2.5px;
margin-right:2.5px
}

.rhea_wrapper_member_functions .highlight__red svg,.rhea_wrapper_member_functions .highlight__red .rh_svg{
fill:#ea3d3d
}

.rhea_wrapper_member_functions .add-to-compare-span{
margin-left:2.5px;
margin-right:2.5px
}

.rhea_wrapper_member_functions .add-to-compare-span:hover svg{
fill:var(--rh-global-color-secondary)
}

.rhea_wrapper_member_functions .add-to-favorite{
margin-left:2.5px;
margin-right:2.5px
}

.rhea_wrapper_member_functions .add-to-favorite:hover .rh_svg{
fill:#ea3d3d
}

.rhea_fp_price_status .rhea_fp_status{
font-size:13px;
font-weight:500;
margin-bottom:5px;
line-height:1.2;
color:#1a1a1a;
display:block
}

.rhea_fp_price_status .rhea_fp_price{
font-family:"Rubik",sans-serif;
font-size:22px;
color:var(--rh-global-color-primary);
line-height:26px;
margin-bottom:20px
}

.rhea_fp_price_status .rhea_fp_price span{
display:inline-block
}

.rhea-corner-pin-left .rhea_fp_slide_info_inner:after{
right:auto;
left:0
}

.rhea-corner-pin-top-right .rhea_fp_slide_info_inner:after{
right:0;
bottom:auto;
left:auto;
top:0
}

.rhea-corner-pin-top-left .rhea_fp_slide_info_inner:after{
right:auto;
bottom:auto;
left:0;
top:0
}

.rtl ul.rhea_fp_features_list li.rhea_feature_item{
padding-left:0;
padding-right:20px
}

.rtl ul.rhea_fp_features_list li.rhea_feature_item .rhea_check_icon{
left:auto;
right:0
}

.rtl .rhea_fp_slide_info_inner:after{
right:auto;
left:0;
border-right-color:rgba(0,0,0,0);
border-left-color:var(--rh-global-color-secondary)
}

.rtl .rhea-corner-pin-left .rhea_fp_slide_info_inner:after{
right:0;
left:auto
}

.rtl .rhea-corner-pin-top-left .rhea_fp_slide_info_inner:after{
right:0;
left:auto
}

.rtl .rhea-corner-pin-top-right .rhea_fp_slide_info_inner:after{
right:auto;
left:0
}

.rhea_fp_permalink{
position:absolute;
width:100%;height:100%;top:0;
left:0
}

.elementor-content-relative .rhea_fp_permalink{
display:none
}

.elementor-content-relative .rhea_fp_slide_info_inner{
box-shadow:0 0 5px 2px rgba(0,0,0,.05)
}

.rhea_fp_agent_expand_wrapper{
margin-bottom:15px;
padding-top:20px;
border-top:1px solid #f0f0f0
}

.rhea_fp_agent_expand_wrapper .rhea_agent_list{
display:flex;
align-items:center;
margin-left:-10px;
margin-right:-10px
}

.rhea_fp_agent_expand_wrapper .agent-image{
width:48px;
margin-left:10px;
margin-right:10px;
position:relative
}

.rhea_fp_agent_expand_wrapper .agent-image img{
width:100%}.rhea_fp_agent_expand_wrapper .agent-image .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
border-radius:50%;display:inline-flex !important;
justify-content:center;
align-items:center;
width:17px;
height:17px;
position:absolute;
right:-3px;
bottom:-3px
}

.rhea_fp_agent_expand_wrapper .agent-image .rh_agent_verification__icon svg{
fill:#fff;
width:8px;
height:8px
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency{
margin-left:9px;
margin-right:9px
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency a{
display:block;
line-height:1.4;
font-size:16px;
font-weight:500
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rh_property_agent__title{
color:#333
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rh_property_agent__title:hover{
color:var(--rh-global-color-secondary)
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rh_property_agent__agency{
color:var(--rh-global-color-primary);
font-weight:400
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rh_property_agent__agency:hover{
color:#333
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rhea_owner_label{
display:block;
line-height:1.4;
font-size:14px;
font-weight:400;
color:#000000
}

.rhea_fp_agent_expand_wrapper .rhea_agent_agency .rhea_owner_title{
display:block;
line-height:1.4;
font-size:16px;
font-weight:500;
color:var(--rh-global-color-primary)
}

.rhea_fp_agent_list{
display:flex;
align-items:center;
margin-left:-10px;
margin-right:-10px
}

.rh_section__agents_elementor{
display:flex;
flex-wrap:wrap;
justify-content:space-around;
margin-left:-15px;
margin-right:-15px
}

.rh_section__agents_elementor .rh_agent_elementor{
padding:40px 15px;
min-width:270px;
margin:0;
width:25%}.rh_section__agents_elementor .rh_agent_elementor .rh_agent__wrap{
display:block;
text-align:center;
background:#fff;
position:relative;
box-shadow:0 0 5px 2px rgba(0,0,0,.05);
color:#000000
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__thumbnail{
display:inline-block;
margin:-40px auto 0;
width:128px;
height:128px;
vertical-align:middle
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details{
display:block;
padding:25px 20px;
text-align:center
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details h3{
margin-bottom:15px;
line-height:1.2
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details h3 a{
font-weight:500;
font-size:19px;
transition:.2s all linear;
color:#1a1a1a
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details h3 a:hover{
color:var(--rh-global-color-primary)
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details h3 .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
border-radius:50%;display:inline-flex !important;
justify-content:center;
align-items:center;
width:21px;
height:21px;
position:relative;
top:-1px
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details h3 .rh_agent_verification__icon svg{
fill:#fff;
width:11px;
height:11px
}

.rh_section__agents_elementor .rh_agent_elementor .rh_agent__details .rh_agent__arrow{
display:inline-block;
position:absolute;
left:calc(50% - 24px);
bottom:-24px;
opacity:0;
visibility:hidden;
transform:scale(3);
transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;
line-height:1
}

.rh_section__agents_elementor .rh_agent_elementor:hover .rh_agent__arrow{
visibility:visible;
opacity:1;
transition-delay:0s,0s,.2s;
transform:scale(1)
}

.rh_section__agents_elementor .rh_agent__agency{
font-size:12px;
color:#000000;
margin:-10px 0 20px
}

.rh_section__agents_elementor .rh_agent__agency a{
color:inherit;
transition:all 200ms linear
}

.rh_section__agents_elementor .rh_agent__agency a:hover{
color:#1a1a1a
}

.rh_section__agents_elementor .rh_agent__info{
line-height:22px;
color:var(--rh-global-color-primary);
font-size:15px;
margin-bottom:.5rem;
transition:.2s all ease-in-out
}

.rh_section__agents_elementor .rh_agent__info a{
color:var(--rh-global-color-primary);
transition:.2s all ease-in-out
}

.rh_section__agents_elementor .rh_agent__info a:hover{
color:var(--rh-global-color-secondary)
}

.rh_section__agents_elementor .rh_agent__email{
line-height:22px;
margin-bottom:20px;
font-weight:400;
transition:.2s all linear;
display:inline-block;
color:#1a1a1a;
font-size:15px
}

.rh_section__agents_elementor .rh_agent__email:hover{
color:var(--rh-global-color-primary)
}

.rh_section__agents_elementor .rh_agent__listed .figure{
line-height:18px;
font-size:24px;
color:var(--rh-global-color-primary);
margin-bottom:5px
}

.rh_section__agents_elementor .rh_agent__listed .heading{
font-weight:500;
font-size:13px;
margin-bottom:20px;
color:#1a1a1a;
line-height:2
}

.rh_section__agents_elementor .rh_agent__social_icons{
list-style:none;
display:flex;
align-items:center;
justify-content:center;
padding:0;
margin:0 0 10px
}

.rh_section__agents_elementor .rh_agent__social_icons li{
margin:0 10px
}

.rh_section__agents_elementor .rh_agent__social_icons li a{
transition:.2s all ease-in-out
}

.rh_wrapper__agents_elementor .rhea-view-all{
margin:0 0 40px;
text-align:center
}

.rh_wrapper__agents_elementor .rhea-view-all a{
display:inline-block;
font-size:15px;
padding:15px 20px;
line-height:1.2;
font-weight:500;
text-align:center;
background-color:var(--rh-global-color-primary);
color:#fff;
outline:0;
border:none;
cursor:pointer;
border-radius:var(--rh-small-border-radius);
box-shadow:0 0 10px #ddd;
transition:all .2s ease-in-out
}

.rh_wrapper__agents_elementor .rhea-view-all a:hover{
background-color:#fff;
color:var(--rh-global-color-link)
}

.style-two .rh_agent_elementor{
padding-left:0;
padding-right:0
}

.style-two .rh_agent_elementor .rh_agent__wrap{
box-shadow:none;
margin-right:1px;
padding:30px 0;
transition-duration:.4s
}

.style-two .rh_agent_elementor .rh_agent__wrap:hover{
box-shadow:0 70px 70px rgba(0,0,0,.2);
transform:translate(0, -10px);
z-index:9
}

.style-two .rh_agent_elementor .rh_agent__thumbnail{
margin-top:25px !important
}

.style-two .rh_agent_elementor .rh_agent__thumbnail img{
border-radius:50%}.rtl .rh_section__agents_elementor .rh_agent_elementor .rh_agent__arrow{
transform:rotate(180deg)
}

.rh_wrapper__news_elementor ul.slides{
padding-left:0;
margin:0
}

.rh_wrapper__news_elementor .listing-slider_elementor{
width:100%}.rh_wrapper__news_elementor .listing-slider_elementor ul{
margin:0
}

.rh_wrapper__news_elementor .listing-slider_elementor li{
margin-bottom:0
}

.rh_wrapper__news_elementor .listing-slider_elementor li a{
display:block
}

.rh_section__news_elementor{
display:flex;
justify-content:center;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
font-family:Rubik,sans-serif
}

.rh_section__news_elementor article{
width:33.33%;min-width:300px;
padding:0 1.5rem 3rem 1.5rem
}

.rh_section__news_elementor article .rh_news_module_inner{
box-shadow:0px 0px 5px 2px rgba(0,0,0,.05)
}

.rh_section__news_elementor article.hentry{
margin-top:0
}

.rh_section__news_elementor img{
max-width:none;
width:100%}.rh_section__news_elementor .date{
font-weight:400;
font-size:14px;
color:#1a1a1a;
margin-right:2.5px;
margin-left:2.5px;
white-space:nowrap;
display:inline-block;
align-items:center;
line-height:1.2
}

.rh_section__news_elementor .categories{
display:inline-block;
font-size:15px;
color:#000000;
margin-left:2.5px;
margin-right:2.5px
}

.rh_section__news_elementor .categories .category_in{
display:inline-block
}

.rh_section__news_elementor .categories a{
display:inline-block;
color:var(--rh-global-color-primary);
transition:.2s all ease-in-out
}

.rh_section__news_elementor .categories a:after{
content:","}.rh_section__news_elementor .categories a:hover{
color:var(--rh-global-color-secondary)
}

.rh_section__news_elementor .categories a:hover:after{
color:var(--rh-global-color-primary)
}

.rh_section__news_elementor .categories a:last-of-type:after{
content:""}.rh_section__news_elementor h3.post-title{
margin-bottom:20px;
line-height:1.2
}

.rh_section__news_elementor h3.post-title a{
transition:.2s all ease-in-out;
font-size:18px;
color:#1a1a1a;
font-weight:500;
line-height:22px
}

.rh_section__news_elementor h3.post-title a:hover{
color:var(--rh-global-color-primary)
}

.rh_section__news_elementor p{
font-size:14px;
line-height:23px;
margin-bottom:20px;
color:#000000
}

.rh_section__news_elementor .post_meta_elementor{
margin-left:-2.5px;
margin-right:-2.5px;
padding:0;
display:flex;
flex-wrap:wrap;
align-items:baseline;
font-size:14px;
font-weight:400;
color:#1a1a1a;
margin-bottom:20px
}

.rh_section__news_elementor .by-author{
display:flex;
font-size:14px;
color:#000000;
vertical-align:middle;
font-weight:400;
align-items:center
}

.rh_section__news_elementor .author-link{
margin-left:8px;
margin-right:8px;
color:#1a1a1a;
font-weight:400;
line-height:1.2
}

.rh_slider_mod_elementor{
position:relative;
direction:ltr
}

.rh_slider_mod_elementor .rh_flexslider__nav_main_gallery a{
width:38px;
height:38px;
position:absolute;
top:50%;margin-top:-19px;
z-index:999999999;
display:inline-block;
opacity:0;
transition:all .3s ease-in-out
}

.rh_slider_mod_elementor .rh_flexslider__nav_main_gallery a.flex-prev{
transform:rotate(180deg);
left:-20px
}

.rh_slider_mod_elementor .rh_flexslider__nav_main_gallery a.flex-next{
right:-20px
}

.rh_slider_mod_elementor .rh_flexslider__nav_main_gallery a svg{
width:100%;height:100%}.rh_slider_mod_elementor:hover .rh_flexslider__nav_main_gallery a{
opacity:.8
}

.rh_slider_mod_elementor:hover .rh_flexslider__nav_main_gallery a.flex-prev{
left:30px
}

.rh_slider_mod_elementor:hover .rh_flexslider__nav_main_gallery a.flex-next{
right:30px
}

.rh_slider_mod_elementor:hover .rh_flexslider__nav_main_gallery a:hover{
opacity:1
}

.rh_slider_mod_elementor .listing-slider_elementor{
position:relative;
height:auto;
transition:all 200ms linear
}

.rh_slider_mod_elementor .listing-slider_elementor .gallery-loader{
position:absolute;
width:100%;height:100%;background-color:rgba(0,0,0,.7);
text-align:center;
padding-top:33%;z-index:99
}

.rh_slider_mod_elementor .listing-slider_elementor .slides li:not(:nth-of-type(1)){display:none
}

.rh-wrapper-post-contents_elementor{
padding:25px;
background:#fff}[data-elementor-device-mode=tablet] .rh_section__news_elementor,[data-elementor-device-mode=mobile] .rh_section__news_elementor{
margin-right:0;
margin-left:0}[data-elementor-device-mode=tablet] .rh_section__news_elementor article,[data-elementor-device-mode=mobile] .rh_section__news_elementor article{
min-width:auto
}

.rh_wrapper__testimonial_elementor .quotes-marks{
position:absolute;
z-index:999999;
opacity:.9;
width:205px
}

.rh_wrapper__testimonial_elementor .quotes-marks.mark-left{
top:-180px
}

.rh_wrapper__testimonial_elementor .quotes-marks.mark-right{
bottom:-180px
}

.rh_wrapper__testimonial_elementor .quotes-marks svg{
width:100%;height:auto
}

.rh_wrapper__testimonial_elementor .quotes-marks svg{
fill:var(--rh-global-color-primary-dark)
}

.rh_wrapper__testimonial_elementor .rh_testimonial__author p{
display:inline-block;
margin-bottom:0
}

.rh_wrapper__testimonial_elementor .rh_testimonial__author_name{
vertical-align:middle;
font-size:30px;
line-height:32px;
font-weight:500
}

.rh_wrapper__testimonial_elementor .rh_testimonial__author__link{
vertical-align:middle;
margin-left:10px;
margin-right:10px
}

.rh_wrapper__testimonial_elementor .rh_testimonial__author__link a{
font-size:18px;
color:#fff;
text-decoration:underline;
font-weight:400
}

.rh_wrapper__testimonial_elementor .rhea_testimonial{
color:#fff;
text-align:center;
font-weight:400;
margin:auto
}

.rh_wrapper__testimonial_elementor .rh_testimonial__quote_ele{
font-size:36px;
font-weight:400;
color:#fff;
line-height:1.5;
padding:0;
margin:0;
margin-bottom:50px;
border:0;
background-color:inherit
}

.rh_wrapper__testimonial_elementor .rh_testimonial__quote_ele:before{
display:none
}

.rh_wrapper__testimonial_elementor:not(.style-two){background:var(--rh-global-color-primary);
padding:100px 60px;
position:relative
}

.rh_wrapper__testimonial_elementor.style-two .rh_testimonial__quote_ele{
background:var(--rh-global-color-primary);
padding:100px 60px;
position:relative;
margin-bottom:45px
}

.rh_wrapper__testimonial_elementor.style-two .rh_testimonial__quote_ele::after{
border:40px solid rgba(0,0,0,0);
border-top:86px solid var(--rh-global-color-primary);
border-bottom:0;
height:0;
width:0;
content:"";display:block;
position:absolute;
left:60px;
bottom:-70px;
transform-origin:center;
transform:rotate(90deg) skew(-25deg) translateY(16.6666666667px)
}

.rh_wrapper__testimonial_elementor.style-two .rh_testimonial__author{
text-align:left;
margin-left:140px
}

.rh_wrapper__testimonial_elementor.style-two .rhea_testimonial{
position:relative
}

.rhea_quote_left .quotes-marks.mark-left{
left:-90px
}

.rhea_quote_left .quotes-marks.mark-right{
right:-90px;
transform:rotate(180deg)
}

.rhea_quote_right .quotes-marks.mark-left{
transform:rotateY(180deg);
right:-90px
}

.rhea_quote_right .quotes-marks.mark-right{
left:-90px;
transform:rotateX(180deg)
}

.rhea_testimonial_2_text{
background:#fff;
padding:25px 30px;
margin-bottom:25px;
position:relative
}

.rhea_testimonial_2_text:after{
position:absolute;
content:"";display:block;
width:20px;
height:20px;
background:#fff;
transform:rotate(45deg);
bottom:-10px;
left:26px
}

.rhea_testimonial_2_text p{
margin-bottom:0;
font-size:15px;
line-height:1.7;
color:#1a1a1a
}

.rhea_testimonial_2_author{
display:flex;
align-items:center
}

.rhea_testimonial_2_author .rhea_testimonial_2_thumb{
width:50px;
display:inline;
border-radius:50px;
overflow:hidden;
margin-left:10px;
margin-right:10px;
transition:.2s all
}

.rhea_testimonial_2_author .rhea_testimonial_2_name h3{
display:block;
margin:0;
margin-bottom:3px;
font-size:18px;
font-weight:500;
color:#1a1a1a
}

.rhea_testimonial_2_author .rhea_testimonial_2_name span{
color:#000000;
display:block;
margin:0;
font-size:14px;
font-weight:400
}

.rhea_testimonials_slider .owl-stage{
display:flex
}

.rhea_testimonials_slider .owl-stage .owl-item{
display:flex
}

.rhea_testimonials_slider .owl-stage .rhea_testimonial_2_card{
display:flex;
flex-direction:column;
width:100%}.rhea_testimonials_slider .owl-stage .rhea_testimonial_2_text{
flex:1;
display:flex;
justify-content:space-between;
flex-direction:column
}

.rhea_testimonials_slider .rating-stars{
margin-top:15px
}

.rhea_testimonials_grid{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px
}

.rhea_testimonials_grid .rhea_testimonial_2_card{
min-width:260px;
width:100%;padding-left:15px;
padding-right:15px;
margin-bottom:30px;
display:flex;
flex-direction:column;
justify-content:space-between
}

.rhea_testimonials_grid .rhea_testimonial_2_text{
display:flex;
flex-direction:column;
flex:1;
justify-content:space-between
}

.rtl .rhea_testimonial_2_text:after{
left:auto;
right:26px}[data-elementor-device-mode=tablet] .rhea_testimonials_grid .rhea_testimonial_2_card,[data-elementor-device-mode=tablet_extra] .rhea_testimonials_grid .rhea_testimonial_2_card{
max-width:50% !important}[data-elementor-device-mode=mobile] .rhea_testimonials_grid .rhea_testimonial_2_card,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_grid .rhea_testimonial_2_card{
max-width:none !important;
flex:1
}

.rhea_testimonials_three{
display:flex;
padding-left:35px;
padding-right:35px
}

.rhea_testimonials_thumb_3_box{
padding-left:35px;
padding-right:35px;
width:195px;
box-sizing:content-box;
position:relative
}

.rhea_testimonials_thumb_3_box .rhea_icon_frame{
width:130px;
height:130px;
background:var(--rh-global-color-secondary);
position:absolute
}

.rhea_testimonials_thumb_3_box .rhea_quote_icon_box{
position:absolute;
z-index:999;
top:38px;
margin-left:31px
}

.rhea_testimonials_thumb_3_box .rhea_testimonials_thumb_3{
background:rgba(0,0,0,0);
border:0;
margin-bottom:0;
margin-left:65px;
margin-top:65px
}

.rhea_testimonials_thumb_3_box .rhea_thumb_frame{
border-top-left-radius:2px;
width:130px;
height:130px;
background-position:center;
background-size:cover;
background-repeat:no-repeat
}

.rhea_testimonials_thumb_3_box ul{
padding-left:0;
margin-bottom:0
}

.rhea-testimonials-navigation a{
position:absolute;
top:50%;margin-top:-20px
}

.rhea-testimonials-navigation a svg{
fill:#ccc;
transition:.2s all ease-in-out
}

.rhea-testimonials-navigation a:hover svg{
fill:#1a1a1a
}

.rhea-testimonials-navigation .rhea_flex_prev{
left:0
}

.rhea-testimonials-navigation .rhea_flex_next{
right:0
}

.rhea_testimonials_text_3_box{
flex:1;
padding-left:35px;
padding-right:35px;
overflow:hidden;
min-width:450px;
flex-wrap:wrap
}

.rhea_testimonials_text_3_box p{
font-size:20px;
line-height:32px;
font-weight:400;
color:#394041
}

.rhea_testimonials_text_3_box .rhea_testimonials_text_3{
background:rgba(0,0,0,0);
border:0;
margin-bottom:0
}

.rhea_testimonials_text_3_box .rhea_testimonials_text_3 ul{
padding-left:0;
margin-bottom:0
}

.rhea_testimonials_text_3_box .rhea_testimonial_3_name h3{
font-size:19px;
color:#394041;
font-weight:500;
margin-bottom:0}[data-elementor-device-mode=tablet] .rhea_testimonials_three,[data-elementor-device-mode=tablet_extra] .rhea_testimonials_three{
flex-direction:column}[data-elementor-device-mode=tablet] .rhea_testimonials_thumb_3_box,[data-elementor-device-mode=tablet_extra] .rhea_testimonials_thumb_3_box{
align-self:center;
margin-bottom:30px}[data-elementor-device-mode=tablet] .rhea_testimonials_text_3_box p,[data-elementor-device-mode=tablet_extra] .rhea_testimonials_text_3_box p{
font-size:18px;
text-align:justify}[data-elementor-device-mode=mobile] .rhea_testimonials_three,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_three{
flex-direction:column}[data-elementor-device-mode=mobile] .rhea_testimonials_thumb_3_box,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_thumb_3_box{
align-self:center;
margin-bottom:30px}[data-elementor-device-mode=mobile] .rhea_testimonials_text_3_box,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_text_3_box{
min-width:auto}[data-elementor-device-mode=mobile] .rhea_testimonials_text_3_box p,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_text_3_box p{
font-size:16px;
text-align:justify}[data-elementor-device-mode=mobile].rtl .rhea_testimonials_text_3_box .rhea_testimonials_text_3 ul,[data-elementor-device-mode=mobile_extra].rtl .rhea_testimonials_text_3_box .rhea_testimonials_text_3 ul{
padding-right:0
}

.rtl .rhea_testimonials_thumb_3_box .rhea_testimonials_thumb_3{
margin-left:auto;
margin-right:65px
}

.rtl .rhea_testimonials_thumb_3_box .rhea_quote_icon_box{
transform:rotateY(180deg);
margin-right:31px;
margin-left:auto
}

.rhea_testimonials_4_widget{
position:relative;
margin:40px 0
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_quotation_mark{
position:absolute;
top:0;
z-index:2;
margin:0 50px;
transform:translateY(-50%)}.rhea_testimonials_4_widget .rhea_testimonials_4_widget_quotation_mark svg path{
fill:#013a51
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_flexslider{
margin-bottom:0;
padding:67px 90px 57px 53px;
border:0;
border-radius:5px;
box-shadow:0 5px 15px rgba(207,193,165,.21);
background-color:#fff
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_flexslider ul{
padding:0;
margin:0
}

.rhea_testimonials_4_widget p{
margin-bottom:26px;
font-size:24px;
line-height:1.5;
font-weight:400;
color:#394041
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_meta{
display:flex;
flex-wrap:wrap;
align-items:center
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_image{
margin-right:19px
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_image img{
display:block;
width:48px;
height:48px;
border-radius:50%}.rhea_testimonials_4_widget .rhea_testimonials_4_widget_name{
margin:0;
font-size:16px;
font-weight:500
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_navigation{
position:absolute;
right:42px;
bottom:0;
transform:translateY(50%)}.rhea_testimonials_4_widget .rhea_testimonials_4_widget_navigation a{
display:inline-block;
width:42px;
height:42px;
margin:0 2px;
padding-top:1px;
text-align:center;
border-radius:50%;transition:.2s all ease-in-out;
background-color:#c6d4dc
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_navigation a:hover{
background-color:#e33b4a
}

.rhea_testimonials_4_widget .rhea_testimonials_4_widget_navigation a svg{
width:21px;
fill:#fff}[data-elementor-device-mode=mobile] .rhea_testimonials_4_widget .rhea_testimonials_4_widget_quotation_mark,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_4_widget .rhea_testimonials_4_widget_quotation_mark{
margin:0 30px}[data-elementor-device-mode=mobile] .rhea_testimonials_4_widget .rhea_testimonials_4_widget_flexslider,[data-elementor-device-mode=mobile_extra] .rhea_testimonials_4_widget .rhea_testimonials_4_widget_flexslider{
padding-left:30px;
padding-right:30px
}

.rtl .rhea_testimonials_4_widget{
text-align:right
}

.rtl .rhea_testimonials_4_widget .rhea_testimonials_4_widget_quotation_mark svg{
transform:scale(-1, 1)
}

.rtl .rhea_testimonials_4_widget .rhea_testimonials_4_widget_flexslider{
padding:67px 53px 57px 90px
}

.rtl .rhea_testimonials_4_widget .rhea_testimonials_4_widget_meta{
flex-direction:row-reverse
}

.rtl .rhea_testimonials_4_widget .rhea_testimonials_4_widget_image{
margin-right:0;
margin-left:19px
}

.rtl .rhea_testimonials_4_widget .rhea_testimonials_4_widget_navigation{
right:auto;
left:42px;
direction:ltr
}

.rhea-testimonials-5-widget{
position:relative;
margin:0;
padding:125px 0
}

.rhea-testimonials-5-widget-bg-placeholder{
position:absolute;
top:0;
left:0;
width:35%;height:100%;z-index:1;
background-color:#0162ee
}

.rhea-testimonials-5-widget-inner-wrapper{
position:relative;
z-index:2;
max-width:1000px;
margin-left:auto;
margin-right:auto
}

.rhea-testimonials-5-widget-item-inner{
display:flex;
flex-wrap:wrap;
padding-left:30px;
padding-right:30px
}

.rhea-testimonials-5-widget-item-inner .rhea-testimonials-5-widget-image img{
display:block;
max-width:100%;height:auto;
border-radius:10px
}

.rhea-testimonials-5-widget-left-col{
flex:0 1 338px;
margin:0 75px 30px 0
}

.rhea-testimonials-5-widget-right-col{
flex:1 1
}

.rhea-testimonials-5-widget-section-head{
padding:4px 180px 0 0
}

.rhea-testimonials-5-widget-section-head-subtitle{
display:block;
margin-bottom:18px;
font-size:14px;
font-weight:700;
text-transform:uppercase;
letter-spacing:3px;
line-height:1.2;
color:#feda00
}

.rhea-testimonials-5-widget-section-head-title{
margin:0 0 40px;
font-size:30px;
font-weight:700;
line-height:1.2;
color:#fff
}

.rhea-testimonials-5-widget p{
margin-bottom:40px;
font-size:21px;
line-height:1.5;
font-weight:400;
color:#afcffe
}

.rhea-testimonials-5-widget-name{
position:relative;
margin:0;
padding-left:46px;
font-size:16px;
font-weight:400;
color:#fff
}

.rhea-testimonials-5-widget-name:before{
display:inline-block;
position:absolute;
top:8px;
left:0;
content:"";width:33px;
height:4px;
border-radius:2px;
vertical-align:middle;
background-color:#feda00
}

.rhea-testimonials-5-widget-carousel-dots{
width:422px;
padding:0 30px;
line-height:0;
text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.rhea-testimonials-5-widget-carousel-dots .owl-dot{
display:inline-block;
zoom:1;
padding:0 !important;
cursor:pointer;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
font:inherit;
background:0;
border:0;
color:inherit
}

.rhea-testimonials-5-widget-carousel-dots .owl-dot.active span,.rhea-testimonials-5-widget-carousel-dots .owl-dot:hover span{
background:#ffdb00
}

.rhea-testimonials-5-widget-carousel-dots .owl-dot span{
display:block;
width:12px;
height:12px;
margin:8px 8px 0;
border-radius:50%;transition:all .2s ease;-webkit-backface-visibility:visible;
background:#fff
}

.rtl .rhea-testimonials-5-widget-bg-placeholder{
left:auto;
right:0
}

.rtl .rhea-testimonials-5-widget-section-head{
padding-right:0;
padding-left:180px
}

.rtl .rhea-testimonials-5-widget-left-col{
margin-right:0;
margin-left:75px
}

.rtl .rhea-testimonials-5-widget-name{
padding-left:0;
padding-right:46px
}

.rtl .rhea-testimonials-5-widget-name:before{
right:0;
left:auto
}

.rtl[data-elementor-device-mode=tablet] .rhea-testimonials-5-widget-left-col,.rtl[data-elementor-device-mode=mobile_extra] .rhea-testimonials-5-widget-left-col{
margin-right:0;
margin-left:30px}[data-elementor-device-mode=tablet] .rhea-testimonials-5-widget,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-5-widget{
padding-top:70px;
padding-bottom:50px}[data-elementor-device-mode=tablet] .rhea-testimonials-5-widget-left-col,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-5-widget-left-col{
margin-right:30px}[data-elementor-device-mode=tablet] .rhea-testimonials-5-widget-section-head,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-5-widget-section-head,[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget-section-head{
padding-left:0;
padding-right:0}[data-elementor-device-mode=tablet] .rhea-testimonials-5-widget-carousel-dots,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-5-widget-carousel-dots,[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget-carousel-dots{
width:auto;
margin-top:25px;
padding-left:15px;
padding-right:15px}[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget{
padding-top:40px;
padding-bottom:30px}[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget-bg-placeholder{
width:50%}[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget-item-inner{
display:block}[data-elementor-device-mode=mobile] .rhea-testimonials-5-widget-left-col{
margin-left:0;
margin-right:0
}

.rh_section__cta_elementor{
text-align:center;
background-size:cover;
position:relative;
background-position:center;
padding:200px 100px
}

.rh_section__cta_elementor .elementor_overlay_cta_1{
position:absolute;
background:rgba(0,0,0,.42);
width:100%;height:100%;z-index:1;
left:0;
top:0
}

.rh_section__cta_elementor .wrapper-section-contents_elementor{
position:relative;
z-index:999
}

.rh_section__cta_elementor .rh_cta__wrap_elementor{
margin:0 auto
}

.rh_section__cta_elementor .rh_cta__wrap_elementor .rh_cta__title{
color:#fff;
font-size:15px;
font-weight:500;
margin-bottom:15px
}

.rh_section__cta_elementor .rh_cta__wrap_elementor .rh_cta__quote{
font-size:36px;
color:#fff;
line-height:1.5;
font-weight:400
}

.rh_section__cta_elementor .rh_cta__btns_elementor a{
margin-bottom:5px;
transition:all .2s ease-in-out
}

.rh_section__cta_elementor_two{
text-align:center;
background-size:cover;
position:relative;
background-position:center;
padding:160px 100px
}

.rh_section__cta_elementor_two .elementor_overlay_cta_1{
position:absolute;
background-color:rgba(var(--rh-global-color-primary-rgb), 0.8);
width:100%;height:100%;z-index:1;
left:0;
top:0
}

.rh_section__cta_elementor_two .wrapper-section-contents_elementor{
position:relative;
z-index:999
}

.rh_section__cta_elementor_two .rh_cta__wrap_elementor{
margin:0 auto
}

.rh_section__cta_elementor_two .rh_cta__wrap_elementor .rh_cta__title{
color:#fff;
font-size:15px;
font-weight:500;
margin-bottom:15px
}

.rh_section__cta_elementor_two .rh_cta__wrap_elementor .rh_cta__quote{
font-size:36px;
color:#fff;
line-height:1.5;
font-weight:400
}

.rh_section__cta_elementor_two .rh_cta__btns_elementor_two a{
margin-bottom:5px;
transition:all .2s ease-in-out
}

.cta_elementor_button{
display:inline-block;
color:#fff;
font-size:15px;
padding:15px 20px;
text-align:center;
outline:0;
border:none;
border-radius:0;
cursor:pointer;
transition:all .2s ease-in-out;
margin-bottom:5px;
line-height:18px
}

.cta_elementor_first_button{
background:var(--rh-global-color-secondary)
}

.cta_elementor_first_button:hover{
background:rgba(var(--rh-global-color-secondary-rgb), 0.8);
color:#fff
}

.cta_elementor_second_button{
background:hsla(0,0%,100%,.25)
}

.cta_elementor_second_button:hover{
background:hsla(0,0%,100%,.4);
color:#fff
}

.cta_two_elementor_button{
display:inline-block;
font-size:15px;
padding:15px 20px;
line-height:18px;
font-weight:500;
text-align:center;
outline:0;
border:none;
border-radius:0;
cursor:pointer;
transition:all .2s ease-in-out;
margin-bottom:5px
}

.cta_two_elementor_first_button{
background:#303030;
color:#fff
}

.cta_two_elementor_first_button:hover{
background:rgba(48,48,48,.8);
color:#fff
}

.cta_two_elementor_second_button{
background:#fff;
color:#303030
}

.cta_two_elementor_second_button:hover{
background:hsla(0,0%,100%,.8)
}

.rh_section__cta_elementor_three{
text-align:center;
position:relative;
padding:120px 30px;
background:#457b9d;
z-index:1
}

.rh_section__cta_elementor_three .rh_cta__btns_elementor_three a{
margin-bottom:5px;
transition:all .2s ease-in-out
}

.rh_bg_cta_three{
position:absolute;
left:0;
top:0;
width:100%;height:100%;background-size:cover;
background-position:center;
z-index:9
}

.rh_bg_cta_three.rhea_cta_flip_image{
transform:scaleX(-1)
}

.wrapper_content_cta_3_box{
display:flex;
max-width:1240px;
margin:auto
}

.rhea_flip_content_cta .wrapper_content_cta_3_box{
flex-direction:row-reverse
}

.wrapper_content_cta_3_gutter{
flex:auto
}

.rhea_overlay_cta_3{
position:absolute;
background:rgba(0,0,0,.42);
width:100%;height:100%;z-index:99;
left:0;
top:0
}

.wrapper_content_cta_3{
position:relative;
z-index:999;
max-width:50%;width:100%;text-align:initial
}

.wrapper_content_cta_3 .rhea_label_cta_3{
margin-bottom:35px;
font-size:36px;
color:#fff;
line-height:1.2;
font-weight:400
}

.wrapper_content_cta_3 .rhea_description_cta_3 p{
font-size:16px;
color:#fff;
margin-bottom:35px
}

.wrapper_content_cta_3 .rhea_description_cta_3 a{
color:var(--rh-global-color-secondary)
}

.cta_three_elementor_button{
display:inline-block;
font-size:15px;
padding:15px 20px;
line-height:18px;
font-weight:500;
text-align:center;
outline:0;
border:none;
border-radius:0;
cursor:pointer;
transition:all .2s ease-in-out;
background:#fff;
margin:0
}

.rtl .wrapper_content_cta_3_box{
flex-direction:row-reverse}[data-elementor-device-mode=tablet] .wrapper_content_cta_3 .rhea_label_cta_3,[data-elementor-device-mode=tablet_extra] .wrapper_content_cta_3 .rhea_label_cta_3{
font-size:28px}[data-elementor-device-mode=tablet] .wrapper_content_cta_3 .rhea_description_cta_3 p,[data-elementor-device-mode=tablet_extra] .wrapper_content_cta_3 .rhea_description_cta_3 p{
font-size:15px}[data-elementor-device-mode=tablet] .rh_section__cta_elementor_three,[data-elementor-device-mode=tablet_extra] .rh_section__cta_elementor_three{
padding:80px 30px}[data-elementor-device-mode=mobile] .wrapper_content_cta_3,[data-elementor-device-mode=mobile_extra] .wrapper_content_cta_3{
width:100%}[data-elementor-device-mode=mobile] .rh_section__cta_elementor_three,[data-elementor-device-mode=mobile_extra] .rh_section__cta_elementor_three{
padding:80px 30px}[data-elementor-device-mode=mobile] .wrapper_content_cta_3 .rhea_description_cta_3 p,[data-elementor-device-mode=mobile_extra] .wrapper_content_cta_3 .rhea_description_cta_3 p{
font-size:14px
}

.rh_section__partners_elementor{
display:block;
text-align:center
}

.rh_section__partners_elementor .rh_partner{
display:inline-block;
vertical-align:middle;
margin-top:auto;
text-align:center
}

.rh_section__partners_elementor .rh_partner:hover img{
opacity:.8
}

.rh_section__partners_elementor .rh_partner img{
transition:opacity .3s ease-in-out
}

.rh_section__content .rh_properties_element{
margin-left:-15px;
margin-right:-15px
}

.rh_properties_element{
margin-left:-15px;
margin-right:-15px;
display:flex;
flex-wrap:wrap;
justify-content:center
}

.rh_properties_element .wrapper_properties_ele{
min-width:320px;
width:33.3333%}.rh_properties_element .wrapper_properties_ele .rh_prop_card_elementor{
width:100%;padding:0 15px 30px 15px;
position:relative;
overflow:initial;
margin:auto
}

.rh_properties_element .wrapper_properties_list_ele{
width:100%}.rh_properties_element .wrapper_properties_list_ele .rh_prop_card_elementor{
width:100%;padding:0 15px 30px 15px;
position:relative;
overflow:initial;
margin:auto
}

.rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap{
display:flex
}

.rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap figure{
min-height:190px;
width:30%;background-size:cover;
background-position:center
}

.rh_properties_element .wrapper_properties_list_ele .rh_prop_card__details_elementor{
display:flex;
width:70%;padding:20px 25px
}

.rh_properties_element .wrapper_properties_list_ele h3 a{
font-size:17px
}

.rh_properties_element .wrapper_properties_list_ele .rhea-list-card-detail-box{
width:65%;border-right:1px solid rgba(128,128,128,.2)
}

.rh_properties_element .wrapper_properties_list_ele .rhea-list-card-price-box{
display:flex;
flex-direction:column;
justify-content:space-between;
padding-left:20px;
flex:auto;
width:35%}.rh_properties_element .wrapper_properties_list_ele .rhea_list_card__author{
margin-bottom:0
}

.rh_properties_element .wrapper_properties_list_ele .rhea_list_card__author .author{
display:block;
color:#1a1a1a;
font-size:13px;
font-weight:500
}

.rh_properties_element .wrapper_properties_list_ele .rh_prop_card__priceLabel{
margin-bottom:15px
}

.rh_section__head.re_section_head_elementor .rh_section__title{
line-height:1.2
}

.rh_latest-properties .rhea_address_sty{
margin-bottom:20px
}

.rh_latest-properties .rhea_address_sty a{
transition:.2s all ease-in-out
}

.rh_latest-properties .rhea_address_sty svg{
transition:.2s all ease-in-out
}

.rh_latest-properties .rhea_top_tags_box{
position:absolute;
top:0;
left:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:9;
text-align:right
}

.rh_latest-properties .rhea_media_count{
padding-left:6px;
padding-right:6px
}

.rh_latest-properties .rhea_media{
display:inline-block;
background:rgba(0,0,0,.4);
padding:5px;
color:#fff;
font-size:13px;
line-height:16px;
border-radius:4px 5px;
vertical-align:middle;
margin:10px 4px
}

.rh_latest-properties .rhea_media:hover{
background:#000
}

.rh_latest-properties .rhea_media svg{
fill:#fff;
width:16px
}

.rh_latest-properties .rhea_media span{
vertical-align:middle
}

.rh_latest-properties .property-types-tax{
position:absolute;
left:15px;
top:15px
}

.rh_latest-properties .property-types-tax .rh_prop_card__type small{
display:inline-block;
background-color:rgba(0,0,0,.6);
color:#fff;
padding:6px 8px;
font-size:14px;
z-index:999;
line-height:16px;
border-radius:4px
}

.rhea_media{
cursor:pointer;
transition:.2s all ease-in-out
}

.rhea_media:hover{
background:#000
}

.rhea_media svg{
transition:.2s all ease-in-out
}

.elementor_property_card_parent .rh_prop_card_elementor .rh_prop_card__wrap{
box-shadow:0 0 5px 2px rgba(0,0,0,.05)
}

.elementor_property_card_parent .rh_prop_card_elementor .rhea_figure_property_one:hover .rh_overlay{
opacity:1
}

.elementor_property_card_parent .rh_prop_card_elementor .rhea_figure_property_one:hover .rh_overlay__contents{
top:50%;opacity:1
}

.elementor_property_card_parent .rh_prop_card_elementor .rh_prop_card__thumbnail{
position:relative
}

.elementor_property_card_parent .rh_prop_card_elementor .rh_prop_card__thumbnail a{
overflow:hidden
}

.elementor_property_card_parent .rh_prop_card_elementor .rh_prop_card__thumbnail img{
width:100%;height:100%}.elementor_property_card_parent .rh_label__property_elementor{
position:absolute;
top:-13px;
z-index:999
}

.elementor_property_card_parent .rh_label_elementor{
display:block;
font-size:14px;
background:var(--rh-global-color-secondary);
color:#fff
}

.elementor_property_card_parent .rh_label_elementor span{
display:inline-block;
width:0;
height:0;
position:absolute;
right:-9px;
top:0;
border:0 solid rgba(0,0,0,0);
border-bottom-width:13px;
border-top-width:13px;
border-left:9px solid var(--rh-global-color-secondary)
}

.elementor_property_card_parent .rh_label_elementor .rh_label__wrap{
position:relative;
padding:5px 5px 5px 10px;
font-size:14px;
line-height:16px
}

.elementor_property_card_parent .rh_overlay{
position:absolute;
height:100%;width:100%;left:0;
top:0;
bottom:0;
right:0;
opacity:0;
transition:all .4s ease-in-out;
background:rgba(var(--rh-global-color-primary-rgb), 0.7)
}

.elementor_property_card_parent .rh_overlay__contents{
position:absolute;
text-align:center;
padding-left:1em;
padding-right:1em;
width:100%;top:50%;left:50%;opacity:0;
transform:translate(-50%, -50%);transition:all .3s ease-in-out
}

.elementor_property_card_parent .rh_overlay__contents a{
display:inline-block;
color:#fff;
font-weight:500;
font-size:14px;
border:1px solid #fff;
padding:15px 20px;
line-height:1.5;
transition:.2s all linear
}

.elementor_property_card_parent .rh_overlay__contents a:hover{
background:#fff
}

.elementor_property_card_parent .rh_overlay__fadeIn-bottom{
top:80%}.elementor_property_card_parent .favorite-placeholder{
margin-left:10px
}

.elementor_property_card_parent .rhea_property_label{
position:absolute;
left:20px;
bottom:20px;
color:#fff;
padding:5px 8px 4px;
border-radius:1px;
font-size:14px;
z-index:1;
background-color:#d33
}

.elementor_property_card_parent .rh_prop_card__btns{
position:absolute;
right:0;
bottom:0;
z-index:1;
margin:20px
}

.elementor_property_card_parent .rh_prop_card__btns a,.elementor_property_card_parent .rh_prop_card__btns span{
display:inline-block;
overflow:initial;
vertical-align:middle
}

.elementor_property_card_parent .rh_prop_card__btns a.rhea_add_to_compare{
overflow:initial;
cursor:pointer
}

.elementor_property_card_parent .rh_prop_card__btns a.rhea_add_to_compare svg{
fill:#fff
}

.elementor_property_card_parent .rh_prop_card__btns a.rhea_add_to_compare:hover svg{
fill:var(--rh-global-color-secondary)
}

.elementor_property_card_parent .rh_prop_card__btns form{
margin:0
}

.elementor_property_card_parent .rh_prop_card__btns a.add-to-favorite{
overflow:initial;
margin:0
}

.elementor_property_card_parent .rh_prop_card__btns a.add-to-favorite svg{
vertical-align:bottom
}

.elementor_property_card_parent .rh_prop_card__btns a.add-to-favorite svg path{
fill:#fff;
transition:all .2s
}

.elementor_property_card_parent .rh_prop_card__btns a.add-to-favorite:hover svg path{
fill:#ea3d3d
}

.elementor_property_card_parent .rh_prop_card__btns .favorite-placeholder{
margin:0
}

.elementor_property_card_parent .rh_prop_card__btns .favorite-placeholder svg{
vertical-align:bottom
}

.elementor_property_card_parent .rh_prop_card__btns .favorite-placeholder svg path{
fill:#ea3d3d
}

.elementor_property_card_parent .rh_prop_card__btns .add-to-compare-span{
overflow:initial;
margin:0;
float:initial
}

.elementor_property_card_parent .rh_prop_card__btns .add-to-compare-span .highlight svg path{
fill:var(--rh-global-color-secondary)
}

.elementor_property_card_parent .rh_prop_card__btns .hide{
display:none
}

.rhea_properties_default .rhea-property-label{
position:absolute;
left:20px;
bottom:20px;
color:#fff;
padding:4px 8px;
border-radius:1px;
font-size:14px;
z-index:1;
line-height:16px
}

.rhea_properties_default_classic .rhea-property-label{
position:absolute;
left:0px;
right:auto;
top:0px;
bottom:auto;
color:#fff;
font-weight:normal;
background:rgba(0,0,0,0);
font-size:13px;
padding:2px 9px
}

.rtl .rhea_properties_default .rhea-property-label{
left:auto;
right:20px
}

.rtl .rhea_properties_default_classic .rhea-property-label{
left:auto;
right:0
}

.rh_prop_card__meta_wrap_elementor{
display:flex;
flex-wrap:wrap;
margin-bottom:5px
}

.rh_prop_card__details_elementor{
padding:25px;
background:#fff
}

.rh_prop_card__details_elementor h3{
margin-top:0;
margin-bottom:15px
}

.rh_prop_card__details_elementor h3 a{
font-size:24px;
font-weight:500;
line-height:15px;
transition:.2s all ease-in-out;
color:#1a1a1a
}

.rh_prop_card__details_elementor h3 a:hover{
color:var(--rh-global-color-primary)
}

.rh_prop_card__details_elementor p{
margin-bottom:20px;
font-size:15px;
font-weight:400;
line-height:1.5;
color:#000000
}

.rh_prop_card__details_elementor .rh_prop_card__meta{
padding:0 7px 7px 7px
}

.rh_prop_card__details_elementor .rh_prop_card__meta .rhea_meta_titles{
display:block;
margin-bottom:10px;
font-size:13px;
font-weight:500;
line-height:1.5;
color:#1a1a1a
}

.rh_prop_card__details_elementor .rh_prop_card__meta .custom-meta-icon-image,.rh_prop_card__details_elementor .rh_prop_card__meta svg{
width:34px;
height:auto;
padding-left:5px;
padding-right:5px
}

.rh_prop_card__details_elementor .rh_prop_card__meta svg{
fill:#b3b3b3
}

.rh_prop_card__details_elementor .rh_prop_card__meta .rhea_guests{
fill:#b3b3b3
}

.rh_prop_card__details_elementor .rh_prop_card__meta .figure{
font-size:13px;
font-weight:500;
line-height:1.2;
padding-left:5px;
padding-right:5px;
color:#444
}

.rh_prop_card__details_elementor .rh_prop_card__meta .label{
font-size:13px;
background:rgba(0,0,0,0);
color:#000000;
font-weight:400
}

.rh_prop_card__details_elementor .rh_prop_card__meta .rhea_meta_icon_wrapper{
margin-left:-5px;
margin-right:-5px
}

.rh_prop_card__details_elementor span.rh_prop_card__status{
font-size:13px;
font-weight:500;
margin-bottom:5px;
color:#1a1a1a;
line-height:1.2;
display:block
}

.rh_prop_card__details_elementor .rh_prop_card__price{
font-size:22px;
font-weight:400;
margin:0;
line-height:26px;
color:var(--rh-global-color-primary)
}

.rhea_rvr_ratings_wrapper{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end
}

.rhea_rvr_ratings_wrapper .rating-stars i{
color:var(--rh-global-color-secondary)
}

.rhea_stars_avg_rating{
position:relative;
cursor:pointer
}

.rhea_stars_avg_rating .rhea_wrapper_rating_info{
position:absolute;
z-index:99999999;
width:320px;
background:#fff;
padding:20px;
border:1px solid #eee;
opacity:0;
visibility:hidden;
transform:scale(0.9);
transition:all .2s ease-in-out;
margin-top:7px;
transition-delay:.2s
}

.rhea_stars_avg_rating .rhea_wrapper_rating_info:after{
position:absolute;
top:-7px;
content:"";width:14px;
height:14px;
background:#fff;
transform:rotate(45deg);
border:1px solid #eee;
border-right-color:rgba(0,0,0,0);
border-bottom-color:rgba(0,0,0,0)
}

.rhea_stars_avg_rating:hover .rhea_wrapper_rating_info{
opacity:1;
visibility:visible;
transform:scale(1);
transition-delay:0s
}

.rhea_stars_avg_rating .rhea_rating_percentage{
display:flex;
align-items:center;
margin-bottom:10px
}

.rhea_stars_avg_rating .rhea_rating_percentage:last-of-type{
margin-bottom:0
}

.rhea_stars_avg_rating .rhea_rating_percentage span{
display:block
}

.rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_sorting_label{
width:100px;
color:#1a1a1a
}

.rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_line{
display:block;
height:5px;
width:100%;position:relative;
background:#eee
}

.rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_line .rhea_rating_line_inner{
height:5px;
position:absolute;
left:0;
top:0;
background:var(--rh-global-color-secondary)
}

.rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_text{
width:100px;
text-align:center;
padding-left:20px
}

.rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_text_inner{
padding-top:5px;
padding-bottom:5px;
border:1px solid #eee;
color:#1a1a1a
}

.rvr_rating_right .rhea_stars_avg_rating .rhea_wrapper_rating_info{
transform-origin:right top;
right:0
}

.rvr_rating_right .rhea_stars_avg_rating .rhea_wrapper_rating_info:after{
right:14px
}

.rvr_rating_left .rhea_stars_avg_rating .rhea_wrapper_rating_info{
transform-origin:left top;
left:0
}

.rvr_rating_left .rhea_stars_avg_rating .rhea_wrapper_rating_info:after{
left:14px
}

.rhea_rvr_ratings_wrapper_stylish{
display:flex;
flex-wrap:wrap;
align-items:center
}

.rhea_rvr_ratings_wrapper_stylish .inspiry_stars_avg_rating,.rhea_rvr_ratings_wrapper_stylish .rhea_rvr_ratings{
margin-bottom:10px;
margin-right:10px
}

.rhea_rvr_ratings_wrapper_stylish .rating-stars i{
color:var(--rh-global-color-secondary)
}

.rtl .elementor_property_card_parent .rh_label_elementor span{
border-right:9px solid var(--rh-global-color-secondary);
border-left:none;
right:auto;
left:-9px
}

.rtl .elementor_property_card_parent .rhea_property_label{
left:auto;
right:20px
}

.rtl .elementor_property_card_parent .rh_prop_card_elementor .rh_prop_card__thumbnail .rh_prop_card__btns{
right:auto;
left:0
}

.rtl .rhea_rvr_ratings_wrapper_stylish .rhea_rvr_ratings{
margin-right:0;
margin-left:10px
}

.rhea_latest_properties_ajax .pagination{
z-index:999999;
text-align:center;
padding-bottom:20px
}

.rhea_latest_properties_ajax .pagination a{
display:inline-block;
min-width:40px;
min-height:40px;
margin:10px;
padding:13px 15px;
font-size:14px;
font-weight:500;
line-height:1;
text-align:center;
transition:.2s all linear;
box-shadow:0 0 5px 2px rgba(0,0,0,.05);
background:#fff;
color:#000000
}

.rhea_latest_properties_ajax .pagination a.current,.rhea_latest_properties_ajax .pagination a:hover{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea_latest_properties_ajax .pagination.rhea-pagination-clean{
border:none
}

.rhea_latest_properties_ajax .pagination.rhea-pagination-clean a,.rhea_latest_properties_ajax .pagination.rhea-pagination-clean span{
margin:10px
}

.rhea_svg_loader{
display:none;
text-align:center;
margin-bottom:10px
}

.rhea_svg_loader svg{
margin:auto
}

.rh_rvr_price_rating_wrapper{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end
}

.rh_rvr_price_rating_wrapper .rating-stars i{
color:var(--rh-global-color-secondary)
}

.rh_rvr_price_rating_wrapper .rating-stars i.rated{
color:var(--rh-global-color-secondary)
}

.rhea_has_tooltip .add-to-favorite-form{
display:none
}

.rhea_has_tooltip [data-tooltip]{position:relative
}

.rhea_has_tooltip [data-tooltip]{position:relative
}

.rhea_has_tooltip [data-tooltip]::before,.rhea_has_tooltip [data-tooltip]::after{
text-transform:none;
font-size:.9em;
line-height:1;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
pointer-events:none;
position:absolute;
display:none;
opacity:0;
z-index:99
}

.rhea_has_tooltip [data-tooltip]::before{
content:"";border:5px solid rgba(0,0,0,0);
z-index:1001
}

.rhea_has_tooltip [data-tooltip]::after{
content:attr(data-tooltip);
text-align:center;
text-transform:uppercase;
min-width:30px;
max-width:210px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding:7px 15px;
box-shadow:0 1em 2em -0.5em rgba(0,0,0,.35);
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea_has_tooltip [data-tooltip]:hover::before,.rhea_has_tooltip [data-tooltip]:hover::after{
display:block
}

.rhea_has_tooltip [tooltip=""]::before,.rhea_has_tooltip [tooltip=""]::after{
display:none !important
}

.rhea_has_tooltip [data-tooltip]:not([flow])::before,.rhea_has_tooltip [data-tooltip][flow^=up]::before{
bottom:100%;border-bottom-width:0;
border-top-color:var(--rh-global-color-secondary)
}

.rhea_has_tooltip [data-tooltip]:not([flow])::after,.rhea_has_tooltip [data-tooltip][flow^=up]::after{
bottom:calc(100% + 5px)
}

.rhea_has_tooltip [data-tooltip]:not([flow])::before,.rhea_has_tooltip [data-tooltip]:not([flow])::after,.rhea_has_tooltip [data-tooltip][flow^=up]::before,.rhea_has_tooltip [data-tooltip][flow^=up]::after{
left:50%;transform:translate(-50%, -0.5em)}@keyframes tooltips-vert{
to{
opacity:1;
transform:translate(-50%, 0)}}@keyframes tooltips-horz{
to{
opacity:1;
transform:translate(0, -50%)}}.rhea_has_tooltip [data-tooltip]:not([flow]):hover::before,.rhea_has_tooltip [data-tooltip]:not([flow]):hover::after,.rhea_has_tooltip [data-tooltip][flow^=up]:hover::before,.rhea_has_tooltip [data-tooltip][flow^=up]:hover::after,.rhea_has_tooltip [data-tooltip][flow^=down]:hover::before,.rhea_has_tooltip [data-tooltip][flow^=down]:hover::after{
animation:tooltips-vert 300ms ease-out forwards
}

.rtl .rh_latest-properties .rhea_top_tags_box{
text-align:left
}

.rtl .rvr_rating_right .rhea_stars_avg_rating .rhea_wrapper_rating_info{
transform-origin:left top;
left:0;
right:auto
}

.rtl .rvr_rating_right .rhea_stars_avg_rating .rhea_wrapper_rating_info:after{
left:14px;
right:auto
}

.rtl .rvr_rating_right .rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_line .rhea_rating_line_inner{
left:auto;
right:0
}

.rtl .rvr_rating_left .rhea_stars_avg_rating .rhea_wrapper_rating_info{
transform-origin:right top;
right:0;
left:auto
}

.rtl .rvr_rating_left .rhea_stars_avg_rating .rhea_wrapper_rating_info:after{
right:14px;
left:auto
}

.rtl .rvr_rating_left .rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_line .rhea_rating_line_inner{
left:auto;
right:0
}

.rtl .rhea_stars_avg_rating .rhea_rating_percentage .rhea_rating_text{
padding-left:0;
padding-right:20px
}

.rtl .rh_properties_element .wrapper_properties_list_ele .rhea-list-card-detail-box{
border-right:none;
border-left:1px solid rgba(128,128,128,.2)
}

.rtl .rh_properties_element .wrapper_properties_list_ele .rhea-list-card-price-box{
padding-left:0;
padding-right:20px}[data-elementor-device-mode=mobile] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap,[data-elementor-device-mode=mobile_extra] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap{
flex-wrap:wrap}[data-elementor-device-mode=mobile] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap figure,[data-elementor-device-mode=mobile_extra] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap figure{
min-height:250px;
width:100%}[data-elementor-device-mode=mobile] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rh_prop_card__details_elementor,[data-elementor-device-mode=mobile_extra] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rh_prop_card__details_elementor{
flex-direction:column;
width:100%}[data-elementor-device-mode=mobile] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rhea-list-card-detail-box,[data-elementor-device-mode=mobile_extra] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rhea-list-card-detail-box{
width:100%;border-right:none;
border-left:none;
border-bottom:1px solid rgba(128,128,128,.2);
margin-bottom:20px}[data-elementor-device-mode=mobile] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rhea-list-card-price-box,[data-elementor-device-mode=mobile_extra] .rh_properties_element .wrapper_properties_list_ele .rh_prop_card__wrap .rhea-list-card-price-box{
padding-left:0;
padding-right:0;
width:100%}.rhea_latest_properties_2{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
justify-content:center
}

.rhea_latest_properties_2 .rhea_property_card_ele_stylish{
padding-left:15px;
padding-right:15px;
padding-bottom:30px;
width:33.3333%;min-width:310px
}

.rhea_latest_properties_2 .rhea_property_card_ele_stylish_inner{
background:#fff;
box-shadow:0 0 5px 2px rgba(0,0,0,.05)
}

.rhea_latest_properties_2 .rhea_thumbnail_wrapper{
position:relative;
display:flex;
flex-direction:column
}

.rhea_latest_properties_2 .rhea_thumbnail_wrapper img{
width:100%;max-width:none
}

.rhea_latest_properties_2 .rhea_thumbnail_wrapper:hover .rhea_scale_animation img{
transform:scale(1)
}

.rhea_latest_properties_2 .rhea_top_tags_box{
position:absolute;
top:0;
left:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:9
}

.rhea_latest_properties_2 .rhea_permalink{
display:block;
overflow:hidden;
position:relative;
z-index:1
}

.rhea_latest_properties_2 .rhea_scale_animation img{
transition:.5s all;
transform:scale(1.1)
}

.rhea_latest_properties_2 .rhea_media_count{
padding-left:6px;
padding-right:6px
}

.rhea_latest_properties_2 .rhea_media{
display:inline-block;
background:rgba(0,0,0,.4);
padding:5px;
color:#fff;
font-size:13px;
line-height:16px;
border-radius:4px 5px;
vertical-align:middle;
margin:10px 4px
}

.rhea_latest_properties_2 .rhea_media:hover{
background:#000
}

.rhea_latest_properties_2 .rhea_media svg{
fill:#fff;
width:16px
}

.rhea_latest_properties_2 .rhea_media span{
vertical-align:middle
}

.rhea_latest_properties_2 .rh_detail_wrapper_2{
padding:30px
}

.rhea_latest_properties_2 .rhea_bottom_tags_box{
position:absolute;
bottom:0;
left:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));display:flex;
z-index:9
}

.rhea_latest_properties_2 .rhea_price_fav_box{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap
}

.rhea_latest_properties_2 .rhea_price_fav_box svg{
fill:#b3b3b3;
height:auto
}

.rhea_latest_properties_2 .rhea_price_fav_box .rhea_fav_icon_box{
margin-left:-5px;
margin-right:-5px;
display:flex;
align-items:center
}

.rhea_latest_properties_2 .rhea_price_fav_box .rhea_fav_icon_box .rhea_svg_fav_icons{
display:inline-block;
margin-left:0;
margin-right:0
}

.rhea_latest_properties_2 .rhea_tags_wrapper{
position:absolute;
right:0;
top:0
}

.rhea_latest_properties_2 .rhea_add_to_compare:hover svg{
fill:var(--rh-global-color-secondary)
}

.rhea_tags_wrapper{
display:flex;
padding-left:5px;
padding-right:5px
}

.rhea_tags_wrapper .rhea-tags{
margin-right:5px;
margin-left:5px;
width:24px;
height:30px;
text-align:center;
display:inline-block;
top:0;
cursor:pointer;
position:relative
}

.rhea_tags_wrapper .rhea-tags:before{
position:absolute;
content:"";border:12px solid;
border-top-width:25px;
border-bottom-width:5px;
border-bottom-color:rgba(0,0,0,0);
left:0;
top:0;
transition:.2s all
}

.rhea_tags_wrapper .rhea-tags svg{
fill:#fff;
display:inline-block;
width:13px;
position:relative;
z-index:10;
padding-top:5px;
transition:.2s all
}

.rhea_tags_wrapper .rhea-tags:hover .rhea_tags_tooltip{
opacity:1;
visibility:visible
}

.rhea_tags_wrapper .rhea-tags:hover:before{
border-top-width:35px
}

.rhea_tags_wrapper .rhea-tags:hover svg{
padding-top:15px
}

.rhea_tags_wrapper .rhea-tags .rhea_tags_tooltip{
opacity:0;
visibility:hidden;
position:absolute;
width:200px;
top:-36px;
left:-88px;
color:#fff;
display:inline-block;
text-align:center;
transition:.2s all
}

.rhea_tags_wrapper .rhea-tags .rhea_tags_tooltip:after{
left:94px;
bottom:-12px;
content:"";border:6px solid rgba(0,0,0,0);
border-top-color:#000;
position:absolute
}

.rhea_tags_wrapper .rhea-tags .rhea_tags_tooltip_inner{
background:#000;
padding:6px 14px;
display:inline-block
}

.rhea_tags_wrapper .rhea_hot:before{
border-color:#d22d3e;
border-bottom-color:rgba(0,0,0,0)
}

.rhea_tags_wrapper .rhea_featured:before{
border-color:#1fb859;
border-bottom-color:rgba(0,0,0,0)
}

.rhea_svg_fav_icons .rh_svg{
fill:#b3b3b3
}

.rhea_svg_fav_icons:hover .rh_svg{
fill:#ea3d3d
}

.rhea_svg_fav_icons .highlight__red{
cursor:pointer
}

.rhea_svg_fav_icons .highlight__red svg path{
fill:#ea3d3d
}

.rhea_svg_fav_icons a,.rhea_svg_fav_icons span{
display:inline-block;
margin-left:5px;
margin-right:5px
}

.rhea_svg_fav_icons .hide{
display:none
}

.rhea_parent_fav_button .add-to-favorite .rh_svg{
fill:#b3b3b3
}

.rhea_parent_fav_button .add-to-favorite:hover .rh_svg{
fill:#ea3d3d
}

.rhea_parent_fav_button .highlight__red{
cursor:pointer
}

.rhea_parent_fav_button .highlight__red svg path{
fill:#ea3d3d
}

.rhea_parent_fav_button a,.rhea_parent_fav_button span{
display:inline-block;
margin-left:5px;
margin-right:5px
}

.rhea_parent_fav_button .hide{
display:none
}

.rhea_compare_icons .hide{
display:none
}

.rhea_compare_icons a,.rhea_compare_icons span{
display:inline-block;
margin-left:5px;
margin-right:5px
}

.rhea_agent_expand_wrapper .rhea_agent_list{
display:flex;
align-items:center;
padding:10px 10px
}

.rhea_agent_expand_wrapper .rhea_agent_list .agent-image{
position:relative;
margin-left:10px;
margin-right:10px;
transition:.2s all
}

.rhea_agent_expand_wrapper .rhea_agent_list .agent-image img{
width:50px;
display:inline;
border:3px solid #fff;
border-radius:50%}.rhea_agent_expand_wrapper .rhea_agent_list .agent-image:hover img{
border-color:#b3b3b3
}

.rhea_agent_expand_wrapper .rhea_agent_list .agent-image .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
border-radius:50%;display:inline-flex !important;
justify-content:center;
align-items:center;
width:17px;
height:17px;
position:absolute;
right:0;
bottom:0
}

.rhea_agent_expand_wrapper .rhea_agent_list .agent-image .rh_agent_verification__icon svg{
fill:#fff;
width:8px;
height:8px
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_agent_agency{
display:flex;
flex-direction:column
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_agent_agency a{
line-height:1.3;
transition:.2s all;
color:#fff
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_agent_agency a:hover{
color:hsla(0,0%,100%,.8)
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_agent_agency .rhea_owner_title,.rhea_agent_expand_wrapper .rhea_agent_list .rhea_agent_agency .rhea_owner_label{
line-height:1.3;
transition:.2s all;
color:#fff
}

.rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__title{
display:block;
margin:0;
font-size:14px;
font-weight:500
}

.rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__agency{
display:block;
margin:0;
font-size:14px;
font-weight:400
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_owner_label{
display:block;
margin:0;
font-size:14px;
font-weight:400
}

.rhea_agent_expand_wrapper .rhea_agent_list .rhea_owner_title{
display:block;
margin:0;
font-size:14px;
font-weight:500
}

.rhea_agent_expand_wrapper .rhea_agent_list_extra{
position:absolute;
display:none;
padding-bottom:10px;
width:100%;background:rgba(0,0,0,.8);
left:0;
top:100%}.rhea_agent_expand_wrapper .rhea_agents_expand_button{
opacity:0;
visibility:hidden;
position:absolute;
cursor:pointer;
left:50%;bottom:0;
margin:auto;
margin-left:-12px;
display:none;
font-size:24px;
color:#fff;
width:24px;
height:24px;
transition:.2s all
}

.rhea_agent_expand_wrapper .rhea_agents_expand_button.rhea_close{
bottom:5px
}

.rhea_agent_expand_wrapper.rhea_expand_parent{
transition:.3s all
}

.rhea_agent_expand_wrapper.rhea_expand_parent .rhea_agents_expand_button{
display:block
}

.rhea_agent_expand_wrapper.rhea_expand_parent:hover .rhea_agents_expand_button{
opacity:1;
visibility:visible
}

.rhea_property_card_ele_stylish .highlight svg{
fill:var(--rh-global-color-secondary)}h3.rhea_heading_stylish{
margin-top:0;
margin-bottom:0;
line-height:1.5
}

h3.rhea_heading_stylish a{
display:inline-block;
font-size:19px;
color:#1a1a1a;
transition:all .2s;
font-weight:500;
margin-bottom:10px
}

h3.rhea_heading_stylish a:hover{
color:#20b759
}

.rhea_added_sty{
margin-bottom:10px;
font-size:13px;
color:#000000;
display:flex;
align-items:baseline;
line-height:18px;
margin-left:-5px;
margin-right:-5px
}

.rhea_added_sty span{
line-height:18px;
color:#333;
display:inline-block;
margin-left:5px;
margin-right:5px
}

.rhea_address_sty{
margin-bottom:10px;
line-height:1.5
}

.rhea_address_sty a{
display:inline-block;
color:#1f79b8;
text-decoration:underline;
font-size:14px
}

.rhea_address_sty .rhea_address_pin{
display:inline-block;
vertical-align:text-top
}

.rhea_address_sty .rhea_address_pin svg{
fill:#1f79b8;
width:15px;
margin-left:-2px
}

.rhea_address_sty .rhea_address_line{
display:inline-block
}

.rh_prop_card_meta_wrap_stylish{
display:flex;
flex-wrap:wrap;
margin-bottom:5px;
margin-left:-7px;
margin-right:-7px
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta{
padding:0 7px 14px 7px
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
display:block;
margin-bottom:10px;
font-weight:500;
font-size:13px;
line-height:1.5;
color:#1a1a1a
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .custom-meta-icon-image,.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta svg{
width:34px;
height:auto;
padding-left:5px;
padding-right:5px
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta svg{
fill:#b3b3b3
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rh_svg{
fill:#b3b3b3
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta i{
color:#b3b3b3
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_guests{
fill:#b3b3b3
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .figure{
font-size:13px;
font-weight:500;
line-height:1.2;
padding-left:5px;
padding-right:5px;
color:#444
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .label{
font-size:13px;
background:rgba(0,0,0,0);
color:#000000;
font-weight:400
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper{
margin-left:-5px;
margin-right:-5px
}

.rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper i{
padding-right:3px;
margin-left:5px;
font-size:24px;
vertical-align:middle
}

.rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty{
font-family:"Rubik",sans-serif;
font-size:13px;
font-weight:500;
margin-bottom:5px;
color:#333;
line-height:1.2;
display:block
}

.rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:18px;
color:#20b759;
font-weight:500;
margin:0;
line-height:26px
}

.rh_prop_card__priceLabel_sty .rh_prop_card__price_sty span{
color:#000000;
font-size:14px;
font-weight:400
}

.rhea_soi_prop_status_sty{
display:flex;
align-items:center;
justify-content:flex-end;
flex:1
}

.rhea_prop_status_sty{
margin:15px;
color:#fff;
background:#000;
padding:5px 10px;
display:inline-block;
border-radius:5px;
font-size:13px;
white-space:nowrap
}

.rhea_prop_status_sty small{
font-size:14px
}

.rhea_property_card_ele_stylish .rh_prop_stylish_card__excerpt{
font-size:14px;
line-height:22px;
margin-bottom:10px;
color:#000000
}

.rtl .rhea_latest_properties_2 .rhea_tags_wrapper{
right:auto;
left:0
}

.rh_detail_wrapper_3{
padding:20px 20px 15px 20px
}

.rhea_wrapper_bottom_agent{
padding:0 10px 10px 10px
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper{
position:relative
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list{
padding:10px 0
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__title{
color:#1a1a1a
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__title:hover{
color:rgba(26,26,26,.8)
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__agency{
color:#000000
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rh_property_agent__agency:hover{
color:rgba(26,26,26,.8)
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rhea_owner_label{
color:#000000
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .rhea_owner_title{
color:#1a1a1a
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .agent-image{
border:none;
position:relative;
overflow:visible
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .agent-image img{
border-radius:50%;transition:all 200ms linear
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .agent-image .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
padding:5px 0 0 5px;
border-radius:50%;display:inline-flex !important;
width:17px;
height:17px;
position:absolute;
right:0;
bottom:0
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list .agent-image .rh_agent_verification__icon svg{
fill:#fff;
width:8px;
height:8px
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agent_list_extra{
z-index:99;
background:#f7f7f7
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agents_expand_button{
color:#000000
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper .rhea_agents_expand_button.rhea_open{
right:10px;
left:auto;
bottom:auto;
top:50%;text-align:center;
margin-top:-12px
}

.rhea_wrapper_bottom_agent .rhea_agent_expand_wrapper{
background:#f7f7f7
}

.rhea_bottom_tags_box .rhea_property_types{
margin:15px;
font-size:13px;
color:#fff;
display:inline-block;
font-weight:500;
align-self:center
}

.rhea_bottom_tags_box .rhea_property_types small{
display:inline-block;
background-color:rgba(0,0,0,.6);
color:#fff;
padding:5px 10px;
font-size:13px;
font-weight:normal;
z-index:999;
border-radius:5px
}

.rhea_latest_properties_4{
display:flex;
flex-wrap:wrap;
margin-left:-5px;
margin-right:-5px;
justify-content:center
}

.rhea_latest_properties_4 .rhea_tags_wrapper .rhea_featured:before{
border-color:var(--rh-global-color-secondary);
border-bottom-color:rgba(0,0,0,0)
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4{
width:33.3333%;padding:10px
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1),.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2){width:50%}.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_thumbnail_bg_4,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_thumbnail_bg_4{
padding-top:56%}.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_heading_stylish a,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_heading_stylish a{
font-size:19px
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:19px
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_price_box_4 span.rh_prop_card__status_sty,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_price_box_4 span.rh_prop_card__status_sty{
margin-bottom:5px;
line-height:1.5
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta{
padding:0 7px 14px 7px
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
display:block
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_meta_wrapper_4,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_meta_wrapper_4{
align-items:initial;
padding:15px 15px 1px 15px
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_meta_icon_wrapper [data-tooltip]::after,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_meta_icon_wrapper [data-tooltip]::after{
display:none !important
}

.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_meta_icon_wrapper [data-tooltip]::before,.rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_meta_icon_wrapper [data-tooltip]::before{
display:none !important
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4{
width:50%;padding:10px
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4 .rhea_thumbnail_bg_4{
padding-top:56%}.rhea_latest_properties_4.rhea_grid_style_2 .rhea_heading_stylish a{
font-size:19px
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta{
padding:0 7px 14px 7px
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
display:block
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_meta_wrapper_4{
align-items:initial;
padding:15px 15px 1px 15px
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_meta_icon_wrapper [data-tooltip]::after{
display:none !important
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_meta_icon_wrapper [data-tooltip]::before{
display:none !important
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:19px
}

.rhea_latest_properties_4.rhea_grid_style_2 .rhea_price_box_4 span.rh_prop_card__status_sty{
margin-bottom:5px;
line-height:1.5
}

.rhea_latest_properties_4.rhea_grid_style_3 .rhea_property_grid_4{
padding:10px;
width:33.3333%}.rhea_latest_properties_4.rhea_grid_style_3 .rhea_title_box_4 .rhea_heading_stylish a{
font-size:17px
}

.rhea_latest_properties_4 .rhea_top_tags_box{
position:absolute;
top:0;
left:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:9
}

.rhea_latest_properties_4 .rhea_tags_wrapper{
position:absolute;
right:0;
top:0
}

.rhea_latest_properties_4 .rhea_media_count{
padding-left:6px;
padding-right:6px
}

.rhea_latest_properties_4 .rhea_media{
display:inline-block;
background:rgba(0,0,0,.4);
padding:5px;
color:#fff;
font-size:13px;
line-height:16px;
border-radius:4px 5px;
vertical-align:middle;
margin:10px 4px;
transition:.2s all ease-in-out
}

.rhea_latest_properties_4 .rhea_media:hover{
background:#000
}

.rhea_latest_properties_4 .rhea_media svg{
fill:#fff;
width:16px
}

.rhea_latest_properties_4 .rhea_media span{
vertical-align:middle
}

.rhea_latest_properties_4 .rhea_meta_icon_wrapper{
display:flex;
align-items:center
}

.rhea_latest_properties_4 .rhea_meta_smart_box{
display:flex;
flex-direction:column
}

.rhea_latest_properties_4 .rhea_meta_smart_box .label{
padding-left:5px;
padding-right:5px
}

.rhea_latest_properties_4 .rhea_rvr_ratings_wrapper_stylish .inspiry_stars_avg_rating,.rhea_latest_properties_4 .rhea_rvr_ratings_wrapper_stylish .rhea_rvr_ratings{
margin-bottom:0;
margin-right:0
}

.rhea_latest_properties_4 .rhea_rvr_ratings_wrapper_stylish .rating-stars i{
color:#fff
}

.rhea_latest_properties_4 .rhea_rvr_ratings_wrapper_stylish .rating-stars i.rated{
color:#fff
}

.rhea_property_grid_inner_4{
box-shadow:0px 0px 5px 2px rgba(0,0,0,.1)
}

.rhea_has_tooltip .rhea_meta_icon_wrapper [data-tooltip]::after{
background:#fff;
color:#1a1a1a;
box-shadow:0px 0px 5px 1px rgba(0,0,0,.3)
}

.rhea_has_tooltip .rhea_meta_icon_wrapper [data-tooltip]:not([flow])::before,.rhea_has_tooltip .rhea_meta_icon_wrapper [data-tooltip][flow^=up]::before{
border-top-color:#fff
}

.rhea_has_tooltip .rhea_meta_icon_wrapper [data-tooltip]::after{
text-transform:capitalize
}

.rhea_thumbnail_bg_4{
padding-top:75%;position:relative
}

.rhea_thumbnail_bg_4 .rhea_thumbnail_bg_4_inner{
position:absolute;
left:0;
top:0;
width:100%;height:100%;overflow:hidden
}

.rhea_thumbnail_bg_4 .rhea_thumbnail_bg_4_inner a{
display:block;
position:absolute;
left:0;
top:0;
width:100%;height:100%;background-position:center;
background-repeat:no-repeat;
background-size:cover;
transition:.5s all ease-in-out;
transform:scale(1.1)
}

.rhea_thumbnail_bg_4 .rhea_thumbnail_bg_4_inner a:hover{
transform:scale(1)
}

.rhea_title_btn_wrapper_4{
display:flex;
position:absolute;
bottom:0;
justify-content:space-between;
width:100%;padding:15px;
align-items:flex-end;
background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}.rhea_meta_wrapper_4{
display:flex;
justify-content:space-between;
padding:16px 15px 8px 15px;
border-top:none;
align-items:center
}

.rhea_meta_wrapper_4 .rhea_price_box_4{
flex:1;
padding-left:5px;
padding-right:5px
}

.rhea_meta_wrapper_4 .rhea_meta_box_4{
padding-left:5px;
padding-right:5px
}

.rhea_title_box_4 .rhea_soi_prop_status_sty{
display:inline-block
}

.rhea_title_box_4 .rhea_prop_status_sty{
margin:0;
margin-bottom:5px
}

.rhea_title_box_4 .rhea_heading_stylish{
margin-bottom:0;
line-height:1.2
}

.rhea_title_box_4 .rhea_heading_stylish a{
margin-bottom:0;
color:#fff;
font-size:17px;
font-weight:500;
line-height:1.2
}

.rhea_title_box_4 .rhea_heading_stylish a:hover{
color:var(--rh-global-color-primary)
}

.rhea_compare_fav_box_4 .rhea_fav_icon_box{
white-space:nowrap
}

.rhea_compare_fav_box_4 .rhea_parent_fav_button .add-to-favorite .rh_svg{
transition:.2s all ease-in-out;
fill:#fff
}

.rhea_compare_fav_box_4 .rhea_parent_fav_button .rhea_add_to_compare svg path{
fill:#fff;
transition:.2s all ease-in-out
}

.rhea_compare_fav_box_4 .favorite-btn-wrap{
margin-left:0;
margin-right:0
}

.rhea_compare_fav_box_4 .add-to-compare-span{
margin-left:0;
margin-right:0
}

.rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish{
margin-bottom:0
}

.rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta{
padding:0 7px 7px 7px
}

.rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
margin-bottom:5px;
display:none
}

.rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:15px;
margin-bottom:7px;
line-height:1.2;
color:var(--rh-global-color-primary)
}

.rhea_price_box_4 .rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty{
line-height:1.2;
margin-bottom:0
}

.rtl .rhea_latest_properties_4 .rhea_tags_wrapper{
right:auto;
left:0}[data-elementor-device-mode=tablet] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_thumbnail_bg_4,[data-elementor-device-mode=tablet] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_thumbnail_bg_4,[data-elementor-device-mode=tablet_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_thumbnail_bg_4,[data-elementor-device-mode=tablet_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_thumbnail_bg_4{
padding-top:75%}[data-elementor-device-mode=tablet] .rhea_meta_wrapper_4,[data-elementor-device-mode=tablet_extra] .rhea_meta_wrapper_4{
flex-direction:column;
align-items:initial}[data-elementor-device-mode=tablet] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4,[data-elementor-device-mode=tablet_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4{
width:50%}[data-elementor-device-mode=tablet] .rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4,[data-elementor-device-mode=tablet_extra] .rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4{
width:50%}[data-elementor-device-mode=tablet] .rhea_latest_properties_4.rhea_grid_style_3 .rhea_property_grid_4,[data-elementor-device-mode=tablet_extra] .rhea_latest_properties_4.rhea_grid_style_3 .rhea_property_grid_4{
width:50%}[data-elementor-device-mode=tablet] .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty,[data-elementor-device-mode=tablet_extra] .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:19px}[data-elementor-device-mode=tablet] .rhea_price_box_4 .rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty,[data-elementor-device-mode=tablet_extra] .rhea_price_box_4 .rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty{
line-height:1.5}[data-elementor-device-mode=tablet] .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles,[data-elementor-device-mode=tablet_extra] .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
display:block}[data-elementor-device-mode=tablet] .rhea_meta_icon_wrapper [data-tooltip]::after,[data-elementor-device-mode=tablet_extra] .rhea_meta_icon_wrapper [data-tooltip]::after{
display:none !important}[data-elementor-device-mode=tablet] .rhea_meta_icon_wrapper [data-tooltip]::before,[data-elementor-device-mode=tablet_extra] .rhea_meta_icon_wrapper [data-tooltip]::before{
display:none !important}[data-elementor-device-mode=mobile] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_thumbnail_bg_4,[data-elementor-device-mode=mobile] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_thumbnail_bg_4,[data-elementor-device-mode=mobile_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+1) .rhea_thumbnail_bg_4,[data-elementor-device-mode=mobile_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4:nth-of-type(5n+2) .rhea_thumbnail_bg_4{
padding-top:75%}[data-elementor-device-mode=mobile] .rhea_meta_wrapper_4,[data-elementor-device-mode=mobile_extra] .rhea_meta_wrapper_4{
flex-wrap:wrap;
align-items:initial}[data-elementor-device-mode=mobile] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4,[data-elementor-device-mode=mobile_extra] .rhea_latest_properties_4.rhea_grid_style_1 .rhea_property_grid_4{
width:100%}[data-elementor-device-mode=mobile] .rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4,[data-elementor-device-mode=mobile_extra] .rhea_latest_properties_4.rhea_grid_style_2 .rhea_property_grid_4{
width:100%}[data-elementor-device-mode=mobile] .rhea_latest_properties_4.rhea_grid_style_3 .rhea_property_grid_4,[data-elementor-device-mode=mobile_extra] .rhea_latest_properties_4.rhea_grid_style_3 .rhea_property_grid_4{
width:100%}[data-elementor-device-mode=mobile] .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty,[data-elementor-device-mode=mobile_extra] .rhea_price_box_4 .rh_prop_card__priceLabel_sty .rh_prop_card__price_sty{
font-size:19px}[data-elementor-device-mode=mobile] .rhea_price_box_4 .rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty,[data-elementor-device-mode=mobile_extra] .rhea_price_box_4 .rh_prop_card__priceLabel_sty span.rh_prop_card__status_sty{
line-height:1.5}[data-elementor-device-mode=mobile] .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles,[data-elementor-device-mode=mobile_extra] .rhea_meta_box_4 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles{
display:block}[data-elementor-device-mode=mobile] .rhea_meta_icon_wrapper [data-tooltip]::after,[data-elementor-device-mode=mobile_extra] .rhea_meta_icon_wrapper [data-tooltip]::after{
display:none !important}[data-elementor-device-mode=mobile] .rhea_meta_icon_wrapper [data-tooltip]::before,[data-elementor-device-mode=mobile_extra] .rhea_meta_icon_wrapper [data-tooltip]::before{
display:none !important
}

div.rhea-map-head .leaflet-popup-content p{
line-height:16px;
text-align:initial
}

div.rhea-map-head .leaflet-popup-content p .osm-popup-price{
display:inline-block;
font-size:12px;
color:var(--rh-global-color-primary)}div.rhea-map-head .leaflet-popup-content .osm-popup-title{
text-align:initial;
padding-left:20px;
padding-right:20px;
margin-top:20px;
margin-bottom:0
}

div.rhea-map-head .leaflet-popup-content-wrapper{
border-radius:0;
padding:0 0 20px;
border-bottom:3px solid var(--rh-global-color-primary)}div.rhea-map-head .leaflet-popup-tip-container{
width:40px;
height:20px;
position:absolute;
left:50%;margin-left:-20px;
overflow:hidden;
pointer-events:none
}

div.rhea-map-head .leaflet-popup-tip{
background:var(--rh-global-color-primary)
}

.rhea-listing-map{
height:600px
}

.design_ultra .rhea-map-head .leaflet-popup-content-wrapper{
padding:3px;
text-align:left;
border-radius:12px;
border:none !important
}

.design_ultra .rhea-map-head .leaflet-popup-content-wrapper .leaflet-popup-content{
padding:0
}

.design_ultra .rhea-map-head .leaflet-popup-content .osm-popup-title{
padding:0;
margin-top:0
}

.design_ultra .rhea-map-head .leaflet-popup-content .osm-popup-title a{
font-size:inherit
}

.design_ultra .rhea-map-head .leaflet-popup-tip{
margin-top:-13px !important
}

.rhea_wrapper_properties_map .rhea-map-info-window{
display:block;
width:244px;
background:#fff;
margin-bottom:20px;
border-bottom:3px solid var(--rh-global-color-primary)
}

.rhea_wrapper_properties_map .rhea-map-info-window .prop-thumb{
width:100%}.rhea_wrapper_properties_map .rhea-map-info-window .prop-title{
color:#1a1a1a;
font-weight:500;
font-size:15px;
margin:0;
padding:15px 15px 10px 15px;
text-align:initial
}

.rhea_wrapper_properties_map .rhea-map-info-window a{
color:#1a1a1a;
font-weight:500;
font-size:15px;
line-height:1.5;
transition:.2s all linear
}

.rhea_wrapper_properties_map .rhea-map-info-window a:hover{
color:var(--rh-global-color-primary);
transition:.2s all linear
}

.rhea_wrapper_properties_map .rhea-map-info-window p{
padding:0 15px 15px;
color:var(--rh-global-color-primary);
margin:0
}

.rhea_wrapper_properties_map .rhea-map-info-window .arrow-down{
width:0;
height:0;
border-style:solid;
border-width:10px 10px 0 10px;
border-color:var(--rh-global-color-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
position:absolute;
bottom:10px;
left:calc(50% - 10px)
}

.rhea_wrapper_properties_map .rhea-listing-google-map img{
max-width:none
}

.rhea_wrapper_properties_map .rhea-listing-google-map .infoBox>img{
transition:.2s all linear
}

.rhea_wrapper_properties_map .rhea-listing-google-map .infoBox>img:hover{
transform:scale(1.2)}body .mapbox-dl-map-wrap .leaflet-popup .leaflet-popup-content-wrapper{
border:none
}

body .rhea-listing-map{
height:600px
}

.rhea_menu__user_profile{
position:relative;
display:inline-block;
vertical-align:middle
}

.rhea_menu__user_profile:hover .rhea_modal{
visibility:visible;
opacity:1;
top:0
}

.rhea-user-login-button{
display:inline-block;
position:relative;
padding:11px 30px;
border:none;
border-radius:var(--rh-round-corner-general-medium);
cursor:pointer;
transition:.2s all linear;
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-user-login-button:hover{
background:var(--rh-global-color-primary-light);
color:var(--rh-global-color-primary)
}

.rhea_modal{
padding-top:15px;
display:inline-block;
width:260px;
visibility:hidden;
opacity:0;
position:absolute;
top:30px;
right:20px;
transform:translateY(2em);
z-index:999999;
transition:all .3s ease-in-out
}

.rhea_modal .rhea_modal__corner{
display:block;
width:10px;
height:10px;
margin:0 0 0 auto;
border-top:10px solid rgba(0,0,0,0);
border-right:20px solid #f7f7f7;
position:relative
}

.rhea_modal .rhea_modal__wrap{
display:block;
text-align:center;
background:#f7f7f7;
box-shadow:0 0 5px 2px rgba(0,0,0,.05);
padding:25px
}

.rhea_modal .rhea_modal__wrap label{
display:block;
text-align:left;
margin:5px 0;
font-size:14px;
padding:0;
color:#d51007
}

.rhea_modal .rhea_modal__wrap .rhea_modal_role_select{
text-align:left;
margin-bottom:2px
}

.rhea_modal .rhea_modal__wrap .rhea_modal_role_select .select2-container{
width:100% !important;
outline:none
}

.rhea_modal .rhea_modal__wrap .rhea_modal_role_select .select2-container .select2-selection--single{
height:50px;
border:none;
border-radius:0;
background:#fff;
outline:none
}

.rhea_modal .rhea_modal__wrap .rhea_modal_role_select .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height:50px
}

.rhea_modal .rhea_modal__wrap .rhea_modal_role_select .select2-container--default .select2-selection--single .select2-selection__arrow{
height:50px
}

.rhea_modal .rhea_modal__wrap .modal-loader{
display:none;
width:35px;
height:35px
}

.rhea_modal .rhea_modal__wrap .rhea_modal__msg{
margin-bottom:1px;
font-size:14px;
line-height:1.5
}

.rhea_modal .rhea_modal__wrap .rhea_modal__login_wrap{
padding:25px
}

.rhea_modal .rhea_modal__wrap h3{
font-weight:500;
margin:0 0 10px 0;
text-align:left
}

.rhea_modal .rhea_modal__wrap input{
background:#fff;
font-size:15px;
padding:15px;
width:100%;border-bottom:2px solid #f7f7f7
}

.rhea_modal .rhea_modal__wrap button{
width:100%;padding:15px;
cursor:pointer;
margin:0;
margin-bottom:15px;
transition:.2s background linear
}

.rhea_modal .rhea_modal__wrap button:hover{
background:var(--dashboard-primary-hover-color);
transition:.2s background linear
}

.rhea_modal .rhea_modal__wrap a{
display:inline-block;
font-size:15px;
font-weight:500;
margin-bottom:10px
}

.rhea_modal .rhea_modal__wrap a:hover{
color:var(--rh-global-color-secondary)
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard{
display:block;
text-align:left
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link{
display:flex;
align-items:center;
width:100%;margin-bottom:25px;
transition:.2s all linear
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link:last-of-type{
margin-bottom:0
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link svg{
width:14px;
height:auto;
fill:gray;
transition:.2s all linear
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link svg.analytics-icon path{
stroke:gray;
transition:.2s all linear
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link i{
transition:.2s all ease-in-out
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link span{
padding:0 15px 0 15px;
transition:.2s all ease-in-out
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link:hover svg{
fill:var(--rh-global-color-secondary)
}

.rhea_modal .rhea_modal__wrap .rhea_modal__dashboard .rhea_modal__dash_link:hover svg.analytics-icon path{
stroke:var(--rh-global-color-secondary)
}

.rhea_login_modal_show .rhea_modal{
visibility:visible;
opacity:1
}

.rhea_menu_position_left .rhea_modal{
right:auto;
left:20px
}

.rhea_menu_position_left .rhea_modal .rhea_modal__corner{
margin:0;
border-right-color:rgba(0,0,0,0);
border-left:20px solid #fff
}

.rhea_menu_position_left .rhea_modal .rhea_modal__corner{
margin-right:auto
}

.rhea_user{
display:flex;
align-items:center;
margin-left:-10px;
margin-right:-10px;
padding-bottom:25px
}

.rhea_user .rhea_user__avatar{
width:40px;
height:40px;
border-radius:40px;
overflow:hidden;
margin-left:10px;
margin-right:10px
}

.rhea_user .rhea_user__details{
margin-left:10px;
margin-right:10px
}

.rhea_user .rhea_user__details p,.rhea_user .rhea_user__details h3{
margin-bottom:0
}

.rhea_user .rhea_user__details p{
font-size:13px
}

.rhea_user .rhea_user__details h3{
font-size:15px;
font-weight:500
}

.rhea_online_avatar{
border-radius:28px;
width:28px;
height:28px;
cursor:pointer;
overflow:hidden;
transition:.3s all ease-in-out;
display:flex;
align-items:center;
justify-content:center
}

.rhea_offline_avatar{
cursor:pointer
}

.rhea_offline_avatar svg{
fill:#d8d8d8
}

.rhea_login_register_text{
font-size:15px;
font-weight:500;
color:#1a1a1a;
transition:.2s all ease-in-out
}

.rhea_login_extended_link i{
color:#000000
}

.rhea_login_extended_link svg{
fill:gray;
height:auto
}

.rhea_modern_elementor_widget_wrapper{
display:flex;
flex-wrap:wrap;
justify-content:center
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_feature_section{
min-width:320px;
width:33.333%;text-align:center;
margin-bottom:40px;
padding:10px
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_feature_section svg{
height:auto
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_features_image{
margin-bottom:20px
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_features_icon{
margin-bottom:20px
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_feature_title{
font-weight:500;
font-size:18px;
line-height:1.5;
margin-bottom:20px;
color:#1a1a1a
}

.rhea_modern_elementor_widget_wrapper .rhea_modern_feature_desc{
margin:0;
font-size:15px;
line-height:2;
color:#000000}[data-elementor-device-mode=mobile] .rhea_modern_feature_section,[data-elementor-device-mode=mobile_extra] .rhea_modern_feature_section{
min-width:auto
}

.rhea-search-top-tabs-wrapper{
padding-left:5px;
padding-right:5px;
display:flex;
flex-wrap:wrap;
justify-content:center
}

.rhea-search-top-tabs-wrapper ul{
margin:0;
padding:0
}

.rhea-search-top-tabs-wrapper ul label{
margin-bottom:0
}

.rhea-search-top-tabs-box{
display:flex;
flex-wrap:wrap;
overflow:hidden
}

.rhea-form-tabs-enable{
border:1px solid rgba(128,128,128,.2);
padding:20px 15px 10px 15px
}

.rhea-mod-tabs-list{
list-style:none;
display:flex;
flex-wrap:wrap
}

.rhea-mod-tabs-list input[type=radio]{display:none
}

.rhea-mod-tabs-list input[type=radio]:checked~*{background:var(--rh-global-color-primary-dark, #1d9489);
color:#fff
}

.rhea-mod-tabs-list input[type=radio]:hover~*{background:var(--rh-global-color-primary-dark, #1d9489);
color:#fff
}

.rhea-mod-tabs-list .rhea-mod-tab-name{
display:inline-block;
padding:11px 20px;
background:#f0f0f0;
transition:.2s all ease-in-out;
cursor:pointer
}

.rhea-mod-tabs-list .rhea-mod-tab{
padding:0 !important;
margin-bottom:0
}

.rhea-mod-tabs-list .rhea-mod-tab:before{
display:none
}

.rhea-search-top-tabs-wrapper.enable-underline .rhea-mod-tab-name{
position:relative
}

.rhea-search-top-tabs-wrapper.enable-underline .rhea-mod-tab-name:after{
display:block;
content:"";width:100%;height:1.5px;
position:absolute;
left:0;
bottom:0;
border-radius:10px;
background:rgba(0,0,0,0)
}

.rhea-search-top-tabs-wrapper.enable-underline input[type=radio]:checked~*:after{
background:#1a1a1a
}

.rhea-search-top-tabs-wrapper.enable-underline input[type=radio]:hover~*:after{
background:#1a1a1a
}

.rhea_search_form{
margin-left:-5px;
margin-right:-5px
}

.rhea_search_form_wrapper .rhea_prop_search__selectwrap{
display:block;
position:relative
}

.rhea_search_form_wrapper .select2-container{
width:100% !important
}

.rhea_search_form_wrapper .rhea_top_search_fields{
display:flex;
justify-content:space-between;
align-items:flex-end
}

.rhea_search_form_wrapper .rhea_top_search_box{
display:flex;
flex-wrap:wrap;
flex:1
}

.rhea_search_form_wrapper .rhea_prop_search__option{
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
width:33.3333%
}

.rhea_search_form_wrapper .rhea_prop_search__option ::-moz-placeholder{
color:#000000
}

.rhea_search_form_wrapper .rhea_prop_search__option ::placeholder{
color:#000000
}

.rhea_search_form_wrapper .rhea_prop_search__option input[type=text]{width:100%;height:44px;
padding-top:0;
padding-bottom:0;
padding-left:15px;
padding-right:15px;
border:1px solid rgba(128,128,128,.2);
background:#fff;
color:#000000;
box-sizing:border-box
}

.rhea_search_form_wrapper .rhea_prop_search__option input[type=text].rhea-error{
border-color:red
}

.rhea_search_form_wrapper .rhea_prop_search__option input[type=text]:focus{
box-shadow:none
}

.rhea_search_form_wrapper .rhea_prop_search__option .rhea_price_slider_wrapper{
border:1px solid rgba(128,128,128,.2)
}

.rhea_search_form_wrapper .rhea_prop_search__option .rhea_price_slider_wrapper .rhea_price_label{
color:#000000
}

.rhea_search_form_wrapper .rhea_prop_search__option.rhea_disable_parent{
cursor:not-allowed
}

.rhea_search_form_wrapper .rhea_prop_search__option.rhea_disable_parent label{
cursor:not-allowed
}

.rhea_search_form_wrapper .rhea_prop_search__option.rhea_disable_parent .bootstrap-select>.dropdown-toggle{
pointer-events:none
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper{
display:flex;
padding-left:1px;
position:relative
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper .rhea-radio-field-label{
display:inline-flex;
flex:1;
justify-content:center;
align-items:center;
width:100%;height:66px;
cursor:pointer;
margin-left:-1px;
position:relative;
transition:.2s all
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper .rhea-radio-field-label:before{
content:"";display:block;
position:absolute;
width:100%;height:100%;border:1px solid rgba(128,128,128,.2);
z-index:10;
transition:.2s all
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper .rhea-radio-field-label:first-of-type:before{
border-radius:10px 0 0 10px
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper .rhea-radio-field-label:last-of-type:before{
border-radius:0 10px 10px 0
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper .rhea-radio-field-label:hover:before{
border-color:var(--rh-global-color-primary)
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper input[type=radio]{position:absolute;
opacity:0;
cursor:pointer;
z-index:-1
}

.rhea_search_form_wrapper .rhea-radio-fields-wrapper input[type=radio]:checked+label:before{
border-color:#7c40f9;
z-index:10
}

.rhea_search_form_wrapper .rhea_search_button_wrapper{
display:flex;
padding-left:5px;
padding-right:5px;
margin-bottom:10px
}

.rhea_search_form_wrapper .rhea_buttons_bottom{
display:none
}

.rhea_search_form_wrapper .rhea_advanced_expander{
height:44px;
padding-left:13px;
padding-right:13px;
background:var(--rh-global-color-primary-dark, #1d9489);
line-height:44px;
cursor:pointer;
transition:all .2s ease-in-out
}

.rhea_search_form_wrapper .rhea_advanced_expander .icon-search-plus{
transition:all .2s ease-in-out;
fill:none;
stroke:#fff;
stroke-linejoin:round;
stroke-width:2px
}

.rhea_search_form_wrapper .rhea_advanced_expander svg{
width:14px;
height:100%;transition:all .2s ease-in-out
}

.rhea_search_form_wrapper .rhea_advanced_expander svg path{
transition:all .2s ease-in-out
}

.rhea_search_form_wrapper .rhea_advanced_expander.rhea_advance_open svg .minus{
stroke:rgba(0,0,0,0)
}

.rhea_search_form_wrapper .rhea_search_form_button{
height:44px;
transition:all .2s ease-in-out;
border:none;
background:var(--rh-global-color-primary);
outline:none;
box-shadow:none;
display:flex;
align-items:center;
justify-content:center;-moz-column-gap:5px;
column-gap:5px
}

.rhea_search_form_wrapper .rhea_search_form_button .icon-search{
fill:none;
stroke:#fff;
stroke-linejoin:round;
stroke-width:2px
}

.rhea_search_form_wrapper .rhea_search_form_button span{
vertical-align:middle;
transition:.2s all
}

.rhea_search_form_wrapper button{
white-space:nowrap;
padding:0 25px;
cursor:pointer;
color:#fff
}

.rhea_search_form_wrapper button svg{
width:14px;
height:100%;vertical-align:middle
}

.rhea_search_form_wrapper button svg path{
transition:.2s all
}

.rhea_search_form_wrapper .rhea_select_bs_buttons svg{
width:20px
}

.rhea_search_form_wrapper .rhea_select_bs_buttons.rhea_bs_select svg{
fill:gray;
transition:all .2s ease-in-out
}

.rhea_search_form_wrapper .rhea_select_bs_buttons.rhea_bs_deselect .rhea_des{
stroke:gray;
transition:all .2s ease-in-out
}

.rhea_search_form_wrapper .hide-fields,.rhea_search_form_wrapper .rvr-hide-fields{
display:none
}

.rhea_search_form_wrapper .rhea_top_fields_count_1 .rhea_prop_search__option{
width:100%}.rhea_search_form_wrapper .rhea_top_fields_count_2 .rhea_prop_search__option{
width:50%}.rhea_search_form_wrapper .rhea_top_fields_count_3 .rhea_prop_search__option{
width:33.3333%}.rhea_search_form_wrapper .rhea_top_fields_count_4 .rhea_prop_search__option{
width:25%}.rhea_search_form_wrapper .rhea_top_fields_count_5 .rhea_prop_search__option{
width:20%}.rhea_search_form_wrapper .rhea_top_fields_count_6 .rhea_prop_search__option{
width:16.666%}.rhea_search_form_wrapper .ui-widget.ui-widget-content{
flex:1;
max-width:none !important;
height:10px;
background:#d5d5d5;
border-radius:0;
border:none;
margin-left:15px;
margin-right:15px
}

.rhea_search_form_wrapper .ui-widget-content .ui-state-default{
border:2px solid rgba(0,0,0,0);
background:#292929;
border-radius:10px;
top:-4.5px;
cursor:pointer
}

.rhea_search_form_wrapper .ui-widget-content .ui-state-default:focus{
outline:none
}

.rhea_search_form_wrapper .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.rhea_search_form_wrapper .rhea_fields_labels{
display:inline-block
}

.rhea_search_form_wrapper .daterangepicker{
box-shadow:0px 14px 20px 0px rgba(7,21,45,.05);
border-radius:8px
}

.rhea_search_form_wrapper.rhea-radius-position-absolute .rhea_top_search_fields{
position:relative
}

.rhea_search_form_wrapper.rhea-radius-position-absolute .rhea_top_search_fields .rhea_radius_slider_field{
position:absolute;
top:100%;z-index:10
}

.rhea_collapsed_search_fields{
position:relative
}

.rhea_collapsed_search_fields_inner{
display:flex;
flex-wrap:wrap
}

.rhea_collapsed_search_fields_inner .rhea_prop_search__option{
width:25%}.rhea_collapsed_search_fields_inner .rhea_price_slider_field{
width:100%}.rhea_price_slider_wrapper{
display:flex;
align-items:center;
height:44px;
padding-left:15px;
padding-right:15px;
background:#fff
}

.rhea_price_slider_wrapper .rhea_price_label{
white-space:nowrap;
color:#000000
}

.rhea_price_slider_wrapper .rhea_price_range{
min-width:230px;
white-space:nowrap;
text-align:end;
color:#000000
}

.rhea_price_slider_wrapper .rhea_price_display{
color:var(--rh-global-color-primary)
}

.rhea_price_slider_wrapper .ui-slider .ui-slider-range{
background:var(--rh-global-color-primary);
border:none
}

.rhea_advance_fields_collapsed{
display:none
}

.bootstrap-select.rhea_multi_select_picker,.bootstrap-select.rhea_multi_select_picker_location{
position:relative
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-toggle,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle{
background:#fff;
color:#000000;
padding-left:15px;
padding-right:15px;
height:44px;
line-height:44px;
border:1px solid rgba(128,128,128,.2);
border-radius:0;
box-shadow:none;
text-shadow:none
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-toggle:focus,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle:focus{
outline:none !important
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-toggle.rhea-error,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle.rhea-error{
border-color:red
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-toggle .caret,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle .caret{
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:4px solid gray;
border-right:4px solid rgba(0,0,0,0);
border-left:4px solid rgba(0,0,0,0);
content:""}.bootstrap-select.rhea_multi_select_picker.dropup .caret,.bootstrap-select.rhea_multi_select_picker_location.dropup .caret{
border-top:none;
border-bottom:4px solid gray;
border-right:4px solid rgba(0,0,0,0);
border-left:4px solid rgba(0,0,0,0);
content:""}.bootstrap-select.rhea_multi_select_picker.dropup .dropdown-menu,.bootstrap-select.rhea_multi_select_picker_location.dropup .dropdown-menu{
bottom:100%}.bootstrap-select.rhea_multi_select_picker>.dropdown-menu,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu{
display:none;
position:absolute;
border-radius:0;
margin-top:0;
padding:0;
background:#fff;
z-index:999999;
box-shadow:0px 9px 20px -9px rgba(0,0,0,.75)
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu li:hover,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu li:hover{
background:#f3f3f3
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu li a,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu li a{
display:block;
padding:7px 15px;
color:#000000;
line-height:30px;
background:rgba(0,0,0,0)
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu li a:hover,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu li a:hover{
color:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu li.selected,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu li.selected{
background:#f3f3f3
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu li.selected a,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu li.selected a{
color:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block{
border:1px solid #d6d6d6
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button{
padding:0;
background:rgba(0,0,0,0);
color:#000000;
height:34px;
line-height:34px;
border:none;
outline:none;
box-shadow:none
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button:active,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button:active{
box-shadow:none
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button:focus,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button:focus{
box-shadow:none;
outline:none;
border:none
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button:hover,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button:hover{
color:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button:hover .rhea_select_bs_buttons.rhea_bs_select svg,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button:hover .rhea_select_bs_buttons.rhea_bs_select svg{
fill:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker>.dropdown-menu .btn-block button:hover .rhea_select_bs_buttons.rhea_bs_deselect .rhea_des,.bootstrap-select.rhea_multi_select_picker_location>.dropdown-menu .btn-block button:hover .rhea_select_bs_buttons.rhea_bs_deselect .rhea_des{
stroke:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker.open .dropdown-menu,.bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu{
display:block
}

.bootstrap-select.rhea_multi_select_picker.open .dropdown-menu ::-webkit-scrollbar,.bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu ::-webkit-scrollbar{
width:5px
}

.bootstrap-select.rhea_multi_select_picker.open .dropdown-menu ::-webkit-scrollbar-track,.bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu ::-webkit-scrollbar-track{
box-shadow:inset 0 0 6px #e0e0e0
}

.bootstrap-select.rhea_multi_select_picker.open .dropdown-menu ::-webkit-scrollbar-thumb,.bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu ::-webkit-scrollbar-thumb{
background-color:#656565;
outline:1px solid #656565
}

.bootstrap-select.rhea_multi_select_picker.show-tick .dropdown-menu .selected a,.bootstrap-select.rhea_multi_select_picker_location.show-tick .dropdown-menu .selected a{
color:#1a1a1a
}

.bootstrap-select.rhea_multi_select_picker.show-tick .dropdown-menu .selected span.check-mark,.bootstrap-select.rhea_multi_select_picker_location.show-tick .dropdown-menu .selected span.check-mark{
font-size:10px;
top:15px
}

.bootstrap-select.rhea_multi_select_picker .form-control,.bootstrap-select.rhea_multi_select_picker_location .form-control{
border:1px solid #d6d6d6;
height:34px;
box-shadow:none
}

.rhea-more-options-mode-container{
margin-left:5px;
margin-right:5px
}

.rhea-more-options-wrapper{
display:none;
margin-left:-12px;
margin-right:-12px;
margin-top:10px
}

.rhea-more-options-wrapper .rhea-option-bar{
color:#474747;
display:inline-block;
margin-bottom:10px;
vertical-align:middle;
position:relative;
margin-right:7px;
margin-left:7px
}

.rhea-more-options-wrapper label{
vertical-align:middle;
font-size:13px;
cursor:pointer;
transition:.2s all linear
}

.rhea-more-options-wrapper label:before{
margin-left:5px;
margin-right:5px;
content:"";display:inline-block;
width:11px;
height:11px;
border:1px solid #bebebe;
background:#fff;
vertical-align:middle;
margin-bottom:4px;
line-height:11px
}

.rhea-more-options-wrapper label small{
display:inline-block;
font-size:90%}.rhea-more-options-wrapper input[type=checkbox]{opacity:0;
position:absolute;
visibility:hidden
}

.rhea-more-options-wrapper input:checked+label:before{
font-family:"Font Awesome 5 Free";font-weight:900;
content:"";font-size:8px;
text-align:center;
background:#373737;
color:#fff;
border-color:#373737
}

.rhea_open_more_features{
margin-left:5px;
margin-right:5px;
margin-bottom:20px;
font-size:14px;
display:inline-block;
cursor:pointer
}

.rhea_open_more_features:hover{
color:var(--rh-global-color-secondary, #df5400)
}

.rhea_open_more_features:before{
content:"+";display:inline-block;
width:10px
}

.rhea_open_more_features.rhea_features_open{
color:var(--rh-global-color-secondary, #df5400)
}

.rhea_open_more_features.rhea_features_open:before{
content:"-"}.rhea-location-ajax-loader{
display:none;
position:absolute;
right:2px;
top:calc(50% - 16px);
z-index:9
}

.rhea-location-ajax-loader svg rect{
fill:rgba(0,0,0,0)
}

.rhea-location-ajax-loader svg path{
fill:gray}[data-elementor-device-mode=desktop] .rhea_buttons_bottom,[data-elementor-device-mode=laptop] .rhea_buttons_bottom,[data-elementor-device-mode=widescreen] .rhea_buttons_bottom{
display:none}[data-elementor-device-mode=desktop] .rhea_buttons_bottom.rhea_search_button_at_bottom,[data-elementor-device-mode=laptop] .rhea_buttons_bottom.rhea_search_button_at_bottom,[data-elementor-device-mode=widescreen] .rhea_buttons_bottom.rhea_search_button_at_bottom{
display:flex}[data-elementor-device-mode=desktop] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_search_form_button,[data-elementor-device-mode=laptop] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_search_form_button,[data-elementor-device-mode=widescreen] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_search_form_button{
width:100%}[data-elementor-device-mode=desktop] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_advanced_expander,[data-elementor-device-mode=laptop] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_advanced_expander,[data-elementor-device-mode=widescreen] .rhea_buttons_bottom.rhea_search_button_at_bottom .rhea_advanced_expander{
padding-left:44px;
padding-right:44px}[data-elementor-device-mode=desktop] .rhea_price_range_on_top .rhea_price_slider_wrapper,[data-elementor-device-mode=laptop] .rhea_price_range_on_top .rhea_price_slider_wrapper,[data-elementor-device-mode=widescreen] .rhea_price_range_on_top .rhea_price_slider_wrapper{
flex-direction:column;
height:88px;
justify-content:center}[data-elementor-device-mode=desktop] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=laptop] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=widescreen] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_label{
display:none}[data-elementor-device-mode=desktop] .rhea_price_range_on_top .rhea_price_slider,[data-elementor-device-mode=laptop] .rhea_price_range_on_top .rhea_price_slider,[data-elementor-device-mode=widescreen] .rhea_price_range_on_top .rhea_price_slider{
order:2;
width:100%;flex:initial}[data-elementor-device-mode=desktop] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_range,[data-elementor-device-mode=laptop] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_range,[data-elementor-device-mode=widescreen] .rhea_price_range_on_top .rhea_price_slider_wrapper .rhea_price_range{
margin-bottom:10px;
text-align:center}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .rhea_price_slider_wrapper,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .rhea_price_slider_wrapper,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .rhea_price_slider_wrapper{
flex-direction:column-reverse;
height:88px;
justify-content:center}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .rhea_price_slider_wrapper .rhea_price_label{
display:none}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .rhea_price_slider,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .rhea_price_slider,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .rhea_price_slider{
order:2;
width:100%;flex:initial}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .rhea_price_range,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .rhea_price_range,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .rhea_price_range{
display:flex;
justify-content:space-between;
width:100%;margin-top:20px;
margin-bottom:0;
text-align:center}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .rhea_price_range .range-label,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .rhea_price_range .range-label,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .rhea_price_range .range-label{
display:none}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .ui-widget.ui-widget-content,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .ui-widget.ui-widget-content,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .ui-widget.ui-widget-content{
height:5px}[data-elementor-device-mode=desktop] .rhea_price_range_layout_3 .ui-widget-content .ui-state-default,[data-elementor-device-mode=laptop] .rhea_price_range_layout_3 .ui-widget-content .ui-state-default,[data-elementor-device-mode=widescreen] .rhea_price_range_layout_3 .ui-widget-content .ui-state-default{
top:-6.5px;
border-color:var(--rh-global-color-primary);
background:#fff}[data-elementor-device-mode=tablet] .rhea_buttons_top,[data-elementor-device-mode=tablet_extra] .rhea_buttons_top{
display:none}[data-elementor-device-mode=tablet] .rhea_buttons_bottom,[data-elementor-device-mode=tablet_extra] .rhea_buttons_bottom{
display:flex}[data-elementor-device-mode=tablet] .rhea_buttons_bottom .rhea_search_form_button,[data-elementor-device-mode=tablet_extra] .rhea_buttons_bottom .rhea_search_form_button{
width:100%}[data-elementor-device-mode=tablet] .rhea_buttons_bottom .rhea_advanced_expander,[data-elementor-device-mode=tablet_extra] .rhea_buttons_bottom .rhea_advanced_expander{
padding-left:44px;
padding-right:44px}[data-elementor-device-mode=tablet] .rhea_price_slider_wrapper,[data-elementor-device-mode=tablet_extra] .rhea_price_slider_wrapper{
flex-direction:column;
height:88px;
justify-content:center}[data-elementor-device-mode=tablet] .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=tablet_extra] .rhea_price_slider_wrapper .rhea_price_label{
display:none}[data-elementor-device-mode=tablet] .rhea_search_form_wrapper .ui-widget.ui-widget-content,[data-elementor-device-mode=tablet_extra] .rhea_search_form_wrapper .ui-widget.ui-widget-content{
order:2;
width:100%;flex:initial}[data-elementor-device-mode=tablet] .rhea_price_slider_wrapper .rhea_price_range,[data-elementor-device-mode=tablet_extra] .rhea_price_slider_wrapper .rhea_price_range{
margin-bottom:10px;
text-align:center}[data-elementor-device-mode=mobile] .rhea_buttons_top,[data-elementor-device-mode=mobile_extra] .rhea_buttons_top{
display:none}[data-elementor-device-mode=mobile] .rhea_buttons_bottom,[data-elementor-device-mode=mobile_extra] .rhea_buttons_bottom{
display:flex}[data-elementor-device-mode=mobile] .rhea_buttons_bottom .rhea_search_form_button,[data-elementor-device-mode=mobile_extra] .rhea_buttons_bottom .rhea_search_form_button{
width:100%}[data-elementor-device-mode=mobile] .rhea_buttons_bottom .rhea_advanced_expander,[data-elementor-device-mode=mobile_extra] .rhea_buttons_bottom .rhea_advanced_expander{
padding-left:44px;
padding-right:44px}[data-elementor-device-mode=mobile] .rhea_price_slider_wrapper,[data-elementor-device-mode=mobile_extra] .rhea_price_slider_wrapper{
flex-direction:column;
height:88px;
justify-content:center}[data-elementor-device-mode=mobile] .rhea_price_slider_wrapper .rhea_price_label,[data-elementor-device-mode=mobile_extra] .rhea_price_slider_wrapper .rhea_price_label{
display:none}[data-elementor-device-mode=mobile] .rhea_search_form_wrapper .ui-widget.ui-widget-content,[data-elementor-device-mode=mobile_extra] .rhea_search_form_wrapper .ui-widget.ui-widget-content{
order:2;
width:100%;flex:initial}[data-elementor-device-mode=mobile] .rhea_price_slider_wrapper .rhea_price_range,[data-elementor-device-mode=mobile_extra] .rhea_price_slider_wrapper .rhea_price_range{
margin-bottom:10px;
text-align:center
}

.rtl .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
text-align:right
}

.rtl .rhea-location-ajax-loader{
right:auto;
left:2px
}

.rhea_search_form_wrapper .rhea_prop_search__option .enable-icon{
position:relative;
display:flex
}

.rhea_search_form_wrapper .rhea_prop_search__option .enable-icon .field-icon{
position:absolute;
left:20px;
height:100%;display:flex;
align-items:center;
z-index:9
}

.rhea_search_form_wrapper .rhea_prop_search__option .enable-icon input[type=text]{padding-left:54px
}

.rhea_search_form_wrapper .rhea_prop_search__option .enable-icon button.dropdown-toggle{
padding-left:54px
}

.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle .caret,.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle .caret,.rhea-dropdown-style-chevron .bootstrap-select.inspiry_select_picker_trigger>.dropdown-toggle .caret{
border:none;
margin-top:0
}

.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle .caret:before,.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle .caret:before,.rhea-dropdown-style-chevron .bootstrap-select.inspiry_select_picker_trigger>.dropdown-toggle .caret:before{
font-family:"Font Awesome 5 Free";content:"";font-weight:900;
line-height:0;
position:absolute;
left:0;
margin-left:-5px
}

.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker.dropup>.dropdown-toggle .caret:before,.rhea-dropdown-style-chevron .bootstrap-select.rhea_multi_select_picker_location.dropup>.dropdown-toggle .caret:before,.rhea-dropdown-style-chevron .bootstrap-select.inspiry_select_picker_trigger.dropup>.dropdown-toggle .caret:before{
content:""}.rhea-guests-field-dropdown-box{
position:relative
}

.rhea-guests-field-dropdown-box.enable-icon .rhea-guests-field-dropdown{
padding-left:54px
}

.rhea-guests-field-dropdown-box .caret{
position:absolute;
top:50%;right:12px
}

.rhea-dropdown-style-caret .rhea-guests-field-dropdown-box .caret{
margin-top:-2px;
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:4px solid gray;
border-right:4px solid rgba(0,0,0,0);
border-left:4px solid rgba(0,0,0,0)
}

.rhea-dropdown-style-chevron .rhea-guests-field-dropdown-box .caret{
border:none
}

.rhea-dropdown-style-chevron .rhea-guests-field-dropdown-box .caret:before{
font-family:"Font Awesome 5 Free";content:"";font-weight:900;
line-height:0;
position:absolute;
left:0;
margin-left:-5px
}

.rhea-guests-field-dropdown{
position:relative;
height:44px;
border:1px solid rgba(128,128,128,.2);
padding-left:15px;
padding-right:15px;
display:flex;
align-items:center;
width:100%;cursor:pointer;
overflow:hidden;
background:#fff;-webkit-user-select:none;-moz-user-select:none;
user-select:none
}

.rhea-guests-field-dropdown i{
font-style:normal
}

.rhea-rvr-guests-fields-wrapper{
position:absolute;
top:100%;left:0;
z-index:999;
width:100%;display:block;
padding:10px 30px;
box-shadow:0px 14px 20px 0px rgba(7,21,45,.0509803922);
border-radius:8px;
opacity:0;
visibility:hidden;
transition:.2s all linear;
background:#fff
}

.rhea-rvr-guests-fields-wrapper.active{
opacity:1;
visibility:visible
}

.rvr-counter-field{
display:flex;
align-items:center;
justify-content:space-between;
padding-top:20px;
padding-bottom:20px;
border-bottom:1px solid rgba(7,21,45,.0509803922);-moz-column-gap:5px;
column-gap:5px
}

.rvr-counter-field:last-of-type{
border-bottom:none
}

.rvr-counter-field .labels span{
display:block;
font-size:16px;
color:#07152d
}

.rvr-counter-field .title{
font-weight:700
}

.rvr-counter-field .counter{
font-weight:400
}

.rvr-counter-field .number{
display:flex;
align-items:center;
justify-content:flex-end
}

.rvr-counter-field .number span,.rvr-counter-field .number input{
display:inline-flex;
justify-content:center;
align-items:center;
cursor:pointer;
height:44px;
border-radius:8px
}

.rvr-counter-field .number span{
background:rgba(7,21,45,.0509803922);-webkit-user-select:none;-moz-user-select:none;
user-select:none;
width:44px;
font-size:30px;
color:#07152d
}

.rvr-counter-field .number .minus{
padding-bottom:4px
}

.rvr-counter-field .number input{
border-color:rgba(0,0,0,0) !important;
max-width:55px;
text-align:center;
padding:0 !important
}

.rhea_radius_slider_field{
display:flex;
align-items:center
}

.rhea_radius_slider_field .ui-widget-header{
background:var(--rh-global-color-primary)
}

.rhea_radius_slider_field .ui-widget.ui-widget-content{
margin-left:0;
margin-right:0;
flex:auto;
width:100%}.rhea_radius_slider_field .geolocation-radius-info{
margin-bottom:0;
white-space:nowrap
}

.rhea_radius_slider_field_inner{
display:flex;
align-items:center;
width:100%;border:1px solid rgba(128,128,128,.2);
padding-left:15px;
padding-right:15px
}

.rhea-geolocation-radius-slider-wrapper{
display:flex;
align-items:center;
width:100%;-moz-column-gap:20px;
column-gap:20px;
row-gap:20px
}

.rhea_properties_cities_wrapper{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
z-index:1;
position:relative
}

.rhea_property_city{
min-width:25%;flex:1000;
padding-top:21.26%;position:relative
}

.rhea_property_city .rhea_property_city_inner{
margin:15px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
display:flex;
flex-direction:column;
justify-content:space-between;
padding:30px;
overflow:hidden;
transition:.4s all ease-in-out
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_layer_still{
position:absolute;
width:100%;height:100%;left:0;
top:0;
display:block;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
z-index:5;
transform:scale(1.01);
transition:.4s all ease-in-out
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_layer{
position:absolute;
width:100%;height:100%;left:0;
top:0;
display:block;
background:rgba(0,0,0,.3);
z-index:9;
transition:.5s all ease-in-out
}

.rhea_property_city .rhea_property_city_inner:hover .rhea_pc_layer{
background:rgba(0,0,0,0)
}

.rhea_property_city .rhea_property_city_inner:hover .rhea_pc_layer_still{
transform:scale(1.1)
}

.rhea_property_city .rhea_property_city_inner span{
color:#fff;
display:block;
z-index:99;
position:relative
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_counter{
align-self:flex-end
}

.rhea_property_city .rhea_property_city_inner h3{
margin:0;
color:#fff;
font-size:21px;
z-index:99;
position:relative;
transition:.4s all ease-in-out
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_count{
font-size:30px;
display:block;
transition:.4s all ease-in-out
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_label{
font-size:14px;
display:block;
transition:.4s all ease-in-out
}

.rhea_properties_cities_wrapper:not(.classic):not(.masonry) .rhea_property_city:nth-of-type(6n+1){flex:50%}.rhea_properties_cities_wrapper:not(.classic):not(.masonry) .rhea_property_city:nth-of-type(6n){flex:50%}.masonry .rhea_property_city{
min-width:33%}[data-elementor-device-mode=tablet] .rhea_property_city .rhea_property_city_inner,[data-elementor-device-mode=tablet_extra] .rhea_property_city .rhea_property_city_inner{
margin:10px;
padding:15px}[data-elementor-device-mode=tablet] .rhea_property_city .rhea_property_city_inner h3,[data-elementor-device-mode=tablet_extra] .rhea_property_city .rhea_property_city_inner h3{
font-size:18px}[data-elementor-device-mode=tablet] .rhea_property_city .rhea_property_city_inner .rhea_pc_count,[data-elementor-device-mode=tablet_extra] .rhea_property_city .rhea_property_city_inner .rhea_pc_count{
font-size:24px}[data-elementor-device-mode=mobile] .rhea_property_city,[data-elementor-device-mode=mobile_extra] .rhea_property_city{
min-width:50%;padding-top:26.26%}[data-elementor-device-mode=mobile] .rhea_property_city .rhea_property_city_inner,[data-elementor-device-mode=mobile_extra] .rhea_property_city .rhea_property_city_inner{
margin:8px;
padding:5px}[data-elementor-device-mode=mobile] .rhea_property_city .rhea_property_city_inner h3,[data-elementor-device-mode=mobile_extra] .rhea_property_city .rhea_property_city_inner h3{
font-size:14px}[data-elementor-device-mode=mobile] .rhea_property_city .rhea_property_city_inner .rhea_pc_count,[data-elementor-device-mode=mobile_extra] .rhea_property_city .rhea_property_city_inner .rhea_pc_count{
font-size:20px}[data-elementor-device-mode=mobile] .rhea_property_city .rhea_property_city_inner .rhea_pc_label,[data-elementor-device-mode=mobile_extra] .rhea_property_city .rhea_property_city_inner .rhea_pc_label{
font-size:11px
}

.masonry .rhea_property_city:first-child,.masonry .rhea_property_city:nth-child(3),.masonry .rhea_property_city:nth-child(5),.masonry .rhea_property_city:nth-child(7),.masonry .rhea_property_city:nth-child(9),.masonry .rhea_property_city:nth-child(11),.masonry .rhea_property_city:nth-child(13),.masonry .rhea_property_city:nth-child(15),.masonry .rhea_property_city:nth-child(17),.masonry .rhea_property_city:nth-child(19),.masonry .rhea_property_city:nth-child(21),.masonry .rhea_property_city:nth-child(23),.masonry .rhea_property_city:nth-child(25),.masonry .rhea_property_city:nth-child(27){padding-top:42.52%}.rhea-agent-widget-wrapper{
position:relative;
width:100%;height:200px;
overflow:hidden
}

.rhea-agent-widget-wrapper.rhea-agent-widget-style-2{
height:430px
}

.rhea-agent-widget-wrapper.rhea-agent-widget-style-3{
height:660px
}

.rhea-agent-widget-wrapper:hover .rhea-agent-widget-overlay{
background:rgba(0,0,0,.5)
}

.rhea-agent-widget-inner{
position:absolute;
width:100%;height:100%;left:0;
top:0;
background-size:cover;
background-repeat:no-repeat;
background-position:center
}

.rhea-agent-widget-overlay{
position:absolute;
width:100%;height:100%;left:0;
top:0;
z-index:10;
background:rgba(0,0,0,0);
transition:.2s all ease-in-out
}

.rhea-agent-widget-details{
position:relative;
z-index:20;
color:#fff
}

.rhea-agent-widget-details ul{
display:flex;
align-items:center;
flex-wrap:wrap;
margin-left:-7px;
margin-right:-7px;
margin-bottom:0;
padding:20px;
row-gap:10px
}

.rhea-agent-widget-details ul li{
display:inline-block
}

.rhea-agent-widget-details ul li a{
display:inline-block;
padding-left:7px;
padding-right:7px;
color:#fff;
transition:.2s all ease-in-out;
transform:scale(1)
}

.rhea-agent-widget-details ul li a:hover{
animation-name:rh-pulse;
animation-duration:.2s;
animation-fill-mode:forwards
}

.rhea-agent-widget-details .rhea-agent-widget-head{
padding:20px
}

.rhea-agent-widget-details .rhea-agent-title{
margin-top:0;
margin-bottom:5px;
color:#fff
}

.rhea-agent-widget-details .rhea-agent-title a{
color:#fff;
transition:.2s all ease-in-out
}

.rhea-agent-widget-details .rhea-agent-title a:hover{
color:#cbcbcb
}

.rhea-agent-widget-details .rhea-agent-title .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
padding:5px 0 0 5px;
border-radius:50%;display:inline-flex !important;
width:21px;
height:21px;
position:relative;
top:-1px
}

.rhea-agent-widget-details .rhea-agent-title .rh_agent_verification__icon svg{
fill:#fff;
width:11px;
height:11px
}

.rhea-agent-widget-details .rhea-agent-designation{
color:#fff;
font-size:13px;
display:block}@keyframes rh-pulse{
0%{transform:scale(1);
filter:blur(0px)}90%{transform:scale(2);
filter:blur(1px)}100%{transform:scale(1.5);
filter:blur(0)}}.rhea-agent-style-1 .rhea-agent-widget-head{
background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(192, 192, 192, 0) 100%)}.rhea-agent-style-1 .rhea-agent-socials{
background:linear-gradient(360deg, rgba(0, 0, 0, 0.7) 0%, rgba(192, 192, 192, 0) 100%)}.rhea-agent-style-1 .rhea-agent-widget-details{
display:flex;
height:100%;flex-direction:column;
justify-content:space-between
}

.rhea-agent-style-1 .rhea-agent-widget-details .rhea-agent-excerpt{
padding:0 20px;
position:relative;
bottom:-10%;opacity:0;
transition:.2s all ease-in-out;
color:#cbcbcb;
filter:blur(1px);
margin-bottom:0
}

.rhea-agent-style-1 .rhea-agent-widget-details:hover .rhea-agent-excerpt{
bottom:0;
opacity:1;
filter:blur(0)
}

.rhea-agent-style-1 .rhea-agent-widget-details .rhea-agent-anchor-overlay{
display:flex;
height:100%}.rhea_section__agents_two{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
justify-content:center
}

.rhea_section__agents_two .rhea_agent_two{
text-align:center;
padding-left:15px;
padding-right:15px;
margin-bottom:30px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_socials{
padding-left:0;
margin:15px 0
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_socials li{
list-style:none;
display:inline-block;
margin-left:7px;
margin-right:7px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_socials li a{
transition:all .2s ease-in-out
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title{
margin-bottom:5px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title span,.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title a{
font-size:19px;
font-weight:500;
display:inline-block;
color:#1a1a1a;
transition:all .2s ease-in-out
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title a:hover{
color:var(--rh-global-color-primary)
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
padding:5px 0 0 5px;
border-radius:50%;display:inline-flex !important;
width:21px;
height:21px;
position:relative;
top:-2px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_title .rh_agent_verification__icon svg{
fill:#fff;
width:11px;
height:11px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_designation{
font-size:14px;
font-weight:500;
color:var(--rh-global-color-primary);
display:block;
margin-bottom:15px
}

.rhea_section__agents_two .rhea_agent_two .rhea_agent_two_excerpt{
font-family:"Roboto",Sans-serif;
font-size:15px;
line-height:2;
margin-bottom:15px;
font-weight:400;
color:#000000
}

.rhea_section__agents_two .rhea_agent_two_wrap{
transition:all .2s ease-in-out;
background:#fff;
padding:30px;
box-shadow:0 0 5px 2px rgba(0,0,0,.05)
}

.rhea_section__agents_two .rhea_agent_two_thumbnail span,.rhea_section__agents_two .rhea_agent_two_thumbnail a{
width:100%;max-width:150px;
display:inline-block;
border-radius:50%;overflow:hidden;
margin-bottom:20px
}

.rhea_section__agents_two .rhea_agent_two_thumbnail a{
transition:.2s all ease-in-out;
opacity:1
}

.rhea_section__agents_two .rhea_agent_two_thumbnail a:hover{
opacity:.8
}

.rhea_section__agents_two .rhea_agent_two_thumbnail img{
width:100%}.rhea_section__agents_two .rhea_agent_two{
min-width:250px
}

.rhea_section__agents_two.rhea_col_5 .rhea_agent_two{
width:20%}.rhea_section__agents_two.rhea_col_4 .rhea_agent_two{
width:25%}.rhea_section__agents_two.rhea_col_3 .rhea_agent_two{
width:33.33333%}.rhea_section__agents_two.rhea_col_2 .rhea_agent_two{
width:50%}.rhea_section__agents_two.rhea_col_1 .rhea_agent_two{
width:100%}.rhea_agent_two_meta{
margin-bottom:10px
}

.rhea_agent_two_meta,.rhea_agent_two_email{
display:flex;
justify-content:center;
align-items:center;
font-size:14px;
line-height:22px;
font-weight:400;
color:#1a1a1a
}

.rhea_agent_two_meta i,.rhea_agent_two_meta a,.rhea_agent_two_email i,.rhea_agent_two_email a{
display:inline-block;
margin-left:5px;
margin-right:5px
}

.rhea_agent_two_meta i,.rhea_agent_two_email i{
color:#ccc;
font-size:20px
}

.rhea_agent_two_meta a,.rhea_agent_two_email a{
color:#1a1a1a;
transition:.2s all ease-in-out
}

.rhea_agent_two_meta a:hover,.rhea_agent_two_email a:hover{
color:var(--rh-global-color-secondary)
}

.rhea_agent_two_socials a{
color:#ccc
}

.rhea_item_facebook a:hover{
color:#3b5998
}

.rhea_item_twitter a:hover{
color:#00acee
}

.rhea_item_linkedin a:hover{
color:#0e76a8
}

.rhea_item_instagram a:hover{
color:#fcaf45
}

.rhea_item_pinterest a:hover{
color:#c8232c
}

.rhea_item_youtube a:hover{
color:#c4302b}[data-elementor-device-mode=tablet] .rhea_section__agents_two.rhea_col_5 .rhea_agent_two,[data-elementor-device-mode=tablet_extra] .rhea_section__agents_two.rhea_col_5 .rhea_agent_two{
width:50%}[data-elementor-device-mode=tablet] .rhea_section__agents_two.rhea_col_4 .rhea_agent_two,[data-elementor-device-mode=tablet_extra] .rhea_section__agents_two.rhea_col_4 .rhea_agent_two{
width:50%}[data-elementor-device-mode=tablet] .rhea_section__agents_two.rhea_col_3 .rhea_agent_two,[data-elementor-device-mode=tablet_extra] .rhea_section__agents_two.rhea_col_3 .rhea_agent_two{
width:50%}[data-elementor-device-mode=mobile] .rhea_section__agents_two.rhea_col_5 .rhea_agent_two,[data-elementor-device-mode=mobile_extra] .rhea_section__agents_two.rhea_col_5 .rhea_agent_two{
width:100%}[data-elementor-device-mode=mobile] .rhea_section__agents_two.rhea_col_4 .rhea_agent_two,[data-elementor-device-mode=mobile_extra] .rhea_section__agents_two.rhea_col_4 .rhea_agent_two{
width:100%}[data-elementor-device-mode=mobile] .rhea_section__agents_two.rhea_col_3 .rhea_agent_two,[data-elementor-device-mode=mobile_extra] .rhea_section__agents_two.rhea_col_3 .rhea_agent_two{
width:100%}[data-elementor-device-mode=mobile] .rhea_section__agents_two.rhea_col_2 .rhea_agent_two,[data-elementor-device-mode=mobile_extra] .rhea_section__agents_two.rhea_col_2 .rhea_agent_two{
width:100%}.rhea_sa_wrapper{
display:flex;
flex-wrap:wrap;
align-items:center;
margin-left:-45px;
margin-right:-45px
}

.rhea_sa_wrapper.rhea_sa_invert_column .rhea_sa_thumbnail_wrapper{
order:1
}

.rhea_sa_wrapper.rhea_sa_invert_column .rhea_sa_thumbnail_box{
order:0
}

.rhea_sa_wrapper.rhea_sa_invert_column .rhea_sa_detail_wrapper_sm_devices{
order:3
}

.rhea_sa_wrapper a{
transition:.2s all ease-in-out
}

.rhea_sa_wrapper .rhea_sa_thumbnail_wrapper{
width:50%;padding-left:45px;
padding-right:45px
}

.rhea_sa_wrapper .rhea_sa_thumbnail_box{
padding-top:100%;position:relative
}

.rhea_sa_wrapper .rhea_sa_thumbnail_box .rhea_agent_figure{
position:absolute;
left:0;
top:0;
width:100%;height:100%;z-index:10
}

.rhea_sa_wrapper .rhea_sa_thumbnail_box .rhea_agent_figure img{
width:100%;height:100%}.rhea_sa_wrapper .rhea_sa_svg_box{
position:absolute;
left:0;
top:0;
width:100%;height:100%;z-index:100
}

.rhea_sa_wrapper .rhea_sa_svg_box.rhea_sa_invert_mask{
transform:rotateY(180deg)
}

.rhea_sa_wrapper .rhea_sa_detail_wrapper{
flex:1;
padding-left:45px;
padding-right:45px
}

.rhea_sa_wrapper .rhea_sa_designation{
color:var(--rh-global-color-primary);
font-weight:500;
font-size:18px;
display:inline-block
}

.rhea_sa_wrapper h3.rhea_sa_title{
font-size:48px;
line-height:1.5;
font-weight:500;
color:#1a1a1a;
margin-bottom:20px
}

.rhea_sa_wrapper h3.rhea_sa_title a{
transition:.2s all ease-in-out
}

.rhea_sa_wrapper h3.rhea_sa_title a:hover{
color:var(--rh-global-color-primary)
}

.rhea_sa_wrapper h3.rhea_sa_title .rh_agent_verification__icon{
background:var(--rh-global-color-primary);
padding:7px 0 0 7px;
border-radius:50%;display:inline-flex !important;
width:32px;
height:32px;
position:relative;
top:-5px
}

.rhea_sa_wrapper h3.rhea_sa_title .rh_agent_verification__icon svg{
fill:#fff;
width:18px;
height:18px
}

.rhea_sa_wrapper .rhea_sa_sub_title{
font-size:21px;
font-weight:400;
color:#1a1a1a;
line-height:32px;
margin-bottom:30px
}

.rhea_sa_wrapper .rhea_sa_detail{
font-size:16px;
line-height:28px;
color:#000000;
margin-bottom:40px
}

.rhea_sa_wrapper.rhea_text_align_initial{
text-align:initial
}

.rhea_sa_wrapper.rhea_text_align_center{
text-align:center
}

.rhea_sa_wrapper.rhea_text_align_center .rhea_sa_phone_email_wrapper{
justify-content:center
}

.rhea_sa_wrapper.rhea_text_align_right{
text-align:right
}

.rhea_sa_wrapper.rhea_text_align_right .rhea_sa_phone_email_wrapper{
justify-content:flex-end
}

.rhea_sa_wrapper.rhea_text_align_right .rhea_sa_phone_email_wrapper .rhea_sa_label{
text-align:right
}

.rhea_sa_phone_email_wrapper{
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
margin-bottom:30px
}

.rhea_sa_phone_email_wrapper .rhea_sa_phone_box{
padding-left:15px;
padding-right:15px;
margin-left:-7.5px;
margin-right:-7.5px;
display:flex;
align-items:center;
white-space:nowrap;
margin-bottom:15px
}

.rhea_sa_phone_email_wrapper .rhea_sa_email_box{
padding-left:15px;
padding-right:15px;
display:flex;
align-items:center;
white-space:nowrap;
margin-bottom:15px;
margin-left:-7.5px;
margin-right:-7.5px
}

.rhea_sa_phone_email_wrapper .rhea_sa_icon{
color:#b3b3b3;
font-size:20px;
width:50px;
height:50px;
border-radius:100%;border:1px solid #b3b3b3;
text-align:center;
margin-left:7.5px;
margin-right:7.5px;
display:flex;
justify-content:center;
align-items:center
}

.rhea_sa_phone_email_wrapper .rhea_sa_label{
display:block;
font-size:16px;
font-weight:400;
color:#000000;
margin-bottom:4px;
text-align:left
}

.rhea_sa_phone_email_wrapper .rhea_sa_contact{
font-size:18px;
font-weight:400;
color:#1a1a1a;
transition:.2s all ease-in-out
}

.rhea_sa_phone_email_wrapper .rhea_sa_contact:hover{
color:var(--rh-global-color-secondary)
}

.rhea_sa_phone_email_wrapper .rhea_sa_contact_wrapper{
margin-left:7.5px;
margin-right:7.5px
}

.rhea_sa_phone_email_wrapper.rhea_sa_icon_align_right .rhea_sa_icon{
transform:rotateY(180deg);
order:1
}

.rhea_sa_phone_email_wrapper.rhea_sa_icon_align_right .rhea_sa_contact_wrapper{
order:0
}

.rhea_sa_button{
font-size:16px;
font-weight:500;
display:inline-block;
color:#fff;
background:var(--rh-global-color-primary);
padding:16px 30px
}

.rhea_sa_button:hover{
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea_mask{
fill:#fff
}

.rhea_sa_detail_wrapper_sm_devices{
display:none;
width:100%;padding-left:15px;
padding-right:15px
}

.rtl .rhea_sa_wrapper.rhea_text_align_initial{
text-align:left
}

.rtl .rhea_sa_wrapper.rhea_text_align_initial .rhea_sa_phone_email_wrapper{
justify-content:flex-end
}

.rtl .rhea_sa_wrapper.rhea_text_align_right .rhea_sa_phone_email_wrapper{
justify-content:flex-start
}

.rtl .rhea_sa_phone_email_wrapper .rhea_sa_label{
text-align:right}[data-elementor-device-mode=desktop] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper,[data-elementor-device-mode=laptop] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper,[data-elementor-device-mode=widescreen] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper{
align-self:flex-start}[data-elementor-device-mode=tablet] .rhea_sa_wrapper,[data-elementor-device-mode=tablet_extra] .rhea_sa_wrapper{
margin-left:-15px;
margin-right:-15px}[data-elementor-device-mode=tablet] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper,[data-elementor-device-mode=tablet_extra] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper{
width:240px;
padding-left:15px;
padding-right:15px;
margin-bottom:40px}[data-elementor-device-mode=tablet] .rhea_sa_wrapper .rhea_sa_detail_wrapper,[data-elementor-device-mode=tablet_extra] .rhea_sa_wrapper .rhea_sa_detail_wrapper{
width:auto;
flex:1;
padding-left:15px;
padding-right:15px}[data-elementor-device-mode=tablet] .rhea_sa_wrapper h3.rhea_sa_title,[data-elementor-device-mode=tablet_extra] .rhea_sa_wrapper h3.rhea_sa_title{
font-size:38px}[data-elementor-device-mode=tablet] .rhea_sa_wrapper a.rhea_sa_title,[data-elementor-device-mode=tablet_extra] .rhea_sa_wrapper a.rhea_sa_title{
font-size:38px}[data-elementor-device-mode=tablet] .rhea_sa_detail_wrapper_lg_devices,[data-elementor-device-mode=tablet_extra] .rhea_sa_detail_wrapper_lg_devices{
display:none}[data-elementor-device-mode=tablet] .rhea_sa_detail_wrapper_sm_devices,[data-elementor-device-mode=tablet_extra] .rhea_sa_detail_wrapper_sm_devices{
display:block}[data-elementor-device-mode=mobile] .rhea_sa_wrapper,[data-elementor-device-mode=mobile_extra] .rhea_sa_wrapper{
margin-left:-15px;
margin-right:-15px;
text-align:center}[data-elementor-device-mode=mobile] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper,[data-elementor-device-mode=mobile_extra] .rhea_sa_wrapper .rhea_sa_thumbnail_wrapper{
width:210px;
padding-left:15px;
padding-right:15px;
margin-bottom:40px;
margin-left:auto;
margin-right:auto}[data-elementor-device-mode=mobile] .rhea_sa_wrapper .rhea_sa_detail_wrapper,[data-elementor-device-mode=mobile_extra] .rhea_sa_wrapper .rhea_sa_detail_wrapper{
width:auto;
flex:1;
padding-left:15px;
padding-right:15px;
min-width:290px}[data-elementor-device-mode=mobile] .rhea_sa_wrapper h3.rhea_sa_title,[data-elementor-device-mode=mobile_extra] .rhea_sa_wrapper h3.rhea_sa_title{
font-size:32px}[data-elementor-device-mode=mobile] .rhea_sa_wrapper a.rhea_sa_title,[data-elementor-device-mode=mobile_extra] .rhea_sa_wrapper a.rhea_sa_title{
font-size:32px}[data-elementor-device-mode=mobile] .rhea_sa_detail_wrapper_lg_devices,[data-elementor-device-mode=mobile_extra] .rhea_sa_detail_wrapper_lg_devices{
display:none}[data-elementor-device-mode=mobile] .rhea_sa_detail_wrapper_sm_devices,[data-elementor-device-mode=mobile_extra] .rhea_sa_detail_wrapper_sm_devices{
display:block}[data-elementor-device-mode=mobile] .rhea_sa_phone_email_wrapper,[data-elementor-device-mode=mobile_extra] .rhea_sa_phone_email_wrapper{
width:-moz-min-content;
width:min-content;
margin-left:auto;
margin-right:auto;
text-align:left;
justify-content:normal !important}[data-elementor-device-mode=mobile] .rhea_sa_phone_email_wrapper.rhea_sa_icon_align_right,[data-elementor-device-mode=mobile_extra] .rhea_sa_phone_email_wrapper.rhea_sa_icon_align_right{
justify-content:flex-end !important
}

.rhea_acf_box{
display:flex;
margin-left:-25px;
margin-right:-25px
}

.rhea_acf_box .rhea_acf_inner{
width:33%;padding-left:25px;
padding-right:25px
}

.rhea_acf_box .rhea_thumb_and_form{
width:67%}.rhea_acf_box .rhea_thumb_and_form .rhea_thumb_and_form_inner{
display:flex
}

.rhea_acf_box .rhea_thumb_and_form .rhea_acf_thumb_wrapper{
width:50%;padding-left:25px;
padding-right:25px;
overflow:hidden
}

.rhea_acf_box .rhea_thumb_and_form .rhea_acf_agent_thumbnail{
position:relative;
height:100%}.rhea_acf_box .rhea_thumb_and_form .rhea_acf_form{
flex:1;
padding-left:25px;
padding-right:25px
}

.rhea_acf_agent_thumbnail{
display:flex;
flex-direction:column
}

.rhea_acf_agent_thumbnail .rhea_acf_thumb_label{
background:rgba(0,0,0,.7);
padding:23px 30px;
position:absolute;
bottom:0;
width:100%}.rhea_acf_agent_thumbnail .rhea_acf_thumb_label h4{
font-size:21px;
color:#fff;
font-weight:500;
line-height:1.2;
margin-bottom:0
}

.rhea_acf_agent_thumbnail .rhea_acf_thumb_label span{
font-size:16px;
display:inline-block;
font-weight:500;
color:hsla(0,0%,100%,.8)
}

.rhea_acf_agent_thumbnail .rhea_acf_thumb_box{
flex:1;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
padding-top:100%}.rhea_acf_form .rhea_acf_label{
color:#1a1a1a;
margin-bottom:10px;
display:block
}

.rhea_acf_form .rhea_acf_text{
width:100%;height:40px;
border:1px solid rgba(128,128,128,.2);
margin-bottom:30px;
padding:10px
}

.rhea_acf_form .rhea_acf_text.error{
border-color:red;
color:inherit
}

.rhea_acf_form .rhea_acf_textarea{
width:100%;border:1px solid rgba(128,128,128,.2);
margin-bottom:30px;
padding:10px
}

.rhea_acf_form .rhea_acf_textarea.error{
border-color:red;
color:inherit
}

.rhea_acf_form .rhea_acf_submit{
cursor:pointer;
width:100%;text-align:center;
font-size:16px;
font-weight:500;
background:var(--rh-global-color-secondary);
color:#fff;
padding:16px 30px;
transition:.2s all ease-in-out
}

.rhea_acf_form .rhea_acf_submit:hover{
background:#1a1a1a
}

.rhea_acf_form .rh_inspiry_gdpr{
margin-bottom:30px
}

.rhea_acf_form .g-recaptcha-type-v2 .inspiry-google-recaptcha{
margin-bottom:30px
}

.rhea_acf_form .rhea_acf_form_box .error{
background:initial
}

.rhea_acf_form .rhea_acf_form_box .rh_inspiry_gdpr .error{
outline:1px solid red
}

.rhea_acf_form .rhea_acf_form_box .rh_inspiry_gdpr .error+label{
color:red
}

.rhea_acf_form .rh_inspiry_gdpr .gdpr-checkbox-label{
display:block;
font-size:15px;
line-height:1.4;
margin-bottom:.5rem;
color:#1a1a1a
}

.rhea_acf_form .rh_inspiry_gdpr input{
width:auto;
margin:4px 0 0;
float:left
}

.rhea_acf_form .rh_inspiry_gdpr label{
cursor:pointer;
width:calc(100% - 33px);
display:inline-block;
margin-left:8px;
margin-bottom:0 !important;
line-height:1.4;
color:inherit;
float:initial
}

.rhea_acf_shortcode p{
margin-bottom:0
}

.rhea_acf_shortcode label{
color:#1a1a1a;
display:block;
margin-bottom:10px
}

.rhea_acf_shortcode input[type=text],.rhea_acf_shortcode input[type=email],.rhea_acf_shortcode input[type=tel],.rhea_acf_shortcode input[type=number],.rhea_acf_shortcode input[type=password]{width:100%;height:40px;
border:1px solid rgba(128,128,128,.2);
margin-bottom:30px;
padding:10px
}

.rhea_acf_shortcode textarea{
width:100%;border:1px solid rgba(128,128,128,.2);
margin-bottom:30px;
padding:10px
}

.rhea_acf_shortcode input[type=submit],.rhea_acf_shortcode button[type=submit]{cursor:pointer;
width:100%;text-align:center;
font-size:16px;
font-weight:500;
background:var(--rh-global-color-secondary);
color:#fff;
padding:11px 30px;
transition:.2s all ease-in-out
}

.rhea_acf_shortcode input[type=submit]:hover,.rhea_acf_shortcode button[type=submit]:hover{
background:#1a1a1a
}

.rhea_acf_shortcode div.wpforms-container-full button[type=submit]{width:100%}.rhea_acf_form_box{
position:relative
}

.rhea_acf_form_box .rhea-ajax-loader{
display:none;
position:absolute;
top:0;
left:0;
width:100%;height:100%;background:rgba(0,0,0,.7)
}

.rhea_acf_form_box .rhea_loader_box{
display:flex;
width:100%;height:100%;justify-content:center;
align-items:center
}

.rhea_acf_form_box .rhea_loader_box svg rect{
fill:rgba(0,0,0,0)
}

.rhea_acf_form_box .rhea_loader_box svg path{
fill:#fff
}

.rhea_acf_form_box .rhea_form_response_container{
display:flex;
flex-direction:column;
width:100%;height:100%;align-items:center;
justify-content:center
}

.rhea_acf_form_box .rhea-error-container,.rhea_acf_form_box .rhea-message-container{
position:absolute;
bottom:0;
left:0;
width:100%;background:rgba(0,0,0,.95);
color:#fff
}

.rhea_acf_form_box .rhea-error-container .error,.rhea_acf_form_box .rhea-message-container .error{
display:none !important
}

.rhea_acf_form_box .rhea-error-container .rhea_error_log,.rhea_acf_form_box .rhea-message-container .rhea_error_log{
display:block;
padding:20px;
line-height:1.6
}

.rhea_acf_form_box .rhea-error-container .rhea_success_log,.rhea_acf_form_box .rhea-message-container .rhea_success_log{
display:block;
padding:20px;
line-height:1.6
}

.rhea_acf_form_box .rhea-error-container:empty{
padding:0
}

.rhea_acf_form_box .rhea-message-container:empty{
padding:0
}

.rhea_acf_contacts_inner{
margin-top:22px
}

.rhea_acf_contact{
display:flex;
margin-left:-8px;
margin-right:-8px;
margin-bottom:30px
}

.rhea_acf_contact .rhea_acf_icon{
width:50px;
height:50px;
flex:none;
border:1px solid #b3b3b3;
color:#b3b3b3;
display:flex;
justify-content:center;
align-items:center;
border-radius:100%;margin-left:8px;
margin-right:8px;
font-size:20px
}

.rhea_acf_contact .rhea_acf_contact_detail{
flex:1;
margin-left:8px;
margin-right:8px
}

.rhea_acf_contact .rhea_acf_list_label{
font-size:16px;
color:#000000;
display:block;
margin-top:3px;
margin-bottom:7px
}

.rhea_acf_contact .rhea_acf_list_text{
font-size:18px;
font-weight:400;
color:#444;
display:block;
line-height:1.3
}

.rhea_acf_contact a.rhea_acf_list_text{
transition:all .2s ease-in-out
}

.rhea_acf_contact a.rhea_acf_list_text:hover{
color:var(--rh-global-color-secondary)
}

.rhea_acf_contact .rhea_acf_socials{
padding-left:0;
padding-right:0;
margin-bottom:0;
display:block;
margin-left:-7px;
margin-right:-7px;
line-height:1.2
}

.rhea_acf_contact .rhea_acf_socials li{
display:inline-block;
margin-left:7px;
margin-right:7px;
margin-bottom:7px;
line-height:1.2
}

.rhea_acf_contact .rhea_acf_socials li a{
display:inline-block;
transition:all .2s ease-in-out
}

.rhea_acf_contact .rhea_acf_socials li a i{
font-size:20px
}

.rhea_acf_socials a{
color:#ccc
}

.acf_no_thumbnail_column .rhea_acf_box .rhea_thumb_and_form{
width:50%}.acf_no_thumbnail_column.acf_no_contact_list_column .rhea_acf_box .rhea_thumb_and_form{
width:100%}.acf_no_contact_list_column .rhea_acf_box .rhea_thumb_and_form{
width:100%}.acf_mo_contact_list_icons .rhea_acf_contact .rhea_acf_icon{
display:none}[data-elementor-device-mode=tablet] .rhea_acf_box{
flex-direction:column}[data-elementor-device-mode=tablet] .rhea_acf_box .rhea_thumb_and_form{
width:100%}[data-elementor-device-mode=tablet] .rhea_acf_box .rhea_acf_inner{
width:100%}[data-elementor-device-mode=tablet] .rhea_acf_contacts_inner{
margin-top:35px;
display:flex;
flex-wrap:wrap;
justify-content:space-between}[data-elementor-device-mode=tablet] .rhea_acf_contact{
width:50%}.rtl .rhea_acf_form .rh_inspiry_gdpr input{
float:right}[data-elementor-device-mode=mobile] .rhea_acf_box{
flex-direction:column}[data-elementor-device-mode=mobile] .rhea_acf_box .rhea_thumb_and_form{
width:100%}[data-elementor-device-mode=mobile] .rhea_acf_box .rhea_acf_inner{
width:100%}[data-elementor-device-mode=mobile] .rhea_acf_contacts_inner{
margin-top:35px;
display:flex;
flex-wrap:wrap;
justify-content:space-between}[data-elementor-device-mode=mobile] .rhea_acf_contact{
width:100%}[data-elementor-device-mode=mobile] .rhea_acf_box .rhea_thumb_and_form .rhea_thumb_and_form_inner{
flex-direction:column}[data-elementor-device-mode=mobile] .rhea_acf_box .rhea_thumb_and_form .rhea_acf_thumb_wrapper{
width:100%;margin-bottom:35px}[data-elementor-device-mode=mobile] .rhea_acf_box .rhea_thumb_and_form .rhea_acf_form{
width:100%}[data-elementor-device-mode=mobile] .rhea_acf_thumb_wrapper .rhea_acf_thumb_box{
padding-top:100%}.rhea-how-it-works-widget{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}

.rhea-how-it-works-widget .rhea-hiw-widget-item{
width:24%;margin-bottom:30px
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-icon,.rhea-how-it-works-widget .rhea-hiw-widget-item-image{
margin-bottom:30px
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-title{
margin-bottom:20px;
font-size:24px;
font-weight:500;
color:#1a1a1a
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-desc{
font-size:16px;
line-height:1.678;
color:#000000
}

.rhea-how-it-works-widget .rhea-hiw-widget-item img{
max-width:100%;border-radius:5px
}

.rhea-how-it-works-widget .rhea-hiw-widget-item svg{
height:auto
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper{
display:none;
position:relative;
width:14%;overflow:hidden
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper i{
font-size:14px
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper svg{
position:absolute;
top:0;
left:50%;transform:translateX(-50%)}.rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper .rhea-hiw-widget-item-divider{
display:block;
position:absolute;
top:39px;
left:50%;z-index:2;
width:40px;
height:40px;
transform:translateX(-50%);line-height:40px;
text-align:center;
border-radius:100px;
background-color:#ec0000;
color:#fff
}

.rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper.inverted .rhea-hiw-widget-item-divider{
top:70px}[data-elementor-device-mode=mobile] .rhea-how-it-works-widget .rhea-hiw-widget-item{
width:100%;padding-left:15px;
padding-right:15px}[data-elementor-device-mode=mobile_extra] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper,[data-elementor-device-mode=tablet] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper{
display:block;
margin-top:10px}[data-elementor-device-mode=tablet_extra] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper,[data-elementor-device-mode=laptop] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper,[data-elementor-device-mode=desktop] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper,[data-elementor-device-mode=widescreen] .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper{
display:block;
margin-top:24px
}

.rtl .rhea-how-it-works-widget .rhea-hiw-widget-item-divider-wrapper i{
transform:scale(-1, 1)
}

.rhea-accordion{
position:relative;
margin:0;
padding:0
}

.rhea-accordion .rhea-accordion-title{
display:flex;
align-items:center;-moz-column-gap:25px;
column-gap:25px;
margin:0;
padding:35px 30px 35px 0;
font-size:24px;
font-weight:500;
line-height:1;
cursor:pointer;
outline:none;
overflow:hidden;
border-bottom:1px solid rgba(0,0,0,0)
}

.rhea-accordion .rhea-accordion-title.rhea-accordion-active{
border-bottom:none
}

.rhea-accordion .rhea-accordion-title.rhea-accordion-active .rhea-accordion-icon-closed{
display:none
}

.rhea-accordion .rhea-accordion-title.rhea-accordion-active .rhea-accordion-icon-opened{
display:block
}

.rhea-accordion .rhea-accordion-title.rhea-accordion-icon-swap{
flex-direction:row-reverse;
justify-content:space-between
}

.rhea-accordion .rhea-accordion-icon{
min-width:24px;
transition:all .25s ease-in
}

.rhea-accordion .rhea-accordion-icon-closed{
display:block
}

.rhea-accordion .rhea-accordion-icon-closed,.rhea-accordion .rhea-accordion-icon-opened{
line-height:1
}

.rhea-accordion .rhea-accordion-icon-opened{
display:none
}

.rhea-accordion .rhea-accordion-content{
display:none;
margin:0;
overflow:hidden;
padding:0 0 40px;
border-bottom:1px solid rgba(0,0,0,0)
}

.rhea-accordion .rhea-accordion-content.rhea-accordion-active{
display:block
}

.rhea-accordion .rhea-accordion-content p:last-of-type{
margin-bottom:0
}

.rhea-accordion p{
margin-bottom:20px;
font-size:16px;
font-weight:400;
line-height:1.6875
}

.rhea-accordion .rhea-accordion-title,.rhea-accordion .rhea-accordion-content{
border-color:#e6ecef
}

.rhea-accordion .rhea-accordion-icon,.rhea-accordion .rhea-accordion-title.rhea-accordion-active .rhea-accordion-icon{
color:#c1cfd6
}

.rtl .rhea-accordion .rhea-accordion-title{
padding-right:0;
padding-left:30px
}

.rhea-tabs-container{
display:flex;
flex-wrap:wrap;
overflow:hidden;
border-radius:10px
}

.rhea-tabs-wrapper{
flex:1 1 50%;max-width:50%;padding:55px 48px;
background-color:#0068ff
}

.rhea-tabs-wrapper .rhea-tabs-section-title{
margin:0 0 43px;
font-size:24px;
line-height:1.25;
color:#fff
}

.rhea-tabs-wrapper .rhea-tabs-list{
margin:0;
padding:0;
list-style:none
}

.rhea-tabs-wrapper .rhea-tabs-list li{
position:relative;
margin-bottom:21px;
padding:0 0 0 35px;
font-size:18px;
cursor:pointer;
outline:none;
transition:color .3s ease-in-out;
color:#a9c7f2
}

.rhea-tabs-wrapper .rhea-tabs-list li:last-child{
margin-bottom:0
}

.rhea-tabs-wrapper .rhea-tabs-list li:hover,.rhea-tabs-wrapper .rhea-tabs-list li.rhea-tabs-active{
color:#fff
}

.rhea-tabs-wrapper .rhea-tabs-list li.rhea-tabs-active:before{
left:0;
opacity:1;
transition:opacity .15s ease-in-out,left .3s ease-in-out
}

.rhea-tabs-wrapper .rhea-tabs-list li:before{
content:"";display:inline-block;
position:absolute;
top:9px;
left:-5px;
width:23px;
height:3px;
opacity:0;
border-radius:3px;
background-color:#ffdb00
}

.rhea-tabs-content-wrapper{
flex:1 1 50%;max-width:50%;padding:55px 45px;
background-color:#f4f8fa
}

.rhea-tabs-content,.rhea-accordion-content{
margin:0;
overflow:hidden
}

.rhea-tabs-content:not(.rhea-tabs-active),.rhea-accordion-content:not(.rhea-tabs-active){display:none
}

.rhea-tabs-content *,.rhea-accordion-content *{margin-bottom:20px
}

.rhea-tabs-content h1,.rhea-tabs-content h2,.rhea-tabs-content h3,.rhea-tabs-content h4,.rhea-tabs-content h5,.rhea-tabs-content h6,.rhea-accordion-content h1,.rhea-accordion-content h2,.rhea-accordion-content h3,.rhea-accordion-content h4,.rhea-accordion-content h5,.rhea-accordion-content h6{
margin-top:0
}

.rhea-tabs-content h1,.rhea-tabs-content h2,.rhea-tabs-content h3,.rhea-accordion-content h1,.rhea-accordion-content h2,.rhea-accordion-content h3{
margin-bottom:30px
}

.rhea-tabs-content h1,.rhea-accordion-content h1{
font-size:36px
}

.rhea-tabs-content h2,.rhea-accordion-content h2{
font-size:28px
}

.rhea-tabs-content h3,.rhea-accordion-content h3{
font-size:24px
}

.rhea-tabs-content h4,.rhea-accordion-content h4{
font-size:18px
}

.rhea-tabs-content h5,.rhea-tabs-content h6,.rhea-accordion-content h5,.rhea-accordion-content h6{
font-size:16px
}

.rhea-tabs-content ul,.rhea-tabs-content ol,.rhea-accordion-content ul,.rhea-accordion-content ol{
margin-bottom:20px
}

.rhea-tabs-content ol,.rhea-accordion-content ol{
list-style:none
}

.rhea-tabs-content ul,.rhea-accordion-content ul{
list-style:none
}

.rhea-tabs-content ul li,.rhea-accordion-content ul li{
display:flex;
justify-content:space-between
}

.rhea-tabs-content ul li:not(:last-child),.rhea-accordion-content ul li:not(:last-child){padding-bottom:11px;
margin-bottom:12px;
border-bottom:1px solid #dce6eb
}

.rhea-tabs-content ul li strong,.rhea-accordion-content ul li strong{
margin-bottom:0
}

.rhea-tabs-content hr,.rhea-accordion-content hr{
margin-bottom:20px;
border-bottom:1px solid #dce6eb
}

.rhea-tabs-content p,.rhea-accordion-content p{
margin-bottom:20px;
font-size:16px;
font-weight:400;
line-height:1.6875
}

.rhea-tabs-content blockquote,.rhea-accordion-content blockquote{
padding:15px
}

.rtl .rhea-tabs-wrapper .rhea-tabs-list li{
padding-left:0;
padding-right:35px
}

.rtl .rhea-tabs-wrapper .rhea-tabs-list li.rhea-tabs-active:before{
left:auto;
right:0
}

.rtl .rhea-tabs-wrapper .rhea-tabs-list li:before{
left:auto;
right:-5px}[data-elementor-device-mode=mobile] .rhea-tabs-wrapper .rhea-tabs-section-title{
margin-bottom:25px;
font-size:21px}[data-elementor-device-mode=mobile] .rhea-tabs-wrapper,[data-elementor-device-mode=mobile] .rhea-tabs-content-wrapper{
flex:1 1 100%;max-width:100%;padding:30px
}

.rhea-hero-widget-wrapper{
position:relative;
margin:0;
padding:160px 50px
}

.rhea-hero-widget-bg-placeholder{
position:absolute;
top:0;
left:0;
width:68%;height:100%;z-index:1;
background-color:#edf8fe
}

.rhea-hero-widget-inner-wrapper{
display:flex;
flex-wrap:wrap;
position:relative;
z-index:2;
max-width:1140px;
margin-left:auto;
margin-right:auto
}

.rhea-hero-widget-col-left{
width:59.9122807018%;padding:6px 140px 0 0
}

.rhea-hero-widget-col-right{
width:40.0877192982%;padding:0
}

.rhea-hero-widget-title{
margin:0 0 17px;
font-size:42px;
font-weight:500;
line-height:1.23
}

.rhea-hero-widget-title-divider{
display:block;
width:40px;
height:3px;
margin-bottom:20px;
background-color:#e33b4a
}

.rhea-hero-widget-description{
margin-bottom:50px;
font-size:18px;
font-weight:400;
line-height:1.6
}

.rhea-hero-widget-form-title{
margin:0 0 20px;
font-size:24px;
font-weight:500
}

.rhea-hero-widget{--form-color: #818e93
}

.rhea-hero-widget-form{
position:relative;
z-index:10;
min-width:830px;
margin:0 0 35px;
padding:0;
border-radius:5px;
box-shadow:0 5px 15px rgba(148,186,207,.35);
background-color:#fff
}

.rhea-hero-widget-form-fields-wrapper{
display:flex;
flex-wrap:wrap
}

.rhea-hero-widget-form-fields{
display:flex;
flex:1 1 auto
}

.rhea-hero-widget-form-field{
flex:1 1 100%;padding:17px 20px 15px;
border:0 solid #e5e5e5;
border-left-width:1px
}

.rhea-hero-widget-form-field:first-of-type{
border-left-width:0
}

.rhea-hero-widget-form-field-submit{
flex:1 1 19%;max-width:19%;padding:10px
}

.rhea-hero-widget-form-field-submit-button{
width:100%;padding:17px 15px;
font-size:16px;
font-weight:500;
text-align:center;
white-space:normal;
border-radius:0 5px 5px 0;
cursor:pointer;
transition:background .3s ease-in-out;
background-color:#2c99da;
color:#fff
}

.rhea-hero-widget-form-field-submit-button:hover{
background-color:rgb(31.4798387097,124.2177419355,179.5201612903)
}

.rhea-hero-widget-form label{
display:block;
margin-bottom:5px;
font-size:13px;
font-weight:500;
line-height:1;
color:#013a51
}

.rhea-hero-widget-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle{
height:auto;
padding:0;
cursor:pointer;
border-radius:0;
border:none;
text-shadow:none;
transition:color .3s ease-in-out;
background-color:rgba(0,0,0,0)
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle:hover,.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker.open>.dropdown-toggle{
color:#000
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker.open>.dropdown-menu{
margin-top:10px
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-menu li{
transition:background .2s ease-in-out
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-menu li a{
transition:background .2s ease-in-out
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-menu li:hover{
background:#2c99da
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-menu li:hover a{
color:#fff
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle .caret{
top:54%;right:0;
transition:border-color .3s ease-in-out;
border-top-color:#ccd5d7
}

.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle:hover .caret{
border-top-color:#000
}

.rhea-hero-widget-form select,.rhea-hero-widget-form input[type=text],.rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle{
display:block;
width:100%;padding:0;
margin:0;
font-size:15px;
line-height:1;
border:none;
color:var(--form-color)
}

.rhea-hero-widget-form select:focus{
outline:none
}

.rhea-hero-widget-form input::-webkit-input-placeholder{
font-family:inherit;
font-size:15px;
line-height:1
}

.rhea-hero-widget-form ::-webkit-input-placeholder{
color:var(--form-color)
}

.rhea-hero-widget-form ::-moz-placeholder{
color:var(--form-color)
}

.rhea-hero-widget-form :-ms-input-placeholder{
color:var(--form-color)
}

.rhea-hero-widget-form :-moz-placeholder{
color:var(--form-color)
}

.rhea-hero-widget-testimonial-wrapper{
display:flex;
flex-wrap:wrap;
align-items:center
}

.rhea-hero-widget-testimonial-image img{
display:block;
width:55px;
height:55px;
margin-right:12px;
border-radius:50%;border:3px solid #fff;
box-shadow:0 5px 15px rgba(214,200,153,.35)
}

.rhea-hero-widget-testimonial-content{
width:calc(100% - 110px);
margin:0;
padding:0;
font-size:16px;
line-height:1.5;
border:none;
background:none;
color:#58676d
}

.rhea-hero-widget-testimonial-name{
margin:0;
font-size:16px;
font-weight:500;
font-style:normal
}

.rhea-hero-widget-image img{
border-radius:10px}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-wrapper,[data-elementor-device-mode=tablet] .rhea-hero-widget-wrapper{
padding:80px 30px}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-col-left,[data-elementor-device-mode=tablet] .rhea-hero-widget-col-left{
padding:6px 25px 0 0}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-title,[data-elementor-device-mode=tablet] .rhea-hero-widget-title{
font-size:28px}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-description,[data-elementor-device-mode=tablet] .rhea-hero-widget-description{
margin-bottom:30px;
font-size:16px}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-form-title,[data-elementor-device-mode=tablet] .rhea-hero-widget-form-title{
font-size:18px}[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-form,[data-elementor-device-mode=tablet] .rhea-hero-widget-form{
min-width:650px}[data-elementor-device-mode=mobile] .rhea-hero-widget-wrapper{
padding:35px 0}[data-elementor-device-mode=mobile] .rhea-hero-widget-col-left,[data-elementor-device-mode=mobile] .rhea-hero-widget-col-right{
width:100%;padding:15px}[data-elementor-device-mode=mobile] .rhea-hero-widget-title{
font-size:28px}[data-elementor-device-mode=mobile] .rhea-hero-widget-description{
margin-bottom:20px;
font-size:16px}[data-elementor-device-mode=mobile] .rhea-hero-widget-form-title{
margin-bottom:17px;
font-size:18px}[data-elementor-device-mode=mobile] .rhea-hero-widget-form{
min-width:100%}[data-elementor-device-mode=mobile] .rhea-hero-widget-form-fields{
flex-wrap:wrap}[data-elementor-device-mode=mobile] .rhea-hero-widget-form-field{
border-width:0;
border-bottom-width:1px}[data-elementor-device-mode=mobile] .rhea-hero-widget-form-field-submit{
flex:1 1 100%;max-width:100%;padding:18px 20px}[data-elementor-device-mode=mobile] .rhea-hero-widget-form-field-submit-button{
border-radius:5px}[data-elementor-device-mode=mobile] .rhea-hero-widget-testimonial-wrapper{
align-items:flex-start}[data-elementor-device-mode=mobile] .rhea-hero-widget-testimonial-content{
width:calc(100% - 70px)
}

.rtl .rhea-hero-widget-bg-placeholder{
right:0;
left:auto
}

.rtl .rhea-hero-widget-testimonial-image img{
margin-right:0;
margin-left:12px
}

.rtl .rhea-hero-widget-form .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle .caret{
right:auto;
left:0
}

.rtl .rhea-hero-widget-col-left{
padding-right:0;
padding-left:140px
}

.rtl .rhea-hero-widget-form-field{
border-right-width:1px;
border-left-width:0
}

.rtl .rhea-hero-widget-form-field:first-of-type{
border-right-width:0
}

.rtl .rhea-hero-widget-form .rhea-hero-widget-form-field-submit-button{
border-radius:5px 0 0 5px
}

.rtl[data-elementor-device-mode=mobile_extra] .rhea-hero-widget-col-left,.rtl[data-elementor-device-mode=tablet] .rhea-hero-widget-col-left{
padding-right:0;
padding-left:50px
}

.rtl[data-elementor-device-mode=mobile] .rhea-hero-widget-col-left{
padding:15px
}

.rtl[data-elementor-device-mode=mobile] .rhea-hero-widget-form-field-submit-button{
border-radius:5px
}

.rhea-icon-list{
margin:0;
list-style-type:none;
background-color:#f7fafb
}

.rhea-icon-list-traditional{
padding:30px 48px;
border-radius:10px
}

.rhea-icon-list-traditional .rhea-icon-list-item{
padding:18px 0;
border-bottom:1px solid #dce6eb
}

.rhea-icon-list-traditional .rhea-icon-list-item:last-child{
border-bottom:none
}

.rhea-icon-list-inline{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
padding:0;
border-radius:0
}

.rhea-icon-list-inline .rhea-icon-list-item{
padding-right:15px
}

.rhea-icon-list-inline .rhea-icon-list-item:last-child{
padding-right:0
}

.rhea-icon-list-item{
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
margin:0;
font-size:18px;
transition:color .2s ease;
color:#8c8f97
}

.rhea-icon-list-item:hover{
color:#2b2b2d
}

.rhea-icon-list-item:hover .rhea-icon-list-item-icon{
color:inherit
}

.rhea-icon-list-item-wrapper{
display:flex;
align-items:center
}

.rhea-icon-list-item-icon{
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
width:22px;
margin-right:12px;
color:#8c8f97
}

.rhea-icon-list-item-icon i{
font-size:20px
}

.rhea-icon-list-item-text{
align-self:center;
color:inherit
}

.rhea-icon-list-item-text-right{
font-weight:700;
color:#2b2b2d}@media(max-width: 280px){.rhea-icon-list-item-text-right{
margin-top:10px}}.rhea-icon-list-item-icon,.rhea-icon-list-item-icon i,.rhea-icon-list-item-text,.rhea-icon-list-item-text-right{
transition:all .2s ease
}

.rtl .rhea-icon-list-inline .rhea-icon-list-item{
padding-right:0;
padding-left:15px
}

.rtl .rhea-icon-list-inline .rhea-icon-list-item:last-child{
padding-left:0
}

.rtl .rhea-icon-list-item-icon{
margin-right:0;
margin-left:12px}[data-elementor-device-mode=mobile] .rhea-icon-list-traditional{
padding:12px 30px
}

.rhea-icon-box-wrapper{
display:block;
text-align:center}@media(min-width: 768px){.rhea-icon-box-wrapper-left{
display:flex;
flex-direction:row;
text-align:left
}

.rhea-icon-box-wrapper-left .rhea-icon-box-icon{
margin-right:var(--rhea-icon-box-icon-margin, 20px);
margin-left:0;
margin-bottom:unset
}

.rhea-icon-box-wrapper-left .rhea-icon-box-content{
flex-grow:1
}

.rhea-icon-box-wrapper-right{
display:flex;
flex-direction:row-reverse;
text-align:right
}

.rhea-icon-box-wrapper-right .rhea-icon-box-icon{
margin-left:var(--rhea-icon-box-icon-margin, 20px);
margin-right:0;
margin-bottom:unset
}

.rhea-icon-box-wrapper-right .rhea-icon-box-content{
flex-grow:1}}.rhea-icon-box-icon{
margin-bottom:var(--rhea-icon-box-icon-margin, 20px)
}

.rhea-icon-box-icon .rhea-icon{
display:inline-block;
font-size:50px;
line-height:1;
text-align:center;
transition:all .3s
}

.rhea-icon-box-icon i,.rhea-icon-box-icon svg{
display:block;
position:relative;
width:1em;
height:1em
}

.rhea-icon-box-title{
margin:0 0 10px
}

.rhea-icon-box-title a{
transition:all .3s
}

.rhea-icon-box-title a,.rhea-icon-box-title span{
font-weight:inherit;
line-height:inherit
}

.rhea-icon-box-description{
margin-bottom:0}@media(min-width: 768px){.rtl .rhea-icon-box-wrapper-left{
flex-direction:row-reverse;
text-align:right
}

.rtl .rhea-icon-box-wrapper-left .rhea-icon-box-icon{
margin-right:0;
margin-left:var(--rhea-icon-box-icon-margin, 20px)
}

.rtl .rhea-icon-box-wrapper-right{
flex-direction:row;
text-align:left
}

.rtl .rhea-icon-box-wrapper-right .rhea-icon-box-icon{
margin-left:0;
margin-right:var(--rhea-icon-box-icon-margin, 20px)}}.rhea-stf-container{
position:relative;
margin:0;
padding:0
}

.rhea-stf-container-bg{
position:absolute;
top:0;
width:100%;height:565px;
background-position:top right;
background-size:contain
}

.rhea-stf-container-bg-color{
position:absolute;
top:0;
left:0;
width:65%;height:100%;background-color:#0162ee
}

.rhea-stf-content{
position:relative;
z-index:4;
max-width:1200px;
padding:100px 30px;
margin-left:auto;
margin-right:auto
}

.rhea-stf-section-head{
padding:0;
max-width:350px
}

.rhea-stf-section-head-subtitle{
display:block;
margin-bottom:18px;
font-size:14px;
font-weight:700;
text-transform:uppercase;
letter-spacing:3px;
line-height:1.2;
color:#feda00
}

.rhea-stf-section-head-title{
margin:0 0 40px;
font-size:30px;
font-weight:700;
line-height:1.2;
color:#fff
}

.rhea-stf-form{
position:relative;
z-index:5;
margin:0;
padding:60px 50px 50px;
border-radius:10px;
box-shadow:0 12px 27.6px 2.4px rgba(0,0,0,.08);
background-color:#fff
}

.rhea-stf-form .rhea-stf-form-fields{
display:flex;
flex-wrap:wrap;-moz-column-gap:15px;
column-gap:15px
}

.rhea-stf-form .rhea-stf-form-field{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-end;
flex:1 1 auto;-moz-column-gap:15px;
column-gap:15px;
margin-bottom:50px
}

.rhea-stf-form .rhea-stf-form-field label{
display:inline-block;
margin:0;
font-size:24px;
line-height:1.5;
font-weight:400;
color:#2b2b2d
}

.rhea-stf-form input[type=text],.rhea-stf-form input[type=email]{font-size:24px
}

.rhea-stf-form input[type=text],.rhea-stf-form input[type=email],.rhea-stf-form .flatpickr-mobile{
width:auto;
height:auto;
min-height:1px;
margin:0;
padding:0 0 5px;
line-height:1;
transition:all .2s ease;
box-shadow:none !important;
border:none;
border-radius:0 !important;
border-bottom:2px solid #e5e8f0;
background-color:rgba(0,0,0,0);
color:#000
}

.rhea-stf-form input[type=text]:focus,.rhea-stf-form input[type=email]:focus,.rhea-stf-form .flatpickr-mobile:focus{
border-color:#0068ff;
color:#0068ff
}

.rhea-stf-form input[type=text].error,.rhea-stf-form input[type=text].error:focus,.rhea-stf-form input[type=email].error,.rhea-stf-form input[type=email].error:focus,.rhea-stf-form .flatpickr-mobile.error,.rhea-stf-form .flatpickr-mobile.error:focus{
border-bottom-color:red;
color:red
}

.rhea-stf-form .flatpickr-mobile{
width:100%;padding-top:20px
}

.rhea-stf-form input[name=name]{width:calc(100% - var(--name-field-width, 206px))}.rhea-stf-form input[name=email]{width:calc(100% - var(--email-field-width, 215px))}.rhea-stf-form input[name=date]{width:calc(100% - var(--date-field-width, 536px))}.rhea-stf-form input[name=message]{width:calc(100% - var(--message-field-width, 330px))}.rhea-stf-form input[type=submit]{min-height:1px;
padding:16px 32px;
border-radius:5px;
font-size:16px;
font-weight:700;
cursor:pointer;
transition:all .2s ease;
background-color:#0068ff;
color:#fff
}

.rhea-stf-form input[type=submit]:hover{
background-color:rgb(0,83.2,204);
color:#fff
}

.rhea-stf-form .rhea-stf-ajax-loader{
display:none;
margin:0 20px
}

.rhea-stf-form .rhea-stf-ajax-loader path{
fill:#0068ff
}

.rhea-stf-submit-wrapper{
display:flex;
flex-wrap:wrap;
align-items:center
}

.rhea-stf-error-container{
padding-top:30px
}

.rhea-stf-error-container:empty{
padding:0
}

.rhea-stf-error-container label.error{
display:block;
padding:10px 0 0;
font-size:15px;
color:red
}

.rhea-stf-error-container label.error:last-child{
margin-bottom:0
}

.rhea-stf-message-container label.success{
display:block;
margin:0;
padding:30px 0 0;
font-size:15px;
background-color:rgba(0,0,0,0);
color:green
}

.rhea-stf-contacts-wrap{
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
margin:-30px 0 0 0;
padding-top:30px
}

.rhea-stf-contacts-wrap:before{
display:block;
position:absolute;
top:0;
right:0;
z-index:1;
content:"";width:260px;
height:100%;border-radius:0 0 10px 10px;
background-color:#feda00
}

.rhea-stf-contacts-item{
position:relative;
z-index:2;
width:100%;padding:80px 0 20px}@media(min-width: 620px){.rhea-stf-contacts-item{
width:50%}}@media(min-width: 1024px){.rhea-stf-contacts-item{
width:auto;
padding-right:30px}}.rhea-stf-contacts-item a,.rhea-stf-contacts-item span{
display:block;
margin-bottom:5px;
font-size:16px;
color:#6f7279
}

.rhea-stf-contacts-item .rhea-stf-agent-designation{
margin-bottom:0
}

.rhea-stf-contacts-item a{
transition:all .2s ease
}

.rhea-stf-contacts-item a:hover{
color:rgb(0,83.2,204)
}

.rhea-stf-contacts-call-to-action-item a,.rhea-stf-contacts-call-to-action-item span{
display:block;
color:#2b2b2d
}

.rhea-stf-contacts-call-to-action-item a{
font-size:18px;
font-weight:700;
text-decoration:underline
}

.rhea-stf-contacts-address-item span{
line-height:1.4
}

.rhea-stf-agent-meta{
display:flex;
flex-wrap:wrap;
align-items:center
}

.rhea-stf-agent-image{
margin-right:21px
}

.rhea-stf-agent-image img{
display:block;
width:72px;
height:72px;
border-radius:50%}.rhea-stf-agent-name{
margin:0 0 4px;
font-size:18px;
font-weight:700
}

.flatpickr-month{
height:38px !important
}

.flatpickr-day.selected{
background-color:var(--rh-global-color-primary) !important;
border-color:var(--rh-global-color-primary) !important
}

.rtl .rhea-stf-container-bg-color{
left:auto;
right:0
}

.rtl .rhea-stf-container-bg{
background-position:top left
}

.rtl .rhea-stf-form .rhea-stf-form-field label{
margin-right:0;
margin-left:15px
}

.rtl .rhea-stf-form input[name=name]{margin-right:0;
margin-left:15px}@media(min-width: 1024px){.rtl .rhea-stf-contacts-item{
padding-right:0;
padding-left:30px}}.rtl .rhea-stf-agent-image{
margin-right:0;
margin-left:21px
}

.rtl .rhea-stf-contacts-wrap:before{
left:0;
right:auto
}

.rtl[data-elementor-device-mode=mobile] .rhea-stf-form input[name=name],.rtl[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=name],.rtl[data-elementor-device-mode=tablet] .rhea-stf-form input[name=name]{margin-left:0}[data-elementor-device-mode=mobile_extra] .rhea-stf-content,[data-elementor-device-mode=tablet] .rhea-stf-content{
padding-top:50px;
padding-bottom:50px}[data-elementor-device-mode=mobile_extra] .flatpickr-mobile,[data-elementor-device-mode=tablet] .flatpickr-mobile{
font-size:18px}[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=name],[data-elementor-device-mode=tablet] .rhea-stf-form input[name=name],[data-elementor-device-mode=mobile] .rhea-stf-form input[name=name]{margin-right:0}[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=name],[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=email],[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=date],[data-elementor-device-mode=mobile_extra] .rhea-stf-form input[name=message],[data-elementor-device-mode=tablet] .rhea-stf-form input[name=name],[data-elementor-device-mode=tablet] .rhea-stf-form input[name=email],[data-elementor-device-mode=tablet] .rhea-stf-form input[name=date],[data-elementor-device-mode=tablet] .rhea-stf-form input[name=message],[data-elementor-device-mode=mobile] .rhea-stf-form input[name=name],[data-elementor-device-mode=mobile] .rhea-stf-form input[name=email],[data-elementor-device-mode=mobile] .rhea-stf-form input[name=date],[data-elementor-device-mode=mobile] .rhea-stf-form input[name=message]{width:100%}[data-elementor-device-mode=mobile_extra] .rhea-stf-contacts-item,[data-elementor-device-mode=tablet] .rhea-stf-contacts-item,[data-elementor-device-mode=mobile] .rhea-stf-contacts-item{
padding-top:35px;
padding-bottom:0}[data-elementor-device-mode=mobile] .rhea-stf-content{
padding-top:30px;
padding-bottom:30px}[data-elementor-device-mode=mobile] .rhea-stf-section-head-title{
font-size:24px}[data-elementor-device-mode=mobile] .rhea-stf-form{
padding:30px}[data-elementor-device-mode=mobile] .rhea-stf-form .rhea-stf-form-field{
margin-bottom:40px}[data-elementor-device-mode=mobile] .rhea-stf-form .rhea-stf-form-field label{
margin:0;
font-size:21px
}

.rhea-sat-container{
min-height:425px;
border-radius:10px;
background-color:#f4f7ff;
font-size:1.5rem;
font-weight:inherit;
line-height:2;
text-align:left
}

.rhea-sat-container h1,.rhea-sat-container h2,.rhea-sat-container h3,.rhea-sat-container h4,.rhea-sat-container h5{
margin:0 0 10px
}

.rhea-sat-container .rhea-sat-left{
width:50%;float:left;
position:relative;
border-top-left-radius:10px;
border-bottom-left-radius:10px
}

.rhea-sat-container .rhea-sat-left .property-info{
width:90%;position:absolute;
bottom:25px;
left:5%;padding:20px;
border-radius:5px;
background-color:hsla(0,0%,100%,.7215686275)
}

.rhea-sat-container .rhea-sat-left .property-info h3{
margin:0 0 5px;
font-size:18px
}

.rhea-sat-container .rhea-sat-left .property-info h3 a{
color:#444
}

.rhea-sat-container .rhea-sat-left .property-info p{
color:#444;
line-height:26px;
margin:0
}

.rhea-sat-container .rhea-sat-left .property-info p a{
color:#000
}

.rhea-sat-container .rhea-sat-left .property-info p a:hover{
color:red
}

.rhea-sat-container .rhea-sat-left .agent-info{
position:absolute;
width:90%;height:87%;top:30px;
left:5%;padding:30px;
text-align:left;
overflow:hidden;
border-radius:5px;
background:hsla(0,0%,100%,.7215686275)
}

.rhea-sat-container .rhea-sat-left .agent-info h3{
margin-bottom:10px
}

.rhea-sat-container .rhea-sat-left .agent-info .rhea-agent-image{
width:35%;height:100%;float:left;
margin:0 25px 10px 0;
overflow:hidden
}

.rhea-sat-container .rhea-sat-left .agent-info .rhea-agent-image img{
border-radius:5px;
margin:0 0 20px;
padding:0
}

.rhea-sat-container .rhea-sat-left .agent-info .rhea-agent-image .social{
text-align:center
}

.rhea-sat-container .rhea-sat-left .agent-info .rhea-agent-image .social a{
display:inline-block;
font-size:12px;
padding:5px;
transition:all 200ms linear
}

.rhea-sat-container .rhea-sat-left .agent-info .rh-btn-primary{
padding:8px 15px
}

.rhea-sat-container .rhea-sat-left .sat-slides img{
border-top-left-radius:10px;
border-bottom-left-radius:10px;
position:relative
}

.rhea-sat-container .rhea-sat-left .sat-slides img:not(.rhea-sat-container .rhea-sat-left .sat-slides img:first-child){left:-9999px
}

.rhea-sat-container .rhea-sat-left .nearby-wrap{
padding:20px 25px 25px
}

.rhea-sat-container .rhea-sat-left .nearby-places{
min-height:100%;height:100%;width:100%;padding:0;
overflow:hidden
}

.rhea-sat-container .rhea-sat-left .nearby-places .nearby-title{
position:relative;
padding:0 0 17px;
font-weight:500;
border-bottom:1px solid #fff
}

.rhea-sat-container .rhea-sat-left .nearby-places .nearby-title:after{
content:" ";width:100%;height:1px;
position:absolute;
bottom:0;
left:0;
background-color:#eaeaea
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list{
max-height:325px;
padding:0;
margin:0 -15px 0 0;
list-style:none;
overflow-y:scroll
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li{
padding:10px;
border-radius:10px;
margin-bottom:17px;
overflow:hidden;
transition:all 200ms linear
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li figure{
width:48px;
height:48px;
float:left;
text-align:center;
border-radius:5px
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li figure img{
max-width:100%;border-radius:5px
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li figure i{
font-size:20px;
line-height:48px
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li .titles{
padding:0 20px;
float:left
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li h4{
font-size:16px;
margin:0;
color:#000
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li h5{
font-size:13px;
font-weight:normal;
margin:0;
color:var(--rh-global-color-text)
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li .number{
float:right;
font-size:16px;
font-weight:500;
line-height:48px;
margin:0;
padding:0 10px 0 0
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li .number span{
font-size:12px
}

.rhea-sat-container .rhea-sat-left .nearby-places .places-list li:last-child{
margin-bottom:0
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-slides{
position:relative;
margin:0
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-slides img{
border-top-left-radius:10px;
border-bottom-left-radius:10px
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-info{
width:90%;max-height:80%;padding:30px;
background-color:hsla(0,0%,100%,.7215686275);
color:#444;
border-radius:5px;
position:absolute;
top:30px;
left:5%;z-index:999
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-info p{
margin:0
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-info a{
transition:all 200ms linear
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-info ol,.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .gallery-info ul{
margin:10px 0;
padding:0 0 0 15px
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .slick-dots{
margin:0;
padding:0;
position:absolute;
bottom:10px
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .slick-dots li button{
width:12px;
height:12px;
margin:0 5px;
background-color:#fff;
box-shadow:0 0 2px inset #444;
border-radius:50%;transition:all 200ms linear
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .slick-dots li button:before{
display:none
}

.rhea-sat-container .rhea-sat-left .rhea-gallery-wrap .slick-dots li.slick-active button{
background-color:var(--rh-global-color-secondary)}@media(min-width: 1024px){.rhea-sat-container .rhea-sat-left.background-holder{
position:absolute;
height:100%}}.rhea-sat-container .rhea-sat-right{
float:right;
width:50%;min-height:100%;height:100%;padding:20px 25px 20px;
border-top-right-radius:10px;
border-bottom-right-radius:10px
}

.rhea-sat-container .rhea-sat-right .section-title{
font-size:18px;
line-height:26px;
font-weight:500;
border-bottom:1px solid #eaeaea;
padding:0 0 15px;
margin:0;
position:relative
}

.rhea-sat-container .rhea-sat-right .section-title:after{
content:" ";width:100%;height:1px;
position:absolute;
bottom:-2px;
left:0;
background-color:#fff
}

.rhea-sat-container .rhea-sat-right .schedule-fields{
margin:0 0 20px
}

.rhea-sat-container .rhea-sat-right .inspiry-recaptcha-wrapper{
display:none
}

.rhea-sat-container .rhea-sat-form input,.rhea-sat-container .rhea-sat-form textarea,.rhea-sat-container .rhea-sat-form button{
display:inline-block;
width:100%;margin:0 auto;
padding:1.3rem 1.5rem;
border:1px solid #dde0e6;
border-radius:var(--rh-small-border-radius);
font-size:1.5rem;
color:#000000
}

.rhea-sat-container .rhea-sat-form input[type=submit],.rhea-sat-container .rhea-sat-form textarea[type=submit],.rhea-sat-container .rhea-sat-form button[type=submit]{width:auto;
color:#fff
}

.rhea-sat-container .rhea-sat-form input.error,.rhea-sat-container .rhea-sat-form textarea.error,.rhea-sat-container .rhea-sat-form button.error{
background-color:#fff;
border-color:red
}

.rhea-sat-container .rhea-sat-form label.error{
font-size:10px;
background:none;
color:red;
padding:0;
margin:0;
position:absolute;
bottom:-14px;
left:4px
}

.rhea-sat-container .rhea-sat-field{
margin-bottom:15px;
position:relative
}

.rhea-sat-container .rhea-sat-field.tour-type{
overflow:hidden;
margin:0 0 15px
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field{
display:block;
background-color:#fff;
color:var(--rh-global-color-text);
padding:17px;
border-radius:5px;
width:48.5%;float:left;
transition:all 200ms linear;
border:1px solid #aaa;
cursor:pointer
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field:hover{
border-color:#e1e1e1
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field:has(input:checked){background-color:var(--rh-global-color-primary);
box-shadow:0 0 20px inset rgba(0,0,0,.15);
color:#fff
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field input{
display:none
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field .label-head{
display:block;
position:relative;
font-size:14px;
font-weight:normal;
margin:0
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field .label-head i{
position:absolute;
top:0;
right:0;
font-size:18px;
opacity:.8
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field .label-text{
display:block;
font-size:12px;
margin-top:13px
}

.rhea-sat-container .rhea-sat-field.tour-type .tour-field.video-chat{
float:right
}

.rhea-sat-container .rhea-sat-field.half{
width:48.5%;float:left
}

.rhea-sat-container .rhea-sat-field.half.right{
float:right
}

.rhea-sat-container .rhea-sat-field.full{
clear:both;
width:100%}.rhea-sat-container .rhea-sat-field.day-tiles{
display:flex;
align-items:center;
padding:20px 0 22px;
margin:0;
height:150px;
overflow:hidden;
justify-content:space-between;
border-bottom:1px solid #fff
}

.rhea-sat-container .rhea-sat-field.day-tiles:after{
content:" ";width:100%;height:1px;
position:absolute;
bottom:0;
left:0;
background-color:#eaeaea
}

.rhea-sat-container .rhea-sat-field.day-tiles button{
width:40px;
z-index:999;
border:none;
font-size:0
}

.rhea-sat-container .rhea-sat-field.day-tiles button:before{
color:#dde0e6;
position:absolute;
left:2px;
top:0
}

.rhea-sat-container .rhea-sat-field.day-tiles button.slick-next:before{
left:17px
}

.rhea-sat-container .rhea-sat-field.day-tiles .week-day{
width:90px;
padding:30px 0 15px;
text-align:center;
color:var(--rh-global-color-text);
transition:all 200ms linear;
border-radius:10px;
transform:scale(0.8);
opacity:.8;
cursor:pointer
}

.rhea-sat-container .rhea-sat-field.day-tiles .week-day .day-name{
display:block;
margin-bottom:15px
}

.rhea-sat-container .rhea-sat-field.day-tiles .week-day .day-date{
position:relative;
display:block
}

.rhea-sat-container .rhea-sat-field.day-tiles .week-day .day-date .month{
display:block;
font-size:10px;
margin-top:5px
}

.rhea-sat-container .rhea-sat-field.day-tiles .slide.slick-current .week-day{
background-color:#fff;
transform:scale(1);
opacity:1;
padding:20px 0;
font-size:16px;
line-height:1.2;
border:1px solid #eaeaea;
box-shadow:0 0 10px #eaeaea inset
}

.rhea-sat-container .rhea-sat-field.day-tiles .slide.slick-current .week-day span{
font-weight:500
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap{
padding:20px 0;
margin:0;
overflow:hidden;
border-bottom:1px solid #fff;
position:relative
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap:after{
content:" ";width:100%;height:1px;
background-color:#eaeaea;
position:absolute;
left:0;
bottom:0
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap .time-tiles{
display:flex;
align-items:center;
justify-content:space-between
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap .slide .time-tile{
width:95px;
padding:15px 0;
text-align:center;
color:var(--rh-global-color-text);
transition:all 200ms linear;
border-radius:10px;
transform:scale(0.8);
opacity:.8;
cursor:pointer
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap .slide.slick-current .time-tile{
background-color:#fff;
transform:scale(1);
opacity:1;
font-size:15px;
line-height:1.2;
border:1px solid #eaeaea;
padding:15px 0;
font-weight:500;
box-shadow:0 0 10px #eaeaea inset
}

.rhea-sat-container .rhea-sat-field.user-message{
margin-bottom:3px
}

.rhea-sat-container .sat-form-nav{
text-align:right;
overflow:hidden
}

.rhea-sat-container .sat-form-nav button{
width:auto;
color:#fff;
cursor:pointer
}

.rhea-sat-container .sat-form-nav button.sat-back{
float:left
}

.rhea-sat-container .sat-form-nav button:hover{
background-color:var(--rh-global-color-primary)
}

.rhea-sat-container #sat-loader{
margin-right:15px;
display:none
}

.rhea-sat-container .sat-right-two{
display:none;
position:relative
}

.rhea-sat-container .sat-right-two .section-title{
margin-bottom:20px;
position:relative
}

.rhea-sat-container .sat-right-two .section-title:after{
content:"";width:100%;height:1px;
position:absolute;
bottom:-2px;
left:0;
background-color:#fff
}

.rhea-sat-container .sat-right-two #message-container{
text-align:center;
position:absolute;
bottom:0}@media(max-width: 1366px){.rhea-sat-container .rhea-sat-field.day-tiles{
height:120px
}

.rhea-sat-container .rhea-sat-field.day-tiles .slide .week-day{
width:60px;
font-size:14px;
padding:15px 0 5px
}

.rhea-sat-container .rhea-sat-field.day-tiles .slide.slick-current .week-day{
padding:15px 0;
font-size:14px
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap .slide .time-tile{
width:80px;
padding:5px 0;
font-size:13px
}

.rhea-sat-container .rhea-sat-field.time-tiles-wrap .slide.slick-current .time-tile{
padding:10px 0;
font-size:13px
}

.rhea-sat-container .section-title{
font-size:16px;
padding:0 0 10px
}

.rhea-sat-container .rhea-sat-form input,.rhea-sat-container .rhea-sat-form textarea{
padding:10px;
font-size:13px
}

.rhea-sat-container .rhea-sat-form .tour-type .tour-field{
padding:12px
}

.rhea-sat-container .rhea-sat-form .tour-type .tour-field .label-head{
font-size:13px
}

.rhea-sat-container .rhea-sat-form button{
padding:10px;
font-size:13px}}@media(max-width: 450px){.rhea-sat-container .rhea-sat-form .rhea-sat-field .slick-arrow{
z-index:99999;
width:50px;
border:none;
font-size:0;
top:0
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field .slick-arrow.slick-prev:after{
content:" ";width:0;
height:0;
border-top:10px solid rgba(0,0,0,0);
border-bottom:10px solid rgba(0,0,0,0);
border-right:10px solid #aaa
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field .slick-arrow.slick-next{
right:-10px
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field .slick-arrow.slick-next:after{
content:" ";width:0;
height:0;
border-top:10px solid rgba(0,0,0,0);
border-bottom:10px solid rgba(0,0,0,0);
border-left:10px solid #aaa
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field.time-tiles-wrap .slide.slick-current .time-tile{
margin:0 auto
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field.day-tiles .slide.slick-current .week-day{
margin:0 auto
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field.day-tiles .slick-arrow{
top:60px
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field.day-tiles .slick-arrow:before{
content:" "}.rhea-sat-container .rhea-sat-form .rhea-sat-field.day-tiles .slick-arrow.slick-next{
right:-20px
}

.rhea-sat-container .rhea-sat-form .rhea-sat-field.day-tiles .slick-arrow.slick-prev{
left:-20px}}[data-elementor-device-mode=tablet] .rhea-sat-container .rhea-sat-left,[data-elementor-device-mode=tablet] .rhea-sat-container .rhea-sat-right,[data-elementor-device-mode=tablet_extra] .rhea-sat-container .rhea-sat-left,[data-elementor-device-mode=tablet_extra] .rhea-sat-container .rhea-sat-right,[data-elementor-device-mode=mobile] .rhea-sat-container .rhea-sat-left,[data-elementor-device-mode=mobile] .rhea-sat-container .rhea-sat-right,[data-elementor-device-mode=mobile_extra] .rhea-sat-container .rhea-sat-left,[data-elementor-device-mode=mobile_extra] .rhea-sat-container .rhea-sat-right{
width:100%;float:none
}

.rhea-image-carousel-wrapper{
position:relative
}

.rhea-image-carousel{
display:none;
overflow:hidden;
border-radius:10px
}

.rhea-image-carousel.slick-dotted.slick-slider{
margin-bottom:0
}

.rhea-image-carousel.rhea-stretch-carousel-image .rhea-image-carousel-image{
width:100%}.rhea-image-carousel .slick-dots{
display:block;
position:absolute;
bottom:20px;
width:100%;margin:0;
padding:0 15px;
list-style:none;
text-align:center
}

.rhea-image-carousel .slick-dots li{
display:inline-block;
position:relative;
bottom:auto;
width:auto;
height:auto;
margin:12px 8px 0;
padding:0;
line-height:0;
cursor:pointer
}

.rhea-image-carousel .slick-dots li button{
width:12px;
height:12px;
padding:0;
border-radius:50%;transition:background .2s ease;
box-shadow:0 0 5px rgba(0,0,0,.05);
background:#fff
}

.rhea-image-carousel .slick-dots li button::before{
font-family:"Sans-serif";font-size:0;
content:"";opacity:0;
width:auto;
height:auto
}

.rhea-image-carousel .slick-dots li.slick-active button,.rhea-image-carousel .slick-dots li:hover button{
background:#ffdb00
}

.rhea-image-carousel-button-prev,.rhea-image-carousel-button-next{
display:flex;
justify-content:center;
align-items:center;
width:64px;
height:64px;
transition:all .2s linear;
background:hsla(0,0%,100%,.6);
cursor:pointer
}

.rhea-image-carousel-button-prev:hover,.rhea-image-carousel-button-next:hover{
background:#fff;
color:#0a1510
}

.rhea-image-carousel-button-prev.slick-disabled,.rhea-image-carousel-button-next.slick-disabled{
opacity:0
}

.rhea-image-carousel-arrows-wrapper-width-default .rhea-image-carousel-button-prev,.rhea-image-carousel-arrows-wrapper-width-default .rhea-image-carousel-button-next{
position:absolute;
top:50%;z-index:99;
transform:translateY(-50%)}.rhea-image-carousel-arrows-wrapper-width-default .rhea-image-carousel-button-prev{
left:0
}

.rhea-image-carousel-arrows-wrapper-width-default .rhea-image-carousel-button-next{
right:0
}

.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-top .rhea-image-carousel-button-prev,.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-top .rhea-image-carousel-button-next{
top:0
}

.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-top .rhea-image-carousel-button-prev,.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-top .rhea-image-carousel-button-next,.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-bottom .rhea-image-carousel-button-prev,.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-bottom .rhea-image-carousel-button-next{
transform:none
}

.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-bottom .rhea-image-carousel-button-prev,.rhea-image-carousel-arrows-wrapper-width-default.rhea-image-carousel-arrows-vertical-bottom .rhea-image-carousel-button-next{
top:auto;
bottom:0
}

.rhea-image-carousel-button-wrapper{
display:flex
}

.rhea-image-carousel-arrows-wrapper-width-inline .rhea-image-carousel-button-wrapper{
gap:1px;
position:absolute;
bottom:0;
z-index:99
}

.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-vertical-top .rhea-image-carousel-button-wrapper{
top:0;
bottom:auto
}

.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-vertical-middle .rhea-image-carousel-button-wrapper{
top:50%;bottom:auto;
transform:translateY(-50%)}.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-left .rhea-image-carousel-button-wrapper,.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-center .rhea-image-carousel-button-wrapper,.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-right .rhea-image-carousel-button-wrapper{
width:100%}.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-left .rhea-image-carousel-button-wrapper{
justify-content:flex-start
}

.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-center .rhea-image-carousel-button-wrapper{
justify-content:center
}

.rhea-image-carousel-arrows-wrapper-width-inline.rhea-image-carousel-arrows-horizontal-right .rhea-image-carousel-button-wrapper{
justify-content:flex-end
}

.rhea-image-carousel-wrapper.carousel-style-2 img{
max-width:none;
width:100%;filter:brightness(85%)}.rhea-image-carousel-wrapper.carousel-style-2 .rhea-carousel-content{
padding:12px
}

.rhea-image-carousel-wrapper.carousel-style-2 .rhea-carousel-content-inner{
position:relative;
border-radius:12px;
overflow:hidden;
cursor:pointer
}

.rhea-image-carousel-wrapper.carousel-style-2 .rhea-carousel-thumb:hover{
opacity:.9
}

.rhea-image-carousel-wrapper.carousel-style-2 .title{
position:absolute;
left:40px;
bottom:40px;
font-size:40px;
font-weight:700;
line-height:48px;
color:#fff;
margin-bottom:0
}

.rhea-image-carousel-wrapper.carousel-style-2 .label{
position:absolute;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
top:32px;
right:32px;
width:90px;
height:90px;
border-radius:90px;
background-color:#ae7c42
}

.rhea-image-carousel-wrapper.carousel-style-2 .label span{
display:block;
color:#fff;
line-height:1
}

.rhea-image-carousel-wrapper.carousel-style-2 .label .bold{
font-weight:600;
font-size:24px
}

.rhea-image-gallery-wrapper{
position:relative;
margin:0;
padding:0
}

.rhea-image-gallery-wrapper figure{
position:relative;
margin:0;
padding:0;
overflow:hidden
}

.rhea-image-gallery-filters{
margin:0 -5px 30px;
text-align:center
}

.rhea-image-gallery-filters a{
display:inline-block;
margin:5px;
padding:10px 15px;
border-radius:5px;
transition:all .2s ease;
color:#8c8f97
}

.rhea-image-gallery-filters a:hover,.rhea-image-gallery-filters a:focus,.rhea-image-gallery-filters a.current{
color:#fff;
background-color:#0068ff
}

.rhea-image-gallery{
position:relative;
display:flex;
flex-wrap:wrap;
margin:0 0 0 -30px;
padding:0
}

.rhea-image-gallery-item{
width:25%;padding:0 0 0 30px;
margin:0 0 30px
}

.rhea-image-gallery-item a{
display:block;
position:relative;
overflow:hidden
}

.rhea-image-gallery-item a:after{
content:"";display:block;
position:absolute;
top:0;
left:0;
z-index:10;
width:100%;height:100%;opacity:0;
transition:.3s ease-in-out
}

.rhea-image-gallery-item a:hover:after{
opacity:1
}

.rhea-image-gallery-item img{
display:block;
width:100%;height:auto;
transition:.3s ease-in-out
}

.rhea-image-gallery-column-1 .rhea-image-gallery-item{
width:100%}.rhea-image-gallery-column-2 .rhea-image-gallery-item{
width:50%}.rhea-image-gallery-column-3 .rhea-image-gallery-item{
width:33.3333333333%}.rhea-image-gallery-column-4 .rhea-image-gallery-item{
width:25%}.rhea-image-gallery-column-5 .rhea-image-gallery-item{
width:20%}.rhea-image-gallery-column-6 .rhea-image-gallery-item{
width:16.6666666667%}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=mobile] .rhea-image-gallery-column-mobile-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=mobile_extra] .rhea-image-gallery-column-mobile_extra-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=tablet] .rhea-image-gallery-column-tablet-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=tablet_extra] .rhea-image-gallery-column-tablet_extra-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=laptop] .rhea-image-gallery-column-laptop-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=desktop] .rhea-image-gallery-column-desktop-6 .rhea-image-gallery-item{
width:calc(100%/6)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-1 .rhea-image-gallery-item{
width:calc(100%/1)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-2 .rhea-image-gallery-item{
width:calc(100%/2)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-3 .rhea-image-gallery-item{
width:calc(100%/3)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-4 .rhea-image-gallery-item{
width:calc(100%/4)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-5 .rhea-image-gallery-item{
width:calc(100%/5)}[data-elementor-device-mode=widescreen] .rhea-image-gallery-column-widescreen-6 .rhea-image-gallery-item{
width:calc(100%/6)
}

.rhea-image-gallery-item-zoom-in img{
transform:scale(1)
}

.rhea-image-gallery-item-zoom-in:hover img{
transform:scale(1.15)
}

.rhea-image-gallery-item-zoom-out img{
transform:scale(1.15)
}

.rhea-image-gallery-item-zoom-out:hover img{
transform:scale(1)
}

.rhea-image-gallery-item-slide-in img{
margin-left:30px;
transform:scale(1.3)
}

.rhea-image-gallery-item-slide-in:hover img{
margin-left:0
}

.rhea-image-gallery-item-rotate img{
transform:rotate(10deg) scale(1.4)
}

.rhea-image-gallery-item-rotate:hover img{
transform:rotate(0) scale(1)
}

.rhea-image-gallery-item-gray-scale:hover img{
filter:grayscale(100%)}.rhea-image-gallery-item-gray-scale-2 img{
filter:grayscale(100%)}.rhea-image-gallery-item-gray-scale-2:hover img{
filter:grayscale(0)
}

.rhea-image-gallery-item-opacity img{
opacity:1
}

.rhea-image-gallery-item-opacity:hover img{
opacity:.8
}

.rhea-image-gallery-item-flashing:hover img{
opacity:1;
animation:rhea-flash 1.5s
}

.rhea-image-gallery-item-shine a:before{
content:"";display:block;
position:absolute;
top:0;
left:-100%;z-index:2;
width:50%;height:100%;opacity:0;
transform:translateX(-100%) skewX(-15deg);
background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%)}.rhea-image-gallery-item-shine a:hover::before{
opacity:1;
animation:rhea-shine 1.5s
}

.rhea-image-gallery-item-circle a:before{
content:"";display:block;
position:absolute;
top:50%;left:50%;z-index:2;
width:0;
height:0;
opacity:0;
border-radius:100%;transform:translate(-50%, -50%);background:hsla(0,0%,100%,.2)
}

.rhea-image-gallery-item-circle a:hover::before{
animation:rhea-circle 1.5s}@keyframes rhea-circle{
0%{opacity:1
}

40%{opacity:1
}

100%{width:1200px;
height:1200px;
opacity:0}}@keyframes rhea-shine{
100%{left:125%;transform:translateX(100%) skewX(-15deg)}}@keyframes rhea-flash{
0%{opacity:.4
}

100%{opacity:1}}.rhea-properties-slider-wrapper{
position:relative;
overflow:hidden
}

.rhea-properties-slider-wrapper:hover .flex-prev{
left:0
}

.rhea-properties-slider-wrapper:hover .flex-next{
right:0
}

.rhea-properties-slider{
position:relative;
z-index:1;
margin-bottom:0;
border-radius:0;
overflow:initial !important;
border:none;
background:rgba(0,0,0,0)
}

.rhea-properties-slider ul{
padding:0;
margin:0
}

.rhea-properties-slider ul li{
list-style:none
}

.rhea-property-slide{
display:block;
padding-top:750px;
background-size:cover;
background-position:center;
background-repeat:no-repeat}@media(min-width: 992px){.rhea-property-slide.rhea-properties-full-screen{
padding-top:100vh}}.rhea-properties-slider-nav a{
display:flex;
justify-content:center;
position:absolute;
top:50%;z-index:999999;
width:30px;
height:60px;
margin-top:-30px;
box-shadow:none;
transition:all .3s ease-in-out;
background:rgba(var(--rh-global-color-primary-rgb), 0.9)}@media(min-width: 768px){.rhea-properties-slider-nav a{
width:40px;
height:80px;
margin-top:-40px}}.rhea-properties-slider-nav a svg{
width:8px;
height:auto;
margin:0;
fill:#fff}@media(min-width: 768px){.rhea-properties-slider-nav a svg{
width:12px}}.rhea-properties-slider-nav a:hover{
background-color:var(--rh-global-color-primary-dark)
}

.rhea-properties-slider-nav a:hover svg{
fill:#fff
}

.rhea-properties-slider-nav .flex-prev{
left:0;
border-radius:0 5px 5px 0
}

.rhea-properties-slider-nav .flex-prev svg{
transform:scale(-1, 1)}@media(min-width: 768px){.rhea-properties-slider-nav .flex-prev{
left:-60px}}.rhea-properties-slider-nav .flex-next{
right:0;
border-radius:5px 0 0 5px}@media(min-width: 768px){.rhea-properties-slider-nav .flex-next{
right:-60px}}@media(min-width: 768px){.rhea-properties-slider-inner-wrapper{
display:flex;
flex-direction:column;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
margin:0 30px
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-top{
justify-content:flex-start
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-top .rhea-properties-content-wrap{
border-top-left-radius:0;
border-top-right-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-top .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-center{
justify-content:center
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-bottom{
justify-content:flex-end
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-bottom .rhea-properties-content-wrap{
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-justify-content-bottom .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-properties-slider-inner-wrapper.rhea-align-items-left{
align-items:flex-start
}

.rhea-properties-slider-inner-wrapper.rhea-align-items-center{
align-items:center
}

.rhea-properties-slider-inner-wrapper.rhea-align-items-right{
align-items:flex-end}}@media(min-width: 1280px){.rhea-properties-slider-inner-wrapper{
max-width:1240px;
margin-left:auto;
margin-right:auto}}.rhea-properties-content-wrap{
display:flex;
position:relative;
max-width:605px;
border-radius:var(--rhea-properties-content-border-radius, 10px);
transition:border-radius .1s ease-in-out;
background-color:#fff
}

.rhea-properties-content-wrap.disable-border-radius{
transition:border-radius .2s ease-in-out
}

.rhea-properties-meta{
text-align:center;
border-right:1px solid #ebf0f3
}

.rhea-properties-meta-item{
position:relative;
display:flex;
flex-wrap:wrap;
flex-direction:column;
align-items:center;
justify-content:center;
min-width:80px;
max-width:100px;
height:33.33%;min-height:130px;
padding:10px 5px;
border-bottom:1px solid #ebf0f3
}

.rhea-properties-meta-item:last-of-type{
border-bottom:none
}

.rhea-properties-meta-item img.custom-meta-icon-image{
display:block !important
}

.rhea-properties-meta-item span,.rhea-properties-meta-item svg{
display:block
}

.rhea-properties-meta-item img.custom-meta-icon-image,.rhea-properties-meta-item svg{
width:24px;
margin:10px auto
}

.rhea-properties-meta-item svg{
height:24px;
transition:fill .2s ease;
fill:#adbdc6
}

.rhea-properties-meta-item span{
font-size:14px;
color:var(--rh-global-color-headings)
}

.rhea-properties-meta-item .rhea-properties-meta-title{
color:#fff
}

.rhea-properties-meta-item .label{
margin-top:6px;
font-size:12px;
text-shadow:none;
background-color:rgba(0,0,0,0);
color:#8c8f97
}

.rhea-properties-meta-item:hover svg{
fill:var(--rh-global-color-primary)}@media(min-width: 768px){.rhea-properties-meta-item:hover .rhea-properties-meta-title{
visibility:visible;
opacity:1;
transform:translateX(-100%) scale(-1);
transition:transform .3s ease-in-out,opacity .3s ease-in-out}}.rhea-properties-meta-title{
background-color:var(--rh-global-color-primary-dark)}@media(min-width: 768px){.rhea-properties-meta-title{
position:absolute;
top:0;
left:0;
height:calc(100% + 1px);
padding:5px 6px;
font-size:13px;
font-weight:500;
text-align:center;
writing-mode:vertical-lr;
visibility:hidden;
opacity:0;
transform:translateX(-50%) scale(-1);
transition:.15s,opacity .2s ease-in-out,transform .2s ease-in-out
}

.rhea-properties-meta-title:before{
display:block;
content:"";position:absolute;
top:50%;left:0;
width:0;
height:0;
border-top:6px solid rgba(0,0,0,0);
border-bottom:6px solid rgba(0,0,0,0);
border-left:6px solid var(--rh-global-color-primary-dark);
transform:translate(-100%, -50%) scale(-1)}}.rhea-properties-content{
padding:45px 50px
}

.rhea-properties-content-inner{
padding-right:90px
}

.rhea-properties-address{
position:relative;
padding:0 0 0 24px;
margin:0 0 32px;
font-style:normal;
border:none;
background-color:rgba(0,0,0,0);
color:#8c8f97
}

.rhea-properties-address svg{
width:18px;
fill:#adbdc6
}

.rhea-properties-address span{
display:inline-block;
vertical-align:middle
}

.rhea-properties-address-pin{
position:absolute;
top:0;
left:-2px
}

.rhea-properties-address-text{
text-decoration:underline
}

.rhea-properties-status{
position:absolute;
top:30px;
right:30px
}

.rhea-properties-status span{
padding:8px 15px;
font-size:16px;
font-weight:500;
border-radius:5px;
background-color:var(--rh-global-color-primary-dark);
color:#fff
}

.rhea-properties-status-custom-image,.rhea-properties-status svg{
width:100px;
max-width:100%;height:auto
}

.rhea-properties-status svg{
fill:#adbdc6
}

.rhea-properties-title{
margin-top:0;
margin-bottom:23px;
font-size:28px;
font-weight:500;
line-height:1.3571428571
}

.rhea-properties-title a{
transition:all .3s ease-in-out;
color:var(--rh-global-color-headings)
}

.rhea-properties-title a:hover{
color:var(--rh-global-color-headings-hover)
}

.rhea-properties-description{
margin-bottom:36px;
font-size:17px;
line-height:1.7;
color:#8c8f97
}

.rhea-properties-price{
font-size:24px;
font-weight:500;
color:var(--rh-global-color-primary)
}

.rhea-properties-price-and-button{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center
}

.rhea-properties-cta-button{
padding:16px 30px;
font-size:16px;
font-weight:400;
border-radius:5px}@media(min-width: 768px){.rtl .rhea-properties-slider-inner-wrapper.rhea-justify-content-top .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:var(--rhea-properties-content-border-radius, 10px);
border-bottom-right-radius:0
}

.rtl .rhea-properties-slider-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:var(--rhea-properties-content-border-radius, 10px);
border-top-right-radius:0
}

.rtl .rhea-properties-slider-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:var(--rhea-properties-content-border-radius, 10px);
border-bottom-right-radius:0
}

.rtl .rhea-properties-slider-inner-wrapper.rhea-justify-content-bottom .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:var(--rhea-properties-content-border-radius, 10px);
border-top-right-radius:0}}.rtl .rhea-properties-status{
right:auto;
left:30px
}

.rtl .rhea-properties-content-inner{
padding-right:0;
padding-left:90px
}

.rtl .rhea-properties-address-pin{
left:auto;
right:-2px
}

.rtl .rhea-properties-address{
padding-right:24px;
padding-left:0
}

.rtl .rhea-properties-meta{
border-right:none;
border-left:1px solid #ebf0f3}@media(min-width: 768px){.rtl .rhea-properties-meta-title{
right:0;
left:auto;
transform:translateX(50%) scale(1)}}.rtl .rhea-properties-meta-item:hover .rhea-properties-meta-title{
transform:translateX(100%)}.rtl[data-elementor-device-mode=tablet] .rhea-properties-status,.rtl[data-elementor-device-mode=mobile_extra] .rhea-properties-status{
right:auto;
left:18px
}

.rtl[data-elementor-device-mode=tablet] .rhea-properties-content-inner,.rtl[data-elementor-device-mode=mobile_extra] .rhea-properties-content-inner{
padding-right:0;
padding-left:75px
}

.rtl[data-elementor-device-mode=mobile] .rhea-properties-status{
right:auto;
left:10px
}

.rtl[data-elementor-device-mode=mobile] .rhea-properties-content-inner{
padding-right:0;
padding-left:70px}[data-elementor-device-mode=tablet] .rhea-property-slide,[data-elementor-device-mode=mobile_extra] .rhea-property-slide{
padding-top:480px}[data-elementor-device-mode=tablet] .rhea-properties-content-wrap,[data-elementor-device-mode=mobile_extra] .rhea-properties-content-wrap{
max-width:460px}[data-elementor-device-mode=tablet] .rhea-properties-meta-item,[data-elementor-device-mode=mobile_extra] .rhea-properties-meta-item{
min-height:105px}[data-elementor-device-mode=tablet] .rhea-properties-content,[data-elementor-device-mode=mobile_extra] .rhea-properties-content{
padding:25px}[data-elementor-device-mode=tablet] .rhea-properties-status,[data-elementor-device-mode=mobile_extra] .rhea-properties-status{
top:15px;
right:15px}[data-elementor-device-mode=tablet] .rhea-properties-status-custom-image,[data-elementor-device-mode=tablet] .rhea-properties-status svg,[data-elementor-device-mode=mobile_extra] .rhea-properties-status-custom-image,[data-elementor-device-mode=mobile_extra] .rhea-properties-status svg{
width:80px}[data-elementor-device-mode=tablet] .rhea-properties-content-inner,[data-elementor-device-mode=mobile_extra] .rhea-properties-content-inner{
padding-right:75px}[data-elementor-device-mode=tablet] .rhea-properties-address,[data-elementor-device-mode=mobile_extra] .rhea-properties-address{
margin-bottom:20px}[data-elementor-device-mode=tablet] .rhea-properties-title,[data-elementor-device-mode=mobile_extra] .rhea-properties-title{
font-size:26px}[data-elementor-device-mode=tablet] .rhea-properties-description,[data-elementor-device-mode=mobile_extra] .rhea-properties-description{
font-size:15px;
line-height:1.5}[data-elementor-device-mode=tablet] .rhea-properties-price,[data-elementor-device-mode=mobile_extra] .rhea-properties-price{
margin-bottom:0;
font-size:21px}[data-elementor-device-mode=tablet] .rhea-properties-cta-button,[data-elementor-device-mode=mobile_extra] .rhea-properties-cta-button,[data-elementor-device-mode=mobile] .rhea-properties-cta-button{
padding:12px 20px}[data-elementor-device-mode=mobile] .rhea-property-slide{
padding-top:260px}[data-elementor-device-mode=mobile] .rhea-properties-slider-nav a{
top:130px}[data-elementor-device-mode=mobile] .rhea-properties-content{
padding:25px 20px}[data-elementor-device-mode=mobile] .rhea-properties-content-wrap{
flex-direction:column;
max-width:100%;border-radius:0}[data-elementor-device-mode=mobile] .rhea-properties-meta-title{
position:relative;
height:auto;
padding-bottom:0;
opacity:1;
visibility:visible;
writing-mode:initial;
transform:none;
background-color:rgba(0,0,0,0) !important}[data-elementor-device-mode=mobile] .rhea-properties-meta-title:before{
display:none}[data-elementor-device-mode=mobile] .rhea-properties-meta-item img.custom-meta-icon-image,[data-elementor-device-mode=mobile] .rhea-properties-meta-item svg{
width:18px;
margin-top:4px;
margin-bottom:4px}[data-elementor-device-mode=mobile] .rhea-properties-meta{
display:flex;
order:2;
border-right:none;
border-top:1px solid #ebf0f3}[data-elementor-device-mode=mobile] .rhea-properties-meta-item{
display:block;
width:33.33%;max-width:100%;height:auto;
min-height:1px;
border-bottom:none}[data-elementor-device-mode=mobile] .rhea-properties-meta-item span{
display:inline-block}[data-elementor-device-mode=mobile] .rhea-properties-meta-item:hover .rhea-properties-meta-title{
transform:none}[data-elementor-device-mode=mobile] .rhea-properties-status{
top:10px;
right:10px}[data-elementor-device-mode=mobile] .rhea-properties-status-custom-image,[data-elementor-device-mode=mobile] .rhea-properties-status svg{
width:75px}[data-elementor-device-mode=mobile] .rhea-properties-content-inner{
padding-right:70px}[data-elementor-device-mode=mobile] .rhea-properties-address{
margin-bottom:20px}[data-elementor-device-mode=mobile] .rhea-properties-title{
font-size:23px}[data-elementor-device-mode=mobile] .rhea-properties-description{
margin-bottom:25px;
font-size:14px;
line-height:1.5}[data-elementor-device-mode=mobile] .rhea-properties-price{
margin-bottom:15px;
font-size:23px}@media(min-width: 310px){[data-elementor-device-mode=mobile] .rhea-properties-price{
margin-bottom:0}}[data-elementor-device-mode=mobile] .rhea-properties-cta-button{
font-size:15px
}

.rhea-properties-slider-two-wrapper{
position:relative;
overflow:hidden
}

.rhea-properties-slider-two-wrapper:hover .flex-prev{
left:10px}@media(min-width: 768px){.rhea-properties-slider-two-wrapper:hover .flex-prev{
left:30px}}.rhea-properties-slider-two-wrapper:hover .flex-next{
right:10px}@media(min-width: 768px){.rhea-properties-slider-two-wrapper:hover .flex-next{
right:30px}}.rhea-properties-slider-two{
position:relative;
z-index:1;
margin-bottom:0;
border-radius:0;
overflow:initial !important;
border:none;
background:rgba(0,0,0,0)
}

.rhea-properties-slider-two ul{
padding:0;
margin:0
}

.rhea-properties-slider-two ul li{
list-style:none
}

.rhea-properties-slider-two-slide{
display:block;
padding-top:80vh;
background-size:cover;
background-position:center;
background-repeat:no-repeat}@media(min-width: 992px){.rhea-properties-slider-two-slide.rhea-properties-slider-two-slide-full-screen{
padding-top:100vh}}.rhea-properties-slider-two-nav a{
display:flex;
justify-content:center;
position:absolute;
top:50%;z-index:999999;
width:38px;
height:38px;
margin-top:-19px;
box-shadow:none;
border-radius:50%;transition:all .3s ease-in-out;
background:rgba(var(--rh-global-color-secondary-rgb), 0.85)
}

.rhea-properties-slider-two-nav a svg{
width:48px;
height:auto;
margin:0
}

.rhea-properties-slider-two-nav a path{
fill:#fff
}

.rhea-properties-slider-two-nav a:hover{
background-color:var(--rh-global-color-secondary)
}

.rhea-properties-slider-two-nav .flex-prev{
left:10px
}

.rhea-properties-slider-two-nav .flex-prev svg{
transform:scale(-1, 1)}@media(min-width: 768px){.rhea-properties-slider-two-nav .flex-prev{
left:-60px}}.rhea-properties-slider-two-nav .flex-next{
right:10px}@media(min-width: 768px){.rhea-properties-slider-two-nav .flex-next{
right:-60px}}.rhea-properties-slider-two-inner-wrapper{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
margin:0 30px}@media(min-width: 768px){.rhea-properties-slider-two-inner-wrapper{
margin-left:50px;
margin-right:50px}}@media(min-width: 1280px){.rhea-properties-slider-two-inner-wrapper{
max-width:1240px;
margin-left:auto;
margin-right:auto}}@media(min-width: 768px){.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-top{
justify-content:flex-start
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-top .rhea-properties-content-wrap{
border-top-left-radius:0;
border-top-right-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-top .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-center{
justify-content:center
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-center .rhea-properties-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-bottom{
justify-content:flex-end
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-bottom .rhea-properties-content-wrap{
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-justify-content-bottom .rhea-properties-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-properties-slider-two-inner-wrapper.rhea-align-items-left{
align-items:flex-start
}

.rhea-properties-slider-two-inner-wrapper.rhea-align-items-center{
align-items:center
}

.rhea-properties-slider-two-inner-wrapper.rhea-align-items-right{
align-items:flex-end}}.rhea-properties-slider-two-slide-content-wrap{
display:flex;
position:relative;
padding:30px;
max-width:500px;
background-color:#fff}@media(min-width: 768px){.rhea-properties-slider-two-slide-content-wrap{
min-width:500px;
padding:40px}}.rhea-properties-slider-two-featured-tag{
position:absolute;
top:-13px;
left:0
}

.rhea-properties-slider-two-featured-tag>span{
display:block;
position:relative;
padding:5px 7px 5px 10px;
font-size:14px;
line-height:16px;
background-color:var(--rhea-properties-slider-two-featured-tag-color, var(--rh-global-color-secondary));color:#fff
}

.rhea-properties-slider-two-featured-tag>span:after{
content:"";display:block;
width:0;
height:0;
position:absolute;
right:-9px;
top:0;
border:0 solid rgba(0,0,0,0);
border-bottom-width:13px;
border-top-width:13px;
border-left:9px solid var(--rhea-properties-slider-two-featured-tag-color, var(--rh-global-color-secondary))}.rhea-properties-slider-two-property-title{
margin-top:0;
margin-bottom:10px;
font-size:24px;
font-weight:500;
line-height:36px
}

.rhea-properties-slider-two-property-title a{
transition:all .3s ease-in-out;
color:var(--rh-global-color-headings)
}

.rhea-properties-slider-two-property-title a:hover{
color:var(--rh-global-color-primary)
}

.rhea-properties-slider-two-property-address{
position:relative;
padding:0;
margin:0 0 30px;
font-size:15px;
font-weight:400;
font-style:normal;
line-height:1.6;
border:none;
background-color:rgba(0,0,0,0);
color:var(--rh-global-color-text)
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card_meta_wrap_stylish{
margin:30px 0 10px
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card_meta_wrap_stylish .rhea_meta_icon_wrapper{
margin:0
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta{
padding:0 20px 25px 0
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .rh_svg{
width:24px;
margin:0 10px 0 0;
padding:0;
fill:var(--rh-global-color-primary)
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta i{
color:var(--rh-global-color-primary)
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .rhea_meta_titles,.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .figure{
color:var(--rh-global-color-headings)
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .figure{
padding:0
}

.rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .label{
font-size:14px;
text-shadow:none
}

.rhea-properties-slider-two-property-status{
display:block;
margin-top:0;
margin-bottom:5px;
font-size:13px;
font-weight:500;
color:var(--rh-global-color-headings)
}

.rhea-properties-slider-two-property-price{
font-size:24px;
font-weight:400;
line-height:1.2;
color:var(--rh-global-color-primary)
}

.rtl .rhea-properties-slider-two-featured-tag{
left:auto;
right:0
}

.rtl .rhea-properties-slider-two-featured-tag>span:after{
left:-9px;
right:auto;
border-left:0;
border-right:9px solid var(--rhea-properties-slider-two-featured-tag-color, var(--rh-global-color-secondary))}.rtl .rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta{
padding-right:0;
padding-left:20px
}

.rtl .rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta .rh_svg{
margin-left:10px;
margin-right:0}[data-elementor-device-mode=tablet] .rhea-properties-slider-two-slide,[data-elementor-device-mode=tablet_extra] .rhea-properties-slider-two-slide,[data-elementor-device-mode=mobile_extra] .rhea-properties-slider-two-slide{
padding-top:600px}[data-elementor-device-mode=mobile_extra] .rhea-properties-slider-two-property-title,[data-elementor-device-mode=mobile] .rhea-properties-slider-two-property-title{
font-size:21px}[data-elementor-device-mode=mobile_extra] .rhea-properties-slider-two-slide-content-wrap .rh_prop_card_meta_wrap_stylish,[data-elementor-device-mode=mobile] .rhea-properties-slider-two-slide-content-wrap .rh_prop_card_meta_wrap_stylish{
margin-top:10px}[data-elementor-device-mode=mobile_extra] .rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta,[data-elementor-device-mode=mobile] .rhea-properties-slider-two-slide-content-wrap .rh_prop_card__meta{
padding-bottom:15px}[data-elementor-device-mode=mobile_extra] .rhea-properties-slider-two-property-price,[data-elementor-device-mode=mobile] .rhea-properties-slider-two-property-price{
font-size:21px}[data-elementor-device-mode=mobile] .rhea-properties-slider-two-slide{
padding-top:500px}[data-elementor-device-mode=mobile] .rhea-properties-slider-two-property-address{
display:none
}

.rhea-single-property-slider-wrapper{
position:relative;
overflow:hidden
}

.rhea-single-property-slider-wrapper:hover .flex-prev{
left:0
}

.rhea-single-property-slider-wrapper:hover .flex-next{
right:0
}

.rhea-single-property-slider{
position:relative;
z-index:1;
margin-bottom:0;
border-radius:0;
overflow:initial !important;
border:none;
background:rgba(0,0,0,0)
}

.rhea-single-property-slider ul{
padding:0;
margin:0
}

.rhea-single-property-slider ul li{
list-style:none
}

.rhea-single-property-slide{
padding-top:750px;
background-repeat:no-repeat;
background-position:center;
background-size:cover}@media(min-width: 992px){.rhea-single-property-slide.rhea-single-property-full-screen{
padding-top:100vh}}.rhea-single-property-slider-nav a{
display:flex;
justify-content:center;
position:absolute;
top:50%;z-index:999999;
width:30px;
height:60px;
margin-top:-30px;
box-shadow:none;
transition:all .3s ease-in-out;
background:rgba(0,0,0,.6)}@media(min-width: 768px){.rhea-single-property-slider-nav a{
width:40px;
height:80px;
margin-top:-40px}}.rhea-single-property-slider-nav a svg{
width:8px;
height:auto;
margin:0;
fill:#fff}@media(min-width: 768px){.rhea-single-property-slider-nav a svg{
width:12px}}.rhea-single-property-slider-nav a:hover{
background-color:#000
}

.rhea-single-property-slider-nav a:hover svg{
fill:#fff
}

.rhea-single-property-slider-nav .flex-prev{
left:0;
border-radius:0 5px 5px 0
}

.rhea-single-property-slider-nav .flex-prev svg{
transform:scale(-1, 1)}@media(min-width: 768px){.rhea-single-property-slider-nav .flex-prev{
left:-60px}}.rhea-single-property-slider-nav .flex-next{
right:0;
border-radius:5px 0 0 5px}@media(min-width: 768px){.rhea-single-property-slider-nav .flex-next{
right:-60px}}@media(min-width: 768px){.rhea-single-property-slider-inner-wrapper{
display:flex;
flex-direction:column;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
margin:0 30px
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-top{
justify-content:flex-start
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-top .rhea-single-property-content-wrap{
border-top-left-radius:0;
border-top-right-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-top .rhea-single-property-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-center{
justify-content:center
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-center .rhea-single-property-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-center .rhea-single-property-content-wrap.disable-last-border-radius{
border-bottom-left-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-bottom{
justify-content:flex-end
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-bottom .rhea-single-property-content-wrap{
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-justify-content-bottom .rhea-single-property-content-wrap.disable-first-border-radius{
border-top-left-radius:0
}

.rhea-single-property-slider-inner-wrapper.rhea-align-items-left{
align-items:flex-start
}

.rhea-single-property-slider-inner-wrapper.rhea-align-items-center{
align-items:center
}

.rhea-single-property-slider-inner-wrapper.rhea-align-items-right{
align-items:flex-end}}@media(min-width: 1280px){.rhea-single-property-slider-inner-wrapper{
max-width:1240px;
margin-left:auto;
margin-right:auto}}.rhea-video-align-right .rhea-single-property-slider-video{
right:0
}

.rhea-video-align-left .rhea-single-property-slider-video{
left:0
}

.rhea-single-property-slider-video{
position:absolute;
z-index:3;
bottom:0;
display:flex;
align-items:center;
padding-bottom:50px
}

.rhea-single-property-slider-video-icon svg{
width:40px;
height:40px;
margin-right:18px
}

.rhea-single-property-slider-video-icon path{
fill:#fff;
transition:fill .3s ease-in-out
}

.rhea-single-property-slider-video-icon:hover path{
fill:#ffdb00
}

.rhea-single-property-video-sub-heading{
margin-top:0;
margin-bottom:5px;
font-size:16px;
opacity:.7
}

.rhea-single-property-video-sub-heading,.rhea-single-property-video-heading{
text-shadow:1px 1px 5px rgba(0,0,0,.5);
color:#fff
}

.rhea-single-property-video-heading{
margin-top:0;
margin-bottom:0;
font-size:18px
}

.rhea-single-property-content-wrap{
display:flex;
position:relative;
max-width:605px;
border-radius:var(--rhea-single-property-content-border-radius, 10px);
transition:border-radius .1s ease-in-out;
background-color:#fff
}

.rhea-single-property-content-wrap.disable-border-radius{
transition:border-radius .2s ease-in-out
}

.rhea-single-property-meta{
text-align:center;
border-right:1px solid #ebf0f3
}

.rhea-single-property-meta-item{
position:relative;
display:flex;
flex-wrap:wrap;
flex-direction:column;
align-items:center;
justify-content:center;
min-width:80px;
max-width:100px;
height:33.33%;min-height:130px;
padding:10px 5px;
border-bottom:1px solid #ebf0f3
}

.rhea-single-property-meta-item:last-of-type{
border-bottom:none
}

.rhea-single-property-meta-item span,.rhea-single-property-meta-item img.custom-meta-icon-image,.rhea-single-property-meta-item svg{
display:block
}

.rhea-single-property-meta-item img.custom-meta-icon-image,.rhea-single-property-meta-item svg{
width:24px;
margin:10px auto
}

.rhea-single-property-meta-item svg{
height:24px;
transition:fill .2s ease;
fill:#adbdc6
}

.rhea-single-property-meta-item span{
font-size:14px;
color:#2b2b2d
}

.rhea-single-property-meta-item .label{
margin-top:6px;
font-size:12px;
text-shadow:none;
background-color:rgba(0,0,0,0);
color:#8c8f97
}

.rhea-single-property-meta-item:hover svg{
fill:#0068ff}@media(min-width: 768px){.rhea-single-property-meta-item:hover .rhea-single-property-meta-title{
visibility:visible;
opacity:1;
transform:translateX(-100%) scale(-1);
transition:transform .3s ease-in-out,opacity .3s ease-in-out}}.rhea-single-property-meta-title{
background-color:#ffdb00;
color:#000}@media(min-width: 768px){.rhea-single-property-meta-title{
position:absolute;
top:0;
left:0;
height:calc(100% + 1px);
padding:5px 6px;
font-size:13px;
font-weight:500;
text-align:center;
writing-mode:vertical-lr;
visibility:hidden;
opacity:0;
transform:translateX(-50%) scale(-1);
transition:.15s,opacity .2s ease-in-out,transform .2s ease-in-out
}

.rhea-single-property-meta-title:before{
display:block;
content:"";position:absolute;
top:50%;left:0;
width:0;
height:0;
border-top:6px solid rgba(0,0,0,0);
border-bottom:6px solid rgba(0,0,0,0);
border-left:6px solid #ffdb00;
transform:translate(-100%, -50%) scale(-1)}}.rhea-single-property-content{
padding:45px 50px
}

.rhea-single-property-content-inner{
padding-right:90px
}

.rhea-single-property-address{
position:relative;
padding:0 0 0 24px;
margin:0 0 32px;
font-style:normal;
border:none;
background-color:rgba(0,0,0,0);
color:#8c8f97
}

.rhea-single-property-address svg{
width:18px;
fill:#adbdc6
}

.rhea-single-property-address span{
display:inline-block;
vertical-align:middle
}

.rhea-single-property-address-pin{
position:absolute;
top:0;
left:-2px
}

.rhea-single-property-address-text{
text-decoration:underline
}

.rhea-single-property-status:not(.rhea-single-property-status-custom-text){position:absolute;
top:30px;
right:30px
}

.rhea-single-property-status.rhea-single-property-status-custom-text{
margin-bottom:20px
}

.rhea-single-property-status.rhea-single-property-status-custom-text span{
padding:4px 10px;
font-size:15px;
border-radius:3px
}

.rhea-single-property-status.rhea-single-property-status-custom-text+.rhea-single-property-content-inner{
padding:0 !important
}

.rhea-single-property-status span{
padding:8px 15px;
font-size:16px;
font-weight:500;
border-radius:5px;
background-color:#ffdb00;
color:#000
}

.rhea-single-property-status-custom-image,.rhea-single-property-status svg{
width:100px;
max-width:100%;height:auto;
fill:#adbdc6
}

.rhea-single-property-title{
margin-top:0;
margin-bottom:23px;
font-size:36px;
font-weight:700;
color:#2b2b2d
}

.rhea-single-property-description{
margin-bottom:36px;
font-size:17px;
line-height:1.7;
color:#8c8f97
}

.rhea-single-property-price{
font-size:30px;
font-weight:700;
color:#0068ff
}

.rhea-single-property-price-and-button{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center
}

.rhea-single-property-cta-button{
padding:16px 30px;
font-size:16px;
font-weight:700;
border-radius:5px;
transition:all .2s ease-in-out;
background-color:#0068ff;
color:#fff
}

.rhea-single-property-cta-button:hover{
background-color:rgb(0,83.2,204);
color:#fff
}

.rtl .rhea-video-align-right .rhea-single-property-slider-video{
left:0
}

.rtl .rhea-video-align-left .rhea-single-property-slider-video{
right:0
}

.rtl .rhea-single-property-slider-video-icon svg{
margin-right:0;
margin-left:18px}@media(min-width: 768px){.rtl .rhea-single-property-slider-inner-wrapper.rhea-justify-content-top .rhea-single-property-content-wrap.disable-last-border-radius{
border-bottom-left-radius:var(--rhea-single-property-content-border-radius, 10px);
border-bottom-right-radius:0
}

.rtl .rhea-single-property-slider-inner-wrapper.rhea-justify-content-center .rhea-single-property-content-wrap.disable-first-border-radius{
border-top-left-radius:var(--rhea-single-property-content-border-radius, 10px);
border-top-right-radius:0
}

.rtl .rhea-single-property-slider-inner-wrapper.rhea-justify-content-center .rhea-single-property-content-wrap.disable-last-border-radius{
border-bottom-left-radius:var(--rhea-single-property-content-border-radius, 10px);
border-bottom-right-radius:0
}

.rtl .rhea-single-property-slider-inner-wrapper.rhea-justify-content-bottom .rhea-single-property-content-wrap.disable-first-border-radius{
border-top-left-radius:var(--rhea-single-property-content-border-radius, 10px);
border-top-right-radius:0}}.rtl .rhea-single-property-status{
right:auto;
left:30px
}

.rtl .rhea-single-property-content-inner{
padding-right:0;
padding-left:90px
}

.rtl .rhea-single-property-address-pin{
left:auto;
right:-2px
}

.rtl .rhea-single-property-address{
padding-right:24px;
padding-left:0
}

.rtl .rhea-single-property-meta{
border-right:none;
border-left:1px solid #ebf0f3}@media(min-width: 768px){.rtl .rhea-single-property-meta-title{
right:0;
left:auto;
transform:translateX(50%) scale(1)}}.rtl .rhea-single-property-meta-item:hover .rhea-single-property-meta-title{
transform:translateX(100%)}.rtl[data-elementor-device-mode=tablet] .rhea-single-property-slider-video-icon svg,.rtl[data-elementor-device-mode=mobile_extra] .rhea-single-property-slider-video-icon svg{
margin-right:0;
margin-left:10px
}

.rtl[data-elementor-device-mode=tablet] .rhea-single-property-status,.rtl[data-elementor-device-mode=mobile_extra] .rhea-single-property-status{
right:auto;
left:18px
}

.rtl[data-elementor-device-mode=tablet] .rhea-single-property-content-inner,.rtl[data-elementor-device-mode=mobile_extra] .rhea-single-property-content-inner{
padding-right:0;
padding-left:75px
}

.rtl[data-elementor-device-mode=mobile] .rhea-single-property-slider-video-icon svg{
margin-right:0;
margin-left:10px
}

.rtl[data-elementor-device-mode=mobile] .rhea-single-property-status{
right:auto;
left:10px
}

.rtl[data-elementor-device-mode=mobile] .rhea-single-property-content-inner{
padding-right:0;
padding-left:70px}[data-elementor-device-mode=tablet] .rhea-single-property-slide,[data-elementor-device-mode=mobile_extra] .rhea-single-property-slide{
padding-top:480px}[data-elementor-device-mode=tablet] .rhea-single-property-slider-video,[data-elementor-device-mode=mobile_extra] .rhea-single-property-slider-video{
padding-bottom:20px}[data-elementor-device-mode=tablet] .rhea-single-property-video-sub-heading,[data-elementor-device-mode=mobile_extra] .rhea-single-property-video-sub-heading{
margin-bottom:3px;
font-size:14px;
line-height:1}[data-elementor-device-mode=tablet] .rhea-single-property-video-heading,[data-elementor-device-mode=mobile_extra] .rhea-single-property-video-heading{
font-size:16px}[data-elementor-device-mode=tablet] .rhea-single-property-slider-video-icon svg,[data-elementor-device-mode=mobile_extra] .rhea-single-property-slider-video-icon svg{
width:35px;
height:35px;
margin-right:10px}[data-elementor-device-mode=tablet] .rhea-single-property-content-wrap,[data-elementor-device-mode=mobile_extra] .rhea-single-property-content-wrap{
max-width:460px}[data-elementor-device-mode=tablet] .rhea-single-property-meta-item,[data-elementor-device-mode=mobile_extra] .rhea-single-property-meta-item{
min-height:105px}[data-elementor-device-mode=tablet] .rhea-single-property-content,[data-elementor-device-mode=mobile_extra] .rhea-single-property-content{
padding:25px}[data-elementor-device-mode=tablet] .rhea-single-property-status,[data-elementor-device-mode=mobile_extra] .rhea-single-property-status{
top:15px;
right:15px}[data-elementor-device-mode=tablet] .rhea-single-property-status-custom-image,[data-elementor-device-mode=tablet] .rhea-single-property-status svg,[data-elementor-device-mode=mobile_extra] .rhea-single-property-status-custom-image,[data-elementor-device-mode=mobile_extra] .rhea-single-property-status svg{
width:80px}[data-elementor-device-mode=tablet] .rhea-single-property-content-inner,[data-elementor-device-mode=mobile_extra] .rhea-single-property-content-inner{
padding-right:75px}[data-elementor-device-mode=tablet] .rhea-single-property-address,[data-elementor-device-mode=mobile_extra] .rhea-single-property-address{
margin-bottom:20px}[data-elementor-device-mode=tablet] .rhea-single-property-title,[data-elementor-device-mode=mobile_extra] .rhea-single-property-title{
font-size:26px}[data-elementor-device-mode=tablet] .rhea-single-property-description,[data-elementor-device-mode=mobile_extra] .rhea-single-property-description{
font-size:15px;
line-height:1.5}[data-elementor-device-mode=tablet] .rhea-single-property-price,[data-elementor-device-mode=mobile_extra] .rhea-single-property-price{
margin-bottom:0;
font-size:21px}[data-elementor-device-mode=tablet] .rhea-single-property-cta-button,[data-elementor-device-mode=mobile_extra] .rhea-single-property-cta-button,[data-elementor-device-mode=mobile] .rhea-single-property-cta-button{
padding:12px 20px}[data-elementor-device-mode=mobile] .rhea-single-property-slide{
padding-top:260px}[data-elementor-device-mode=mobile] .rhea-single-property-slider-nav a{
top:130px}[data-elementor-device-mode=mobile] .rhea-single-property-slider-video{
bottom:auto;
padding:0 20px 20px;
transform:translateY(-100%)}[data-elementor-device-mode=mobile] .rhea-single-property-slider-video-icon svg{
width:35px;
height:35px;
margin-right:10px}[data-elementor-device-mode=mobile] .rhea-single-property-video-sub-heading{
margin-bottom:3px;
font-size:14px;
line-height:1}[data-elementor-device-mode=mobile] .rhea-single-property-video-heading{
font-size:16px}[data-elementor-device-mode=mobile] .rhea-single-property-content{
padding:25px 20px}[data-elementor-device-mode=mobile] .rhea-single-property-content-wrap{
flex-direction:column;
max-width:100%;border-radius:0}[data-elementor-device-mode=mobile] .rhea-single-property-meta-title{
position:relative;
height:auto;
padding-bottom:0;
opacity:1;
visibility:visible;
writing-mode:initial;
transform:none;
background-color:rgba(0,0,0,0) !important}[data-elementor-device-mode=mobile] .rhea-single-property-meta-title:before{
display:none}[data-elementor-device-mode=mobile] .rhea-single-property-meta-item img.custom-meta-icon-image,[data-elementor-device-mode=mobile] .rhea-single-property-meta-item svg{
width:18px;
margin-top:4px;
margin-bottom:4px}[data-elementor-device-mode=mobile] .rhea-single-property-meta{
display:flex;
order:2;
border-right:none;
border-top:1px solid #ebf0f3}[data-elementor-device-mode=mobile] .rhea-single-property-meta-item{
display:block;
width:33.33%;max-width:100%;height:auto;
min-height:1px;
border-bottom:none}[data-elementor-device-mode=mobile] .rhea-single-property-meta-item span{
display:inline-block}[data-elementor-device-mode=mobile] .rhea-single-property-meta-item:hover .rhea-single-property-meta-title{
transform:none}[data-elementor-device-mode=mobile] .rhea-single-property-status{
top:10px;
right:10px}[data-elementor-device-mode=mobile] .rhea-single-property-status-custom-image,[data-elementor-device-mode=mobile] .rhea-single-property-status svg{
width:75px}[data-elementor-device-mode=mobile] .rhea-single-property-content-inner{
padding-right:70px}[data-elementor-device-mode=mobile] .rhea-single-property-address{
margin-bottom:20px}[data-elementor-device-mode=mobile] .rhea-single-property-title{
font-size:23px}[data-elementor-device-mode=mobile] .rhea-single-property-description{
margin-bottom:25px;
font-size:14px;
line-height:1.5}[data-elementor-device-mode=mobile] .rhea-single-property-price{
margin-bottom:15px;
font-size:23px}@media(min-width: 310px){[data-elementor-device-mode=mobile] .rhea-single-property-price{
margin-bottom:0}}[data-elementor-device-mode=mobile] .rhea-single-property-cta-button{
font-size:15px
}

.rhea-single-property-map-wrapper{
position:relative;
z-index:5;
display:flex;
flex-wrap:wrap;
max-width:1140px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
border-radius:10px;
background-color:#fff
}

.rhea-single-property-map-wrapper.rhea-single-property-map-swap-col .rhea-single-property-map{
order:2
}

.rhea-single-property-map-wrapper .rhea-single-property-map{
width:66%;height:460px
}

.rhea-single-property-map-wrapper .rhea-single-property-map-info{
display:flex;
align-items:center;
justify-content:center;
width:34%;padding:25px 0;
overflow:hidden;
background-repeat:no-repeat;
background-position:center;
background-size:cover
}

.rhea-single-property-map-wrapper .rhea-single-property-map-info-inner{
width:calc(100% - 78px);
padding:25px 15px;
margin-left:auto;
margin-right:auto;
border-radius:5px;
text-align:center;
box-shadow:0 3px 6px rgba(0,0,0,.06);
background-color:#fff
}

.rhea-single-property-map-wrapper .rhea-single-property-map-heading{
margin-top:0;
margin-bottom:9px;
font-size:14px;
font-weight:700;
text-transform:uppercase;
letter-spacing:3px;
color:#0068ff
}

.rhea-single-property-map-wrapper p,.rhea-single-property-map-wrapper .rhea-single-property-address{
margin:0;
font-size:16px;
line-height:1.4
}

.rhea-single-property-map-wrapper p:not(:last-child),.rhea-single-property-map-wrapper .rhea-single-property-address:not(:last-child){margin-bottom:8px
}

.rhea-single-property-map-wrapper p,.rhea-single-property-map-wrapper p a,.rhea-single-property-map-wrapper .rhea-single-property-address,.rhea-single-property-map-wrapper .rhea-single-property-address a{
color:#000
}

.rhea-single-property-map-wrapper p a,.rhea-single-property-map-wrapper .rhea-single-property-address a{
transition:color .3s ease-in-out
}

.rhea-single-property-map-wrapper p a:hover,.rhea-single-property-map-wrapper .rhea-single-property-address a:hover{
color:var(--rh-global-color-secondary)
}

.rhea-single-property-map-wrapper p i,.rhea-single-property-map-wrapper .rhea-single-property-address i{
min-width:16px;
margin-right:8px;
color:#999
}

.rhea-single-property-map-fullwidth .rhea-single-property-map{
width:100% !important}[data-elementor-device-mode=mobile_extra] .rhea-single-property-map-wrapper .rhea-single-property-map,[data-elementor-device-mode=tablet] .rhea-single-property-map-wrapper .rhea-single-property-map{
height:300px}[data-elementor-device-mode=mobile_extra] .rhea-single-property-map-wrapper .rhea-single-property-map,[data-elementor-device-mode=mobile_extra] .rhea-single-property-map-wrapper .rhea-single-property-map-info,[data-elementor-device-mode=tablet] .rhea-single-property-map-wrapper .rhea-single-property-map,[data-elementor-device-mode=tablet] .rhea-single-property-map-wrapper .rhea-single-property-map-info{
width:100%}[data-elementor-device-mode=mobile] .rhea-single-property-map-wrapper .rhea-single-property-map{
height:250px}[data-elementor-device-mode=mobile] .rhea-single-property-map-wrapper .rhea-single-property-map,[data-elementor-device-mode=mobile] .rhea-single-property-map-wrapper .rhea-single-property-map-info{
width:100%}.rhea-single-property-map-wrapper .rhea-map-infowindow-heading{
margin-top:0
}

.rhea-single-property-map-wrapper .gm-style-iw{
border-radius:0;
padding:12px 20px 10px;
box-shadow:0 24px 32px rgba(0,0,0,.1)
}

.rhea-single-property-map-wrapper .gm-style-iw .gm-style-iw-d{
padding:0 !important
}

.rhea-single-property-map-wrapper .gm-style-iw button{
display:none !important
}

.rhea-single-property-map-wrapper .gm-style-iw-tc{
display:none !important
}

.rhea-single-property-map-wrapper .leaflet-popup-content-wrapper,.rhea-single-property-map-wrapper .mapboxgl-popup-content{
border-radius:0 !important;
padding:0 !important;
border-bottom:none !important;
box-shadow:0 24px 32px rgba(0,0,0,.1) !important
}

.rhea-single-property-map-wrapper .leaflet-popup-content-wrapper .rhea-map-infowindow-address,.rhea-single-property-map-wrapper .mapboxgl-popup-content .rhea-map-infowindow-address{
margin:0;
padding:0
}

.rhea-single-property-map-wrapper .leaflet-popup-content,.rhea-single-property-map-wrapper .mapboxgl-popup-content{
min-width:280px;
max-width:285px
}

.rhea-single-property-map-wrapper .leaflet-popup-content,.rhea-single-property-map-wrapper .mapboxgl-popup-content .rhea-map-infowindow-wrapper{
padding:10px 20px
}

.rhea-single-property-map-wrapper .leaflet-popup-tip-container,.rhea-single-property-map-wrapper .mapboxgl-popup-tip{
display:none !important
}

.rhea-inquiry-form-inner{
display:flex;
flex-wrap:wrap;
margin-left:-5px;
margin-right:-5px;
align-items:flex-end
}

.rhea-inquiry-form-inner .rhea-inquiry-field{
width:100%;padding-left:5px;
padding-right:5px
}

.rhea-inquiry-form-inner .rhea-inquiry-field label{
margin-bottom:10px;
font-weight:600;
color:#1a1a1a;
display:block
}

.rhea-inquiry-form-inner .rhea-inquiry-field .gdpr-checkbox-label{
padding-left:0
}

.rhea-inquiry-form-inner .rhea-inquiry-field input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;
appearance:textfield;
margin:0
}

.rhea-inquiry-form-inner .rhea-inquiry-field input[type=number]::-webkit-inner-spin-button,.rhea-inquiry-form-inner .rhea-inquiry-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;
margin:0
}

.rhea-inquiry-form-inner .rhea-inquiry-field label[for=rh_inspiry_gdpr]{display:flex;
align-items:flex-start
}

.rhea-inquiry-form-inner .rhea-inquiry-field label[for=rh_inspiry_gdpr]:before{
margin-top:2px
}

.rhea-inquiry-form-inner .rhea-inquiry-field input[type=text],.rhea-inquiry-form-inner .rhea-inquiry-field input[type=date],.rhea-inquiry-form-inner .rhea-inquiry-field input[type=email],.rhea-inquiry-form-inner .rhea-inquiry-field input[type=number]{height:44px;
padding-left:10px;
padding-right:10px;
padding-top:0;
padding-bottom:0;
margin-bottom:20px;
color:#444;
border:1px solid rgba(128,128,128,.2);
background:#fff;
width:100%;transition:.2s all
}

.rhea-inquiry-form-inner .rhea-inquiry-field select{
background:#fff;
height:44px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
cursor:pointer;
outline:none;
color:#444;
border:1px solid rgba(128,128,128,.2)
}

.rhea-inquiry-form-inner .rhea-inquiry-field textarea{
display:block;
padding:10px;
margin-bottom:20px;
color:#444;
border:1px solid rgba(128,128,128,.2);
outline:none;
background:#fff;
width:100%}.rhea-inquiry-form-inner .rhea-inquiry-field .error{
border-color:red !important
}

.rhea-inquiry-form-inner div.rhea-inquiry-form-field .error+button.dropdown-toggle{
border-color:red !important
}

.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper{
margin-right:5px;
margin-left:5px;
width:100%}.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper .rhea-ajax-loader{
position:absolute;
width:100%;height:100%;top:0;
left:0;
background:hsla(0,0%,100%,.8);
display:none
}

.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper .rhea-ajax-loader .rhea_loader_box{
position:absolute;
width:32px;
height:32px;
left:0;
right:0;
top:0;
bottom:0;
margin:auto
}

.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper .rhea-ajax-loader svg rect{
fill:rgba(0,0,0,0)
}

.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper .rhea-ajax-loader svg path{
fill:gray
}

.rhea-inquiry-form-inner .rhea-inquiry-submit-wrapper.submit-button-inline button{
width:100%;margin-bottom:20px;
border-radius:var(--rh-small-border-radius)
}

.rhea-inquiry-form-inner .rhea-inquiry-gdpr-and-recaptcha{
margin-right:5px;
margin-left:5px;
width:100%}.rhea-inquiry-form-inner .rhea-inquiry-submit{
padding:13px 30px;
text-align:center;
cursor:pointer;
transition:.2s all ease-in-out;
background:var(--rh-global-color-primary);
position:relative
}

.rhea-inquiry-form-inner .rhea-inquiry-submit span{
font-weight:500
}

.rhea-inquiry-form-inner .rhea-inquiry-submit:hover{
background:var(--rh-global-color-primary-dark)
}

.rhea-inquiry-form-inner .rh_inspiry_gdpr{
margin-bottom:20px;
cursor:pointer
}

.rhea-inquiry-form-inner .inspiry-recaptcha-wrapper{
margin-bottom:20px
}

.rhea-inquiry-form-inner .rhea-error-container,.rhea-inquiry-form-inner .rhea-message-container{
margin-right:5px;
margin-left:5px;
margin-bottom:10px
}

.rhea-inquiry-form-inner .rhea-error-container:empty,.rhea-inquiry-form-inner .rhea-message-container:empty{
margin-bottom:0
}

.rhea-inquiry-form-inner .rhea-message-container{
color:var(--rh-global-color-primary)
}

.rhea-inquiry-form-inner .rhea-error-container{
display:block;
width:100%;color:red
}

.rhea-inquiry-form-inner .rhea-error-container .error{
background:rgba(0,0,0,0);
padding:0;
color:red;
cursor:pointer;
display:block
}

.rhea-inquiry-form-inner .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle{
padding:0 10px
}

.rhea-inquiry-form-inner .bootstrap-select .dropdown-menu li{
margin:0
}

.rhea-inquiry-field-break{
width:100%}.rhea-inquiry-form-separator{
margin-left:auto;
margin-right:auto;
height:1px;
width:60%;margin-top:7px;
margin-bottom:25px;
background:#e7e7e7
}

.rhea-radio-checkbox-fields{
display:flex;-moz-column-gap:20px;
column-gap:20px;
flex-wrap:wrap
}

.rhea-radio-checkbox-fields label{
cursor:pointer;
display:flex;
align-items:center;-moz-column-gap:5px;
column-gap:5px
}

.rhea-inquiry-form-break{
display:block;
width:100%}.rhea-property-taxonomy-widget-outer-wrapper{
position:relative
}

.rhea-property-taxonomy-widget-wrapper{
position:relative;
margin-bottom:30px;
padding-top:70%;overflow:hidden;
background-size:cover;
background-position:center;
background-repeat:no-repeat
}

.rhea-property-taxonomy-widget-wrapper.rhea-property-taxonomy-style-2{
padding-top:calc(140% + 30px)
}

.rhea-property-taxonomy-widget-wrapper.rhea-property-taxonomy-style-3{
padding-top:calc(210% + 60px)
}

.rhea-property-taxonomy-widget-wrapper:before{
content:"";display:block;
position:absolute;
top:0;
left:0;
z-index:1;
width:100%;height:100%;transition:all .25s ease-in-out;
background-color:rgba(0,0,0,.3)
}

.rhea-property-taxonomy-widget-wrapper:hover:before{
background-color:rgba(0,0,0,0)
}

.rhea-property-taxonomy-widget-content-overlay{
position:absolute;
top:0;
left:0;
z-index:1;
width:100%;height:100%}.rhea-property-taxonomy-widget-inner{
display:flex;
flex-direction:column;
position:absolute;
top:0;
left:0;
z-index:2;
width:100%;height:100%;padding:30px
}

.rhea-property-taxonomy-widget-inner:hover .rhea-view-all:after{
width:100%}.rhea-property-taxonomy-term-title{
margin:0 0 5px;
padding:0;
font-size:24px;
font-weight:400;
line-height:1.1;
color:#fff
}

.rhea-property-taxonomy-term-title,.rhea-property-taxonomy-property-counter{
color:#fff
}

.rhea-property-taxonomy-property-counter{
font-size:13px
}

.rhea-property-taxonomy-description{
margin-bottom:30px;
font-size:16px;
font-weight:400;
line-height:1.65
}

.rhea-property-taxonomy-description p{
margin-bottom:0
}

.rhea-tax-widget-inner{
display:flex;
flex-direction:column;
justify-content:space-between;
height:100%}.rhea-tax-widget-inner .rhea-property-taxonomy-term-title{
display:block
}

.rhea-tax-widget-inner .rhea-view-all{
font-weight:600;
font-size:16px;
color:#fff;
display:inline-block;
position:relative
}

.rhea-tax-widget-inner .rhea-view-all:after{
position:absolute;
bottom:-5px;
content:"";display:block;
width:0;
height:1px;
background:#fff;
transition:.2s all
}

.rhea-property-taxonomy-widget-outer-wrapper .rhea-tax-view-all{
font-size:16px;
font-weight:600;
display:inline-flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea-property-taxonomy-widget-outer-wrapper .rhea-tax-view-all .svg-icon{
display:inline-block
}

.rhea-property-taxonomy-widget-outer-wrapper .rhea-tax-view-all i{
color:#fff
}

.rhea-property-floor-plans-wrapper{
display:flex;
flex-wrap:wrap
}

.rhea-property-floor-plans-wrapper .rhea-floor-plan-wrap{
width:33.33%}.rhea-property-floor-plans-wrapper.two_col .rhea-floor-plan-wrap{
width:50%}.rhea-property-floor-plans-wrapper.four_col .rhea-floor-plan-wrap{
width:25%}.rhea-floor-plan-wrap{
position:relative;
overflow:hidden;
transition:all 150ms linear
}

.rhea-floor-plan-wrap .floor-plans-overlay{
position:absolute;
top:0;
left:0;
width:100%;min-height:100%;height:100%;z-index:9;
opacity:0;
background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));transition:all 200ms linear
}

.rhea-floor-plan-wrap figure img{
width:100%;transition:all 300ms linear
}

.rhea-floor-plan-wrap .floor-plans-content{
position:absolute;
bottom:0;
left:0;
height:auto;
z-index:10;
width:100%;padding:0 0 0 40px
}

.rhea-floor-plan-wrap .floor-plans-content h3{
color:#fff;
margin-bottom:35px;
transition:all 200ms linear
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta{
height:0;
overflow:hidden;
transition:all 200ms linear;
font-weight:400;
font-size:14px;
color:#fff
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta .fp-price{
font-size:16px
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta .fp-price span{
color:inherit;
margin:0
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta .meta-info{
display:flex;
align-items:center;
margin:0 0 20px
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta span{
display:inline-flex;
margin-right:25px;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta span i{
margin:0 5px 0 0
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta span svg{
width:14px;
height:auto
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta span svg,.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta span path{
fill:#fff
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta .rhea-custom-button{
display:inline-block;
padding:10px 20px;
margin:20px 0 0;
font-size:14px;
font-weight:normal;
border:none;
border-radius:0;
background-color:#3a7658;
color:#fff;
cursor:pointer
}

.rhea-floor-plan-wrap .floor-plans-content .rhea-floor-plan-meta .rhea-custom-button:hover{
background-color:#000
}

.rhea-floor-plan-wrap:hover .floor-plans-overlay{
opacity:1
}

.rhea-floor-plan-wrap:hover .rhea-floor-plan-meta{
height:170px
}

.rhea-floor-plan-wrap:hover .floor-plans-content h3{
margin-bottom:20px
}

.rhea-floor-plan-wrap:hover.animation-image_scale figure img{
transform:scale(1.02)
}

.rhea-floor-plan-wrap:hover.animation-card_scale{
transform:scale(1.02);
box-shadow:0 0 10px rgba(51,51,51,.3333333333);
z-index:9
}

.rhea-floor-plan-lightbox{
display:none;
background:none;
position:static;
padding:0
}

.rhea-floor-plan-lightbox .floor-plans-inner{
display:flex;
justify-content:center
}

.rhea-floor-plan-lightbox figure{
margin:0
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents{
width:25%;padding:30px;
background-color:rgba(0,0,0,.6);
color:#fff
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents h3,.rhea-floor-plan-lightbox .rhea-floor-plan-contents p{
color:#fff;
margin-bottom:20px
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .fp-price{
font-size:14px
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .fp-price span{
font-size:18px;
font-weight:bold
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .rhea-floor-desc{
font-size:14px
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span{
display:inline-block;
margin:0 15px 15px 0;
font-size:14px;
background:#222;
padding:5px 15px;
border-radius:30px;
color:#fff;
transition:all 200ms linear
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span i{
margin:0 4px 0 0;
transition:all 200ms linear
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span svg,.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span path{
fill:#fff;
transition:all 200ms linear
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span svg{
width:20px;
height:20px;
margin-right:5px
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span:hover{
background:#fff;
color:#222
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span:hover svg,.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span:hover path{
fill:#222
}

.rhea-floor-plan-lightbox .rhea-floor-plan-contents .meta-info span:hover i{
color:#222
}

.rhea-floor-plan-lightbox .fancybox-button{
background-color:#000
}

.fancybox-can-swipe .rhea-floor-plan-lightbox{
cursor:default}[data-elementor-device-mode=tablet] .rhea-property-floor-plans-wrapper .rhea-floor-plan-wrap{
width:50%}[data-elementor-device-mode=tablet] .rhea-floor-plan-lightbox .rhea-floor-plan-contents{
display:none}[data-elementor-device-mode=mobile] .rhea-property-floor-plans-wrapper .rhea-floor-plan-wrap{
width:100%}[data-elementor-device-mode=mobile] .rhea-floor-plan-lightbox .rhea-floor-plan-contents{
display:none
}

.rhea-social-icons-list{
list-style:none;
display:flex;-moz-column-gap:32px;
column-gap:32px;
row-gap:16px;
align-items:center;
padding-left:0;
margin-bottom:0
}

.rhea-social-icons-list li{
margin-top:0;
margin-bottom:0
}

.rhea-social-icons-list a{
display:flex;
width:48px;
height:48px;
align-items:center;
justify-content:center;
background:rgba(0,0,0,0);
border:1px solid rgba(10,21,16,.1);
border-radius:48px;
color:#1d1d1f
}

.rhea-social-icons-list a:hover{
border-color:#1d1d1f;
background:#1d1d1f;
color:#fff
}

.rhea-social-icons-list a svg{
height:auto
}

.rhea-social-icons-list a path{
transition:.2s all linear
}

.rhea-agent-widget-wrapper.style-expanded{
display:flex;
font-family:Instrument Sans,sans-serif;
height:auto;
min-height:330px
}

.rhea-agent-widget-wrapper.style-expanded .image-container{
width:46%;position:relative
}

.rhea-agent-widget-wrapper.style-expanded .image-container figure{
position:relative;
overflow:hidden;
border-radius:10px;
z-index:9;
width:100%;height:100%;background-position:center top;
background-repeat:no-repeat;
background-size:cover
}

.rhea-agent-widget-wrapper.style-expanded .image-container .rhea-agent-socials{
display:inline-flex;
flex-wrap:wrap;
justify-content:space-evenly;
position:absolute;
bottom:20px;
left:20px;
max-width:86%;background:#fff;
border-radius:10px;
color:#000;
list-style:none;
padding:12px 5px 0;
margin:0;
z-index:11
}

.rhea-agent-widget-wrapper.style-expanded .image-container .rhea-agent-socials li{
margin:0 10px 10px
}

.rhea-agent-widget-wrapper.style-expanded .image-container .rhea-agent-socials li.rhea-agent-phone{
display:none
}

.rhea-agent-widget-wrapper.style-expanded .image-container .rh_main_verification__icon{
position:absolute;
top:5px;
right:5px;
z-index:999
}

.rhea-agent-widget-wrapper.style-expanded .agent-details{
width:54%;padding:13px 20px 10px 22px
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-title{
margin:0 0 6px;
font-size:20px
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-role{
font-size:14px;
line-height:22px;
margin-bottom:17px
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .status-terms{
list-style:none;
padding:0
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .status-terms li{
display:inline-block;
font-weight:lighter;
padding:0 12px 0 7px;
color:#000;
line-height:1
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .status-terms li:first-child{
padding-left:0
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .status-terms li strong{
font-weight:bold
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .status-terms li.separator{
border-right:1px solid #000
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .additional-points{
list-style:none;
padding:0
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .additional-points li{
font-size:14px;
line-height:22.5px;
font-weight:400
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .additional-points li>i{
margin-right:10px;
color:#64c695
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-phone{
display:block;
font-size:16px;
font-weight:400;
line-height:26px;
margin:0 0 20px
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-phone i{
margin:0 8px 0 0
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-contact-button{
display:inline-block;
position:relative;
padding:0 48px 0 16px;
border-radius:8px;
border:1px solid #77d2b3;
font-size:16px;
line-height:36px;
color:#77d2b3;
transition:all 200ms linear
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-contact-button:after{
content:"";position:absolute;
top:14px;
right:20px;
width:7px;
height:7px;
border:2px solid #77d2b3;
border-left:0;
border-bottom:0;
transform:rotate(45deg)
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-contact-button:hover{
background-color:#77d2b3;
color:#fff
}

.rhea-agent-widget-wrapper.style-expanded .agent-details .agent-contact-button:hover:after{
border-color:#fff
}

.elementor-col-20 .rhea-agent-widget-wrapper.style-expanded,.elementor-col-25 .rhea-agent-widget-wrapper.style-expanded,.elementor-col-33 .rhea-agent-widget-wrapper.style-expanded{
flex-wrap:wrap
}

.elementor-col-20 .rhea-agent-widget-wrapper.style-expanded .image-container,.elementor-col-20 .rhea-agent-widget-wrapper.style-expanded .agent-details,.elementor-col-25 .rhea-agent-widget-wrapper.style-expanded .image-container,.elementor-col-25 .rhea-agent-widget-wrapper.style-expanded .agent-details,.elementor-col-33 .rhea-agent-widget-wrapper.style-expanded .image-container,.elementor-col-33 .rhea-agent-widget-wrapper.style-expanded .agent-details{
width:100%;min-height:370px
}

.elementor-col-20 .rhea-agent-widget-wrapper.style-expanded .agent-details,.elementor-col-25 .rhea-agent-widget-wrapper.style-expanded .agent-details,.elementor-col-33 .rhea-agent-widget-wrapper.style-expanded .agent-details{
padding:20px 0}@media(max-width: 997px){.rhea-agent-widget-wrapper{
text-align:center
}

.elementor-col-50 .rhea-agent-widget-wrapper.style-expanded{
flex-wrap:wrap
}

.elementor-col-50 .rhea-agent-widget-wrapper.style-expanded .image-container,.elementor-col-50 .rhea-agent-widget-wrapper.style-expanded .agent-details{
width:100%;min-height:370px
}

.elementor-col-50 .rhea-agent-widget-wrapper.style-expanded .agent-details{
padding:20px 0}}.elementor-widget .rhea-filters-display{
display:block;
text-align:left;
margin:0 0 10px
}

.elementor-widget .rhea-filters-display>span{
display:inline-block;
padding:5px 10px;
margin:0 5px 5px 0;
font-size:12px;
font-weight:700;
border-radius:20px;
color:var(--rh-global-color-headings);
transition:all 200ms linear;
box-shadow:0 0 7px -2px rgba(0,0,0,.19)
}

.elementor-widget .rhea-filters-display>span span{
font-weight:300
}

.elementor-widget .rhea-filters-display>span i{
position:relative;
display:inline-block;
width:9px;
height:9px;
margin:0 0 0 7px;
transition:all 200ms linear;
cursor:pointer
}

.elementor-widget .rhea-filters-display>span i:before,.elementor-widget .rhea-filters-display>span i:after{
content:"";width:9px;
height:2px;
position:absolute;
left:0;
top:4px;
background-color:var(--rh-global-color-text);
transition:all 200ms linear;
transform:rotate(45deg)
}

.elementor-widget .rhea-filters-display>span i:after{
transform:rotate(135deg)
}

.elementor-widget .rhea-filters-display>span i:hover{
transform:scale(1.3)
}

.elementor-widget .rhea-filters-display>span:hover{
background-color:var(--rh-global-color-primary);
border-color:var(--rh-global-color-primary);
color:var(--rh-color-white)
}

.elementor-widget .rhea-filters-display>span:hover i:before,.elementor-widget .rhea-filters-display>span:hover i:after{
background-color:#fff
}

.elementor-widget .rhea-filters-display>span.clear-all-filters{
display:none;
border:none;
background:none;
box-shadow:none;
cursor:pointer;
color:var(--rh-global-color-link-hover);
transition:all 200ms linear
}

.elementor-widget .rhea-filters-display>span.clear-all-filters.active{
display:inline-block
}

.elementor-widget .rhea-filters-display>span.clear-all-filters:hover{
color:var(--rh-global-color-link)
}

.elementor-widget .rhea-filters-display.empty{
display:none
}

.classic_properties_elementor_wrapper{
display:flex;
justify-content:center;
margin-left:-15px;
margin-right:-15px;
flex-wrap:wrap
}

.classic_properties_elementor_wrapper .rhea_property_wrapper{
width:50%;padding-left:15px;
padding-right:15px;
margin-bottom:30px;
min-width:320px
}

.classic_properties_elementor_wrapper .rhea_property_container{
padding:15px;
border:1px solid #dedede;
transition:all .2s ease-in-out
}

.classic_properties_elementor_wrapper .rhea_property_title{
line-height:20px;
margin-left:-5px;
margin-right:-5px;
margin-bottom:12px;
margin-top:0
}

.classic_properties_elementor_wrapper .rhea_property_title a{
color:#394041;
font-size:18px;
font-weight:normal;
font-family:"Lato",Helvetica,Arial,sans-serif;
transition:all .2s ease-in-out;
line-height:20px;
display:inline-block;
margin-bottom:5px;
margin-left:5px;
margin-right:5px
}

.classic_properties_elementor_wrapper .rhea_property_title a:hover{
color:#df5400
}

.classic_properties_elementor_wrapper .rhea_property_detail_box{
display:flex;
flex-wrap:wrap
}

.classic_properties_elementor_wrapper .rhea_property_thumb{
overflow:hidden;
min-width:150px;
width:50%}.classic_properties_elementor_wrapper .rhea_thumb_inner{
position:relative
}

.classic_properties_elementor_wrapper .rhea_thumb_inner img{
width:100%}.classic_properties_elementor_wrapper .rhea_property_label{
position:absolute;
left:0;
top:0;
font-weight:normal;
padding:2px 9px;
display:inline-block;
color:#fff;
background:red;
line-height:20px;
font-size:14px
}

.classic_properties_elementor_wrapper .rhea_property_status{
position:absolute;
right:0;
bottom:0;
font-weight:normal;
padding:2px 9px;
display:inline-block;
color:#fff;
background:#ec894d;
line-height:20px;
font-size:14px
}

.classic_properties_elementor_wrapper .rhea_property_detail{
flex:1;
min-width:150px
}

.classic_properties_elementor_wrapper .rhea_property_price_bar{
padding:8px 10px 10px 13px;
background-color:#4dc7ec;
line-height:20px
}

.classic_properties_elementor_wrapper .rhea_prop_card__price{
font-size:18px;
margin-bottom:0;
margin-top:0;
line-height:20px;
font-weight:400
}

.classic_properties_elementor_wrapper .rhea_prop_card__price .rhea_price{
color:#fff;
vertical-align:middle
}

.classic_properties_elementor_wrapper .rhea_prop_card__price small{
color:#fff;
font-size:14px;
font-weight:400;
vertical-align:middle
}

.classic_properties_elementor_wrapper .rhea_prop_card__price small:before{
content:" - ";vertical-align:middle
}

.classic_properties_elementor_wrapper .rhea_property_excerpt{
padding:10px 13px 0;
line-height:24px
}

.classic_properties_elementor_wrapper .rhea_property_excerpt p{
line-height:inherit;
margin-bottom:10px
}

.classic_properties_elementor_wrapper .rhea_more_details{
display:block;
line-height:20px;
color:#394041;
font-size:14px;
transition:.2s all ease-in-out
}

.classic_properties_elementor_wrapper .rhea_more_details i{
vertical-align:middle;
margin-left:5px;
margin-right:5px;
font-size:10px
}

.classic_properties_elementor_wrapper .rhea_more_details:hover{
color:#df5400
}

.classic_properties_elementor_wrapper .rhea_property_meta_container{
display:flex;
flex-wrap:wrap;
border-left:1px solid #dedede;
border-top:none;
background-color:#f5f5f5;
transition:all .2s ease-in-out
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper{
flex:1;
padding:10px 12px;
border:1px solid #dedede;
border-top:none
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper .rhea_meta_wrapper_inner{
margin-left:-2.5px;
margin-right:-2.5px;
white-space:nowrap
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper svg{
line-height:20px;
margin-right:2.5px;
margin-left:2.5px;
height:auto
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper svg .path{
fill:#454d4f
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper i{
font-size:16px;
color:#454d4f;
vertical-align:middle;
position:relative;
top:-1px
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper .figure{
margin-right:2.5px;
margin-left:2.5px;
color:#394041;
font-size:12px;
display:inline-block;
line-height:18px
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper:first-of-type{
border-left:none
}

.classic_properties_elementor_wrapper .rhea_meta_wrapper+.rhea_meta_wrapper{
border-left:none
}

.classic_properties_elementor_wrapper .rhea_is_featured{
display:inline-block;
background:#23a455;
color:#fff;
font-size:12px;
font-weight:400;
padding:3px 10px;
vertical-align:middle;
margin-left:5px;
margin-right:5px
}

.rtl .classic_properties_elementor_wrapper .rhea_more_details i{
transform:rotate(180deg)
}

.rhea_latest_properties_ajax_classic .pagination{
margin:12px 0;
text-align:center
}

.rhea_latest_properties_ajax_classic .pagination a{
display:inline-block;
margin:0 1px;
text-align:center;
font-size:13px;
vertical-align:middle;
transition:all .2s;
background-color:#dedede;
color:#555;
line-height:14px;
padding:10px 14px
}

.rhea_latest_properties_ajax_classic .pagination a:hover,.rhea_latest_properties_ajax_classic .pagination a.current{
background-color:#e3712c;
color:#fff
}

.rhea_latest_properties_ajax_classic .pagination.rhea-pagination-clean{
border:none
}

.rhea_classic_featured_properties_elementor{
overflow:hidden;
background:#252a2b
}

.rhea_classic_featured_properties_elementor .rhea_classic_featured_properties{
position:relative;
overflow:hidden
}

.rhea_classic_featured_properties_elementor .flex-control-nav{
bottom:10px;
z-index:999;
margin:0;
padding:0
}

.rhea_classic_featured_properties_elementor .flex-control-nav li a{
transition:.2s all ease-in-out;
background:#8b9293
}

.rhea_classic_featured_properties_elementor .flex-control-nav li a:hover{
background:#fff
}

.rhea_classic_featured_properties_elementor .flex-control-nav li a.flex-active{
background:#fff
}

.rhea_classic_featured_properties_elementor ul.rhea_classic_featured_flex_slider{
margin:0;
padding:0
}

.rhea_classic_featured_properties_elementor .rhea_featured_slide{
overflow:hidden
}

.rhea_classic_featured_properties_elementor .rhea_slide_inner{
padding:40px 50px 60px 40px;
display:flex;
margin-left:-25px;
margin-right:-25px;
flex-wrap:wrap
}

.rhea_classic_featured_properties_elementor .rhea_thumb_side{
flex:50%;min-width:250px;
padding-left:25px;
padding-right:25px
}

.rhea_classic_featured_properties_elementor .rhea_detail_side{
flex:50%;min-width:200px;
padding-left:25px;
padding-right:25px
}

.rhea_classic_featured_properties_elementor .rhea_detail_side_inner h4 a{
font-size:20px;
color:#fff
}

.rhea_classic_featured_properties_elementor .rhea_detail_side_inner h4 a:hover{
color:hsla(0,0%,100%,.8)
}

.rhea_classic_featured_properties_elementor .rhea_price_and_button_wrapper{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}

.rhea_classic_featured_properties_elementor .rhea_price_and_button_wrapper p{
margin-bottom:0;
padding-left:10px;
padding-right:10px
}

.rhea_classic_featured_properties_elementor .rhea_price_and_button_wrapper a{
display:inline-block;
padding-left:10px;
padding-right:10px
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
margin-right:-5px;
margin-left:-5px
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container p{
margin-bottom:0
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container .rhea_featured_meta{
align-items:center;
display:flex;
margin-right:-5px;
margin-left:-5px;
padding-left:5px;
padding-right:5px;
margin-bottom:10px
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container .rhea_featured_meta svg{
fill:#8b9293;
width:50px;
height:auto;
padding-left:5px;
padding-right:5px;
vertical-align:middle
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container .rhea_featured_meta .rhea_featured_figure{
padding-left:5px;
padding-right:5px
}

.rhea_classic_featured_properties_elementor .rhea_featured_meta_container .rhea_featured_figure{
font-size:16px;
color:#888
}

.rhea_classic_featured_properties_elementor .rhea_price_side{
margin-bottom:15px;
margin-left:-10px;
margin-right:-10px
}

.rhea_classic_featured_properties_elementor .rhea_price_side .price{
font-weight:700;
font-size:22px;
color:#ec894d
}

.rhea_classic_featured_properties_elementor .rhea_price_side .type small{
font-size:14px;
color:#fff
}

.rhea_classic_featured_properties_elementor .rhea_button_side{
margin-bottom:10px;
display:flex;
flex-wrap:wrap;
align-items:center;
margin-left:-5px;
margin-right:-5px
}

.rhea_classic_featured_properties_elementor .rhea_button_side a{
white-space:nowrap;
margin-bottom:5px;
display:inline-block;
padding:10px 20px;
transition:.2s all linear;
background:#ec894d;
border:1px solid #ec894d;
color:#fff;
font-size:14px;
line-height:20px;
margin-left:5px;
margin-right:5px
}

.rhea_classic_featured_properties_elementor .rhea_button_side a:hover{
background:rgba(0,0,0,0)
}

.rhea_classic_featured_properties_elementor .rhea_button_side .photos{
white-space:nowrap;
margin-bottom:5px;
display:inline-block;
padding:10px 20px;
transition:.2s all linear;
background:rgba(0,0,0,0);
border:1px solid hsla(0,0%,100%,.5);
color:#fff;
font-size:14px;
line-height:20px;
margin-left:5px;
margin-right:5px
}

.rhea_classic_featured_properties_elementor .rhea_excerpt_wrapper{
color:#888
}

.rhea_classic_featured_properties_elementor .rhea_thumb_side_inner{
position:relative;
margin-bottom:20px
}

.rhea_classic_featured_properties_elementor .rhea_thumb_side_inner img{
max-width:none;
width:100%}.rhea_classic_featured_properties_elementor .rhea_thumb_side_inner .statuses{
display:inline-block;
color:#fff;
background:#4dc7ec;
padding:5px 15px;
border-radius:500rem;
font-size:11px;
text-transform:uppercase;
line-height:17px;
position:absolute;
bottom:20px;
right:25px
}

.rhea_classic_featured_properties_elementor .rhea_meta_separator{
height:1px;
background:#343a3b;
width:100%;margin-left:auto;
margin-right:auto;
margin-bottom:20px
}

.rhea_classic_features_section_elementor{
position:relative;
padding:60px 49px;
overflow:hidden;
background-size:cover;
background-position:center
}

.rhea_classic_features_section_elementor .rhea_heading_wrapper h2{
font-size:30px;
margin-bottom:16px;
color:#fff
}

.rhea_classic_features_section_elementor .rhea_heading_wrapper p{
margin-bottom:30px;
color:#fff
}

.rhea_classic_features_section_elementor .rhea_features{
display:flex;
justify-content:space-around;
flex-wrap:wrap
}

.rhea_classic_features_section_elementor .rhea_features_section{
width:33.33%;padding-left:20px;
padding-right:20px;
min-width:200px
}

.rhea_classic_features_section_elementor .rhea_features_section h4{
font-size:20px;
color:#fff;
margin-bottom:10px;
line-height:30px
}

.rhea_classic_features_section_elementor .rhea_features_section .rhea_features_content_area{
color:#fff
}

.rhea_classic_features_section_elementor .rhea_features_overlay{
position:absolute;
left:0;
top:0;
width:100%;height:100%;background:rgba(62,182,224,.65);
z-index:9
}

.rhea_classic_features_section_elementor .rhea_features_image{
max-width:100%;margin-bottom:30px
}

.rhea_classic_features_section_container{
position:relative;
z-index:99
}

.rhea_classic_news_elementor_wrapper{
display:flex;
margin-left:-15px;
margin-right:-15px;
flex-wrap:wrap;
justify-content:center
}

.rhea_classic_news_elementor_wrapper article.hentry{
width:33.33%;padding-left:15px;
padding-right:15px;
min-width:200px;
margin-bottom:30px;
margin-top:0
}

.rhea_classic_news_elementor_wrapper article.hentry img{
width:100%;max-width:none
}

.rhea_classic_news_elementor_wrapper article.hentry h4{
margin-bottom:15px
}

.rhea_classic_news_elementor_wrapper article.hentry h4 a{
font-size:16px;
line-height:26px;
color:#394041
}

.rhea_classic_news_elementor_wrapper article.hentry h4 a:hover{
color:#df5400
}

.rhea_classic_news_elementor_wrapper article.hentry .rhea_post_meta{
font-size:13px;
line-height:20px;
margin-bottom:10px;
color:#394041
}

.rhea_classic_news_elementor_wrapper article.hentry p{
margin-bottom:15px;
line-height:22px;
font-size:13px
}

.rhea_classic_news_elementor_wrapper article.hentry .rhea_more_details{
color:#394041;
display:inline-block;
margin-bottom:20px;
vertical-align:middle
}

.rhea_classic_news_elementor_wrapper article.hentry .rhea_more_details:hover{
color:#df5400
}

.rhea_classic_news_elementor_wrapper article.hentry .rhea_more_details i{
margin-left:5px;
margin-right:5px;
vertical-align:middle
}

.rhea_classic_news_elementor_wrapper .rhea_classic_listing_slider{
position:relative;
direction:ltr;
height:auto;
transition:all 200ms linear
}

.rhea_classic_news_elementor_wrapper .rhea_classic_listing_slider ul{
margin:0;
padding:0
}

.rhea_classic_news_elementor_wrapper .rhea_classic_listing_slider ul li{
margin-bottom:0
}

.rhea_classic_news_elementor_wrapper .rhea_classic_listing_slider .gallery-loader{
position:absolute;
width:100%;height:100%;background-color:rgba(0,0,0,.7);
text-align:center;
padding-top:33%;z-index:99
}

.rhea_classic_news_elementor_wrapper .rhea_classic_listing_slider .slides li:not(:nth-of-type(1)){display:none
}

.rhea_classic_news_elementor_wrapper .rhea_thumb_wrapper{
margin-top:0;
margin-bottom:15px
}

.rhea_classic_news_elementor_wrapper .rhea_thumb_wrapper .video-wrapper{
height:100%;padding:0;
background-color:#252a2b
}

.rhea_classic_news_elementor_wrapper .rhea_thumb_wrapper .video-wrapper iframe{
height:100%}.rhea_classic_news_elementor_wrapper .flex-direction-nav li{
position:absolute;
top:0;
bottom:0;
margin:auto;
display:flex
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li.flex-nav-prev{
left:0
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li.flex-nav-next{
right:0
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li a{
position:static;
margin:0;
align-self:center;
padding:9px;
display:inline-block;
opacity:1;
background:#dedede;
width:auto;
height:auto
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li a:before{
display:none
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li a:hover{
background:#394041;
color:#fff
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li a i:before{
display:block
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li .flex-prev{
left:0
}

.rhea_classic_news_elementor_wrapper .flex-direction-nav li .flex-next{
right:0
}

.rtl .rhea_classic_news_elementor_wrapper article .rhea_more_details i{
transform:rotate(180deg)
}

.rtl .classic_properties_elementor_wrapper .rhea_property_label{
left:auto;
right:0
}

.rtl .classic_properties_elementor_wrapper .rhea_property_status{
right:auto;
left:0
}

.elementor-editor-active .rh_section{
padding-top:10rem
}

.rhea-ultra-action-buttons{
display:flex;-moz-column-gap:5px;
column-gap:5px
}

.rhea-ultra-action-buttons .favorite-btn-wrap{
width:32px;
height:32px;
display:inline-block;
position:relative
}

.rhea-ultra-action-buttons .favorite-btn-wrap a,.rhea-ultra-action-buttons .favorite-btn-wrap span{
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
justify-content:center;
align-items:center;
width:32px;
height:32px;
border-radius:32px;
cursor:pointer
}

.rhea-ultra-action-buttons .favorite-btn-wrap a svg,.rhea-ultra-action-buttons .favorite-btn-wrap span svg{
transition:.2s all linear;
width:18px;
height:18px;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto
}

.rhea-ultra-action-buttons .favorite-btn-wrap a svg path,.rhea-ultra-action-buttons .favorite-btn-wrap span svg path{
transition:.2s all linear
}

.rhea-ultra-action-buttons .favorite-btn-wrap .hide{
display:none
}

.rhea-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap a,.rhea-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap span{
background:var(--rh-color-white)
}

.rhea-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap a:hover,.rhea-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap span:hover{
background:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span,.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a{
background:var(--rh-global-color-headings)
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span svg .rh-ultra-dark,.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a svg .rh-ultra-dark{
fill:#f0f0f0
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span svg .rh-ultra-light,.rhea-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a svg .rh-ultra-light{
fill:var(--rh-global-color-text)
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover{
background:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover svg .rh-ultra-dark{
fill:var(--rh-global-color-primary)
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover svg .rh-ultra-light{
fill:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red{
background:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red svg .rh-ultra-dark{
fill:#ea3d3d
}

.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red svg .rh-ultra-light{
fill:#f49999
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover{
background:var(--rh-global-color-headings)
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover svg .rh-ultra-dark{
fill:#f0f0f0
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover svg .rh-ultra-light{
fill:var(--rh-global-color-text)
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red{
background:var(--rh-global-color-headings)
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red svg .rh-ultra-dark{
fill:#ea3d3d
}

.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red svg .rh-ultra-light{
fill:#f49999
}

.rhea-ultra-action-buttons .add-to-compare-span a,.rhea-ultra-action-buttons .add-to-compare-span span{
width:32px;
height:32px;
border-radius:32px;
background:var(--rh-color-white);
position:relative;
display:inline-block
}

.rhea-ultra-action-buttons .add-to-compare-span .hide{
display:none
}

.rhea-ultra-action-buttons .add-to-compare-span svg{
width:18px;
height:auto;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto
}

.rhea-ultra-action-buttons.rh-ultra-action-light .add-to-compare-span .ultra-compare-st1{
fill:var(--rh-global-color-primary)
}

.rhea-ultra-action-buttons.rh-ultra-action-light .add-to-compare-span .rh-ultra-light{
fill:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span a,.rhea-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span span{
background:var(--rh-global-color-headings)
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span .rh-ultra-dark{
fill:#f0f0f0
}

.rhea-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span .rh-ultra-light{
fill:var(--rh-global-color-text)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a:hover,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span:hover{
background:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a:hover svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span:hover svg .rh-ultra-dark{
fill:var(--rh-global-color-primary)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a:hover svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span:hover svg .rh-ultra-light{
fill:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a.highlight,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span.highlight{
background:var(--rh-global-color-primary-light)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a.highlight svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span.highlight svg .rh-ultra-dark{
fill:var(--rh-global-color-secondary)
}

.rhea-ultra-action-buttons.hover-light .add-to-compare-span a.highlight svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-light .add-to-compare-span span.highlight svg .rh-ultra-light{
fill:var(--rh-global-color-secondary-light)
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a:hover,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span:hover{
background:#000
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a:hover svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span:hover svg .rh-ultra-dark{
fill:#f0f0f0
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a:hover svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span:hover svg .rh-ultra-light{
fill:var(--rh-global-color-text)
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight{
background:#000
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight svg .rh-ultra-dark,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight svg .rh-ultra-dark{
fill:var(--rh-global-color-primary)
}

.rhea-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight svg .rh-ultra-light,.rhea-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight svg .rh-ultra-light{
fill:var(--rh-global-color-primary-light)
}

.rhea-ultra-diretional-buttons{
width:40px;
height:40px;
border-radius:40px;
display:flex;
align-items:center;
justify-content:center;
background:var(--rh-global-color-primary);
transition:.5s all ease-in-out;
color:#fff
}

.rhea-ultra-diretional-buttons:hover{
background:#e2e2e2;
color:#fff
}

.rhea-slider-directional-nav .rhea-ultra-diretional-buttons{
position:absolute;
top:50%;margin-top:-20px;
opacity:0;
visibility:hidden
}

.rhea-slider-directional-nav .flex-prev{
left:-20px
}

.rhea-slider-directional-nav .flex-next{
right:-20px
}

.rhea-slider-directional-nav:hover .rhea-ultra-diretional-buttons{
visibility:visible;
opacity:1
}

.rhea-slider-directional-nav:hover .flex-prev{
left:10px
}

.rhea-slider-directional-nav:hover .flex-next{
right:10px
}

.rhea-list-no-padding-margin ul,.rhea-list-no-padding-margin ol{
padding:0;
margin:0
}

.rhea-transition-200ms{
transition:.2s all ease-in-out
}

.rhea-ultra-tooltip [data-tooltip]::after{
text-transform:initial;
padding:3px 10px;
border-radius:40px;
font-weight:500
}

.rhea-ultra-tooltip.rhea-toolip-light [data-tooltip]::after{
background:#fff;
color:#333
}

.rhea-ultra-tooltip.rhea-toolip-light [data-tooltip]::before{
border-top-color:#fff
}

.rhea-ultra-tooltip.rhea-toolip-dark [data-tooltip]::after{
background:#000;
color:#fff
}

.rhea-ultra-tooltip.rhea-toolip-dark [data-tooltip]::before{
border-top-color:#000
}

.design_ultra .bootstrap-select .dropdown-menu .open{
scrollbar-width:thin;
scrollbar-color:var(--rh-global-color-primary) rgba(0,0,0,0)
}

.user-select-none{-webkit-user-select:none;-moz-user-select:none;
user-select:none
}

.rhea-map-temp-background #property_map{
display:flex;
justify-content:center;
align-items:center;
padding:20px;
background:var(--rh-global-color-primary-light)
}

.rhea-section-editor-class{
height:350px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
text-align:center;
padding:20px;
background:var(--rh-global-color-primary-light);
border-radius:40px
}

#rhea-filterable-properties-container{
transition:all 300ms
}

.rhea-ultra-main-slider-wrapper .flexslider{
margin-bottom:0;
border:0
}

.rhea-ultra-main-slider-thumb{
display:block;
height:100%;min-height:640px;
background-position:center;
background-size:cover
}

.rhea-ultra-main-detail-wrapper{
position:absolute;
z-index:99999;
bottom:-60px;
left:0;
right:0;
padding-left:20px;
padding-right:20px;
width:100%;display:flex;
align-items:center;
justify-content:center
}

.rhea-ultra-main-slider-detail{
position:relative;
background:#fff;
max-width:1140px;
width:100%;border-radius:25px;
display:flex;
flex-wrap:wrap;-moz-column-gap:60px;
column-gap:60px;
row-gap:25px;
padding:35px;
align-items:center;
justify-content:space-between;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-webkit-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-moz-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19)
}

.rhea-ultra-main-slider-detail h3{
margin:0;
flex:1 0 285px;
font-size:24px
}

.rhea-ultra-main-slider-detail h3 a{
color:#1a1a1a
}

.rhea-ultra-main-slider-detail h3 a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-main-slider-detail h3 span{
color:#000000;
font-size:14px;
white-space:nowrap;
margin-left:5px;
margin-right:5px
}

.rhea-ultra-main-slider-detail p{
margin:0
}

.rhea-ultra-main-slider-detail .rhea-meta-icons-labels{
display:block;
font-size:14px;
font-weight:700;
margin-bottom:12px
}

.rhea-ultra-main-slider-detail .rhea_ultra_meta_box{
font-size:14px
}

.rhea-ultra-main-slider-detail .rh_prop_card_meta_wrap_ultra img.custom-meta-icon-image,.rhea-ultra-main-slider-detail .rh_prop_card_meta_wrap_ultra svg{
width:24px;
height:auto
}

.rhea-ultra-slider-featured-tag{
position:absolute;
top:-13px;
font-weight:700;
font-size:14px;
color:#fff;
background:var(--rh-global-color-primary);
padding:4px 13px;
border-radius:20px;
display:block;
line-height:1.3
}

.rhea-ultra-slider-price .ere-price-display{
font-size:30px;
color:#1a1a1a;
font-weight:700
}

.rhea-ultra-slider-price .rhea-ultra-slider-property-status{
font-size:14px;
font-weight:700;
color:var(--rh-global-color-primary);
margin-bottom:8px;
display:block
}

.rhea-ultra-slider-price .ere-price-slash{
display:none
}

.rhea-ultra-slider-price .ere-price-prefix{
color:#000000;
font-size:14px
}

.rhea-ultra-slider-price .property-current-price{
text-decoration:none
}

.rhea-ultra-slider-price .property-old-price{
color:#000000;
font-size:18px
}

.rhea-ultra-slider-price .ere-price-postfix{
color:#000000;
font-size:14px
}

.rhea-ultra-main-slider-nav a{
position:absolute;
z-index:99999;
display:flex;
justify-content:center;
align-items:center;
width:40px;
height:40px;
border-radius:40px;
background:#1a1a1a;
margin-top:-20px;
color:#fff
}

.rhea-ultra-main-slider-nav a:hover{
background:var(--rh-global-color-primary)
}

.rhea-ultra-main-slider-nav .flex-prev{
left:15px;
top:50%}.rhea-ultra-main-slider-nav .flex-next{
right:15px;
top:50%}.rhea-ultra-main-slider-property-price{
display:flex;
align-items:center;-moz-column-gap:5px;
column-gap:5px;
line-height:1}[data-elementor-device-mode=tablet] .rhea-ultra-main-detail-wrapper{
bottom:25px}[data-elementor-device-mode=tablet] .rhea-ultra-main-slider-detail{
padding:25px;
max-width:550px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-main-slider-thumb{
min-height:510px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-main-detail-wrapper{
bottom:25px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-main-slider-detail{
padding:25px;
max-width:550px}[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-thumb{
min-height:320px}[data-elementor-device-mode=mobile] .rhea-ultra-main-detail-wrapper{
bottom:0;
position:relative;
padding-left:0;
padding-right:0}[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-detail{
padding:20px;
max-width:none;
row-gap:10px;
border-radius:0 0 25px 25px}[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-detail h3{
flex:auto;
font-size:20px}[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-detail .rhea-meta-icons-labels{
font-size:12px}[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-detail .rh_prop_card_meta_wrap_ultra img,[data-elementor-device-mode=mobile] .rhea-ultra-main-slider-detail .rh_prop_card_meta_wrap_ultra svg{
width:20px;
height:auto}[data-elementor-device-mode=mobile] .rh_prop_card_meta_wrap_ultra{-moz-column-gap:5px;
column-gap:5px}[data-elementor-device-mode=mobile] .rhea-ultra-slider-price .rhea-ultra-slider-property-status{
margin-bottom:5px}[data-elementor-device-mode=mobile] .rhea-ultra-slider-price .ere-price-display{
font-size:24px
}

.rhea-ultra-properties-top-bar{
display:flex;
align-items:center;
justify-content:space-between;
padding-bottom:25px
}

.rhea-ultra-properties-top-bar-stats-wrapper p{
margin:0;
font-size:16px
}

.rhea-ultra-properties-top-bar-stats-wrapper span{
font-weight:600;
color:#666
}

.rhea-ultra-properties-top-bar-sorting-and-view{
display:flex;
flex-wrap:wrap;
gap:15px;
align-items:center
}

.rhea-ultra-properties-top-bar-sort-controls{
display:flex;
align-items:center;
width:auto
}

.rhea-ultra-properties-top-bar-sort-controls label{
font-size:13px;
font-weight:500;
line-height:1;
white-space:nowrap;
color:var(--rh-global-color-text)
}

.rhea-ultra-properties-top-bar-sort-controls select.rh-ultra-select-dropdown{
position:absolute !important;
bottom:0;
left:50%;display:block !important;
width:.5px !important;
height:100% !important;
padding:0 !important;
opacity:0 !important;
border:none;
z-index:0 !important
}

.rhea-ultra-properties-top-bar-sort-controls .bootstrap-select>.dropdown-toggle{
display:flex;
align-items:center;
padding:0 10px;
font-size:13px;
font-weight:500;
line-height:1.2;
border:none;
border-radius:0
}

.rhea-ultra-properties-top-bar-sort-controls .bootstrap-select>.dropdown-toggle .bs-caret{
display:flex
}

.rhea-ultra-properties-top-bar-sort-controls .bootstrap-select>.dropdown-toggle .caret{
position:static;
margin-top:0
}

.rhea-ultra-properties-top-bar-sort-controls .bootstrap-select .dropdown-menu li a{
font-size:13px
}

.rhea-ultra-properties-top-bar-sort-controls .bootstrap-select .dropdown-menu li a span.text{
display:block;
width:max-content;
width:-moz-max-content
}

.rhea-ultra-properties-top-bar-view-type{
display:flex;-moz-column-gap:20px;
column-gap:20px
}

.rhea-ultra-properties-top-bar-view-type svg{
width:18px;
height:auto
}

.rhea-ultra-properties-top-bar-view-type .active svg{
fill:var(--rh-global-color-primary)
}

.rhea-ultra-properties-one-section .flexslider{
margin:0;
border:none;
background:rgba(0,0,0,0)
}

.rhea-ultra-properties-one-section ul{
padding:0;
margin-bottom:0
}

.rhea_ultra_media_count{
display:flex;-moz-column-gap:5px;
column-gap:5px
}

.rhea_ultra_media_count .rhea_media{
padding:2.5px 8px;
background:#fff;
border-radius:20px;
line-height:initial;
white-space:nowrap;
display:flex;
transition:.2s all ease-in-out
}

.rhea_ultra_media_count .rhea_media span{
font-size:13px;
line-height:initial;
color:var(--rh-global-color-primary);
display:inline-block;
margin-left:2px;
margin-right:2px;
transition:inherit
}

.rhea_ultra_media_count .rhea_media:hover{
background:var(--rh-global-color-primary)
}

.rhea_ultra_media_count .rhea_media:hover span{
color:#fff
}

.rhea_ultra_media_count .rhea_media:hover svg{
fill:#fff
}

.rhea_ultra_media_count svg{
margin-bottom:1px;
fill:var(--rh-global-color-primary);
width:14px;
height:100%;margin-left:2px;
margin-right:2px;
transition:inherit
}

.rhea-ultra-property-thumb a{
border-radius:10px;
display:block;
overflow:hidden
}

.rhea-ultra-card-thumb-wrapper{
margin-bottom:18px;
position:relative
}

.rhea-ultra-top-tags-box{
padding:10px 10px 0 10px;
width:100%;position:absolute;
top:0;
display:flex;
justify-content:space-between;
align-items:flex-start;
z-index:10
}

.rhea-ultra-bottom-box{
padding:0 10px 10px;
position:absolute;
bottom:0;
display:flex;
width:100%;z-index:10
}

.rhea-ultra-bottom-box.rhea-ultra-flex-end{
justify-content:flex-end
}

.rhea-ultra-bottom-box.rhea-ultra-flex-between{
justify-content:space-between
}

.rhea-ultra-bottom-box.rhea-ultra-align-center{
align-items:center
}

.rhea-ultra-action-buttons{
display:flex;-moz-column-gap:10px;
column-gap:10px
}

.rhea-ultra-action-buttons .rhea_compare_icons{
display:flex
}

.rhea-ultra-action-buttons .rhea_compare_icons a,.rhea-ultra-action-buttons .rhea_compare_icons span{
width:32px;
height:32px;
border-radius:32px;
background:#fff;
position:relative;
margin:0
}

.rhea-ultra-action-buttons .rhea_compare_icons svg{
width:18px;
height:auto;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto
}

.rhea-ultra-action-buttons .rhea_compare_icons .highlight .ultra-compare-st1{
fill:var(--rh-global-color-secondary)
}

.rhea-ultra-action-buttons .rhea_compare_icons .highlight .ultra-compare-st0{
fill:var(--rh-global-color-secondary-light)
}

.rhea-ultra-action-buttons .favorite-btn-wrap{
width:32px;
height:32px;
display:inline-block;
position:relative
}

.rhea-ultra-action-buttons .favorite-btn-wrap a,.rhea-ultra-action-buttons .favorite-btn-wrap span{
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto;
justify-content:center;
align-items:center;
background:#fff;
width:32px;
height:32px;
border-radius:32px;
cursor:pointer
}

.rhea-ultra-action-buttons .favorite-btn-wrap a svg,.rhea-ultra-action-buttons .favorite-btn-wrap span svg{
width:18px;
height:18px;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto
}

.rhea-ultra-action-buttons .favorite-btn-wrap a.hide,.rhea-ultra-action-buttons .favorite-btn-wrap span.hide{
display:none
}

.rhea-ultra-action-buttons .favorite-btn-wrap .highlight__red .ultra-fav-st1{
fill:#ea3d3d
}

.rhea-ultra-action-buttons .favorite-btn-wrap .highlight__red .ultra-fav-st0{
fill:hsl(0,80.4651162791%,77.8431372549%)}.rhea-ultra-status-box{
display:flex;
flex-wrap:wrap;-moz-column-gap:10px;
column-gap:10px;
row-gap:5px
}

.rhea-ultra-status-box span,.rhea-ultra-status-box a{
display:inline-block;
padding:2.5px 10px;
border-radius:20px;
font-size:13px;
transition:.2s all ease-in-out;
border:2px solid;
font-weight:500;
line-height:1
}

.rhea-ultra-status-box a:hover{
border-color:#000;
background:#000;
color:#fff
}

.rhea-ultra-status-box .rhea-ultra-status{
border-color:#fff;
background:#fff;
color:#1a1a1a
}

.rhea-ultra-status-box .rhea_ultra_hot{
border-color:var(--rh-global-color-secondary);
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea-ultra-status-box .rhea_ultra_featured{
border-color:var(--rh-global-color-primary);
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-ultra-card-detail-wrapper h3.rhea-ultra-property-title{
margin-bottom:10px;
margin-top:0
}

.rhea-ultra-card-detail-wrapper h3.rhea-ultra-property-title a{
font-size:17px;
font-weight:700;
transition:.2s all ease-in-out;
color:#333
}

.rhea-ultra-card-detail-wrapper h3.rhea-ultra-property-title a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-card-detail-wrapper .rhea-ultra-property-types{
color:var(--rh-global-color-primary);
font-weight:500;
display:inline-block;
margin-bottom:10px
}

.rhea-ultra-card-detail-wrapper .rhea-ultra-property-types small{
font-size:15px
}

.rhea-ultra-card-detail-wrapper .inspiry_wrapper_rating_info{
top:auto;
bottom:30px
}

.rhea-ultra-card-detail-wrapper .inspiry_wrapper_rating_info:after{
top:auto;
bottom:-7px
}

.rhea_address_ultra{
margin-bottom:8px
}

.rhea_address_ultra a{
transition:.2s all ease-in-out;
font-size:14px;
color:#000000;
font-weight:500;
display:flex;-moz-column-gap:5px;
column-gap:5px;
line-height:21px
}

.rhea_address_ultra a:hover{
color:var(--rh-global-color-primary)
}

.rhea_address_ultra .rhea_ultra_address_pin{
margin-top:-1px;
vertical-align:text-top;
display:inline-block;
width:11px
}

.rhea_address_ultra .rhea_ultra_address_pin svg{
transition:.2s all ease-in-out;
fill:var(--rh-global-color-primary)
}

.rhea-ultra-price-meta-box{
display:flex;
flex-wrap:wrap;
justify-content:space-between;-moz-column-gap:10px;
column-gap:10px;
align-items:center
}

.rh_prop_card_meta_wrap_ultra{
display:inline-flex;
flex-wrap:wrap;-moz-column-gap:15px;
column-gap:15px;
row-gap:5px
}

.rh_prop_card_meta_wrap_ultra span{
display:inline-block
}

.rh_prop_card_meta_wrap_ultra img.custom-meta-icon-image,.rh_prop_card_meta_wrap_ultra svg{
width:18px;
height:auto
}

.rhea-meta-icons-labels{
display:none;
margin-top:0;
margin-bottom:5px;
color:#000000;
font-size:13px
}

p.rh_prop_card__price_ultra{
margin-bottom:0;
margin-top:0
}

p.rh_prop_card__price_ultra .property-current-price,p.rh_prop_card__price_ultra .ere-price-display{
font-size:16px;
color:#000000;
font-weight:500;
text-decoration:none
}

p.rh_prop_card__price_ultra .ere-price-display{
vertical-align:middle
}

p.rh_prop_card__price_ultra .property-old-price{
color:#000000;
font-size:12px
}

p.rh_prop_card__price_ultra .ere-price-slash{
font-size:16px;
color:#000000;
vertical-align:middle
}

p.rh_prop_card__price_ultra .ere-price-prefix,p.rh_prop_card__price_ultra .ere-price-postfix{
font-size:16px;
color:#000000;
vertical-align:middle;
font-weight:400
}

.rhea_ultra_meta_icon_wrapper{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea_ultra_meta_icon_wrapper .rhea_ultra_meta_icon{
display:flex;
margin:0;
cursor:default
}

.rhea_ultra_meta_box .figure{
color:#000000;
font-size:13px;
font-weight:500
}

.rhea_ultra_meta_box .label{
color:#000000;
font-size:13px;
font-weight:500
}

.rhea-ultra-slider-navigation{
margin-top:30px;
display:flex;
justify-content:center;
align-items:center
}

.rhea-ultra-slider-navigation.rhea_no_slide{
display:none
}

.rhea-ultra-slider-navigation a{
width:40px;
height:40px;
border-radius:40px;
display:flex;
align-items:center;
justify-content:center;
background:var(--rh-global-color-primary);
transition:.5s all ease-in-out
}

.rhea-ultra-slider-navigation a i{
color:#fff;
font-size:18px
}

.rhea-ultra-slider-navigation .flex-disabled{
background:#e2e2e2;
pointer-events:none
}

.rhea-ultra-slider-controls{
border-radius:50px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
margin-left:20px;
margin-right:20px
}

.rhea-ultra-slider-controls ul,.rhea-ultra-slider-controls ol{
padding:6px 20px
}

.rhea-ultra-slider-controls ul:empty,.rhea-ultra-slider-controls ol:empty{
display:none
}

.rhea-ultra-slider-controls .flex-control-nav{
position:static;
line-height:initial;
margin-bottom:0
}

.rhea-ultra-slider-controls .flex-control-nav li a{
transition:.5s all ease-in-out;
display:inline-block;
border:2px solid;
padding:5px;
border-radius:20px;
background:rgba(0,0,0,0);
border-color:var(--rh-global-color-primary-dark);
position:relative;
box-shadow:none;
vertical-align:middle
}

.rhea-ultra-slider-controls .flex-control-nav li a:hover{
transition:.2s all ease-in-out;
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-slider-controls .flex-control-nav li a:hover::after{
transition:.2s all ease-in-out;
background:var(--rh-global-color-primary)
}

.rhea-ultra-slider-controls .flex-control-nav li a.flex-active{
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-slider-controls .flex-control-nav li a.flex-active::after{
background:var(--rh-global-color-primary)
}

.rhea-ultra-slider-controls .flex-control-nav li a::after{
transition:.5s all ease-in-out;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
content:"";display:block;
width:6px;
height:6px;
border-radius:12px;
background:var(--rh-global-color-primary-dark)
}

.rhea-ultra-property-card-two{
padding:8px;
transition:all .25s ease-in-out;
border-radius:12px;
box-shadow:0 8px 24px -4px rgba(24,39,75,.1);
background:#fff
}

.rhea-ultra-property-card-two:hover{
box-shadow:0 10px 32px -4px rgba(24,39,75,.1)
}

.rhea-ultra-property-card-two-thumb{
position:relative
}

.rhea-ultra-property-card-two-thumb img{
width:100%;border-radius:6px
}

.rhea-ultra-property-card-two-content{
padding:26px 17px 16px
}

.rhea-ultra-property-card-two-title{
margin-top:0;
margin-bottom:5px;
font-size:20px;
line-height:32px
}

.rhea-ultra-property-card-two-title,.rhea-ultra-property-card-two-address{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.rhea-ultra-property-card-two-address{
display:block;
margin-bottom:15px;
font-size:16px;
line-height:26px;
color:#000
}

.rhea-ultra-property-card-two .rh_prop_card_meta_wrap_ultra{
width:100%;margin-bottom:16px
}

.rhea-ultra-property-card-two .rh_prop_card_meta_wrap_ultra img,.rhea-ultra-property-card-two .rh_prop_card_meta_wrap_ultra svg{
width:15px;
height:auto
}

.rhea-ultra-property-card-two .rhea_ultra_meta_box .figure,.rhea-ultra-property-card-two .rhea_ultra_meta_box .label{
font-size:16px;
font-weight:400;
color:#000
}

.rhea-ultra-property-card-two .rh-ultra-dark,.rhea-ultra-property-card-two .rh-ultra-light{
fill:#000
}

.rhea-ultra-property-card-two .rhea_ultra_prop_card__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:17px
}

.rhea-ultra-property-card-two .rhea_ultra_prop_card__meta:not(:last-child):after{
content:"";display:inline-block;
width:1px;
height:20px;
opacity:.2;
background:#000
}

.rhea-ultra-property-card-two-footer{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:12px
}

.rhea-ultra-property-card-two-price{
margin-bottom:0
}

.rhea-ultra-property-card-two-price,.rhea-ultra-property-card-two .ere-price-display{
font-size:24px;
font-weight:700;
line-height:36px;
color:#000
}

.rhea-ultra-property-card-two-link{
display:flex;
align-items:center;
gap:14px;
padding:6px 16px;
font-size:16px;
line-height:26px;
border-radius:8px;
transition:all .25s ease-in-out;
border:1px solid var(--rh-global-color-primary);
background:rgba(0,0,0,0);
color:var(--rh-global-color-primary)
}

.rhea-ultra-property-card-two-link:hover,.rhea-ultra-property-card-two-link:focus,.rhea-ultra-property-card-two-link:active{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-ultra-property-card-two-link svg{
stroke:currentColor
}

.rtl .rhea-ultra-property-card-two-link svg{
transform:scale(-1, -1)
}

.rhea-ultra-properties-container .rhea-ultra-property-card-two{
background:#fff
}

.rhea-ultra-properties-container .rhea-ultra-properties-pagination,.rhea-ultra-properties-container .rhea-ultra-properties-pagination-wrapper{
flex:0 0 auto;
width:100%}.rhea-ultra-properties-container .rhea-ultra-properties-pagination a,.rhea-ultra-properties-container .rhea-ultra-properties-pagination-wrapper a{
display:flex;
justify-content:center;
align-items:center;
width:40px;
height:40px;
font-size:15px;
font-weight:500;
border-radius:20px
}

.rhea-ultra-properties-container .rhea-ultra-properties-pagination .real-btn-jump,.rhea-ultra-properties-container .rhea-ultra-properties-pagination-wrapper .real-btn-jump{
width:auto;
padding:15px
}

.rhea-ultra-properties-container .rhea-ultra-properties-pagination-wrapper{
padding-top:40px
}

.rhea-ultra-properties-container .rhea_svg_loader{
margin:0 0 20px
}

.rhea-ultra-property-card-three{
display:flex;
flex-wrap:wrap;
align-items:flex-end;
width:100%;min-height:650px;
padding:40px;
border-radius:12px;
background-repeat:no-repeat;
background-size:cover;
background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0.32%, rgba(0, 0, 0, 0) 50.01%);color:#07152d
}

.rhea-ultra-property-card-three-content{
max-width:552px;
padding:28px 32px 32px;
border-radius:8px;-webkit-backdrop-filter:blur(20px);
backdrop-filter:blur(20px);
background:hsla(0,0%,100%,.7)
}

.rhea-ultra-property-card-three-title{
margin-top:0;
margin-bottom:14px;
font-size:40px;
font-weight:700;
line-height:48px
}

.rhea-ultra-property-card-three p{
margin-bottom:24px;
font-size:16px;
line-height:26px
}

.rhea-ultra-property-card-three .rh_prop_card_meta_wrap_ultra{
gap:24px;
width:100%;margin-bottom:0
}

.rhea-ultra-property-card-three .rh_prop_card_meta_wrap_ultra svg{
width:20px;
height:20px
}

.rhea-ultra-property-card-three .rhea_ultra_meta_box .figure,.rhea-ultra-property-card-three .rhea_ultra_meta_box .label{
font-size:16px;
font-weight:400
}

.rhea-ultra-property-card-three .rh-ultra-dark,.rhea-ultra-property-card-three .rh-ultra-light{
fill:#000
}

.rhea-ultra-property-card-three .rhea_ultra_prop_card__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:17px
}

.rhea-card-style-4 .owl-carousel .owl-stage{
display:flex;
margin-left:1px
}

.rhea-card-style-4 .owl-carousel .owl-stage .rhea-ultra-property-card-four-wrapper{
height:100%}.rhea-card-style-4 .owl-carousel .owl-stage .rhea-ultra-property-card-four{
height:100%}.rhea-ultra-property-card-four{
border-radius:12px;
border:1px solid rgba(7,21,45,.1);
background:#fff;
color:#07152d
}

.rhea-ultra-property-card-four .rhea-ultra-property-hide-meta-label .rhea_ultra_meta_box,.rhea-ultra-property-card-four .rhea-ultra-property-hide-meta-label .rhea-meta-icons-labels{
display:none
}

.rhea-ultra-property-card-four-thumb{
position:relative
}

.rhea-ultra-property-card-four-thumb img{
border-radius:12px 12px 0 0;
width:100%}.rhea-ultra-property-card-four-price{
position:absolute;
top:24px;
right:18px;
margin-bottom:0;
padding:10px 20px;
border-radius:4px;
background:#fff
}

.rhea-ultra-property-card-four .ere-price-display,.rhea-ultra-property-card-four .ere-price-slash,.rhea-ultra-property-card-four .ere-price-slash:after{
font-size:32px;
font-weight:700;
line-height:38px
}

.rhea-ultra-property-card-four .ere-price-slash:after{
content:"-";letter-spacing:-0.32px
}

.rhea-ultra-property-card-four .ere-price-postfix{
display:block;
width:100%;margin-top:5px;
font-size:14px;
line-height:22px
}

.rhea-ultra-property-card-four-content{
padding:32px 32px 32px
}

.rhea-ultra-property-card-four-content p{
margin-bottom:24px;
font-size:16px;
font-weight:400;
line-height:26px
}

.rhea-ultra-property-card-four-title{
margin-top:0;
margin-bottom:12px;
font-size:32px;
font-weight:700;
line-height:38px
}

.rhea-ultra-property-card-four .rh_prop_card_meta_wrap_ultra{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:24px
}

.rhea-ultra-property-card-four .rh_prop_card_meta_wrap_ultra svg{
width:24px;
height:24px
}

.rhea-ultra-property-card-four .rhea_ultra_meta_box .figure,.rhea-ultra-property-card-four .rhea_ultra_meta_box .label{
font-size:16px;
font-weight:400;
line-height:26px
}

.rhea-ultra-property-card-four .rh-ultra-dark,.rhea-ultra-property-card-four .rh-ultra-light{
fill:#07152d
}

.rhea-ultra-property-card-four-footer{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:24px
}

.rhea-ultra-property-card-four-link{
display:flex;
align-items:center;
padding:15px 18px;
font-size:16px;
font-weight:700;
line-height:26px;
border-radius:8px;
transition:all .25s ease-in-out;
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-ultra-property-card-four-link:hover,.rhea-ultra-property-card-four-link:focus,.rhea-ultra-property-card-four-link:active{
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea-ultra-property-card-five{
border-radius:12px;
border:1px solid rgba(7,21,45,.1);
background:#fff;
color:#07152d
}

.rhea-ultra-property-card-five .rhea_address_ultra a,.rhea-ultra-property-card-five .rhea_ultra_meta_box .figure,.rhea-ultra-property-card-five .rhea_ultra_meta_box .label,.rhea-ultra-property-card-five .stars-avg-rating,.rhea-ultra-property-card-five .rating-span{
color:inherit
}

.rhea-ultra-property-card-five-thumb{
position:relative
}

.rhea-ultra-property-card-five-thumb img{
width:100%;border-radius:12px 12px 0 0
}

.rhea-ultra-property-card-five-content{
display:flex;
flex-direction:column;
row-gap:20px;
padding:32px 30px 32px
}

.rhea-ultra-property-card-five-content p{
margin-bottom:0
}

.rhea-ultra-property-card-five-content>p{
font-size:16px;
font-weight:400;
line-height:26px
}

.rhea-ultra-property-card-five-content>p{
margin-top:-4px
}

.rhea-ultra-property-card-five-content-inner{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:12px
}

.rhea-ultra-property-card-five-title{
margin-top:0;
margin-bottom:0;
font-size:32px;
font-weight:700;
line-height:38px;
letter-spacing:-1px
}

.rhea-ultra-property-card-five-price{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:4px
}

.rhea-ultra-property-card-five .ere-price-display{
font-size:28px;
font-weight:700;
line-height:38px;
color:var(--rh-global-color-primary)
}

.rhea-ultra-property-card-five .property-price-wrapper{
display:flex;
align-items:center;-moz-column-gap:6px;
column-gap:6px;
row-gap:3px
}

.rhea-ultra-property-card-five .property-current-price{
text-decoration:none
}

.rhea-ultra-property-card-five .property-old-price{
font-size:18px;
font-weight:400;
line-height:28px;
color:rgba(7,21,45,.6)
}

.rhea-ultra-property-card-five .ere-price-postfix{
font-size:14px;
line-height:22px
}

.rhea-ultra-property-card-five .rhea_address_ultra{
margin-bottom:0
}

.rhea-ultra-property-card-five .rhea_address_ultra a{-moz-column-gap:12px;
column-gap:12px;
font-size:16px;
font-weight:400
}

.rhea-ultra-property-card-five .rhea_address_ultra .rhea_ultra_address_pin{
width:16px
}

.rhea-ultra-property-card-five .rh_prop_card_meta_wrap_ultra{
display:flex;
flex-wrap:wrap;
align-items:center;-moz-column-gap:24px;
column-gap:24px;
row-gap:12px
}

.rhea-ultra-property-card-five .rh_prop_card_meta_wrap_ultra svg{
width:18px;
height:18px
}

.rhea-ultra-property-card-five .rhea_ultra_meta_icon_wrapper{-moz-column-gap:12px;
column-gap:12px
}

.rhea-ultra-property-card-five .rhea_ultra_meta_box .figure,.rhea-ultra-property-card-five .rhea_ultra_meta_box .label{
font-size:16px;
font-weight:400;
line-height:26px
}

.rhea-ultra-property-card-five .rhea_ultra_address_pin svg,.rhea-ultra-property-card-five .rh-ultra-dark,.rhea-ultra-property-card-five .rh-ultra-light{
fill:#07152d
}

.rhea-ultra-property-card-five .stars-avg-rating{
max-width:300px;-moz-column-gap:9px;
column-gap:9px;-webkit-user-select:none;-moz-user-select:none;
user-select:none
}

.rhea-ultra-property-card-five .rating-stars{
color:#ffc530
}

.rhea-ultra-property-card-five-footer{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:16px
}

.rhea-ultra-property-card-five-link{
display:flex;
align-items:center;
justify-content:center;
padding:15px 35px;
font-size:16px;
font-weight:700;
line-height:26px;
border-radius:8px;
transition:all .25s ease-in-out;
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-ultra-property-card-five-link:hover,.rhea-ultra-property-card-five-link:focus,.rhea-ultra-property-card-five-link:active{
background:var(--rh-global-color-secondary);
color:#fff
}

.rhea-ultra-property-card-five-popup{
display:flex;
align-items:center;
justify-content:center;
padding:15px 35px;
font-size:16px;
font-weight:700;
line-height:26px;
border-radius:8px;
transition:all .25s ease-in-out;
background:rgba(20,137,146,.1);
color:var(--rh-global-color-primary)
}

.rhea-ultra-properties-grid-columns,.rhea-ultra-properties-list-columns{
display:flex;
flex-wrap:wrap;
gap:30px;
width:100%}.rhea-ultra-properties-grid-columns .rhea-ultra-property-thumb img,.rhea-ultra-properties-list-columns .rhea-ultra-property-thumb img{
width:100%}.rhea-ultra-properties-grid-columns>div,.rhea-ultra-properties-list-columns>div{
flex:0 0 auto;
width:100%;position:relative}@media(min-width: 768px){.rhea-ultra-properties-grid-columns-2>div{
width:calc(50% - 15px)}}@media(min-width: 768px){.rhea-ultra-properties-grid-columns-3>div{
width:calc(50% - 15px)}}@media(min-width: 1200px){.rhea-ultra-properties-grid-columns-3>div{
width:calc(33.33333333% - 20px)}}@media(min-width: 768px){.rhea-ultra-properties-grid-columns-4>div{
width:calc(50% - 15px)}}@media(min-width: 1024px){.rhea-ultra-properties-grid-columns-4>div{
width:calc(33.33333333% - 20px)}}@media(min-width: 1200px){.rhea-ultra-properties-grid-columns-4>div{
width:calc(25% - 22.5px)}}@media(min-width: 768px){.rhea-ultra-properties-grid-columns-5>div{
width:calc(50% - 15px)}}@media(min-width: 1024px){.rhea-ultra-properties-grid-columns-5>div{
width:calc(33.33333333% - 20px)}}@media(min-width: 1400px){.rhea-ultra-properties-grid-columns-5>div{
width:calc(25% - 22.5px)}}@media(min-width: 1600px){.rhea-ultra-properties-grid-columns-5>div{
width:calc(20% - 24px)}}@media(min-width: 768px){.rhea-ultra-properties-grid-columns-6>div{
width:calc(50% - 15px)}}@media(min-width: 1024px){.rhea-ultra-properties-grid-columns-6>div{
width:calc(33.33333333% - 20px)}}@media(min-width: 1400px){.rhea-ultra-properties-grid-columns-6>div{
width:calc(25% - 22.5px)}}@media(min-width: 1600px){.rhea-ultra-properties-grid-columns-6>div{
width:calc(20% - 24px)}}@media(min-width: 2400px){.rhea-ultra-properties-grid-columns-6>div{
width:calc(16.6666666667% - 25px)}}.rhea-ultra-properties-list-columns-2>div{
width:100%}@media(min-width: 1200px){.rhea-ultra-properties-list-columns-2>div{
width:calc(50% - 15px)}}@media(min-width: 1200px){.rhea-ultra-properties-list-columns-3>div{
width:calc(50% - 15px)}}@media(min-width: 2400px){.rhea-ultra-properties-list-columns-3>div{
width:calc(33.33333333% - 20px)}}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-1>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-1>div{
width:100%}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-2>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-3>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-4>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-5>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=mobile] .rhea-ultra-properties-grid-columns-mobile-6>div,[data-elementor-device-mode=mobile] .rhea-ultra-properties-list-columns-mobile-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-1>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-1>div{
width:100%}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-2>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-3>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-4>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-5>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-grid-columns-mobile_extra-6>div,[data-elementor-device-mode=mobile_extra] .rhea-ultra-properties-list-columns-mobile_extra-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-1>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-1>div{
width:100%}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-2>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-3>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-4>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-5>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=tablet] .rhea-ultra-properties-grid-columns-tablet-6>div,[data-elementor-device-mode=tablet] .rhea-ultra-properties-list-columns-tablet-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-1>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-1>div{
width:100%}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-2>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-3>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-4>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-5>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-grid-columns-tablet_extra-6>div,[data-elementor-device-mode=tablet_extra] .rhea-ultra-properties-list-columns-tablet_extra-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-1>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-1>div{
width:100%}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-2>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-3>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-4>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-5>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=laptop] .rhea-ultra-properties-grid-columns-laptop-6>div,[data-elementor-device-mode=laptop] .rhea-ultra-properties-list-columns-laptop-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-1>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-1>div{
width:100%}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-2>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-3>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-4>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-5>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=desktop] .rhea-ultra-properties-grid-columns-desktop-6>div,[data-elementor-device-mode=desktop] .rhea-ultra-properties-list-columns-desktop-6>div{
width:calc(16.6666666667% - 25px)}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-1>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-1>div{
width:100%}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-2>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-2>div{
width:calc(50% - 15px)}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-3>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-3>div{
width:calc(33.33333333% - 20px)}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-4>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-4>div{
width:calc(25% - 22.5px)}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-5>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-5>div{
width:calc(20% - 24px)}[data-elementor-device-mode=widescreen] .rhea-ultra-properties-grid-columns-widescreen-6>div,[data-elementor-device-mode=widescreen] .rhea-ultra-properties-list-columns-widescreen-6>div{
width:calc(16.6666666667% - 25px)
}

.rhea-ultra-property-list-card{
display:flex;
border-radius:10px;
box-shadow:0 0 7px -2px rgba(0,0,0,.19)}@media(max-width: 667px){.rhea-ultra-property-list-card{
flex-direction:column}}.rhea-ultra-property-list-card a{
text-decoration:none
}

.rhea-ultra-property-list-card .rhea-ultra-property-title{
margin-top:0;
margin-bottom:10px;
font-size:17px;
color:var(--rh-global-color-headings)
}

.rhea-ultra-property-list-card .rhea-ultra-property-title a{
color:var(--rh-global-color-headings)
}

.rhea-ultra-property-list-card .rhea-ultra-property-title a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-property-list-card .rh-thumb-with-bg{
display:flex;
width:100%;height:100%;min-height:180px;
border-radius:10px 0 0 10px;
opacity:1;
transition:.2s all linear
}

.rhea-ultra-property-list-card .rh-thumb-with-bg:hover{
opacity:.9}@media(max-width: 667px){.rhea-ultra-property-list-card .rh-thumb-with-bg{
min-height:0;
padding-top:60%;border-radius:10px 10px 0 0}}.rtl .rhea-ultra-property-list-card .rh-thumb-with-bg{
border-radius:0 10px 10px 0}@media(max-width: 667px){.rtl .rhea-ultra-property-list-card .rh-thumb-with-bg{
border-radius:10px 10px 0 0}}.rhea-ultra-property-list-card .rhea-ultra-status{
border:2px solid var(--rh-global-color-primary)
}

.rhea-ultra-property-list-card .rhea-ultra-bottom-box{
position:static;
width:auto;
padding:0
}

.rhea-ultra-property-list-card-thumb{
position:relative;
width:100%}@media(min-width: 667px){.rhea-ultra-property-list-card-thumb{
width:35%}}@media(min-width: 891px){.rhea-ultra-property-list-card-thumb{
width:30%}}.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box{
display:flex;
position:absolute;
right:5px;
bottom:10px
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media{
background:#000
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media span{
color:#fff
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media svg{
fill:#fff
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media:hover{
background:#fff
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media:hover span{
color:#000
}

.rhea-ultra-property-list-card-thumb .rhea-ultra-media-count-box .rhea_ultra_media_count .rhea_media:hover svg{
fill:#000
}

.rhea-ultra-property-list-card-detail{
flex:1;
padding:25px
}

.rhea-ultra-property-list-card-tags-wrapper{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;-moz-column-gap:5px;
column-gap:5px;
row-gap:10px;
margin-bottom:15px
}

.rhea-ultra-property-list-card-year-built{
font-size:13px;
font-weight:600;
color:var(--rh-global-color-headings)
}

.rhea-ultra-property-list-card-heading{
display:flex;
justify-content:space-between;
flex-wrap:wrap;-moz-column-gap:5px;
column-gap:5px
}

.rhea-ultra-property-list-card-price p{
display:flex;
align-items:baseline;-moz-column-gap:5px;
column-gap:5px;
margin-top:0;
margin-bottom:20px;
text-align:center
}

.rhea-ultra-property-list-card-price p .ere-price-display{
font-weight:600;
vertical-align:text-top;
color:var(--rh-global-color-headings)
}

.rhea-ultra-property-list-card-price p .ere-price-slash{
display:none
}

.rhea-ultra-property-list-card-price p .ere-price-slash,.rhea-ultra-property-list-card-price p .ere-price-postfix{
font-size:13px;
color:var(--rh-global-color-text)
}

.rhea-ultra-property-list-card-price .property-price-wrapper{
display:inline-flex;
flex-direction:column-reverse
}

.rhea-ultra-property-list-card-price ins{
text-decoration:none
}

.rhea-ultra-property-list-card-price ins:after{
content:"\a";white-space:pre
}

.rhea-ultra-property-list-card-price del{
line-height:1;
font-size:14px;
color:var(--rh-global-color-text)
}

.rhea-ultra-property-list-card-excerpt{
margin-top:8px;
margin-bottom:10px
}

.rhea-ultra-property-list-card-meta-wrapper{
display:flex;
justify-content:space-between;
align-items:center;-moz-column-gap:5px;
column-gap:5px;
row-gap:10px
}

.rhea-ultra-meta-info-wrap{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:24px
}

.rhea-ultra-meta-info-wrap .rh_prop_card_meta_wrap_ultra{
width:auto
}

.rhea-ultra-rvr-rating{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea-ultra-rvr-rating i{
font-size:24px;
color:#ffc530
}

.rhea-ultra-rvr-rating-value{
font-size:18px;
line-height:26px
}

.rhea-ultra-property-card-three-wrapper .rhea-ultra-top-tags-box{
flex-wrap:wrap;
align-items:center;
padding:20px;-moz-column-gap:10px;
column-gap:10px
}

.rhea-ultra-property-card-three-wrapper .rhea-ultra-status-box.rhea-empty-wrapper{
display:none
}

.rhea-ultra-property-card-three-wrapper .rhea_action_count_wrapper{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px;
flex:auto;
justify-content:space-between
}

div.rhea_popup_more_info{
padding:20px;
border-radius:12px;
max-width:996px;
overflow:visible
}

div.rhea_popup_more_info .rhea-single-property-gallery.grid-box{
height:480px
}

div.rhea_popup_more_info .fancybox-close-small{
border-radius:3px;
background:#fff;
opacity:1;
right:-44px;
top:20px;
transition:all 400ms
}

div.rhea_popup_more_info .fancybox-close-small svg path{
fill:#000
}

div.rhea_popup_more_info .fancybox-close-small:after{
content:"";display:block;
width:1px;
height:55px;
position:absolute;
left:0;
top:0;
box-shadow:0 0 7px #000;
clip-path:inset(0 -15px 0 0)}div.rhea_popup_more_info .fancybox-close-small:hover{
top:22px
}

div.rhea_popup_more_info .thumbnail-wrapper{
margin-bottom:30px
}

div.rhea_popup_more_info .title-area{
display:flex;
align-items:center;
justify-content:space-between;-moz-column-gap:30px;
column-gap:30px;
margin-bottom:30px
}

div.rhea_popup_more_info .title-area>.title-box{
display:flex;-moz-column-gap:30px;
column-gap:30px;
align-items:center
}

div.rhea_popup_more_info .title-area .popup-price-box{
display:flex;
flex-direction:column;
align-items:flex-start
}

div.rhea_popup_more_info .title-area h3{
margin-bottom:0
}

div.rhea_popup_more_info .rhea-ultra-status{
box-shadow:0 0 4px 0 rgba(0,0,0,.12)}div.rhea_popup_more_info .rhea-ultra-property-types a{
color:var(--rh-global-color-primary);
font-size:18px;
font-weight:600
}

div.rhea_popup_more_info .rhea-ultra-slider-price{
margin-bottom:0;
line-height:1
}

div.rhea_popup_more_info .rh_ultra_prop_card_meta_wrap{
margin-bottom:30px
}

div.rhea_popup_more_info button{
background:rgba(0,0,0,.3490196078);
margin:0;
border-radius:12px
}

.design_modern .rhea-ultra-properties-container .rvr_card_info_wrap{
display:flex;
padding:15px 0 0
}

.design_modern .rhea-ultra-properties-container .pagination{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:10px;
padding-top:15px;
padding-bottom:15px
}

.design_modern .rhea-ultra-properties-container .pagination a,.design_modern .rhea-ultra-properties-container .pagination span{
display:flex;
justify-content:center;
align-items:center;
width:40px;
height:40px;
font-size:15px;
font-weight:500;
border-radius:20px;
transition:.2s all linear;
background-color:var(--rh-global-color-primary-light)
}

.design_modern .rhea-ultra-properties-container .pagination .current,.design_modern .rhea-ultra-properties-container .pagination a:not(.current):hover{
background-color:var(--rh-global-color-primary);
color:var(--rh-color-white)
}

.design_modern .rhea-ultra-properties-pagination{
padding-top:0;
padding-bottom:25px
}

.rhea-properties-gallery-card-wrapper{
position:relative;
z-index:0;
border-radius:10px;
overflow:hidden
}

.rhea_ultra_City{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
width:100%;border-radius:10px;
position:relative;
display:flex;
justify-content:center;
align-items:center
}

.rhea_ultra_City .rhea_ultra_city_thumb{
position:absolute;
z-index:10;
width:100%;height:100%;display:flex;
justify-content:center;
align-items:center;
transition:.2s all ease-in-out;
background-color:rgba(0,0,0,0);
border-radius:inherit
}

.rhea_ultra_City .rhea_ultra_city_thumb span{
background:#fff;
padding:8px 20px;
border-radius:40px;
font-size:15px;
font-weight:500;
color:#1a1a1a;
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px;
opacity:0;
visibility:hidden;
transition:.2s all ease-in-out
}

.rhea_ultra_City .rhea_ultra_city_thumb:hover{
background-color:rgba(0,0,0,.3)
}

.rhea_ultra_City .rhea_ultra_city_thumb:hover span{
opacity:1;
visibility:visible
}

.rhea_ultra_City .rhea_ultra_city_tag_wrapper{
position:absolute;
left:0;
bottom:0;
width:100%;display:flex;
justify-content:center;
z-index:20
}

.rhea_ultra_City .rhea_ultra_city_tag{
text-align:center;
display:flex;
flex-direction:column;
align-items:center;
background:#fff;
transform:translateY(50%);padding:22px 40px 10px;
border-radius:15px;
position:relative;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-webkit-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-moz-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19)
}

.rhea_ultra_city_name{
font-weight:700;
font-size:14px;
color:#fff;
background:var(--rh-global-color-primary);
display:inline-block;
padding:2px 20px;
border-radius:50px;
position:absolute;
top:0;
transform:translateY(-50%)}.rhea_ultra_city_properties{
font-weight:700;
font-size:30px;
color:#1a1a1a;
line-height:1
}

.rhea_ultra_city_properties_label{
font-size:14px;
color:#000000;
font-weight:400
}

.rhea_ultra_news_section{
display:flex;
flex-wrap:wrap;
margin-bottom:30px
}

.rhea_ultra_news_section article{
width:100%;min-width:230px
}

.rhea_ultra_news_section article figure img{
max-width:none;
width:100%}.rhea_ultra_news_thumbnail{
border-radius:10px;
overflow:hidden;
margin-bottom:15px;
position:relative
}

.rhea_ultra_news_thumbnail .rhea_ultra_post_author{
position:absolute;
bottom:0;
width:100%;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));padding:10px;
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea_ultra_news_thumbnail .rhea_ultra_post_author .rhea_author_avatar{
width:40px;
height:40px;
border-radius:40px;
overflow:hidden
}

.rhea_ultra_news_thumbnail .rhea_ultra_post_author .rhea_by{
font-size:14px;
color:#fff;
font-weight:400
}

.rhea_ultra_news_thumbnail .rhea_ultra_post_author .author-link{
font-size:14px;
font-weight:500;
color:#fff
}

.rhea_ultra_news_thumbnail .listing-slider_elementor ul{
padding-left:0
}

.rhea_ultra_news_thumbnail figure{
transition:.2s all linear
}

.rhea_ultra_news_thumbnail figure:hover{
opacity:.9
}

p.rhea_ultra_news_date{
margin-top:0;
margin-bottom:20px
}

p.rhea_ultra_news_date .rhea_ultra_date{
color:#000000;
font-weight:500;
font-size:14px
}

h3.rhea_ultra_post_title{
margin-top:0;
margin-bottom:20px
}

h3.rhea_ultra_post_title a{
color:#333;
font-weight:700;
font-size:18px;
transition:.2s all ease-in-out;
line-height:28px
}

h3.rhea_ultra_post_title a:hover{
color:var(--rh-global-color-primary)}p.rhea_ultra_post_excerpt{
margin-top:0;
margin-bottom:25px;
font-weight:500;
font-size:14px;
color:#000000
}

p.rhea_ultra_post_tags{
margin-top:0;
margin-bottom:0
}

p.rhea_ultra_post_tags a{
color:var(--rh-global-color-primary);
font-size:14px;
font-weight:500;
display:inline-block;
transition:.2s all ease-in-out
}

p.rhea_ultra_post_tags a:hover{
color:var(--rh-global-color-secondary)}p.rhea_ultra_post_tags a::after{
content:","}p.rhea_ultra_post_tags a:last-of-type::after{
content:none
}

.rhea_ultra_pagination_wrapper .pagination{
display:flex;
align-items:center;
justify-content:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea_ultra_pagination_wrapper .rhea-ultra-btn{
width:40px;
height:40px;
border-radius:40px;
display:flex;
align-items:center;
justify-content:center;
background:var(--rh-global-color-primary);
transition:.2s all ease-in-out;
color:#fff
}

.rhea_ultra_pagination_counter_inner{
line-height:initial;
border-radius:50px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
padding:6px 20px
}

.rhea_ultra_pagination_counter_inner a{
transition:.2s all ease-in-out;
margin:0 6px;
color:var(--rh-global-color-primary-dark);
font-size:18px
}

.rhea_ultra_pagination_counter_inner a:hover{
color:var(--rh-global-color-primary)
}

.rhea_ultra_pagination_counter_inner a.current{
color:var(--rh-global-color-primary)
}

.rhea-news-read-more{
display:inline-flex;
align-items:center;-moz-column-gap:14px;
column-gap:14px
}

.rhea-news-read-more .rhea-read-more{
display:inline-block;
position:relative
}

.rhea-news-read-more .rhea-read-more:after{
position:absolute;
bottom:-5px;
content:"";display:block;
width:0;
height:1px;
background:#000;
transition:.2s all
}

.rhea-news-read-more a:hover .rhea-read-more:after{
width:100%}.rhea-ultra-testimonials-wrapper ul.slides,.rhea-ultra-testimonials-wrapper ol.slides{
margin:0;
padding:0
}

.rhea-ultra-testimonials-wrapper .flexslider{
background:rgba(0,0,0,0);
margin:0;
padding:0;
border:0
}

.rhea-ultra-testimonials-wrapper .rhea-ultra-nav-box{
justify-content:center
}

.rhea-ultra-testimonial-box{
display:flex;-moz-column-gap:45px;
column-gap:45px
}

.rhea-ultra-testimonial-box .rhea-ultra-testimonial-strong{
color:var(--rh-global-color-primary);
font-size:30px;
font-weight:700;
margin-bottom:20px;
line-height:1.3
}

.rhea-ultra-testimonial-box .rhea-ultra-testimonial-light{
color:#1a1a1a;
font-size:18px;
line-height:28px
}

.rhea-ultra-testimonials-thumb{
padding:40px 52px;
display:flex;
justify-content:center;
align-items:center
}

.rhea-ultra-bg-dots{
background-image:radial-gradient(var(--rh-global-color-primary-light) 20%, transparent 20%);background-position:0 0,50px 50px;
background-size:25px 25px
}

.rhea-ultra-dots-class .elementor-widget-container{
background-size:25px 25px;
background-position:0 0,50px 50px
}

.rhea-ultra-testimonials-details{
flex:2
}

.rhea-ultra-thumb{
margin-bottom:20px;
max-width:150px;
max-height:150px;
border-radius:150px;
overflow:hidden;
box-shadow:14px 14px 0px 4px rgba(29,178,255,.09);-webkit-box-shadow:14px 14px 0px 4px rgba(29,178,255,.09);-moz-box-shadow:14px 14px 0px 4px rgba(29,178,255,.09)
}

.rhea-ultra-testimonal-author .rhea-author{
display:block;
font-size:24px;
font-weight:500;
color:#1a1a1a
}

.rhea-ultra-testimonal-author .rhea-author-designation{
font-size:16px;
color:#000000;
text-decoration:underline;
font-weight:500}[data-elementor-device-mode=tablet] .rhea-ultra-testimonial-box{
flex-direction:column}[data-elementor-device-mode=tablet] .rhea-ultra-bg-dots{
margin-bottom:0}[data-elementor-device-mode=tablet] .rhea-ultra-testimonials-thumb{
width:100%;max-width:50%;margin:auto;
margin-bottom:20px}[data-elementor-device-mode=mobile] .rhea-ultra-testimonials-thumb,[data-elementor-device-mode=mobile_extra] .rhea-ultra-testimonials-thumb{
margin-bottom:20px}[data-elementor-device-mode=mobile] .rhea-ultra-testimonial-box,[data-elementor-device-mode=mobile_extra] .rhea-ultra-testimonial-box{
flex-direction:column}[data-elementor-device-mode=mobile] .rhea-ultra-bg-dots,[data-elementor-device-mode=mobile_extra] .rhea-ultra-bg-dots{
margin-bottom:0
}

.rhea-testimonials-container{--rhea-testimonials-container-width: 1240px;
padding-left:calc((100% - var(--rhea-testimonials-container-width))/2)}@media(min-width: 1201px){.rhea-testimonials-container{--rhea-testimonials-container-width: 1264px
}

.rhea-testimonials-container .rhea-testimonials-section-heading,.rhea-testimonials-container .slick-track{
padding-left:24px}}.rhea-testimonials-container .rhea-testimonials-section-head{
display:flex;
justify-content:space-between;
align-items:center;
gap:30px;
max-width:var(--rhea-testimonials-container-width);
margin-bottom:80px}@media(min-width: 1201px)and (max-width: 1300px){.rhea-testimonials-container .rhea-testimonials-section-head{
padding-right:24px}}.rhea-testimonials-container .rhea-testimonials-section-heading{
margin-bottom:0;
font-weight:600;
font-size:48px;
line-height:58px;
color:#fff
}

.rhea-testimonials-container .rhea-testimonials-carousel-wrapper{
overflow:hidden;
border-radius:12px 0 0 12px
}

.rhea-testimonials-container .rhea-testimonials-carousel{
margin-left:-12px;
margin-right:-80px;
border-radius:12px
}

.rhea-testimonials-container .rhea-testimonials-carousel:not(.slick-initialized){display:none
}

.rhea-testimonials-container .slick-track{
display:flex
}

.rhea-testimonials-container .slick-slide{
height:inherit
}

.rhea-testimonials-container .rhea-testimonial-wrapper{
margin:0 12px 40px;
padding:32px;
border-radius:12px;
background:#fff
}

.rhea-testimonials-container .rhea-testimonial-wrapper.slick-active{
box-shadow:0 10px 32px -4px rgba(24,39,75,.1)
}

.rhea-testimonials-container .rhea-testimonial-top{
display:flex;
justify-content:space-between;
align-items:center;
gap:16px;
margin-bottom:24px
}

.rhea-testimonials-container .rhea-testimonial-author-info{
display:flex;
align-items:center;
gap:16px
}

.rhea-testimonials-container .rhea-testimonial-author-info img{
width:56px;
height:56px;
border-radius:50%}.rhea-testimonials-container .rhea-testimonial-author-name{
margin-bottom:0;
font-weight:600;
font-size:16px;
color:#000
}

.rhea-testimonials-container .rhea-testimonial-author-designation{
font-size:14px;
line-height:22px;
opacity:.6;
color:#000
}

.rhea-testimonials-container .rhea-testimonial-rating{
display:flex
}

.rhea-testimonials-container .rating-stars{
fill:#d3d3d3
}

.rhea-testimonials-container .rating-stars-colored{
fill:#ffc530
}

.rhea-testimonials-container .rhea-testimonial-heading{
font-weight:600;
font-size:20px;
line-height:32px;
color:#000
}

.rhea-testimonials-container .rhea-testimonial-text{
margin-bottom:0;
font-weight:400;
font-size:18px;
line-height:29px;
color:#000
}

.rhea-testimonials-container .rhea-testimonials-nav{
display:flex;
justify-content:space-between;
align-items:center;
gap:30px
}

.rhea-testimonials-container .rhea-testimonials-carousel-nav{
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
width:40px;
height:40px;
border-radius:50%;cursor:pointer;
transition:all .25s ease-in-out;
border:1px solid hsla(0,0%,100%,.2);
color:#fff
}

.rhea-testimonials-container .rhea-testimonials-carousel-nav:hover{
border-color:#fff
}

.rhea-testimonials-container .rhea-testimonials-carousel-nav svg{
stroke:currentColor
}

.rtl .rhea-testimonials-container{
padding-left:0;
padding-right:calc((100% - var(--rhea-testimonials-container-width))/2)}@media(min-width: 1201px)and (max-width: 1300px){.rtl .rhea-testimonials-container .rhea-testimonials-section-head{
padding-right:0;
padding-left:24px}}@media(min-width: 1201px){.rtl .rhea-testimonials-container .rhea-testimonials-section-heading,.rtl .rhea-testimonials-container .slick-track{
padding-left:0;
padding-right:24px}}.rtl .rhea-testimonials-container .rhea-testimonials-carousel-wrapper{
border-radius:0 12px 12px 0
}

.rtl .rhea-testimonials-container .rhea-testimonials-carousel{
margin-left:-80px;
margin-right:-12px
}

.rtl .rhea-testimonials-container .rhea-testimonials-nav{
flex-direction:row-reverse}[data-elementor-device-mode=tablet] .rhea-testimonials-container,[data-elementor-device-mode=tablet_extra] .rhea-testimonials-container,[data-elementor-device-mode=mobile] .rhea-testimonials-container,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container{
padding-left:24px;
padding-right:24px}[data-elementor-device-mode=tablet] .rhea-testimonials-container .rhea-testimonials-carousel,[data-elementor-device-mode=tablet_extra] .rhea-testimonials-container .rhea-testimonials-carousel,[data-elementor-device-mode=mobile] .rhea-testimonials-container .rhea-testimonials-carousel,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container .rhea-testimonials-carousel{
margin-left:-12px;
margin-right:-12px}[data-elementor-device-mode=mobile] .rhea-testimonials-container .rhea-testimonials-section-head,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container .rhea-testimonials-section-head{
display:block;
margin-bottom:30px}[data-elementor-device-mode=mobile] .rhea-testimonials-container .rhea-testimonials-nav,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container .rhea-testimonials-nav{
margin-top:30px}@media(max-width: 420px){[data-elementor-device-mode=mobile] .rhea-testimonials-container .rhea-testimonial-top,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container .rhea-testimonial-top{
display:block;
margin-bottom:30px}[data-elementor-device-mode=mobile] .rhea-testimonials-container .rhea-testimonial-rating,[data-elementor-device-mode=mobile_extra] .rhea-testimonials-container .rhea-testimonial-rating{
margin-top:15px}}.rhea-testimonials-carousel-wrapper-2 .testimonials-card{
padding:32px;
border-radius:12px;
background-color:#fff;
border:1px solid rgba(7,21,45,.1019607843);
cursor:pointer;
height:100%;display:flex;
flex-direction:column;
justify-content:space-between
}

.rhea-testimonials-carousel-wrapper-2 .testimonials-card p{
font-size:18px;
font-weight:400;
line-height:28px;
color:#07152d
}

.rhea-testimonials-carousel-wrapper-2 .author-info-box{
margin-top:32px;
display:flex;
align-items:center;-moz-column-gap:20px;
column-gap:20px
}

.rhea-testimonials-carousel-wrapper-2 .author-thumb{
border-radius:72px;
width:72px;
height:72px;
overflow:hidden
}

.rhea-testimonials-carousel-wrapper-2 h4{
font-size:20px;
font-weight:600;
line-height:24px;
margin-bottom:0
}

.rhea-testimonials-carousel-wrapper-2 .rhea-testimonial-author-designation{
font-size:16px;
font-weight:400;
line-height:25px
}

.rhea-testimonials-carousel-wrapper-2 .slick-track{
display:flex !important
}

.rhea-testimonials-carousel-wrapper-2 .slick-slide{
height:inherit !important
}

.rhea-testimonials-carousel-wrapper-2 .testimonials-card-wrapper{
padding:12px
}

.rhea-ultra-featred-properties ul.slides{
margin:0;
padding:0
}

.rhea-ultra-featred-properties .rhea-ultra-property-title{
margin-top:20px;
margin-bottom:15px
}

.rhea-ultra-featred-properties .rhea-ultra-property-title a{
display:inline-block;
font-size:36px;
font-weight:700;
color:#1a1a1a;
transition:.2s all ease-in-out
}

.rhea-ultra-featred-properties .rhea-ultra-property-title a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties .rhea_address_ultra{
margin-bottom:25px
}

.rhea-ultra-featred-properties .rhea_address_ultra a{
font-size:15px;
color:#000000
}

.rhea-ultra-featred-properties .rhea_address_ultra a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties .rhea_ultra_prop_card__meta{
background:#fff;
border-radius:7px;
padding:36px;
box-shadow:0 0 7px -2px rgba(0,0,0,.19)
}

.rhea-ultra-featred-properties .rhea_ultra_prop_card__meta img,.rhea-ultra-featred-properties .rhea_ultra_prop_card__meta svg{
width:25px;
height:auto
}

.rhea-ultra-featred-properties .rhea_ultra_meta_box .figure,.rhea-ultra-featred-properties .rhea_ultra_meta_box .label{
font-size:15px;
vertical-align:middle
}

.rhea-ultra-featred-properties .rh_prop_card_meta_wrap_ultra{
margin-bottom:35px;
margin-left:-100px;
position:relative;
z-index:999;-moz-column-gap:20px;
column-gap:20px;
row-gap:20px
}

.rtl .rhea-ultra-featred-properties .rh_prop_card_meta_wrap_ultra{
margin-left:0;
margin-right:-100px
}

.rhea-ultra-featred-properties p.rh_prop_card__price_ultra{
margin-bottom:25px
}

.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-display{
font-size:36px;
font-weight:700;
color:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .property-current-price{
font-size:36px;
font-weight:700;
color:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-slash,.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-postfix,.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-prefix,.rhea-ultra-featred-properties p.rh_prop_card__price_ultra .property-old-price{
font-size:21px;
color:#000000;
font-weight:400
}

.rhea-ultra-featred-properties .rhea-ultra-fp-excerpt{
font-size:15px;
color:#1a1a1a;
margin-bottom:0;
line-height:21px
}

.rhea-ultra-featred-properties .rhea-ultra-status-box a,.rhea-ultra-featred-properties .rhea-ultra-status-box span{
font-weight:700;
font-size:14px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
padding:2px 12px
}

.rhea-ultra-featred-properties .rhea-ultra-nav{
display:flex;
position:relative;-moz-column-gap:20px;
column-gap:20px;
align-items:center;
justify-content:center
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-slick-nav{
width:40px;
height:40px;
padding:0;
border-radius:40px;
display:flex;
align-items:center;
justify-content:center;
background:#1a1a1a;
transition:.2s all ease-in-out;
border:none;
color:#fff;
cursor:pointer;
font-size:18px;
box-shadow:0px 0px 7px -2px #fff
}

.rtl .rhea-ultra-featred-properties .rhea-ultra-nav .rhea-slick-nav{
transform:rotate(180deg)
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-slick-nav:hover{
background:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-slick-prev i{
margin-right:3px
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-slick-next i{
margin-left:3px
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots{
display:flex;
position:relative;
bottom:0;
border-radius:50px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
background:#fff;
padding:9px 20px
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots li{
width:auto;
height:auto;
margin:0;
display:flex
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots button{
margin:0 6px;
transition:.5s all ease-in-out;
display:inline-block;
border:2px solid;
padding:5px;
border-radius:20px;
background:rgba(0,0,0,0);
border-color:rgba(0,0,0,0);
position:relative;
box-shadow:none;
vertical-align:middle;
width:auto;
height:auto
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots button:hover{
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots button:before{
transition:.5s all ease-in-out;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
content:"";display:block;
width:6px;
height:6px;
border-radius:12px;
background:var(--rh-global-color-primary)
}

.rhea-ultra-featred-properties .rhea-ultra-nav .rhea-ultra-featured-dots .slick-dots .slick-active button{
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-featured-bottom-box{
padding:0 10px 10px;
position:absolute;
bottom:0;
display:flex;
justify-content:space-between;
width:100%}.rhea-ultra-compare-favourite-box{
display:flex
}

.rhea-ultra-featured-top-info{
display:flex;
justify-content:space-between
}

.rhea-ultra-featured-year-build{
color:#1a1a1a;
font-weight:700;
font-size:14px
}

.rhea-ultra-featured-slider-wrapper{
display:flex
}

.rhea-ultra-slider-top-box{
position:relative
}

.rhea-ultra-featured-thumb-slider{
margin-bottom:0
}

.rhea-ultra-featured-thumb-slider .rhea-ultra-thumb-trigger{
margin-bottom:0;
display:none
}

.rhea-ultra-featured-thumb-slider .rhea-ultra-thumb-trigger.slick-initialized{
display:block
}

.rhea-ultra-featured-thumb-slider .flexslider{
margin:0;
border:none;
background:rgba(0,0,0,0)
}

.rhea-ultra-feature-nav-wrapper{
position:absolute;
margin-top:-20px
}

.rhea-ultra-featured-slide{
display:flex;-moz-column-gap:50px;
column-gap:50px
}

.rhea-ultra-thumb-box{
width:64%}.rhea-ultra-thumb-box .rhea-ultra-bottom-box{
padding:0 30px 30px
}

.rhea-ultra-featured-thumbs{
padding-top:71%;background-position:center;
background-size:cover;
border-radius:10px;
position:relative
}

.rhea-ultra-featured-thumbs .rhea-ultra-featured-map{
position:absolute;
top:20px;
left:20px;
opacity:1;
max-width:128px
}

.rhea-ultra-featured-thumbs .rhea-ultra-featured-map:hover{
opacity:.8
}

.rhea-ultra-media-count-box .rhea_ultra_media_count{-moz-column-gap:10px;
column-gap:10px
}

.rhea-ultra-media-count-box .rhea-media-dark{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px;
color:#fff
}

.rhea-ultra-media-count-box .rhea-ultra-count-icon{
width:32px;
height:32px;
background:#1a1a1a;
display:flex;
align-items:center;
justify-content:center;
border-radius:32px;
cursor:pointer;
transition:.2s all linear;
box-shadow:0px 0px 7px -2px #fff
}

.rhea-ultra-media-count-box .rhea-ultra-count-icon:hover{
background:var(--rh-global-color-primary)
}

.rhea-ultra-media-count-box .rhea-ultra-count-icon svg{
fill:#fff
}

.rhea-ultra-featured-content{
width:36%}.rhea-ultra-carousel-thumb{
border-radius:7px;
padding-top:60%;background-size:cover;
background-position:center;
display:block;
margin-left:10px;
margin-right:10px;
cursor:pointer
}

.rhea-ultra-featured-thumbnail-carousel{
margin-top:50px;
max-width:50%;display:flex;-moz-column-gap:12px;
column-gap:12px;
position:relative;
z-index:9999999
}

.rhea-ultra-thumbnail-carouse-wrapper{
width:100%;margin-left:-10px;
margin-right:-10px;
border-radius:7px
}

.rhea-ultra-featured-thumbnail-carousel .flexslider{
background:rgba(0,0,0,0);
border:none;
margin:0
}

.rhea-ultra-thumbnail-carousel{
border-radius:7px;
display:none
}

.rhea-ultra-thumbnail-carousel.slick-initialized{
display:block
}

.rhea-ultra-thumb-count{
background:#fff;
min-width:80px;
border-radius:7px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
padding:10px;
box-sizing:content-box;
margin-bottom:14px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19)
}

.rhea-ultra-thumb-count svg{
width:24px
}

.rhea-ultra-thumb-count span{
display:block;
color:#1a1a1a
}

.rhea-ultra-thumb-count .rhea-slider-item-total{
font-size:24px;
font-weight:700
}

.rhea-ultra-thumb-count .rhea-more-slides{
font-size:14px;
font-weight:500
}

.rhea-ultra-featured-map-icon{
position:absolute;
top:0;
margin:10px;
display:block;
overflow:hidden
}

.rhea-ultra-featured-map-icon svg{
width:100%;height:auto
}

.rhea-ultra-featured-map-icon.rhea-image-icon{
border-radius:5px
}

.rhea-ultra-carousel-thumb-inner{
position:relative
}

.rhea-ultra-carousel-thumb-inner::after{
left:50%;content:"";height:4px;
width:80px;
border-radius:4px;
background:rgba(0,0,0,0);
display:block;
margin:auto;
margin-top:10px;
transition:.5s all ease-in-out
}

.slick-current .rhea-ultra-carousel-thumb-inner::after{
background:var(--rh-global-color-primary);
transition:.2s all ease-in-out}[data-elementor-device-mode=tablet_extra] .rhea-ultra-thumb-box{
width:56%}[data-elementor-device-mode=tablet_extra] .rhea-ultra-featured-content{
width:44%}[data-elementor-device-mode=tablet_extra] .rhea-ultra-featured-content .rh_prop_card_meta_wrap_ultra{
margin-bottom:20px}[data-elementor-device-mode=tablet_extra] .rhea-ultra-featured-content .rhea_ultra_prop_card__meta{
padding:30px}[data-elementor-device-mode=tablet_extra] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra{
margin-bottom:20px}[data-elementor-device-mode=tablet_extra] .rhea-ultra-featred-properties .rhea-ultra-property-title a{
font-size:30px}[data-elementor-device-mode=tablet_extra] p.rh_prop_card__price_ultra .ere-price-prefix,[data-elementor-device-mode=tablet_extra] p.rh_prop_card__price_ultra .ere-price-postfix{
font-size:15px}[data-elementor-device-mode=tablet] .rhea-ultra-thumb-box{
width:60%}[data-elementor-device-mode=tablet] .rhea-ultra-featured-content{
width:40%}[data-elementor-device-mode=tablet] .rhea-ultra-featured-content .rh_prop_card_meta_wrap_ultra{
margin-bottom:20px}[data-elementor-device-mode=tablet] .rhea-ultra-featured-content .rhea_ultra_prop_card__meta{
padding:20px}[data-elementor-device-mode=tablet] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra{
margin-bottom:20px}[data-elementor-device-mode=tablet] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-display{
font-size:28px}[data-elementor-device-mode=tablet] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .property-current-price{
font-size:28px}[data-elementor-device-mode=tablet] .rhea-ultra-featred-properties .rhea-ultra-property-title a{
font-size:30px}[data-elementor-device-mode=tablet] .rhea-ultra-featred-properties .rhea-ultra-fp-excerpt{
font-size:14px}[data-elementor-device-mode=tablet] p.rh_prop_card__price_ultra .ere-price-prefix,[data-elementor-device-mode=tablet] p.rh_prop_card__price_ultra .ere-price-postfix{
font-size:15px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featured-slide,[data-elementor-device-mode=mobile] .rhea-ultra-featured-slide{
flex-wrap:wrap}[data-elementor-device-mode=mobile_extra] .rhea-ultra-thumb-box,[data-elementor-device-mode=mobile] .rhea-ultra-thumb-box{
width:100%}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featured-content,[data-elementor-device-mode=mobile] .rhea-ultra-featured-content{
width:100%;padding-top:50px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties .rh_prop_card_meta_wrap_ultra,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties .rh_prop_card_meta_wrap_ultra{
margin-left:3px;
margin-right:3px;
margin-bottom:20px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties .rhea_ultra_prop_card__meta,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties .rhea_ultra_prop_card__meta{
padding:24px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties .rhea-ultra-property-title,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties .rhea-ultra-property-title{
margin-top:10px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties .rhea-ultra-property-title a,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties .rhea-ultra-property-title a{
font-size:26px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra{
margin-bottom:20px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-display,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .ere-price-display{
font-size:28px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .property-current-price,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties p.rh_prop_card__price_ultra .property-current-price{
font-size:28px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featred-properties .rhea_address_ultra .rhea_ultra_address_pin,[data-elementor-device-mode=mobile] .rhea-ultra-featred-properties .rhea_address_ultra .rhea_ultra_address_pin{
vertical-align:middle}[data-elementor-device-mode=mobile_extra] p.rh_prop_card__price_ultra .ere-price-prefix,[data-elementor-device-mode=mobile_extra] p.rh_prop_card__price_ultra .ere-price-postfix,[data-elementor-device-mode=mobile] p.rh_prop_card__price_ultra .ere-price-prefix,[data-elementor-device-mode=mobile] p.rh_prop_card__price_ultra .ere-price-postfix{
font-size:15px}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featured-thumbnail-carousel,[data-elementor-device-mode=mobile] .rhea-ultra-featured-thumbnail-carousel{
max-width:calc(100% - 100px)}[data-elementor-device-mode=mobile_extra] .rhea-ultra-featured-thumb-slider,[data-elementor-device-mode=mobile] .rhea-ultra-featured-thumb-slider{
margin-bottom:20px}[data-elementor-device-mode=mobile] .rhea-ultra-thumb-count .rhea-more-slides{
display:none
}

.rhea-featured-properties-filters{
display:flex;
flex-wrap:wrap;
align-items:center;-moz-column-gap:24px;
column-gap:24px;
row-gap:12px;
margin:0 0 35px;
padding:0;
list-style:none;
border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width: 576px){.rhea-featured-properties-filters{
gap:40px}}@media(min-width: 768px){.rhea-featured-properties-filters{
margin-bottom:60px}}.rhea-featured-properties-filters li{
margin-bottom:-1px;
padding:6px 0;
font-size:16px;
line-height:26px;
cursor:pointer;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
transition:all .25s ease-in-out;
border-bottom:1px solid rgba(0,0,0,0);
color:#000
}

.rhea-featured-properties-filters li:hover,.rhea-featured-properties-filters li.active{
border-color:var(--rh-global-color-primary);
color:var(--rh-global-color-primary)
}

.rhea-featured-properties-carousel-inner{
display:flex;
flex-wrap:wrap;
position:relative;
width:100%}.rhea-featured-properties-carousel-inner:not(.slick-slider){row-gap:24px}@media(min-width: 480px){.rhea-featured-properties-carousel-inner{
padding-left:48px;
padding-right:48px}}@media(min-width: 1400px){.rhea-featured-properties-carousel-inner{
padding-right:0;
padding-left:0
}

.rhea-featured-properties-carousel-inner:not(.slick-initialized){margin-left:-12px;
margin-right:-12px}}.rhea-featured-properties-carousel-inner .slick-list{
border-radius:12px}@media(min-width: 1400px){.rhea-featured-properties-carousel-inner .slick-list{
margin-left:-12px;
margin-right:-12px}}.rhea-featured-properties-carousel-inner .slick-track{
display:flex
}

.rhea-featured-properties-carousel-inner .slick-slide{
height:inherit
}

.rhea-featured-properties-carousel-inner .rhea-featured-properties-property{
height:100%}.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav{
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
position:absolute;
top:135px;
z-index:100;
width:40px;
height:40px;
border-radius:50%;transform:translateY(-50%);transition:all .25s ease-in-out;
border:1px solid rgba(0,0,0,.2);
color:#000}@media(min-width: 480px){.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav{
top:50%}}.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav:not(.slick-disabled):hover{
border-color:#000
}

.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav.slick-disabled{
opacity:.5
}

.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav svg{
stroke:currentColor
}

.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-prev,.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-next{
background:#fff}@media(min-width: 525px){.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-prev,.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-next{
background:rgba(0,0,0,0)}}.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-prev{
left:-15px}@media(min-width: 480px){.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-prev{
left:0}}.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-next{
right:-15px}@media(min-width: 480px){.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-next{
right:0}}@media(min-width: 1400px){.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-prev{
left:-72px
}

.rhea-featured-properties-carousel-inner .rhea-properties-carousel-nav-next{
right:-72px}}.rhea-featured-properties-carousel-item{
max-width:100%}@media(min-width: 768px){.rhea-featured-properties-carousel-item{
max-width:50%;padding:0 12px 45px}}@media(min-width: 1024px){.rhea-featured-properties-carousel-item{
max-width:33.333333%}}.rhea-featured-properties-property{
padding:8px;
border-radius:12px;
transition:all .25s ease-in-out;
background:#fff
}

.rhea-featured-properties-property:hover{
box-shadow:0 10px 32px -4px rgba(24,39,75,.1)
}

.rhea-featured-properties-property-thumb img{
width:100%;border-radius:6px
}

.rhea-featured-properties-property-content{
padding:26px 17px 16px
}

.rhea-featured-properties-property-title{
margin-top:0;
margin-bottom:5px;
font-size:20px;
line-height:32px
}

.rhea-featured-properties-property-title,.rhea-featured-properties-property-address{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.rhea-featured-properties-property-address{
display:block;
margin-bottom:15px;
font-size:16px;
line-height:26px;
color:#000;
transition:.2s all linear
}

.rhea-featured-properties-property .rh_prop_card_meta_wrap_ultra{
width:100%;margin-bottom:16px
}

.rhea-featured-properties-property .rh_prop_card_meta_wrap_ultra img,.rhea-featured-properties-property .rh_prop_card_meta_wrap_ultra svg{
width:15px;
height:auto
}

.rhea-featured-properties-property .rhea_ultra_meta_box .figure,.rhea-featured-properties-property .rhea_ultra_meta_box .label{
font-size:16px;
font-weight:400;
color:#000
}

.rhea-featured-properties-property .rh-ultra-dark,.rhea-featured-properties-property .rh-ultra-light{
fill:#000
}

.rhea-featured-properties-property .rhea_ultra_prop_card__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:17px
}

.rhea-featured-properties-property .rhea_ultra_prop_card__meta:not(:last-child):after{
content:"";display:inline-block;
width:1px;
height:20px;
opacity:.2;
background:#000
}

.rhea-featured-properties-property-footer{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:12px
}

.rhea-featured-properties-property-price{
margin-bottom:0
}

.rhea-featured-properties-property-price,.rhea-featured-properties-property .ere-price-display{
font-size:24px;
font-weight:700;
line-height:36px;
color:#000
}

.rhea-featured-properties-property-link{
display:flex;
align-items:center;
gap:14px;
padding:6px 16px;
font-size:16px;
line-height:26px;
border-radius:8px;
transition:all .25s ease-in-out;
border:1px solid var(--rh-global-color-primary);
background:#fff;
color:var(--rh-global-color-primary)
}

.rhea-featured-properties-property-link:hover,.rhea-featured-properties-property-link:focus,.rhea-featured-properties-property-link:active{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-featured-properties-property-link svg{
stroke:currentColor
}

.rtl .rhea-featured-properties-property-link svg{
transform:scale(-1, -1)
}

.rhea-ultra-agents-wrapper{
position:relative;
z-index:99
}

.rhea-ultra-agents-wrapper .flexslider{
border:0
}

.rhea-ultra-agents-wrapper .rhea-ultra-slider-navigation{
justify-content:initial
}

.rhea-ultra-agents-wrapper .owl-stage>.active{
transition:.2s all ease-in-out;
transform:scale(1)}@media(min-width: 1400px){.rhea-ultra-agents-wrapper .owl-stage div:not(.active)+div.active .rhea-ultra-agent-slide{
padding-bottom:60px;
margin-bottom:0
}

.rhea-ultra-agents-wrapper .owl-stage div:not(.active)+div.active .rhea-ultra-agent-slide .rhea-ultra-agent-links{
bottom:0;
opacity:1;
visibility:visible}}.rhea-ultra-agent-slide-outer{
padding:5px
}

.rhea-ultra-agent-slide{
margin-bottom:60px;
padding:30px;
border-radius:15px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
position:relative;
transition:.2s all ease-in-out;
background:#fff
}

.rhea-ultra-agent-slide:hover .rhea-ultra-agent-links{
bottom:0;
opacity:1;
visibility:visible
}

.rhea-ultra-agent-links{
position:absolute;
bottom:0;
opacity:0;
visibility:hidden;
left:0;
padding:70px 30px 30px;
display:flex;
flex-wrap:wrap;-moz-column-gap:10px;
column-gap:10px;
row-gap:10px;
justify-content:space-between;
background:#fff;
width:100%;align-items:center;
background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 10%, rgb(255, 255, 255) 50%);border-radius:15px;
transition:.2s all ease-in-out
}

.rhea-ultra-agent-links .rhea-ultra-agent-profile{
padding:6px 30px;
background:var(--rh-global-color-primary);
color:#fff;
border-radius:30px;
font-size:15px;
font-weight:700;
border:2px solid var(--rh-global-color-primary);
white-space:nowrap
}

.rhea-ultra-agent-links .rhea-ultra-agent-profile:hover{
background:#fff;
color:var(--rh-global-color-primary)
}

.rhea-ultra-agent-links .rhea-ultra-agent-listed{
color:var(--rh-global-color-primary);
font-size:15px;
font-weight:700;
white-space:nowrap
}

.rhea-ultra-agent-links .rhea-ultra-agent-listed .rhea-fas{
font-size:13px;
margin-left:5px
}

.rhea-ultra-agent-links .rhea-ultra-agent-listed:hover{
color:var(--rh-global-color-secondary)
}

.rhea-ultra-agent-thumb-detail{
display:flex;-moz-column-gap:30px;
column-gap:30px
}

.rhea-ultra-agent-thumb-detail .rhea-agent-thumb{
width:120px
}

.rhea-ultra-agent-thumb-detail .rhea-agent-thumb a{
display:flex;
border-radius:300px;
overflow:hidden;
transition:.2s all ease-in-out
}

.rhea-ultra-agent-thumb-detail .rhea-agent-thumb a:hover{
box-shadow:0px 0px 12px -2px rgba(29,178,255,.5)
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail{
display:flex;
justify-content:center;
flex-direction:column
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail h3{
margin-top:0;
margin-bottom:5px
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail h3 a{
font-size:24px;
color:#1a1a1a;
font-weight:700
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail .rhea-ultra-agent-title{
font-size:16px;
color:#000000;
font-weight:400
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail .rhea-ultra-agent-email{
font-size:14px;
color:#000000
}

.rhea-ultra-agent-thumb-detail .rhea-agent-detail a:hover{
color:var(--rh-global-color-primary)
}

.rhea-ultra-agent-listings-thumbs{
display:flex;
flex-wrap:wrap;
margin-top:30px;
margin-right:-5px;
margin-left:-5px
}

.rhea-ultra-agent-listings-thumbs img{
width:33.333% !important;
border-radius:10px;
padding-left:5px;
padding-right:5px
}

.rhea-ultra-nav-box{
margin-top:40px;
display:flex;
align-items:center;
width:100%}.rhea-ultra-nav-box button{
cursor:pointer
}

.rhea-ultra-nav-box .owl-prev,.rhea-ultra-nav-box .owl-next{
padding:0;
width:40px;
height:40px;
border-radius:40px;
display:flex;
align-items:center;
justify-content:center;
background:var(--rh-global-color-primary);
transition:.2s all ease-in-out;
border:none
}

.rtl .rhea-ultra-nav-box .owl-prev,.rtl .rhea-ultra-nav-box .owl-next{
transform:rotate(180deg)
}

.rhea-ultra-nav-box .owl-prev i,.rhea-ultra-nav-box .owl-next i{
color:#fff;
font-size:18px
}

.rhea-ultra-nav-box .owl-prev:hover,.rhea-ultra-nav-box .owl-next:hover{
background:#1a1a1a
}

.rhea-ultra-nav-box .owl-prev.disabled,.rhea-ultra-nav-box .owl-next.disabled{
background:#e2e2e2;
pointer-events:none
}

.rhea-ultra-nav-box .owl-prev i{
margin-right:3px
}

.rhea-ultra-nav-box .owl-next i{
margin-left:3px
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots{
display:flex;
border-radius:50px;
margin-left:20px;
margin-right:20px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
background:#fff;
padding:8px 20px
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots button{
margin:0 6px;
transition:.5s all ease-in-out;
display:inline-block;
border:2px solid;
padding:5px;
border-radius:20px;
background:rgba(0,0,0,0);
border-color:rgba(0,0,0,0);
position:relative;
box-shadow:none;
vertical-align:middle
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots button:after{
transition:.5s all ease-in-out;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
content:"";display:block;
width:6px;
height:6px;
border-radius:12px;
background:var(--rh-global-color-primary-dark)
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots button:hover{
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots button.active{
border-color:var(--rh-global-color-primary)
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots button.active:after{
background:var(--rh-global-color-primary)
}

.rhea-ultra-nav-box.disabled{
display:none
}

.rhea-ultra-carousel-nav-center{
justify-content:center}[data-elementor-device-mode=mobile] .rhea-ultra-nav-box,[data-elementor-device-mode=mobile_extra] .rhea-ultra-nav-box{
justify-content:center
}

.rhea-service-carousel-tabs{
margin-left:-12px;
margin-right:-12px;
margin-bottom:48px
}

.rhea-service-carousel-tabs .rhea-service-box{
padding:12px
}

.rhea-service-carousel-tabs .rhea-service{
display:flex;-moz-column-gap:20px;
column-gap:20px;
row-gap:10px;
padding:24px;
border:1px solid rgba(7,21,45,.1019607843);
border-radius:8px;
cursor:pointer;
transition:.2s all linear
}

.rhea-service-carousel-tabs .rhea-service i{
transition:.2s all linear
}

.rhea-service-carousel-tabs .rhea-service h4{
font-size:20px;
font-weight:700;
line-height:24px;
letter-spacing:-0.01em;
color:#07152d;
transition:.2s all linear;
margin-bottom:5px
}

.rhea-service-carousel-tabs .rhea-service .service-label{
font-weight:400;
font-size:16px;
line-height:25px;
transition:.2s all linear
}

.rhea-service-carousel-tabs .rhea-service svg{
height:auto;
width:32px
}

.rhea-service-carousel-tabs .rhea-service .rhea-stroke path{
transition:.2s all linear
}

.rhea-service-carousel-tabs .rhea-service .rhea-fill path{
transition:.2s all linear
}

.rhea-service-carousel-tabs .rhea-service:hover{
background:#07152d
}

.rhea-service-carousel-tabs .rhea-service:hover h4,.rhea-service-carousel-tabs .rhea-service:hover .service-label{
color:#fff
}

.rhea-service-carousel-tabs .rhea-service:hover .rhea-stroke path{
stroke:#fff
}

.rhea-service-carousel-tabs .slick-current .rhea-service{
background:#07152d
}

.rhea-service-carousel-tabs .slick-current .rhea-service h4,.rhea-service-carousel-tabs .slick-current .rhea-service .service-label{
color:#fff
}

.rhea-service-carousel-tabs .slick-current .rhea-service .rhea-stroke path{
stroke:#fff
}

.rhea-service-carousel-images .services-images{
display:grid;
height:600px;-moz-column-gap:20px;
column-gap:20px;
row-gap:20px;
grid-template-columns:repeat(3, 1fr);
grid-template-rows:repeat(2, 1fr)
}

.rhea-service-carousel-images .services-images.style-1 :nth-child(4n+1){grid-row:1/span 2
}

.rhea-service-carousel-images .services-images.style-1 :nth-child(4n+2){grid-row:1;
grid-column:2
}

.rhea-service-carousel-images .services-images.style-1 :nth-child(4n+3){grid-row:2;
grid-column:2
}

.rhea-service-carousel-images .services-images.style-1 :nth-child(4n+4){grid-row:1/span 2
}

.rhea-service-carousel-images .services-images.style-2 :nth-child(4n+1){grid-column:1/span 2
}

.rhea-service-carousel-images .services-images.style-2 :nth-child(4n+2){grid-column:3;
grid-row:1/span 2
}

.rhea-service-carousel-images .services-images.style-2 :nth-child(4n+3){grid-column:1;
grid-row:2
}

.rhea-service-carousel-images .services-images.style-2 :nth-child(4n+4){grid-column:2;
grid-row:2
}

.rhea-service-carousel-images .services-images.style-3 :nth-child(4n+1){grid-row:1/span 2
}

.rhea-service-carousel-images .services-images.style-3 :nth-child(4n+2){grid-row:1;
grid-column:2/span 2
}

.rhea-service-carousel-images .services-images.style-3 :nth-child(4n+3){grid-column:2;
grid-row:2
}

.rhea-service-carousel-images .services-images.style-3 :nth-child(4n+4){grid-column:3;
grid-row:2
}

.rhea-service-carousel-images .services-images.style-4 :nth-child(4n+1){grid-column:1
}

.rhea-service-carousel-images .services-images.style-4 :nth-child(4n+2){grid-row:1;
grid-column:2/span 2
}

.rhea-service-carousel-images .services-images.style-4 :nth-child(4n+3){grid-row:2;
grid-column:1/span 2
}

.rhea-service-carousel-images .services-images.style-4 :nth-child(4n+4){grid-column:3;
grid-row:2
}

.rhea-service-carousel-images .service-image{
position:relative;
border-radius:8px;
overflow:hidden;
transition:.2s all
}

.rhea-service-carousel-images .service-image img{
position:absolute;-o-object-fit:cover;
object-fit:cover;-o-object-position:center;
object-position:center;
width:100%;height:100%}.rhea-service-carousel-images .service-image:hover{
opacity:.8}[data-elementor-device-mode=mobile] .rhea-service-carousel-tabs .icon{
display:none
}

.rhea-slider-nav-style-2 button{
background:#f2f3f4;
border-color:#f2f3f4;
color:#07152d
}

.rhea-services-wrapper{
position:relative
}

.rhea-services-wrapper .rhea-services-nav-wrapper{
position:absolute;
top:0;
margin-top:-80px;
z-index:9;
display:flex;
justify-content:flex-end;
align-content:center;-moz-column-gap:12px;
column-gap:12px;
width:100%}.rhea-services-wrapper .rhea-services-nav-wrapper button{
display:flex;
align-items:center;
justify-content:center;
width:48px;
height:48px;
border-radius:8px;
padding:0;
background:#f2f3f4;
border-color:#f2f3f4;
transition:.2s all linear
}

.rhea-services-wrapper .rhea-services-nav-wrapper button path{
transition:.2s all linear
}

.rhea-testimonials-carousel-wrapper-2{
position:relative
}

.rhea-testimonials-carousel-wrapper-2 .rhea-testimonials-nav{
display:flex;
justify-content:flex-end;
align-items:center;
width:100%;-moz-column-gap:12px;
column-gap:12px;
position:absolute;
top:0;
margin-top:-80px;
margin-left:-15px
}

.rhea-testimonials-carousel-wrapper-2 .rhea-testimonials-nav a{
width:48px;
height:48px;
display:flex;
align-items:center;
justify-content:center;
background:#f2f3f4;
border-color:#f2f3f4;
border-radius:8px;
cursor:pointer
}

.rhea-testimonials-carousel-wrapper-2 .rhea-testimonials-nav a.rhea-testimonials-carousel-nav-next{
transform:rotate(180deg)
}

.rhea-testimonials-carousel-wrapper-2 .rhea-testimonials-nav path{
transition:.2s all linear
}

.rh-ultra-property-owner{
margin-bottom:40px
}

.rh-ultra-property-owner-info{
display:flex;
justify-content:space-between;
gap:20px}@media(max-width: 420px){.rh-ultra-property-owner-info{
flex-direction:column}}.rh-ultra-property-owner-info .agent-image{
flex:0 0 120px;
width:120px;
height:120px;
border-radius:50%;overflow:hidden;
transition:.2s all linear
}

.rh-ultra-property-owner-info-inner{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:20px}@media(max-width: 768px){.rh-ultra-property-owner-info-inner{
flex-direction:column}}@media(min-width: 1024px){.rh-ultra-property-owner-info-inner{
margin-top:8px}}.rh-ultra-property-owner p.rh-ultra-property-owner-description{
font-size:16px;
margin-bottom:0
}

.rh-ultra-property-owner-label{
display:block;
font-size:15px;
font-weight:700;
line-height:1.2;
color:var(--rh-global-color-text)
}

.rh-ultra-property-owner-title{
margin:0 0 16px;
font-size:24px;
font-weight:700;
color:var(--rh-global-color-headings)
}

.rh-ultra-property-owner-social{
display:flex;
flex-wrap:wrap;
gap:16px;
margin-bottom:4px;
font-size:16px;
line-height:1
}

.rh-ultra-property-owner-social a{
color:var(--rh-global-color-text)
}

.rh-ultra-property-owner-social a:hover{
color:var(--rh-global-color-secondary)
}

.rh-ultra-property-owner-contacts{
display:flex;
flex-wrap:wrap;
gap:16px}@media(min-width: 768px){.rh-ultra-property-owner-contacts{
justify-content:space-between}}.rh-ultra-property-owner-contacts .contact{
margin:0
}

.rh-ultra-property-owner-contacts .contact span{
display:block;
font-size:14px;
font-weight:700;
color:var(--rh-global-color-text)
}

.rh-ultra-property-owner-contacts .contact a{
display:flex;
align-items:center;-moz-column-gap:4px;
column-gap:4px;
font-size:15px;
font-weight:500;
transition:.2s all linear;
color:var(--rh-global-color-headings)
}

.rh-ultra-property-owner-contacts .contact a:hover{
color:var(--rh-global-color-secondary)
}

.rhea-single-property-gallery-wrapper{
position:relative
}

.rhea-single-property-gallery.grid-box{
display:grid;
height:600px;
grid-gap:10px;
grid-auto-flow:column dense
}

.rhea-single-property-gallery.grid-box .rhea-gallery-item{
position:relative;
background-size:cover;
background-position:center;
border-radius:8px;
overflow:hidden
}

.rhea-single-property-gallery.grid-box .rhea-gallery-item .overlay-counter{
position:absolute;
display:flex;
justify-content:center;
align-items:center;
width:100%;height:100%;color:#fff;
background-color:rgba(0,0,0,.5)
}

.rhea-single-property-gallery.grid-box .rhea-gallery-item:first-of-type{
grid-column:1/3;
grid-row:1/3
}

.rhea-single-property-gallery.grid-carousel .rhea-gallery-item{
display:block;
height:600px;
position:relative;
background-size:cover;
background-position:center;
overflow:hidden}[data-elementor-device-mode=mobile] .rhea-single-property-gallery.grid-box{
height:360px;
grid-auto-flow:row dense
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons a{
display:inline-block;
text-align:center
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons *{transition:all 99ms linear
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons>*{width:32px;
height:32px
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .share{
width:20px;
height:auto
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons svg{
width:22px;
height:22px;
fill:var(--rh-global-color-primary)
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons i{
font-size:20px;
color:var(--rh-global-color-primary)
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .fa-line{
color:#fff
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .favorite-btn-wrap a,.rhea-action-buttons-wrap .rh-ultra-action-buttons .favorite-btn-wrap span{
margin:0
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .favorite-btn-wrap a svg,.rhea-action-buttons-wrap .rh-ultra-action-buttons .favorite-btn-wrap span svg{
width:20px;
height:20px
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .add-to-compare-span a{
background:none
}

.rhea-action-buttons-wrap .rh-ultra-action-buttons .add-to-compare-span a,.rhea-action-buttons-wrap .rh-ultra-action-buttons .add-to-compare-span span{
margin:0
}

.rhea-agents-search-form{
height:170px;
position:relative;
margin:0 0 30px;
z-index:9999
}

.rhea-agents-search-form .rhea-agent-filters-form{
background:var(--rh-global-color-primary-light);
border-radius:30px;
padding:13px;
box-shadow:0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5)
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field{
display:flex;
position:relative
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .post-title-filter{
margin:0
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters{
position:relative;
width:30px;
margin:44px 5px 0 10px;
cursor:pointer
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters svg{
width:30px;
height:auto;
transition:all 200ms linear
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters svg .rh-ultra-dark{
stroke:var(--rh-global-color-primary)
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters .tool-tip{
width:110px;
padding:5px 5px;
background-color:#333;
color:#fff;
text-align:center;
font-size:13px;
font-weight:600;
border-radius:20px;
position:absolute;
opacity:0;
top:30px;
right:-40px;
z-index:999;
transition:all 200ms linear;
pointer-events:none
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters .tool-tip:before{
content:" ";position:absolute;
top:-5px;
left:49px;
width:0;
height:0;
border-left:5px solid rgba(0,0,0,0);
border-right:5px solid rgba(0,0,0,0);
border-bottom:5px solid #333
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters:hover svg{
transform:scale(0.9)
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .more-filters:hover .tool-tip{
top:38px;
opacity:1
}

.rhea-agents-search-form .rhea-agent-filters-form .main-field .filter-button{
margin:40px 5px 0 10px
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field{
width:100%}.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field>label{
display:block;
padding:0 0 0 18px;
margin:0 0 10px;
color:#333
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field input{
display:block;
position:relative;
width:100%;padding:12px 20px;
background-color:#fff;
font-size:14px;
border-radius:50px;
margin:0 0 20px;
border:none;
border-bottom:1px solid #e8e8e8;
box-shadow:0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field input::-moz-placeholder{
color:#888
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field input::placeholder{
color:#888
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field .dropdown .dropdown-toggle{
display:block;
position:relative;
width:100%;padding:12px 20px;
background-color:#fff;
font-size:14px;
border-radius:50px;
border:none;
border-bottom:1px solid #e8e8e8;
box-shadow:0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field .dropdown .dropdown-menu.open{
box-shadow:0 0 8px rgba(51,51,51,.2)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field .dropdown .dropdown-menu.open ul li{
padding:3px 0;
margin:0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field .dropdown .dropdown-menu.open ul li:hover,.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field .dropdown .dropdown-menu.open ul li.selected{
background-color:var(--rh-global-color-primary-light)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents{
display:flex;
align-items:center;
justify-content:space-between;
padding:15px 0 0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents>label{
margin:0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch{
margin:0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch .button-check{
display:block;
width:60px;
height:32px;
position:relative;
background-color:#cfcfcf;
border-radius:25px;
cursor:pointer;
transition:all 200ms linear
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch .button-check span{
display:block;
width:30px;
height:26px;
position:absolute;
left:3px;
top:3px;
background-color:#fff;
border-radius:25px;
text-align:center;
transition:all 200ms linear;
box-shadow:1px 0 5px rgba(51,51,51,.3333333333)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch .button-check:hover{
background-color:#bbb
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch input:checked+.button-check{
background-color:var(--rh-global-color-primary)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents .button-switch input:checked+.button-check span{
left:26px;
box-shadow:-1px 0 5px rgba(51,51,51,.3333333333)
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.verified-agents input{
display:none
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter{
display:flex;
align-items:center;
padding:5px 0 0;
margin:20px 0 5px
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter>label{
margin:0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap{
display:flex;
align-items:center;
font-size:14px
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap .checkbox-switch{
display:flex;
margin:0 0 0 10px;
align-items:center
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap .checkbox-switch .rating-stars{
padding:7px;
line-height:14px;
border:2px solid var(--rh-global-color-primary);
border-radius:20px;
transition:all 100ms linear;
color:var(--rh-global-color-primary);
cursor:pointer
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap .checkbox-switch input{
display:none;
height:auto;
padding:0;
margin:0 5px 0 0
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap .checkbox-switch input:checked+.rating-stars{
background-color:var(--rh-global-color-primary);
color:#fff
}

.rhea-agents-search-form .rhea-agent-filters-form .rhea-filter-field.ratings-filter .rating-options-wrap input{
width:auto
}

.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap{
display:none;
margin:10px 0 0
}

.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields{
display:flex;
flex-wrap:wrap;-moz-column-gap:20px;
column-gap:20px
}

.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field{
width:32%}.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field.ratings-filter{
width:66%}@media(max-width: 991px){.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field{
width:49%}.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field.ratings-filter{
width:100%}.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field.ratings-filter .rating-options-wrap{
flex-wrap:wrap
}

.rhea-agents-search-form .rhea-agent-filters-form .dropdown-fields-wrap .dropdown-fields .rhea-filter-field.verified-agents{
width:100%}}.rhea-agents-search-form .rhea-agent-filters-form .filter-buttons{
padding:15px 0 0;
margin:15px 0 0;
text-align:right;
border-top:1px solid #c7ecfe
}

.rhea-agents-search-form .rhea-agent-filters-form .filter-buttons input{
display:inline-block;
position:relative;
padding:6px 24px;
font-size:15px;
font-weight:700;
line-height:24px;
border-radius:100px;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
cursor:pointer;
width:auto;
border:2px solid var(--rh-global-color-primary);
transition:.2s all linear;
background:var(--rh-global-color-primary);
color:var(--rh-color-white)
}

.rhea-agents-search-form .rhea-agent-filters-form .filter-buttons input:hover{
background:rgba(0,0,0,0);
color:var(--rh-global-color-primary)
}

.rhea-agents-search-form .rhea-agent-filters-form .filter-buttons input.clear-filters-button{
border:none;
padding:0;
background:none;
color:var(--rh-global-color-primary);
box-shadow:none;
margin:0 20px 0 0
}

.design_modern .rhea-mortgage-calculator-wrapper .rh_form__item svg{
display:none
}

.design_modern .rhea-mortgage-calculator-wrapper .inspiry_select_picker_trigger>.dropdown-toggle{
min-height:46px
}

.design_modern .rhea-mortgage-calculator-wrapper .rh_property__mc .mc_cost_graph_circle{
padding:0
}

.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_right_side{
justify-content:space-between
}

.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_term_interest{
display:flex;
justify-content:space-between;
padding-left:20px;
padding-right:20px;
margin-top:20px
}

.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_term_interest span{
display:inline-block;
text-align:initial
}

.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_term_interest .rh-mc-value,.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_term_interest .rh-mc-percent{
font-size:21px;
font-weight:700;
color:var(--rh-global-color-headings)
}

.design_modern .rhea-mortgage-calculator-wrapper .graph_circle .mc_term_interest .rh-mc-label{
display:block;
font-size:15px;
font-weight:500;
margin-top:5px;
color:var(--rh-global-color-text)
}

.rh-properties-widget-v13 .property-item{
display:flex
}

.rh-properties-widget-v13 .property-image{
position:relative;
overflow:hidden
}

.rh-properties-widget-v13 .property-image img{
width:100%;-o-object-fit:cover;
object-fit:cover;
transition:transform 300ms ease-out
}

.rh-properties-widget-v13 .property-image:hover img{
transform:scale(1.1)
}

.rh-properties-widget-v13 .rhea-trigger-animate .rhea-animate-item.top{
top:-2px
}

.rh-properties-widget-v13 .rhea-trigger-animate .rhea-animate-item.bottom{
padding-bottom:0
}

.rh-properties-widget-v13 .rhea_tags_wrapper{
position:absolute;
right:35px;
gap:15px;
padding:0
}

.rh-properties-widget-v13 .rhea_tags_wrapper .rhea-tags{
width:36px;
height:60px;
margin:0
}

.rh-properties-widget-v13 .rhea_tags_wrapper .rhea-tags:before{
border-left-width:18px;
border-right-width:18px;
border-top-width:52px;
border-bottom-width:10px
}

.rh-properties-widget-v13 .rhea_tags_wrapper .rhea-tags svg{
width:15px;
padding-top:25px
}

.rh-properties-widget-v13 .rhea_tags_wrapper .rhea_hot svg{
width:18px
}

.rh-properties-widget-v13 .property-title a{
transition:color .2s linear
}

.rh-properties-widget-v13 .property-excerpt p{
margin-bottom:0
}

.rh-properties-widget-v13-default-layout .thumbnails-slider{
border-radius:24px
}

.rh-properties-widget-v13-default-layout .property-image,.rh-properties-widget-v13-default-layout .property-image img{
height:586px;
border-radius:24px
}

.rh-properties-widget-v13-default-layout .property-item{
flex-direction:column
}

.rh-properties-widget-v13-default-layout .property-title{
margin-bottom:24px;
font-size:50px;
font-weight:500;
color:#1a1a1a
}

.rh-properties-widget-v13-default-layout .property-excerpt{
margin-bottom:24px;
font-size:22px;
font-weight:500;
line-height:28px;
color:#545454
}

.rh-properties-widget-v13-default-layout .property-footer{
display:flex;
align-items:center;
gap:4px
}

.rh-properties-widget-v13-default-layout .property-price-wrapper{
display:flex;
align-items:center;
gap:8px
}

.rh-properties-widget-v13-default-layout .property-current-price,.rh-properties-widget-v13-default-layout .ere-price-display{
font-size:30px;
font-weight:700;
text-decoration:none;
color:#793df9
}

.rh-properties-widget-v13-default-layout .property-old-price,.rh-properties-widget-v13-default-layout .ere-price-prefix,.rh-properties-widget-v13-default-layout .ere-price-slash,.rh-properties-widget-v13-default-layout .ere-price-postfix{
font-size:21px;
font-weight:500;
color:#9e9e9e
}

.rh-properties-widget-v13-simple-layout .swiper-pagination-styled{
position:static;
margin:50px 0 0
}

.rh-properties-widget-v13-simple-layout .thumbnails-slider,.rh-properties-widget-v13-simple-layout .property-image,.rh-properties-widget-v13-simple-layout .property-image img,.rh-properties-widget-v13-simple-layout .property-item,.rh-properties-widget-v13-simple-layout .property-item-content-wrapper{
border-radius:21px
}

.rh-properties-widget-v13-simple-layout .property-image,.rh-properties-widget-v13-simple-layout .property-image img{
height:554px
}

.rh-properties-widget-v13-simple-layout .property-item{
position:absolute;
z-index:5;
width:100%;overflow:hidden;
backface-visibility:hidden;
box-shadow:0 20px 82px 0 rgba(0,0,0,.1);
background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(40px);
backdrop-filter:blur(40px);
padding-bottom:10px
}

.rh-properties-widget-v13-simple-layout .property-item-content-wrapper{
display:flex;
align-items:flex-start;
justify-content:space-between;
gap:4%;width:100%;padding:36px 40px 30px
}

.rh-properties-widget-v13-simple-layout .property-title{
margin-bottom:6px;
font-size:26px;
font-weight:500
}

.rh-properties-widget-v13-simple-layout .property-title a{
color:#fff
}

.rh-properties-widget-v13-simple-layout .property-excerpt{
margin-bottom:20px;
font-size:16px;
font-weight:500;
line-height:30px;
color:#fff
}

.rh-properties-widget-v13-simple-layout .rh-property-actions{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:10px
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a,.rh-properties-widget-v13-simple-layout .rh-property-actions span{
display:flex;
align-items:center;
justify-content:center;
gap:5px;
width:26px;
height:26px;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
font-weight:500;
line-height:1;
border-radius:4px;
cursor:pointer;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1));background:#fff;
color:#1a1a1a
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a.hide,.rh-properties-widget-v13-simple-layout .rh-property-actions span.hide{
display:none
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a:hover,.rh-properties-widget-v13-simple-layout .rh-property-actions span:hover{
color:#1a1a1a
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a:hover path,.rh-properties-widget-v13-simple-layout .rh-property-actions span:hover path{
fill:#ccc
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a.highlight__red path,.rh-properties-widget-v13-simple-layout .rh-property-actions span.highlight__red path{
fill:#f94340
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a.highlight path,.rh-properties-widget-v13-simple-layout .rh-property-actions span.highlight path{
fill:#1269fb
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a svg,.rh-properties-widget-v13-simple-layout .rh-property-actions span svg{
max-width:15px;
height:auto
}

.rh-properties-widget-v13-simple-layout .rh-property-actions a svg path,.rh-properties-widget-v13-simple-layout .rh-property-actions span svg path{
transition:fill .25s
}

.rh-properties-widget-v13-simple-layout .ere-price-display{
display:block;
font-size:28px;
line-height:32px;
font-weight:700;
text-decoration:none;
color:#fff
}

.rh-properties-widget-v13-simple-layout .ere-price-prefix,.rh-properties-widget-v13-simple-layout .ere-price-slash,.rh-properties-widget-v13-simple-layout .ere-price-postfix{
display:none
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish{
gap:28px;
margin:0 0 11px
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta{
display:flex;
align-items:center;
gap:6px;
padding:0
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .rhea_meta_icon_wrapper{
margin:0
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta svg,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta svg{
width:30px;
padding:0 5px
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea-meta-icons-labels,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .rhea_meta_titles,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .rhea-meta-icons-labels{
margin:0
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_titles,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea-meta-icons-labels,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .figure,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .rhea_meta_titles,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .rhea-meta-icons-labels,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .figure{
font-size:16px;
color:#1a1a1a
}

.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .figure,.rh-properties-widget-v13.meta-layout-2 .rh_prop_card_meta_wrap_stylish .rhea_ultra_prop_card__meta .figure{
padding:0
}

.rhea-text-eclipse-eclipse{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.rtl .rh-properties-widget-v13 .rhea_tags_wrapper{
right:auto;
left:35px
}

.rtl .rh-properties-widget-v13-simple-layout .rh-property-actions svg{
transform:scale(-1, 1)}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-default-layout .thumbnails-slider,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-default-layout .thumbnails-slider,[data-elementor-device-mode=tablet] .rh-properties-widget-v13-default-layout .thumbnails-slider,[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v13-default-layout .thumbnails-slider,[data-elementor-device-mode=laptop] .rh-properties-widget-v13-default-layout .thumbnails-slider{
margin-bottom:0}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=tablet] .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=laptop] .rh-properties-widget-v13-default-layout .swiper-pagination-styled{
position:static;
margin:45px 0 35px}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-default-layout .property-item,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-default-layout .property-item,[data-elementor-device-mode=tablet] .rh-properties-widget-v13-default-layout .property-item,[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v13-default-layout .property-item,[data-elementor-device-mode=laptop] .rh-properties-widget-v13-default-layout .property-item{
text-align:center}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-default-layout .rh_prop_card_meta_wrap_stylish,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-default-layout .rh_prop_card_meta_wrap_stylish,[data-elementor-device-mode=tablet] .rh-properties-widget-v13-default-layout .rh_prop_card_meta_wrap_stylish,[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v13-default-layout .rh_prop_card_meta_wrap_stylish,[data-elementor-device-mode=laptop] .rh-properties-widget-v13-default-layout .rh_prop_card_meta_wrap_stylish{
justify-content:center;
order:4;
margin-bottom:0}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-default-layout .property-footer,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-default-layout .property-footer,[data-elementor-device-mode=tablet] .rh-properties-widget-v13-default-layout .property-footer,[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v13-default-layout .property-footer,[data-elementor-device-mode=laptop] .rh-properties-widget-v13-default-layout .property-footer{
justify-content:center;
order:3;
margin-bottom:24px;
padding-bottom:0}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .property-image,[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .property-image img{
height:360px}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .property-item-content-wrapper{
gap:5px;
flex-direction:column;
padding:31px 30px 25px}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .property-excerpt,[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .rh-property-actions{
display:none}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .property-footer{
padding-bottom:0 !important}[data-elementor-device-mode=mobile] .rh-properties-widget-v13-simple-layout .swiper-pagination-styled{
margin-bottom:30px}[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-simple-layout .property-image,[data-elementor-device-mode=mobile_extra] .rh-properties-widget-v13-simple-layout .property-image img{
height:500px}[data-elementor-device-mode=desktop] .rh-properties-widget-v13-default-layout .thumbnails-slider,[data-elementor-device-mode=widescreen] .rh-properties-widget-v13-default-layout .thumbnails-slider{
margin-bottom:50px}[data-elementor-device-mode=desktop] .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=widescreen] .rh-properties-widget-v13-default-layout .swiper-pagination-styled{
left:-372px;
bottom:244px !important}[data-elementor-device-mode=desktop].rtl .rh-properties-widget-v13-default-layout .swiper-pagination-styled,[data-elementor-device-mode=widescreen].rtl .rh-properties-widget-v13-default-layout .swiper-pagination-styled{
right:-372px;
left:auto}[data-elementor-device-mode=tablet_extra] .swiper-pagination-styled>.swiper-pagination-inner,[data-elementor-device-mode=laptop] .swiper-pagination-styled>.swiper-pagination-inner,[data-elementor-device-mode=desktop] .swiper-pagination-styled>.swiper-pagination-inner,[data-elementor-device-mode=widescreen] .swiper-pagination-styled>.swiper-pagination-inner{
gap:25px}[data-elementor-device-mode=mobile] .deanimate-sm-devices,[data-elementor-device-mode=mobile_extra] .deanimate-sm-devices,[data-elementor-device-mode=tablet] .deanimate-sm-devices{
bottom:0 !important;
animation-name:none !important}[data-elementor-device-mode=mobile] .deanimate-bottom-sm-devices,[data-elementor-device-mode=mobile_extra] .deanimate-bottom-sm-devices,[data-elementor-device-mode=tablet] .deanimate-bottom-sm-devices{
transform:translateY(10px) !important;
animation-name:none !important}[data-elementor-device-mode=mobile] .deanimate-top-sm-devices,[data-elementor-device-mode=mobile_extra] .deanimate-top-sm-devices,[data-elementor-device-mode=tablet] .deanimate-top-sm-devices{
transform:translateY(-10px) !important;
animation-name:none !important}@-moz-document url-prefix(){.rh-properties-widget-v13-simple-layout .property-item{
backdrop-filter:none;
background-color:rgba(0,0,0,.7)}}.rh-properties-widget-v14 .no-results,.elementor-widget-rh-properties-widget-v14 .no-results{
margin:0 25px
}

.rh-properties-widget-v14-top-bar{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:20px;
margin:0 23px 25px
}

.rh-properties-widget-v14-top-bar-col{
display:flex;
flex-wrap:wrap;
gap:20px;
align-items:center
}

.rh-properties-widget-v14-top-bar-col-right{-moz-column-gap:40px;
column-gap:40px
}

.rh-properties-widget-v14-stats{
margin:0;
font-size:18px;
font-weight:600;
line-height:1;
color:#1b1b1b
}

.rh-properties-widget-v14-stats,.rh-properties-widget-v14-sort-controls{
font-family:"Roboto",sans-serif
}

.rh-properties-widget-v14-sort-controls{
display:flex;
align-items:center;
gap:16px;
min-width:260px;
min-height:22px;
font-size:18px;
font-weight:600;
color:#1b1b1b
}

.rh-properties-widget-v14-sort-controls label{
display:flex;
align-items:center;
gap:10px;
line-height:1;
white-space:nowrap;
text-transform:uppercase
}

.rh-properties-widget-v14-sort-controls label span{
margin-top:1px
}

.rh-properties-widget-v14-sort-controls .inspiry_select_picker_trigger>.dropdown-menu{
margin-top:14px
}

.rh-properties-widget-v14-sort-controls .bootstrap-select:not(.input-group-btn),.rh-properties-widget-v14-sort-controls .bootstrap-select[class*=col-]{min-width:129px !important
}

.rh-properties-widget-v14-sort-controls .bootstrap-select>.dropdown-toggle{
display:flex;
align-items:center;-moz-column-gap:15px;
column-gap:15px;
padding:0;
font-size:18px;
font-weight:600;
line-height:1.2;
border:none;
border-radius:0
}

.rh-properties-widget-v14-sort-controls .bootstrap-select>.dropdown-toggle .bs-caret{
display:inline-block;
width:14px;
height:12px;
margin-top:-8px;
text-indent:-9999px;
transition:all 250ms ease-in-out;
text-decoration:none;
border-top:2px solid #9d9d9d;
border-left:2px solid #9d9d9d;
transform:rotate(-135deg);
background:rgba(0,0,0,0);
color:rgba(0,0,0,0)
}

.rh-properties-widget-v14-sort-controls .bootstrap-select>.dropdown-toggle .caret{
display:none !important
}

.rh-properties-widget-v14-sort-controls .bootstrap-select.dropup.open>.dropdown-toggle .bs-caret{
margin-top:4px;
transform:rotate(45deg)
}

.rh-properties-widget-v14-sort-controls .bootstrap-select>.dropdown-toggle .bs-caret:hover,.rh-properties-widget-v14-sort-controls .bootstrap-select.open>.dropdown-toggle .bs-caret{
border-color:var(--rh-global-color-primary)
}

.rh-properties-widget-v14-sort-controls .bootstrap-select .dropdown-menu li{
border-radius:0
}

.rh-properties-widget-v14-sort-controls .bootstrap-select .dropdown-menu li:hover{
transition:all .15s ease-in-out
}

.rh-properties-widget-v14-sort-controls .bootstrap-select .dropdown-menu li a{
font-size:14px;
transition:none
}

.rh-properties-widget-v14-sort-controls .bootstrap-select .dropdown-menu li a span.text{
display:block;
width:max-content;
width:-moz-max-content
}

.rh-properties-widget-v14-sort-controls select.rh-ultra-select-dropdown{
position:absolute !important;
bottom:0;
left:50%;display:block !important;
width:.5px !important;
height:100% !important;
padding:0 !important;
opacity:0 !important;
border:none;
z-index:0 !important
}

.rh-properties-widget-v14-toggle-layout{
display:flex;-moz-column-gap:20px;
column-gap:20px
}

.rh-properties-widget-v14-toggle-layout a{
display:flex;
align-items:center;
justify-content:center;
width:48px;
height:48px;
border-radius:7px;
border:2px solid var(--rh-global-color-primary)
}

.rh-properties-widget-v14-toggle-layout a.current,.rh-properties-widget-v14-toggle-layout a:hover{
background-color:var(--rh-global-color-primary)
}

.rh-properties-widget-v14-toggle-layout .grid rect{
fill:var(--rh-global-color-primary)
}

.rh-properties-widget-v14-toggle-layout .grid.current rect,.rh-properties-widget-v14-toggle-layout .grid:hover rect{
fill:#fff
}

.rh-properties-widget-v14-toggle-layout .list path{
stroke:var(--rh-global-color-primary)
}

.rh-properties-widget-v14-toggle-layout .list.current path,.rh-properties-widget-v14-toggle-layout .list:hover path{
stroke:#fff
}

.rh-properties-widget-v14 .filters{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:14px;
margin-bottom:20px
}

.rh-properties-widget-v14 .filter-btn{
position:relative;
padding:10px 28px;
font-size:20px;
font-weight:600;
line-height:1.2;
font-family:"Roboto",sans-serif;
text-transform:capitalize;
cursor:pointer;
border-radius:7px;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
overflow:hidden;
transition:all .25s ease-in-out;
box-shadow:0 17px 70px rgba(0,0,0,.1);
background-color:#fff;
color:#1a1a1a
}

.rh-properties-widget-v14 .filter-btn:before{
content:"";position:absolute;
top:0;
left:0;
z-index:1;
width:0;
height:100%;background-color:#bd9dff
}

.rh-properties-widget-v14 .filter-btn span{
position:relative;
z-index:2
}

.rh-properties-widget-v14 .filter-btn.loading:before{
width:100%;transition:width 1.1s ease-in-out
}

.rh-properties-widget-v14 .filter-btn:hover,.rh-properties-widget-v14 .filter-btn.current{
background-color:#793df9;
color:#fff
}

.rh-properties-widget-v14-slider-wrapper{
min-height:550px
}

.rh-properties-widget-v14-slider-wrapper.loading{
position:relative
}

.rh-properties-widget-v14-slider-wrapper.loading:before,.rh-properties-widget-v14-slider-wrapper.loading:after{
content:"";position:absolute;
top:155px;
left:50%;width:60px;
height:60px;
margin-left:-30px;
border-radius:50%}.rh-properties-widget-v14-slider-wrapper.loading:before{
z-index:10;
aspect-ratio:1;
transform:rotate(45deg);
background:#fff;
box-shadow:0 0 30px rgba(0,0,0,.25);
border:15px solid #bd9dff
}

.rh-properties-widget-v14-slider-wrapper.loading:after{
z-index:15;
animation:circle-animation 2s infinite linear;
border:15px solid #7c40f9
}

.rh-properties-widget-v14 .swiper-container{
padding:10px 0;
border-radius:7px
}

.rh-properties-widget-v14 .swiper-wrapper{
display:none
}

.rh-properties-widget-v14 .swiper-initialized .swiper-wrapper{
display:flex
}

.rh-properties-widget-v14 .swiper-grid-column>.swiper-wrapper{
flex-direction:row
}

.rh-properties-widget-v14 .swiper-slide{
margin-top:0 !important
}

.rh-properties-widget-v14-slider-navigations{
display:flex;
align-items:center;
justify-content:center;
gap:30px;
margin-top:18px;
padding-left:15px;
padding-right:15px
}

.rh-properties-widget-v14 .swiper-button-next,.rh-properties-widget-v14 .swiper-button-prev{
position:static;
height:16px;
margin:0;
transition:all .25s ease-in-out
}

.rh-properties-widget-v14 .swiper-button-next:after,.rh-properties-widget-v14 .swiper-button-prev:after{
display:none
}

.rh-properties-widget-v14 .swiper-button-next.swiper-button-disabled,.rh-properties-widget-v14 .swiper-button-prev.swiper-button-disabled{
opacity:0
}

.rh-properties-widget-v14 .swiper-button-next path,.rh-properties-widget-v14 .swiper-button-prev path{
fill:#c0c9d1;
transition:fill .25s ease
}

.rh-properties-widget-v14 .swiper-button-next:hover path,.rh-properties-widget-v14 .swiper-button-prev:hover path{
fill:#7c40f9
}

.rh-properties-widget-v14 .swiper-button-next:hover{
transform:translateX(3px)
}

.rh-properties-widget-v14 .swiper-button-prev:hover{
transform:translateX(-3px)
}

.rh-properties-widget-v14 .swiper-pagination-styled{
position:static;
width:auto
}

.rh-properties-widget-v14 .swiper-pagination-bullets.swiper-pagination-horizontal{
bottom:0
}

.rh-properties-widget-v14 .rh-property-card-v14-wrapper{
padding:18px 23px
}

.rh-properties-widget-v14 .rh-property-card-v14{
transition:all .25s ease-in-out;
border-radius:7px;
box-shadow:0 0 25px rgba(0,0,0,.25);
background:#fff
}

.rh-properties-widget-v14 .rh-property-card-v14:hover>.rh-property-thumb-wrapper img{
transform:scale(1.1)
}

.rh-properties-widget-v14 .rh-property-thumb-wrapper{
position:relative;
overflow:hidden;
border-radius:7px 7px 0 0
}

.rh-properties-widget-v14 .rh-property-thumb-wrapper img{
width:100%;transition:transform 300ms ease-out
}

.rh-properties-widget-v14 .rh-property-thumb-wrapper .property-views{
position:absolute;
top:12px;
right:auto;
bottom:auto;
left:12px;
color:#fff
}

.rh-properties-widget-v14 .rh-property-thumb-wrapper .property-views svg{
position:relative;
top:-1px;
width:22px;
margin:0 5px 0 0;
fill:#fff
}

.rh-properties-widget-v14 .rh-property-thumb-wrapper .property-views svg path{
fill:#fff
}

.rh-properties-widget-v14 .rhea-trigger-animate .rhea-animate-item.top{
top:-2px
}

.rh-properties-widget-v14 .rhea_tags_wrapper{
position:absolute;
right:35px;
z-index:10;
gap:15px;
padding:0
}

.rh-properties-widget-v14 .rhea_tags_wrapper .rhea-tags{
width:36px;
height:60px;
margin:0
}

.rh-properties-widget-v14 .rhea_tags_wrapper .rhea-tags:before{
border-left-width:18px;
border-right-width:18px;
border-top-width:52px;
border-bottom-width:10px
}

.rh-properties-widget-v14 .rhea_tags_wrapper .rhea-tags svg{
width:15px;
padding-top:25px
}

.rh-properties-widget-v14 .rhea_tags_wrapper .rhea_hot svg{
width:18px
}

.rh-properties-widget-v14 .property-title{
margin:0 0 16px;
font-size:20px;
font-weight:600;
font-family:"Roboto",sans-serif
}

.rh-properties-widget-v14 .property-title a{
color:#1a1a1a
}

.rh-properties-widget-v14 .property-title a:hover{
color:var(--rh-global-color-primary)
}

.rh-properties-widget-v14 .rh-property-address-wrapper{
display:flex;
gap:10px;
margin-bottom:4px
}

.rh-properties-widget-v14 .rh-property-address-wrapper>.pin-icon{
fill:#45525e
}

.rh-properties-widget-v14 .rh-property-address{
margin-bottom:0;
font-size:14px;
font-weight:500;
font-style:normal;
line-height:21px;
color:#45525e
}

.rh-properties-widget-v14 .rh-property-added-date{
margin-bottom:4px;
margin-top:1px;
font-size:12px;
font-weight:500;
color:#45525e
}

.rh-properties-widget-v14 .rh-property-content-wrapper{
display:flex;
flex-direction:column;
padding:21px 28px 0
}

.rh-properties-widget-v14 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra{
gap:16px;
width:100%;margin-bottom:7px
}

.rh-properties-widget-v14 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra img,.rh-properties-widget-v14 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra svg{
width:15px !important;
height:auto !important
}

.rh-properties-widget-v14 .rh-property-content-wrapper .rhea_ultra_meta_box{
display:flex;
gap:4px
}

.rh-properties-widget-v14 .rh-property-content-wrapper .rhea_ultra_meta_box .rhea-meta-labels,.rh-properties-widget-v14 .rh-property-content-wrapper .rhea_ultra_meta_box .figure,.rh-properties-widget-v14 .rh-property-content-wrapper .rhea_ultra_meta_box .label{
font-size:12px;
font-weight:700;
color:#1a1a1a
}

.rh-properties-widget-v14 .rh-property-content-wrapper .rh-ultra-dark,.rh-properties-widget-v14 .rh-property-content-wrapper .rh-ultra-light{
fill:#45525e
}

.rh-properties-widget-v14 .rhea_ultra_prop_card__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:16px
}

.rh-properties-widget-v14 .rh-property-more-info{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:10px;
padding:8px 0;
border-top:1px solid #f4f4f4
}

.rh-properties-widget-v14 .rh-property-agent{
display:flex;
align-items:center;
flex-shrink:0;
gap:6px
}

.rh-properties-widget-v14 .rh-property-agent:hover img{
transform:scale(1.08);
border-color:var(--rh-global-color-primary)
}

.rh-properties-widget-v14 .rh-property-agent .agent-image{
display:block;
border-radius:50%}.rh-properties-widget-v14 .rh-property-agent img{
width:28px;
height:28px;
border:1px solid rgba(0,0,0,0);
border-radius:50%;transition:all 300ms ease-out
}

.rh-properties-widget-v14 .rh-property-agent .agent-title{
margin:0;
font-size:14px;
font-weight:700;
line-height:1;
font-family:"Roboto",sans-serif
}

.rh-properties-widget-v14 .property-price-wrapper{
display:flex;
align-items:center;
gap:4px
}

.rh-properties-widget-v14 .ere-price-display,.rh-properties-widget-v14 .property-current-price{
display:inline-block;
font-size:22px;
font-weight:700;
text-decoration:none;
color:#793df9
}

.rh-properties-widget-v14 .property-old-price,.rh-properties-widget-v14 .ere-price-prefix,.rh-properties-widget-v14 .ere-price-slash,.rh-properties-widget-v14 .ere-price-postfix{
font-size:18px;
font-weight:500;
color:#9e9e9e
}

.rh-properties-widget-v14 .ere-price-prefix,.rh-properties-widget-v14 .ere-price-slash,.rh-properties-widget-v14 .ere-price-postfix{
display:none
}

.rh-properties-widget-v14 .rh-property-actions{
display:flex;
flex-wrap:wrap;
align-items:center;
padding:0 !important
}

.rh-properties-widget-v14 .rh-property-actions>div:first-child a,.rh-properties-widget-v14 .rh-property-actions>div:first-child span{
border-radius:0 0 0 7px
}

.rh-properties-widget-v14 .rhea_ultra_media_count>div:last-child{
border-radius:0 0 7px 0
}

.rh-properties-widget-v14 .favorite-btn-wrap,.rh-properties-widget-v14 .add-to-compare-span,.rh-properties-widget-v14 .rhea_ultra_media_count{
display:flex;
flex-grow:1;
gap:0
}

.rh-properties-widget-v14 .favorite-btn-wrap a,.rh-properties-widget-v14 .favorite-btn-wrap span,.rh-properties-widget-v14 .add-to-compare-span a,.rh-properties-widget-v14 .add-to-compare-span span,.rh-properties-widget-v14 .rhea_media{
display:flex;
align-items:center;
justify-content:center;
flex-grow:1;
gap:5px;
height:42px;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
font-weight:500;
line-height:1;
border-radius:0;
cursor:pointer;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1));background:#fff;
color:#1a1a1a
}

.rh-properties-widget-v14 .favorite-btn-wrap a.hide,.rh-properties-widget-v14 .favorite-btn-wrap span.hide,.rh-properties-widget-v14 .add-to-compare-span a.hide,.rh-properties-widget-v14 .add-to-compare-span span.hide,.rh-properties-widget-v14 .rhea_media.hide{
display:none
}

.rh-properties-widget-v14 .favorite-btn-wrap a:hover,.rh-properties-widget-v14 .favorite-btn-wrap span:hover,.rh-properties-widget-v14 .add-to-compare-span a:hover,.rh-properties-widget-v14 .add-to-compare-span span:hover,.rh-properties-widget-v14 .rhea_media:hover{
background:rgba(0,0,0,0);
color:#1a1a1a
}

.rh-properties-widget-v14 .favorite-btn-wrap a:hover path,.rh-properties-widget-v14 .favorite-btn-wrap span:hover path,.rh-properties-widget-v14 .add-to-compare-span a:hover path,.rh-properties-widget-v14 .add-to-compare-span span:hover path,.rh-properties-widget-v14 .rhea_media:hover path{
fill:#ccc
}

.rh-properties-widget-v14 .favorite-btn-wrap a.highlight__red path,.rh-properties-widget-v14 .favorite-btn-wrap span.highlight__red path,.rh-properties-widget-v14 .add-to-compare-span a.highlight__red path,.rh-properties-widget-v14 .add-to-compare-span span.highlight__red path,.rh-properties-widget-v14 .rhea_media.highlight__red path{
fill:#f94340
}

.rh-properties-widget-v14 .favorite-btn-wrap a.highlight path,.rh-properties-widget-v14 .favorite-btn-wrap span.highlight path,.rh-properties-widget-v14 .add-to-compare-span a.highlight path,.rh-properties-widget-v14 .add-to-compare-span span.highlight path,.rh-properties-widget-v14 .rhea_media.highlight path{
fill:#1269fb
}

.rh-properties-widget-v14 .favorite-btn-wrap a svg,.rh-properties-widget-v14 .favorite-btn-wrap span svg,.rh-properties-widget-v14 .add-to-compare-span a svg,.rh-properties-widget-v14 .add-to-compare-span span svg,.rh-properties-widget-v14 .rhea_media svg{
max-width:15px;
height:auto
}

.rh-properties-widget-v14 .favorite-btn-wrap a svg path,.rh-properties-widget-v14 .favorite-btn-wrap span svg path,.rh-properties-widget-v14 .add-to-compare-span a svg path,.rh-properties-widget-v14 .add-to-compare-span span svg path,.rh-properties-widget-v14 .rhea_media svg path{
transition:fill .25s
}

.rh-properties-widget-v14-list-layout .rh-property-card-v14{
display:flex
}

.rh-properties-widget-v14-list-layout .rh-property-card-v14:hover .rh-property-thumb-wrapper>a{
transform:scale(1.1)
}

.rh-properties-widget-v14-list-layout .rh-property-card-v14-header{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between
}

.rh-properties-widget-v14-list-layout .rhea_tags_wrapper{
gap:12px
}

.rh-properties-widget-v14-list-layout .rhea_tags_wrapper .rhea-tags{
width:28px
}

.rh-properties-widget-v14-list-layout .rhea_tags_wrapper .rhea-tags:before{
border-left-width:14px;
border-right-width:14px
}

.rh-properties-widget-v14-list-layout .rhea_tags_wrapper .rhea_tags_tooltip:after{
border-left-width:14px !important;
border-right-width:14px !important
}

.rh-properties-widget-v14-list-layout .property-type-and-status-tags{
display:flex;-moz-column-gap:8px;
column-gap:8px;
margin:9px 0 18px;
font-size:12px;
font-weight:700
}

.rh-properties-widget-v14-list-layout .property-type-and-status-tags a{
color:#793df9
}

.rh-properties-widget-v14-list-layout .property-type-and-status-tags a:hover{
color:var(--rh-global-color-secondary)
}

.rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper{
flex:0 0 346px
}

.rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper,.rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper>a{
border-radius:7px 0 0 7px
}

.rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper>a{
display:block;
width:100%;height:100%;min-height:250px;
background-repeat:no-repeat;
background-size:cover;
transition:transform 300ms ease-out
}

.rh-properties-widget-v14-list-layout .rh-property-card-v14-inner{
display:flex;
flex-direction:column;
justify-content:space-between;
flex-grow:1
}

.rh-properties-widget-v14-svg-loader{
display:none;
text-align:center;
margin:30px 0 0
}

.rh-properties-widget-v14-svg-loader svg{
display:inline-block;
fill:var(--rh-global-color-primary)
}

.rh-properties-widget-v14 .pagination{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:10px;
padding:30px 0 0
}

.rh-properties-widget-v14 .pagination a,.rh-properties-widget-v14 .pagination span{
display:flex;
justify-content:center;
align-items:center;
width:initial;
min-width:40px;
height:40px;
padding:0 10px;
font-size:15px;
font-weight:500;
border-radius:20px;
transition:.2s all linear;
background-color:var(--rh-global-color-primary-light)
}

.rh-properties-widget-v14 .pagination .current,.rh-properties-widget-v14 .pagination a:not(.current):hover{
background-color:var(--rh-global-color-primary);
color:var(--rh-color-white)
}

.rh-properties-widget-v14 .rh-properties-grid-columns,.rh-properties-widget-v14 .rh-properties-list-columns{
display:flex;
flex-wrap:wrap;
width:100%}.rh-properties-widget-v14 .rh-properties-grid-columns .rh-property-thumb img,.rh-properties-widget-v14 .rh-properties-list-columns .rh-property-thumb img{
width:100%}.rh-properties-widget-v14 .rh-properties-grid-columns>div,.rh-properties-widget-v14 .rh-properties-list-columns>div{
position:relative;
flex:0 0 auto;
width:100%}@media(min-width: 768px){.rh-properties-widget-v14 .rh-properties-grid-columns-2>div{
width:50%}}@media(min-width: 768px){.rh-properties-widget-v14 .rh-properties-grid-columns-3>div{
width:50%}}@media(min-width: 1200px){.rh-properties-widget-v14 .rh-properties-grid-columns-3>div{
width:33.33333333%}}@media(min-width: 768px){.rh-properties-widget-v14 .rh-properties-grid-columns-4>div{
width:50%}}@media(min-width: 1024px){.rh-properties-widget-v14 .rh-properties-grid-columns-4>div{
width:33.33333333%}}@media(min-width: 1200px){.rh-properties-widget-v14 .rh-properties-grid-columns-4>div{
width:25%}}@media(min-width: 768px){.rh-properties-widget-v14 .rh-properties-grid-columns-5>div{
width:50%}}@media(min-width: 1024px){.rh-properties-widget-v14 .rh-properties-grid-columns-5>div{
width:33.33333333%}}@media(min-width: 1400px){.rh-properties-widget-v14 .rh-properties-grid-columns-5>div{
width:25%}}@media(min-width: 1600px){.rh-properties-widget-v14 .rh-properties-grid-columns-5>div{
width:calc(20% - 24px)}}@media(min-width: 768px){.rh-properties-widget-v14 .rh-properties-grid-columns-6>div{
width:50%}}@media(min-width: 1024px){.rh-properties-widget-v14 .rh-properties-grid-columns-6>div{
width:33.33333333%}}@media(min-width: 1400px){.rh-properties-widget-v14 .rh-properties-grid-columns-6>div{
width:25%}}@media(min-width: 1600px){.rh-properties-widget-v14 .rh-properties-grid-columns-6>div{
width:20%}}@media(min-width: 2400px){.rh-properties-widget-v14 .rh-properties-grid-columns-6>div{
width:16.6666666667%}}.rh-properties-widget-v14 .rh-properties-list-columns-2>div{
width:100%}@media(min-width: 1366px){.rh-properties-widget-v14 .rh-properties-list-columns-2>div{
width:50%}.rh-properties-widget-v14 .rh-properties-list-columns-2>div .rh-property-thumb-wrapper{
flex-basis:270px}}@media(min-width: 1366px){.rh-properties-widget-v14 .rh-properties-list-columns-3>div{
width:50%}.rh-properties-widget-v14 .rh-properties-list-columns-3>div .rh-property-thumb-wrapper{
flex-basis:270px}}@media(min-width: 2100px){.rh-properties-widget-v14 .rh-properties-list-columns-3>div{
width:33.33333333%}}.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-6>div{
width:16.6666666667%}.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-1>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-1>div{
width:100%}.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-2>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-2>div{
width:50%}.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-3>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-3>div{
width:33.33333333%}.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-4>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-4>div{
width:25%}.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-5>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-5>div{
width:calc(20% - 24px)
}

.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-6>div,.rh-properties-widget-v14 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-6>div{
width:16.6666666667%}.rtl .rh-properties-widget-v14 .rhea_tags_wrapper{
right:auto;
left:35px
}

.rtl .rh-properties-widget-v14 .rh-property-actions svg{
transform:scale(-1, 1)
}

.rtl .rh-properties-widget-v14 .rh-property-actions>div:first-child a,.rtl .rh-properties-widget-v14 .rh-property-actions>div:first-child span{
border-radius:0 0 7px 0
}

.rtl .rh-properties-widget-v14 .rhea_ultra_media_count>div:last-child{
border-radius:0 0 0 7px
}

.rtl .rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper,.rtl .rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper>a{
border-radius:0 7px 7px 0
}

.rtl .swiper-button-next{
transform:scale(-1, 1)
}

.rtl .swiper-button-next:hover{
transform:scale(-1, 1) translateX(3px)
}

.rtl .swiper-button-prev{
transform:scale(-1, 1)
}

.rtl .swiper-button-prev:hover{
transform:scale(-1, 1) translateX(-3px)}@media(max-width: 567px){[data-elementor-device-mode=mobile] .rh-properties-widget-v14-top-bar .rh-properties-widget-v14-stats,[data-elementor-device-mode=mobile] .rh-properties-widget-v14-top-bar .rh-properties-widget-v14-sort-controls,[data-elementor-device-mode=mobile] .rh-properties-widget-v14-top-bar .rh-properties-widget-v14-sort-controls .bootstrap-select>.dropdown-toggle{
font-size:16px}[data-elementor-device-mode=mobile] .rh-properties-widget-v14-top-bar .rh-properties-widget-v14-top-bar-col{
width:100%}[data-elementor-device-mode=mobile] .rh-properties-widget-v14-top-bar .rh-properties-widget-v14-top-bar-col-right{
justify-content:space-between}}[data-elementor-device-mode=mobile] .rh-properties-widget-v14-list-layout .rh-property-card-v14{
display:block}[data-elementor-device-mode=mobile] .rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper,[data-elementor-device-mode=mobile] .rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper>a{
border-radius:7px 7px 0 0}[data-elementor-device-mode=mobile] .rh-properties-widget-v14-list-layout .rh-property-thumb-wrapper>a{
height:280px}[data-elementor-device-mode=tablet_extra] .rh-properties-widget-v14 .filters,[data-elementor-device-mode=laptop] .rh-properties-widget-v14 .filters,[data-elementor-device-mode=desktop] .rh-properties-widget-v14 .filters,[data-elementor-device-mode=widescreen] .rh-properties-widget-v14 .filters{
gap:28px;
margin-bottom:45px}[data-elementor-device-mode=laptop] .rh-properties-widget-v14-slider-navigations,[data-elementor-device-mode=desktop] .rh-properties-widget-v14-slider-navigations,[data-elementor-device-mode=widescreen] .rh-properties-widget-v14-slider-navigations{
margin-top:72px
}

.rh-testimonials-widget-v7-section-heading,.rh-testimonials-widget-v7-author-name,.rh-testimonials-widget-v7-author-designation,.rh-testimonials-widget-v7-text{
font-family:"Roboto";color:#1a1a1a
}

.rh-testimonials-widget-v7-bg-wrapper{
display:flex;
justify-content:flex-end;
align-items:flex-end
}

.rh-testimonials-widget-v7-quote-icon{
margin:0 5px 230px
}

.rh-testimonials-widget-v7-quote-icon svg{
width:66px;
height:auto
}

.rh-testimonials-widget-v7-bg{
width:644px;
height:361px;
border-radius:10px;
background-repeat:no-repeat;
background-size:cover;
clip-path:polygon(23% 0, 100% 0, 100% 100%, 0 100%, 0 33%)}.rh-testimonials-widget-v7-section-heading{
margin:40px 0 30px;
font-size:24px;
font-weight:500
}

.rh-testimonials-widget-v7-carousel{
max-width:90%;padding:35px;
border-radius:10px;
box-shadow:0 32.467px 129.867px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(129.87px);
backdrop-filter:blur(129.87px);
clip-path:polygon(0 0, 100% 0, 100% 77%, 89% 100%, 0 100%)}.rh-testimonials-widget-v7-carousel:not(.slick-initialized){display:none
}

.rh-testimonials-widget-v7-author-info{
margin:0 0 18px
}

.rh-testimonials-widget-v7-author-name{
margin:0 0 -2px;
font-size:18px;
font-weight:600;
line-height:1
}

.rh-testimonials-widget-v7-author-designation{
margin:0;
font-size:14px
}

.rh-testimonials-widget-v7-text{
margin:0;
font-size:18px;
font-weight:600;
font-style:italic;
line-height:1.435;
color:#545454
}

.rh-testimonials-widget-v7-rating{
display:flex;
gap:12px;
margin-top:23px
}

.rh-testimonials-widget-v7 .rating-stars path{
fill:#d9d9d9
}

.rh-testimonials-widget-v7 .rating-stars-colored path{
fill:#1a1a1a
}

.rh-testimonials-widget-v7-nav{
display:flex;
align-items:center;
justify-content:center;-moz-column-gap:20px;
column-gap:20px;
row-gap:10px;
margin:-71px 0 25px
}

.rh-testimonials-widget-v7-nav svg path{
fill:#6e767e
}

.rh-testimonials-widget-v7-nav a{
display:flex;
justify-content:center;
align-items:center;
width:53px;
height:53px;
border-radius:50%;cursor:pointer;
transition:all .25s ease-in-out
}

.rh-testimonials-widget-v7-nav a:not(.slick-arrow){display:none
}

.rh-testimonials-widget-v7-nav a:not(.slick-disabled):hover{
background-color:#1a1a1a
}

.rh-testimonials-widget-v7-nav a:not(.slick-disabled):hover svg path{
fill:#fff
}

.rh-testimonials-widget-v7-nav a.slick-disabled{
opacity:.5
}

.rh-testimonials-widget-v7-carousel-nav-next:not(.slick-disabled):hover svg{
transform:translateX(3px)
}

.rh-testimonials-widget-v7-carousel-nav-prev:not(.slick-disabled):hover svg{
transform:translateX(-3px)}[data-elementor-device-mode=mobile] .rh-testimonials-widget-v7-carousel{
max-width:100%}[data-elementor-device-mode=mobile] .rh-testimonials-widget-v7-nav,[data-elementor-device-mode=mobile_extra] .rh-testimonials-widget-v7-nav,[data-elementor-device-mode=tablet] .rh-testimonials-widget-v7-nav{
justify-content:flex-end;
margin-bottom:25px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-quote-icon,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-quote-icon,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-quote-icon,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-quote-icon{
margin:0 0 110px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-quote-icon svg,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-quote-icon svg,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-quote-icon svg,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-quote-icon svg{
width:166px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-section-heading,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-section-heading,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-section-heading,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-section-heading{
max-width:120px;
margin:-273px 0 53px;
font-size:34px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-carousel-wrapper,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-carousel-wrapper,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-carousel-wrapper,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-carousel-wrapper{
display:flex;
flex-wrap:wrap;
flex-direction:row-reverse;
align-items:flex-start;
justify-content:space-between}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-carousel,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-carousel,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-carousel,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-carousel{
max-width:830px;
padding:50px 41px 47px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-nav,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-nav,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-nav,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-nav{
margin:0;
padding:180px 9px 0 0}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-author-info,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-author-info,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-author-info,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-author-info{
margin-bottom:30px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-author-name,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-author-name,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-author-name,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-author-name{
font-size:30px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-author-designation,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-author-designation,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-author-designation,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-author-designation{
font-size:16px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-text,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-text,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-text,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-text{
font-size:20px}[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-rating,[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-rating,[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-rating,[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-rating{
margin-top:33px
}

.rtl .rh-testimonials-widget-v7-quote-icon{
transform:scale(-1, 1)
}

.rtl .rh-testimonials-widget-v7-bg{
clip-path:polygon(0 0, 77% 0, 100% 33%, 100% 100%, 0 100%)}.rtl .rh-testimonials-widget-v7-carousel{
clip-path:polygon(0 0, 100% 0, 100% 100%, 11% 100%, 0 77%)}.rtl .rh-testimonials-widget-v7-carousel-nav-next svg{
transform:scale(-1, 1)
}

.rtl .rh-testimonials-widget-v7-carousel-nav-next:not(.slick-disabled):hover svg{
transform:scale(-1, 1) translateX(3px)
}

.rtl .rh-testimonials-widget-v7-carousel-nav-prev svg{
transform:scale(-1, 1)
}

.rtl .rh-testimonials-widget-v7-carousel-nav-prev:not(.slick-disabled):hover svg{
transform:scale(-1, 1) translateX(-3px)
}

.rtl[data-elementor-device-mode=tablet_extra] .rh-testimonials-widget-v7-nav,.rtl[data-elementor-device-mode=laptop] .rh-testimonials-widget-v7-nav,.rtl[data-elementor-device-mode=desktop] .rh-testimonials-widget-v7-nav,.rtl[data-elementor-device-mode=widescreen] .rh-testimonials-widget-v7-nav{
padding-right:0;
padding-left:9px
}

ul.rhea-elementor-nav-menu{
padding-left:0
}

.rhea-nav-menu-wrapper .rhea-menu-icon{
padding:0 5px
}

.rhea-nav-menu-wrapper ul{
padding:0;
margin:0;
list-style:none
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu{
display:flex;
flex-wrap:wrap;
justify-content:flex-start;
align-items:center;
position:relative
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li{
display:flex;
position:relative;
margin-top:0;
margin-bottom:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li ul{
position:absolute;
z-index:99999999;
top:100%;min-width:250px;
background:#fff;
box-shadow:0px 0px 5px 2px rgba(0,0,0,.1);
transition:.2s all linear;
opacity:0;
visibility:hidden;
transform:translateY(10px)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li ul ul{
left:100%;top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li ul ul ul{
left:auto;
right:100%}.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li ul li{
display:block
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li a{
padding:13px 17px;
transition:.2s all linear;
display:flex;-moz-column-gap:5px;
column-gap:5px;
align-items:center
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li a .menu-item-desc{
font-size:1.2rem;
padding:.2rem .5rem .2rem .5rem;
margin-top:3px;
margin-left:auto;
color:var(--rh-global-color-secondary)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li:hover>a{
color:#fff
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li.current-menu-item>a{
color:#fff
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li.current-menu-ancestor>a{
color:#fff
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu li:hover>ul{
opacity:1;
visibility:visible;
transform:translateY(0)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.default li:hover>a{
background:var(--rh-global-color-secondary)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.default li.current-menu-item>a{
background:var(--rh-global-color-secondary)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.default li.current-menu-ancestor>a{
background:var(--rh-global-color-secondary)
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.animate>li>a{
display:block;
position:relative;
overflow:hidden;
z-index:9
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.animate>li>a:before{
display:block;
content:"";position:absolute;
width:100%;height:100%;background-color:var(--rh-global-color-secondary);
z-index:-1;
transition:.2s all linear
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.animate>li.current-menu-item>a:before{
left:0;
top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.animate>li.current-menu-ancestor>a:before{
left:0;
top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-left>li>a:before{
left:-100%;top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-left>li:hover>a:before{
left:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-right>li>a:before{
left:100%;top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-right>li:hover>a:before{
left:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-top>li>a:before{
left:0;
top:-100%}.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-top>li:hover>a:before{
top:0
}

.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-bottom>li>a:before{
left:0;
top:100%}.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu.slide-in-bottom>li:hover>a:before{
top:0
}

.rhea-nav-menu-wrapper .rhea-menu-vertical ul.rhea-elementor-nav-menu{
flex-direction:column
}

.rhea-nav-menu-wrapper .rhea-menu-vertical ul.rhea-elementor-nav-menu .rhea-menu-icon{
padding:0;
transform:rotate(270deg)
}

.rhea-nav-menu-wrapper .rhea-menu-vertical ul.rhea-elementor-nav-menu li{
width:100%}.rhea-nav-menu-wrapper .rhea-menu-vertical ul.rhea-elementor-nav-menu li a{
width:100%;display:flex;
justify-content:space-between
}

.rhea-nav-menu-wrapper .rhea-menu-vertical ul.rhea-elementor-nav-menu li ul{
top:0;
left:100%}.rhea-menu-styles-line ul.rhea-elementor-nav-menu>li>a:before{
content:"";position:absolute;
width:100%;height:100%;left:0;
top:0;
border:2px solid rgba(0,0,0,0);
transition:.2s all linear
}

.rhea-menu-styles-line ul.rhea-elementor-nav-menu>li.current-menu-item>a{
background:rgba(0,0,0,0);
color:#1a1a1a
}

.rhea-menu-styles-line ul.rhea-elementor-nav-menu>li:hover>a{
position:relative;
background:rgba(0,0,0,0);
color:#1a1a1a
}

.rhea-menu-styles-line.underline ul.rhea-elementor-nav-menu>li:hover>a:before{
border-bottom-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.underline ul.rhea-elementor-nav-menu>li.current-menu-item>a:before{
border-bottom-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.overline ul.rhea-elementor-nav-menu>li:hover>a:before{
border-top-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.overline ul.rhea-elementor-nav-menu>li.current-menu-item>a:before{
border-top-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.double-line ul.rhea-elementor-nav-menu>li:hover>a:before{
border-top-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.double-line ul.rhea-elementor-nav-menu>li.current-menu-item>a:before{
border-top-color:var(--rh-global-color-secondary);
border-bottom-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.border ul.rhea-elementor-nav-menu>li:hover>a:before{
border-color:var(--rh-global-color-secondary)
}

.rhea-menu-styles-line.border ul.rhea-elementor-nav-menu>li.current-menu-item>a:before{
border-color:var(--rh-global-color-secondary)}div.rhea-menu-bars{
cursor:pointer;
padding:10px 15px;
display:inline-flex;
position:relative;
top:0;
width:auto;
min-height:auto;
transition:.2s all linear
}

div.rhea-menu-bars svg{
transition:.2s all linear
}

.rhea-hc-nav-menu .level-title{
display:none !important
}

.rhea-hc-nav-menu .nav-close-button{
border-top-color:rgba(0,0,0,0) !important
}

.rhea-hc-nav-menu.caret .nav-next span:before,.rhea-hc-nav-menu.caret .nav-back-button span:before{
content:"";font-family:"Font Awesome 5 Free";font-weight:900;
border:none;
color:#fff;
width:auto;
height:auto
}

.rhea-hc-nav-menu.caret .nav-next span:before{
transform:translate(-50%, -50%) rotate(-90deg)
}

.rhea-hc-nav-menu.caret .nav-back-button span:before{
transform:translate(-50%, -50%) rotate(90deg)
}

.rhea-nav-menu-responsive{
display:none
}

.rhea-menu-bars-wrapper{
display:flex
}

.rhea-nav-menu-responsive-inner{
position:fixed;
top:0;
z-index:9999999;
left:0;
background:#fff;
height:100%;padding-top:60px;
transform:translate(-100%);max-width:400px;
width:100%;visibility:hidden;
transition:.2s all linear
}

.rhea-nav-menu-responsive-inner.rhea-show-nav{
transform:translate(0);
visibility:visible
}

.rhea-nav-menu-responsive-inner .rhea-fa-close-nav{
position:absolute;
right:0;
padding:15px 10px;
top:0;
font-size:30px;
cursor:pointer
}

.rhea-nav-menu-responsive-inner .rhea-menu-container{
width:100%;height:100%;overflow-y:auto
}

.rhea-nav-menu-responsive-inner li{
list-style:none;
position:relative
}

.rhea-nav-menu-responsive-inner li i{
position:absolute;
right:0;
padding:10px 15px;
cursor:pointer;
transition:.2s all ease-in-out
}

.rhea-nav-menu-responsive-inner li i:hover{
background:#1a1a1a;
color:#fff
}

.rhea-nav-menu-responsive-inner li a{
display:block;
padding:10px 30px;
transition:.2s all ease-in-out
}

.rhea-nav-menu-responsive-inner li a:hover{
background:#b1b1b1;
color:#fff
}

.rhea-nav-menu-responsive-inner li ul{
display:none;
background:#f0f0f0
}

.rhea-site-logo,.rhea-logo-heading{
display:inline-block
}

.rhea_ultra_search_form_wrapper{
display:none;
position:relative;
z-index:9999;
width:100%}.rhea_ultra_search_form_wrapper .rhea-ultra-search-form-fields{
background:var(--rh-global-color-primary-light);
border-radius:30px
}

.rhea_ultra_search_form_wrapper .rhea-ultra-search-buttons-top .rhea_search_button_wrapper{
display:none
}

.rhea_ultra_search_form_wrapper .rhea-ultra-search-buttons-top .rhea_top_search_fields{
display:flex;
align-items:flex-start
}

.rhea_ultra_search_form_wrapper .rhea-ultra-search-buttons-top .rhea_top_search_fields .rhea_top_search_box{
flex:1
}

.rhea_ultra_search_form_wrapper .rhea-ultra-search-buttons-top .rhea_top_search_fields .rhea_search_button_wrapper{
margin-top:3px;
margin-bottom:10px;
display:flex
}

.rhea_ultra_search_form_wrapper .rhea-ultra-search-form-inner{
border-radius:30px;
box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-webkit-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);-moz-box-shadow:0px 0px 7px -2px rgba(0,0,0,.19);
background:#fff;
padding:25px 15px
}

.rhea_ultra_search_form_wrapper.rhea-search-form-1 .rhea-ultra-search-form-inner{
padding:25px 15px 15px
}

.rhea_ultra_search_form_wrapper form{
border-radius:30px
}

.rhea_ultra_search_form_wrapper .rhea_search_form{
margin-left:0;
margin-right:0
}

.rhea_ultra_search_form_wrapper .rhea_top_search_box{
display:flex;
flex-wrap:wrap
}

.rhea_ultra_search_form_wrapper .rhea_top_fields_count_2>div{
width:50%}.rhea_ultra_search_form_wrapper .rhea_top_fields_count_3>div{
width:33.3333%}.rhea_ultra_search_form_wrapper .rhea_top_fields_count_4>div{
width:25%}.rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap button{
border:none
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap .bs-caret{
width:24px;
height:24px;
background:var(--rh-global-color-primary-light);
border-radius:24px;
position:relative;
display:flex;
align-items:center;
justify-content:center
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle,.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle,.rhea_ultra_search_form_wrapper .bootstrap-select.inspiry_select_picker_trigger>.dropdown-toggle{
border:none;
color:#333;
font-weight:500;
font-family:inherit;
font-size:14px;
cursor:pointer
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker .caret,.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location .caret,.rhea_ultra_search_form_wrapper .bootstrap-select.inspiry_select_picker_trigger .caret{
border-top-color:var(--rh-global-color-primary);
position:static;
margin:0
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker.dropup .caret,.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location.dropup .caret,.rhea_ultra_search_form_wrapper .bootstrap-select.inspiry_select_picker_trigger.dropup .caret{
border-bottom-color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-toggle .filter-option{
width:auto;
display:flex;
align-items:center
}

.rhea_ultra_search_form_wrapper .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.rhea_ultra_search_form_wrapper .rhea_mod_text_field input[type=text]{border:none;
outline:none;
width:100%;height:40px;
border-bottom:2px solid #f0f0f0;
color:#333;
font-weight:500;
font-family:inherit;
font-size:14px;
padding-left:0;
padding-right:0;
transition:.2s all linear
}

.rhea_ultra_search_form_wrapper .rhea_mod_text_field input[type=text]:focus{
border-bottom-color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_mod_text_field input[type=text].rhea-error{
border-bottom-color:red
}

.rhea_ultra_search_form_wrapper .rhea_mod_text_field:focus-within label .icon-search{
stroke:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_mod_text_field:focus-within label .feather-tag{
stroke:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_mod_text_field #geolocation-address{
border-bottom:none
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper{
display:flex;
flex-wrap:wrap;-moz-column-gap:5px;
column-gap:5px;
row-gap:10px;
justify-content:space-between;
padding-left:15px;
padding-right:15px
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper svg{
width:14px
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_search_form_button{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_search_form_button:hover{
background:var(--rh-global-color-primary-light);
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander{
background:var(--rh-global-color-primary-light);
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander:hover{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander:hover .search-ultra-plus svg{
fill:#fff
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander,.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_search_form_button{
padding:11px 30px;
border-radius:40px;
font-weight:700;
font-size:15px;
border:none;
cursor:pointer;
transition:.2s all linear;
line-height:1.2;
position:relative;
z-index:999
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander .search-ultra-plus{
display:flex;
align-items:flex-start
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander .search-ultra-plus svg{
transition:.2s all linear;
width:18px;
fill:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander .search-ultra-plus:after{
content:"";display:block;
font-size:9px;
line-height:8px;
margin-left:-3px;
margin-top:-3px;
font-family:"Font Awesome 5 Free"}.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander.rhea_advance_open .search-ultra-plus:after{
content:""}.rhea_ultra_search_form_wrapper .rhea_prop_search__option{
margin-bottom:10px;
position:relative
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__option .rhea_fields_labels{
padding-left:15px;
padding-right:15px
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__option.hide-fields{
display:none
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__option.rvr-hide-fields{
display:none
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__option select{
border:none
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__option.rh_geolocation_field_wrapper .geolocation-address-field-inner svg{
max-width:20px;
width:100%;margin-right:5px;
fill:var(--rh-global-color-secondary)
}

.rhea_ultra_search_form_wrapper .rhea-text-field-wrapper{
padding-left:15px;
padding-right:15px
}

.rhea_ultra_search_form_wrapper .rhea-text-field-wrapper{
display:flex;
align-items:center;-moz-column-gap:15px;
column-gap:15px
}

.rhea_ultra_search_form_wrapper .rhea-text-field-wrapper .rhea-icon-search{
width:20px;
display:flex
}

.rhea_ultra_search_form_wrapper .rhea-text-field-wrapper .feather-tag{
stroke:#ccc;
height:100%;width:20px;
display:flex;
transition:all .2s ease-in-out
}

.rhea_ultra_search_form_wrapper .rvr_check_in,.rhea_ultra_search_form_wrapper .rvr_check_out{
display:block
}

.rhea_ultra_search_form_wrapper .rvr_check_in .rhea-text-field-wrapper,.rhea_ultra_search_form_wrapper .rvr_check_out .rhea-text-field-wrapper{
width:100%}.rhea_ultra_search_form_wrapper .rvr_check_in .rhea-text-field-wrapper input[type=text],.rhea_ultra_search_form_wrapper .rvr_check_out .rhea-text-field-wrapper input[type=text]{border:none
}

.rhea_ultra_search_form_wrapper .rvr_check_in .rhea-text-field-wrapper input[type=text].rvr-hide-fields,.rhea_ultra_search_form_wrapper .rvr_check_out .rhea-text-field-wrapper input[type=text].rvr-hide-fields{
display:none
}

.rhea_ultra_search_form_wrapper .rvr_check_out .rhea_fields_labels{
padding-left:0
}

.rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap{
display:block
}

.rhea_ultra_search_form_wrapper .rhea_prop_locations_field .rhea_prop_search__selectwrap.enable-icon{
display:flex;
align-items:center;
padding-left:15px
}

.rhea_ultra_search_form_wrapper .rhea_prop_locations_field .rhea_prop_search__selectwrap.enable-icon svg{
max-width:100%}.rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea_prop_search__selectwrap,.rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea-text-field-wrapper{
position:relative
}

.rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea_prop_search__selectwrap:after,.rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea-text-field-wrapper:after{
content:"";height:23px;
width:2px;
background:#f0f0f0;
display:block;
position:absolute;
right:-1px;
top:0;
bottom:0;
margin:auto;
z-index:999
}

.rtl .rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea_prop_search__selectwrap:after,.rtl .rhea_ultra_search_form_wrapper .rhea-ultra-field-separator .rhea-text-field-wrapper:after{
left:-1px;
right:auto
}

.rhea_ultra_search_form_wrapper ::-moz-placeholder{
color:#333
}

.rhea_ultra_search_form_wrapper ::placeholder{
color:#333
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container{
top:100%;z-index:999;
position:relative;
margin:0
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea-more-options-wrapper{
margin-left:-5px;
margin-right:-5px;
margin-top:0;
padding:25px 25px 5px
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea-more-options-wrapper .rhea-option-bar{
margin-bottom:20px;
margin-left:5px;
margin-right:5px
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea-more-options-wrapper label{
font-weight:500;
font-size:14px;
color:#333;
font-family:inherit
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea-more-options-wrapper label:before{
width:18px;
height:18px;
border:2px solid var(--rh-global-color-primary);
background:rgba(0,0,0,0);
border-radius:4px
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea-more-options-wrapper input:checked+label:before{
background:var(--rh-global-color-primary);
font-size:9px;
line-height:14px;
border-color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features_outer{
position:absolute;
top:100%;width:100%;display:flex;
justify-content:flex-start
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features{
margin-left:30px;
margin-right:30px;
margin-bottom:0;
background:var(--rh-global-color-primary);
color:#fff;
font-weight:700;
font-size:15px;
padding:5px 20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
transition:.2s all linear;
display:inline-flex;-moz-column-gap:12px;
column-gap:12px;
align-items:center
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features:hover{
background:var(--rh-global-color-primary-light);
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features:hover span:before,.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features:hover span:after{
background:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features:before{
display:none
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features span{
display:flex;
justify-content:center;
align-items:center;
width:16px;
height:16px;
border:2px solid;
border-radius:50%;position:relative
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features span:before,.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features span:after{
content:"";background:#fff;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
transition:.2s all linear
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features span:before{
width:7px;
height:2px
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features span:after{
width:2px;
height:8px
}

.rhea_ultra_search_form_wrapper .rhea-more-options-mode-container .rhea_open_more_features.rhea_features_open span:after{
display:none
}

.rhea_ultra_search_form_wrapper .rhea-features-styles-2 .rhea-option-bar label{
border:2px solid var(--rh-global-color-primary);
padding:2px 7px;
border-radius:30px;
transition:.2s all linear
}

.rhea_ultra_search_form_wrapper .rhea-features-styles-2 .rhea-option-bar label:hover{
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-features-styles-2 .rhea-option-bar label:before{
display:none
}

.rhea_ultra_search_form_wrapper .rhea-features-styles-2 .rhea-option-bar input:checked+label{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea_ultra_search_form_wrapper .dropdown-menu.open{
padding-top:10px;
padding-bottom:10px
}

.rhea_ultra_search_form_wrapper .rhea-location-ajax-loader{
right:11px
}

.rhea_ultra_search_form_wrapper .rhea-location-ajax-loader svg path{
fill:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bs-searchbox input.form-control{
font-family:inherit;
outline:none;
border:1px solid var(--rh-global-color-primary);
border-radius:40px;
padding-left:15px;
padding-right:15px;
background:rgba(0,0,0,0)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu.inner{
padding:0 10px 10px 10px
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu{
border-radius:10px;
list-style:none
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu .open{
scrollbar-width:thin;
scrollbar-color:var(--rh-global-color-primary) rgba(0,0,0,0)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li{
border-radius:10px;
transition:.2s all ease-in-out
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.no-results{
padding-left:15px;
padding-right:15px;
border-radius:40px;
margin-left:0;
margin-right:0;
background:var(--rh-global-color-primary-light);
color:var(--rh-global-color-headings)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li a{
color:#333;
padding:2px 20px
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li .text{
padding-left:0;
font-size:14px
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li:hover{
background:var(--rh-global-color-primary-light)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.selected{
background:rgba(0,0,0,0)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.selected .text{
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.selected span.check-mark{
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker.open .dropdown-menu ::-webkit-scrollbar-thumb,.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu ::-webkit-scrollbar-thumb{
background-color:var(--rh-global-color-primary);
outline:1px solid var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker.open .dropdown-menu ::-webkit-scrollbar-track{
box-shadow:inset 0 0 6px var(--rh-global-color-primary-light)
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location.open .dropdown-menu ::-webkit-scrollbar-track{
box-shadow:inset 0 0 6px var(--rh-global-color-primary-light)
}

.rhea_ultra_search_form_wrapper .ui-widget.ui-widget-content{
width:100%;max-width:none !important;
height:10px;
background:#f0f0f0;
border-radius:5px;
border:none;
margin-left:15px;
margin-right:15px
}

.rhea_ultra_search_form_wrapper .rhea_price_range_on_top .ui-widget.ui-widget-content{
flex:none;
width:100%;order:2
}

.rhea_ultra_search_form_wrapper .ui-widget-content .ui-state-default{
background:var(--rh-global-color-primary);
border-radius:10px;
border:none;
top:-4px;
cursor:pointer
}

.rhea_ultra_search_form_wrapper .ui-widget-content .ui-state-default:focus{
outline:none
}

.rhea_ultra_search_form_wrapper .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.rhea_ultra_search_form_wrapper .rhea_fields_labels{
display:inline-block
}

.rhea_ultra_search_form_wrapper .rhea_price_display{
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .ui-slider .ui-slider-range{
background:var(--rh-global-color-primary-light);
border:none
}

.rhea_ultra_search_form_wrapper .rhea_price_slider_wrapper{
padding-left:15px;
padding-right:15px
}

.rhea_ultra_search_form_wrapper .rhea_price_slider_wrapper .rhea_price_label{
white-space:nowrap;
color:#333;
font-weight:500;
font-size:14px
}

.rhea_ultra_search_form_wrapper .rhea_price_slider_wrapper .rhea_price_range{
color:#333;
font-weight:500;
font-size:14px
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list{
padding:10px;
border-radius:10px;
background:#fff;
width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);
position:absolute;
display:none;
max-height:320px;
overflow-y:auto;
z-index:9999;
scrollbar-width:thin;
scrollbar-color:var(--rh-global-color-primary) rgba(0,0,0,0)
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list:empty{
padding:0
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a{
display:flex;
align-items:center;-moz-column-gap:10px;
column-gap:10px;
padding:10px;
border-radius:10px
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a span{
display:block;
transition:.2s all linear;
font-weight:500
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a .sfoi_ajax_title{
padding-left:10px;
padding-right:10px;
color:#333;
font-size:15px;
flex:1
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a .sfoi_ajax_status{
color:#000000;
font-size:13px;
white-space:nowrap
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a:hover{
background:var(--rh-global-color-primary-light)
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list a:hover .sfoi_ajax_title{
padding-right:15px;
padding-left:5px;
color:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list .sfoi_ajax_thumb{
display:flex;
width:40px;
border-radius:40px;
overflow:hidden
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list::-webkit-scrollbar{
width:5px
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list::-webkit-scrollbar-thumb{
background-color:var(--rh-global-color-primary);
outline:1px solid var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .rhea-properties-data-list::-webkit-scrollbar-track{
box-shadow:inset 0 0 6px var(--rh-global-color-primary-light)
}

.rhea_ultra_search_form_wrapper .bootstrap-select>.dropdown-menu .btn-block{
border:1px solid var(--rh-global-color-primary);
border-radius:40px;
overflow:hidden
}

.rhea_ultra_search_form_wrapper .bootstrap-select>.dropdown-menu .btn-block button{
height:32px;
transition:.2s all linear
}

.rhea_ultra_search_form_wrapper .bs-actionsbox .btn-block{
display:flex
}

.rhea_ultra_search_form_wrapper .bs-actionsbox .btn-block button{
cursor:pointer
}

.rhea_ultra_search_form_wrapper .bs-actionsbox .btn-block .rhea_select_bs_buttons{
width:24px;
display:inline-block
}

.rhea_ultra_search_form_wrapper .bs-actionsbox .btn-block .rhea_select_bs_buttons svg{
transition:.2s all ease-in-out;
width:100%;height:auto;
fill:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .bs-actionsbox .btn-block .rhea_bs_deselect .rh-st0{
transition:.2s all ease-in-out;
stroke:var(--rh-global-color-primary)
}

.rhea_ultra_search_form_wrapper .geolocation-radius-slider-wrapper{
display:flex;
align-items:center;
gap:2rem;
margin:0 0 20px
}

.rhea_ultra_search_form_wrapper .geolocation-radius-slider-wrapper .geolocation-radius-info{
display:flex;
gap:.4rem;
min-width:15rem;
margin:1rem 0 .7rem;
padding:0 0 0 15px
}

.rhea-ultra-tabs-list{
list-style:none;
margin:0;
padding:0 15px;
display:flex;-moz-column-gap:10px;
column-gap:10px;
row-gap:10px;
justify-content:flex-end;
flex-wrap:wrap
}

.rhea-ultra-tabs-list li{
display:inline-block;
margin-top:0;
margin-bottom:0
}

.rhea-ultra-tabs-list .rhea-ultra-tab-name{
display:inline-block;
padding:8px 30px;
border-radius:40px;
background:#f0f0f0;
transition:.2s all ease-in-out;
cursor:pointer;
font-size:15px;
font-weight:500;
color:#333
}

.rhea-ultra-tabs-list .rhea-ultra-tab-name:hover{
background:var(--rh-global-color-primary);
color:#fff
}

.rhea-ultra-tabs-list input[type=radio]{display:none
}

.rhea-ultra-tabs-list input[type=radio]:checked~*{background:var(--rh-global-color-primary);
color:#fff
}

.rhea-icon-search{
width:24px
}

.rhea-icon-search .icon-search{
fill:none;
stroke:#ccc;
stroke-linejoin:round;
stroke-width:2px;
transition:.2s all ease-in-out}[data-elementor-device-mode=mobile] .rhea-ultra-tabs-list{
justify-content:center;
padding:0}[data-elementor-device-mode=mobile] .rhea-ultra-tabs-list .rhea-ultra-tab-name{
padding:6px 15px
}

.rhea-search-fade{
opacity:0
}

.rhea_sfoi_ajax_loader{
position:absolute;
top:5px;
left:15px;
display:none
}

.rhea_sfoi_ajax_loader svg{
width:24px;
height:24px}[data-elementor-device-mode=tablet] .rhea-ultra-search-buttons-top .rhea_search_button_wrapper,[data-elementor-device-mode=mobile_extra] .rhea-ultra-search-buttons-top .rhea_search_button_wrapper,[data-elementor-device-mode=mobile] .rhea-ultra-search-buttons-top .rhea_search_button_wrapper{
display:flex}[data-elementor-device-mode=tablet] .rhea-ultra-search-buttons-top .rhea_top_search_fields .rhea_search_button_wrapper,[data-elementor-device-mode=mobile_extra] .rhea-ultra-search-buttons-top .rhea_top_search_fields .rhea_search_button_wrapper,[data-elementor-device-mode=mobile] .rhea-ultra-search-buttons-top .rhea_top_search_fields .rhea_search_button_wrapper{
display:none
}

.rhea-hide-search-labels .rhea_fields_labels,.rhea-hide-search-labels .rhea_ajax_location{
display:none
}

.rhea-search-form-2 .rhea-ultra-search-form-fields{
padding:13px
}

.rhea-search-form-2 .rhea-ultra-search-form-inner{
box-shadow:none;
padding:0;
background:hsla(0,0%,100%,.66)
}

.rhea-search-form-2 .rhea_search_button_wrapper{
justify-content:flex-end;
margin-top:13px
}

.rhea-search-form-2 .rhea_search_button_wrapper .rhea_advanced_expander,.rhea-search-form-2 .rhea_search_button_wrapper .rhea_search_form_button{
border:2px solid var(--rh-global-color-primary);
padding:8px 30px
}

.rhea-search-form-2 .rhea_search_button_wrapper .rhea_search_form_button:hover{
background:rgba(0,0,0,0);
border-color:var(--rh-global-color-primary)
}

.rhea-search-form-2 .rhea_search_button_wrapper .rhea_advanced_expander:hover{
background:var(--rh-global-color-primary)
}

.rhea-search-form-2 .rhea-fields-box{
background:#fff;
border-radius:30px;
padding-top:10px;
box-shadow:0px 0px 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5)
}

.rhea-search-form-2 .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle,.rhea-search-form-2 .bootstrap-select.rhea_multi_select_picker_location>.dropdown-toggle{
background:rgba(0,0,0,0)
}

.rhea-search-form-2 .rhea_mod_text_field input[type=text]{background:rgba(0,0,0,0)
}

.rhea-search-form-2 .rhea_price_slider_wrapper{
background:rgba(0,0,0,0)
}

.rhea-search-form-2 .rhea_collapsed_search_fields_inner{
padding-bottom:15px
}

.rhea-search-form-2 .rhea-more-options-mode-container .rhea_open_more_features{
border:2px solid var(--rh-global-color-primary);
border-top:0
}

.rhea-search-form-2 .geolocation-radius-slider-wrapper{
padding-bottom:20px;
margin:0
}

.rhea-custom-button{
display:inline-flex;
justify-content:center;
align-items:center;
padding:10px 40px;
color:#fff;
font-size:18px;
transition:.2s all linear;
overflow:hidden;-moz-column-gap:10px;
column-gap:10px
}

.rhea-custom-button svg{
transition:.2s all linear
}

.rhea-custom-button path{
transition:.2s all linear
}

.rhea-custom-button.default{
background-color:var(--rh-global-color-primary)
}

.rhea-custom-button.default.hover{
background-color:#000
}

.rhea-custom-button.slide-bg{
background-color:var(--rh-global-color-primary);
position:relative;
z-index:10
}

.rhea-custom-button.slide-bg:before{
content:"";position:absolute;
width:100%;height:100%;background-color:#000;
z-index:-1;
transition:.2s all linear
}

.rhea-custom-button.slide-bg:hover:before{
top:0
}

.rhea-custom-button.slide-bg.slide-in-left:before{
left:-100%;top:0
}

.rhea-custom-button.slide-bg.slide-in-left:hover:before{
left:0
}

.rhea-custom-button.slide-bg.slide-in-right:before{
left:100%;top:0
}

.rhea-custom-button.slide-bg.slide-in-right:hover:before{
left:0
}

.rhea-custom-button.slide-bg.slide-in-top:before{
top:-100%;left:0
}

.rhea-custom-button.slide-bg.slide-in-top:hover:before{
top:0
}

.rhea-custom-button.slide-bg.slide-in-bottom:before{
top:100%;left:0
}

.rhea-custom-button.slide-bg.slide-in-bottom:hover:before{
top:0
}

.rhea-search-popup-wrapper{
display:none;
position:fixed;
left:0;
top:0;
width:100%;height:100%;background-color:rgba(0,0,0,.8);
z-index:999999
}

.rhea-search-popup{
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
margin:auto;
width:100%;height:80%;display:flex;
justify-content:center;
align-items:center;
flex-direction:column
}

.rhea-search-popup>div{
max-width:600px
}

.rhea-search-popup .rhea_advance_fields_popup{
background:#fff;
padding:20px;
border-radius:20px;
overflow-y:auto
}

.rhea-search-popup .rhea_collapsed_search_fields_inner .rhea_prop_search__select,.rhea-search-popup .rhea_collapsed_search_fields_inner .rhea_mod_text_field{
width:50%}.rhea-search-popup .rhea_search_form_button{
width:100%}.rhea-search-popup-header{
display:flex;
justify-content:space-between;
align-items:center;
padding-left:5px;
padding-right:5px;
margin-bottom:20px
}

.rhea-search-popup-header h3{
margin-bottom:0
}

.rhea-search-popup-header .rhea-popup-close{
padding:5px;
cursor:pointer;
transition:.2s all linear
}

.rhea-search-popup-header .rhea-popup-close:hover{
color:#000;
transform:rotate(90deg)
}

.rhea-properties-grid-v15-wrapper{
font-family:"Roboto","Sans-serif";display:grid;-moz-column-gap:20px;
column-gap:20px;
row-gap:20px;
grid-template-columns:repeat(4, 1fr)
}

.rhea-properties-grid-v15-wrapper .rhea-grid-item{
position:relative;
overflow:hidden;
border-radius:10px;
min-height:400px;
box-shadow:0 0 12.5px rgba(0,0,0,.1)
}

.rhea-properties-grid-v15-wrapper .rhea-grid-item img{-o-object-fit:cover;
object-fit:cover;
width:100%;height:100%;-o-object-position:center;
object-position:center;
transition:.3s all linear
}

.rhea-properties-grid-v15-wrapper .rhea-grid-item:hover img{
transform:scale(1.2)
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+1){grid-column:1/span 2
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+2){grid-column:3
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+3){grid-column:4
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+4){grid-column:1
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+5){grid-column:2
}

.rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+6){grid-column:3/span 2
}

.rhea-properties-grid-v15-wrapper .rhea-property-link{
position:absolute;
width:100%;height:100%;border-radius:12px;
overflow:hidden
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail{
display:block;
width:100%;position:absolute;
z-index:10;
background:#fff;
border-radius:12px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-property-detail-box{
padding:15px 20px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail h3{
font-weight:600;
font-size:17px;
margin-bottom:8px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail h3 a{
color:#1a1a1a
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail h3 a:hover{
color:var(--rh-global-color-primary)
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea_address_ultra{
font-weight:500;
font-size:11px;
color:#45525e;
margin-bottom:8px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea_address_ultra a{
display:inline-block
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-date-wrapper{
font-size:10px;
font-weight:500;
color:#45525e
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .price-meta-wrapper{
display:flex;
justify-content:space-between;
align-items:center
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .price-meta-wrapper .rh_prop_card__price_ultra{
display:flex;
align-items:center
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .price-meta-wrapper .ere-price-display{
font-weight:800;
font-size:18px;
color:var(--rh-global-color-primary)
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rh_prop_card_meta_wrap_ultra{
justify-content:flex-end;-moz-column-gap:15px;
column-gap:15px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box{
display:flex
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons{
display:flex;
justify-content:center;
flex:1;-moz-column-gap:0;
column-gap:0;
min-width:50%}.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons>div{
flex:1;
justify-content:center;
align-items:center;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1));background:#fff
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span{
border-radius:0;
width:auto;
height:35px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap span,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap a,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span span,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span a{
display:flex;
justify-content:center;
align-items:center;-moz-column-gap:5px;
column-gap:5px;
position:static;
white-space:nowrap;
font-size:9px;
font-weight:500;
vertical-align:middle;
width:100%;height:100%;border-radius:0;
background:#fff
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap span svg,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap a svg,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span span svg,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span a svg{
width:12px;
position:static;
margin:0
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap span.hide,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap a.hide,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span span.hide,.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span a.hide{
display:none
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea_ultra_media_count{
display:flex;
flex:1;-moz-column-gap:0;
column-gap:0
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea_ultra_media_count .rhea_media{
border-radius:0;
align-items:center;
font-size:9px;
font-weight:500
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea_ultra_media_count .rhea_media svg{
width:12px;
fill:var(--rh-global-color-primary)
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail .rhea-action-button-box .rhea_ultra_media_count>div{
flex:1;
justify-content:center;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1));background:#fff
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide{
display:flex;
flex-direction:column;
text-align:center;
justify-content:space-between
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide h3{
margin-bottom:18px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea_address_ultra{
margin-bottom:12px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-date-wrapper{
margin-bottom:12px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rh_prop_card__priceLabel_ultra{
margin-bottom:5px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .ere-price-display{
font-size:22px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rh_prop_card_meta_wrap_ultra{-moz-column-gap:20px;
column-gap:20px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea_ultra_meta_icon_wrapper{
flex-direction:column;
justify-content:flex-end
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea_ultra_meta_icon_wrapper .rhea_ultra_meta_icon{
flex:auto
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-property-detail-box{
display:flex;
height:100%;flex-direction:column;
justify-content:center
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-property-detail-box .price-meta-wrapper{
display:flex;
flex-direction:column
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea_ultra_prop_card__meta{
display:flex
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box{
flex-wrap:wrap
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box .rhea-ultra-action-buttons{
width:100%;flex:auto
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box .rhea-ultra-action-buttons .favorite-btn-wrap,.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box .rhea-ultra-action-buttons .add-to-compare-span{
height:50px;
font-size:10px
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box .rhea_ultra_media_count{
width:100%;flex:auto
}

.rhea-properties-grid-v15-wrapper .rhea-property-detail.span-wide .rhea-action-button-box .rhea_ultra_media_count .rhea_media{
height:50px;
font-size:10px
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper{
position:absolute;
right:35px;
gap:15px;
padding:0
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea-tags{
width:36px;
height:60px;
margin:0
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea-tags:before{
border-left-width:18px;
border-right-width:18px;
border-top-width:52px;
border-bottom-width:10px
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea-tags svg{
padding-top:20px
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea_tags_tooltip{
display:flex;
width:auto;
top:63px;
left:50%;transform:translateX(-50%)}.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea_tags_tooltip:after{
left:50%;bottom:100%;transform:translateX(-50%);border:12px solid rgba(0,0,0,0);
border-left-width:20px;
border-right-width:20px;
border-top-color:rgba(0,0,0,0);
border-bottom-color:#000
}

.rhea-properties-grid-v15-wrapper .rhea_tags_wrapper .rhea_tags_tooltip_inner{
display:flex;
justify-content:center;
min-width:60px;
margin:0;
padding:6px 12px;
font-size:14px;
line-height:1;
border-radius:4px
}

.rhea-trigger-animate .rhea-animate-item{
animation-duration:.3s;
animation-fill-mode:forwards
}

.rhea-trigger-animate .rhea-animate-item.left{
top:0;
height:100%;transform:translateX(-100%);max-width:50%;padding-left:10px
}

.rhea-trigger-animate .rhea-animate-item.left.animate-in{
animation-name:animate-in-left
}

.rhea-trigger-animate .rhea-animate-item.left.animate-out{
animation-name:animate-out-left
}

.rhea-trigger-animate .rhea-animate-item.bottom{
bottom:0;
transform:translateY(100%);padding-bottom:10px
}

.rhea-trigger-animate .rhea-animate-item.bottom.animate-in{
animation-name:animate-in-bottom
}

.rhea-trigger-animate .rhea-animate-item.bottom.animate-out{
animation-name:animate-out-bottom
}

.rhea-trigger-animate .rhea-animate-item.position-bottom{
bottom:-50%;padding-bottom:10px
}

.rhea-trigger-animate .rhea-animate-item.position-bottom.animate-in{
animation-name:animate-position-in-bottom
}

.rhea-trigger-animate .rhea-animate-item.position-bottom.animate-out{
animation-name:animate-position-out-bottom
}

.rhea-trigger-animate .rhea-animate-item.top{
top:0;
transform:translateY(-110%)}.rhea-trigger-animate .rhea-animate-item.top.animate-in{
animation-name:animate-in-top
}

.rhea-trigger-animate .rhea-animate-item.top.animate-out{
animation-name:animate-out-top
}

.rhea-trigger-animate .rhea-animate-item.center.animate-in{
animation-name:animate-in-center
}

.rhea-trigger-animate .rhea-animate-item.center.animate-out{
animation-name:animate-out-center}@keyframes animate-in-center{
50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes animate-out-center{
0%{transform:scale(1.1)}100%{transform:scale(1.02)}}@keyframes animate-in-left{
60%{transform:translateX(0)}100%{transform:translateX(-10px)}}@keyframes animate-out-left{
0%{transform:translateX(-10px)}100%{transform:translateX(-100%)}}@keyframes animate-in-bottom{
60%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes animate-out-bottom{
0%{transform:translateY(10px)}100%{transform:translateY(100%)}}@keyframes animate-position-in-bottom{
60%{bottom:0
}

100%{bottom:-10px}}@keyframes animate-position-out-bottom{
0%{bottom:-10px
}

100%{bottom:-50%}}@keyframes animate-in-top{
60%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes animate-out-top{
0%{transform:translateY(-10px)}100%{transform:translateY(-110%)}}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper{
grid-template-columns:repeat(3, 1fr)}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+1){grid-column:1}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+2){grid-column:2}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+3){grid-column:3}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+4){grid-column:1}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+5){grid-column:2}[data-elementor-device-mode=tablet_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+6){grid-column:3}[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper,[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper{
grid-template-columns:repeat(2, 1fr)}[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+1),[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+3),[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+5),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+1),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+3),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+5){grid-column:1}[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+2),[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+4),[data-elementor-device-mode=tablet] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+6),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+2),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+4),[data-elementor-device-mode=mobile_extra] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+6){grid-column:2}[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper{
grid-template-columns:repeat(1, 1fr)}[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+1),[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+2),[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+3),[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+4),[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+5),[data-elementor-device-mode=mobile] .rhea-properties-grid-v15-wrapper.style-1>:nth-child(6n+6){grid-column:1
}

.rhea-v4-agents-wrapper{
font-family:"Roboto",sans-serif;
text-align:center
}

.rhea-v4-agents-wrapper .rhea-v4-agent-detail{
border-bottom:2.5px solid #cdcdcd
}

.rhea-v4-agents-wrapper .owl-item:nth-of-type(even){margin-top:50px
}

.rhea-v4-agents-wrapper .agent-detail-expander{
display:none;
padding-bottom:32px
}

.rhea-v4-agents-wrapper .rhea-agent-thumb{
overflow:hidden;
border-radius:6px;
margin-bottom:20px;
cursor:pointer;
height:320px
}

.rhea-v4-agents-wrapper .rhea-agent-thumb img{-o-object-fit:cover;
object-fit:cover;-o-object-position:center;
object-position:center;
width:100%;height:100%;transform:scale(1);
transition:.3s all
}

.rhea-v4-agents-wrapper .rhea-agent-thumb:hover img{
transform:scale(1.1)
}

.rhea-v4-agents-wrapper h3{
display:flex;
align-items:center;
justify-content:center;-moz-column-gap:10px;
column-gap:10px;
font-weight:600;
font-size:20px;
color:#1b1b1b;
margin-bottom:20px
}

.rhea-v4-agents-wrapper h3 a{
vertical-align:middle
}

.rhea-v4-agents-wrapper .rhea_agent_meta{
font-size:18px;
font-weight:400;
color:#1b1b1b;
margin-bottom:12px
}

.rhea-v4-agents-wrapper .rhea_agent_meta.email{
font-weight:500;
margin-bottom:18px
}

.rhea-v4-agents-wrapper .rhea_agent_meta a{
display:block
}

.rhea-v4-agents-wrapper .rhea-agent-listed-box{
margin-bottom:18px
}

.rhea-v4-agents-wrapper .rhea-agent-listed-box span{
display:block;
font-size:18px;
color:#1b1b1b
}

.rhea-v4-agents-wrapper .rhea-agent-listed-box .counter{
font-weight:600;
margin-bottom:4px
}

.rhea-v4-agents-wrapper .rhea-agent-listed-box .text{
font-weight:500
}

.rhea-v4-agents-wrapper .agent-view-profile-button{
display:block;
padding:8px 20px;
background:var(--rh-global-color-primary);
border:1.5px solid var(--rh-global-color-primary);
border-radius:6px;
font-size:12px;
font-weight:500;
line-height:1.2;
color:#fff;
transition:.2s all;
width:calc(100% - 64px);
margin:auto
}

.rhea-v4-agents-wrapper .agent-view-profile-button:hover{
background:rgba(0,0,0,0);
color:var(--rh-global-color-primary)
}

.rhea-v4-agents-wrapper .rhea-v4-agent-slide-outer{
width:252px
}

.rhea-news-v4 .rhea-post-v4{
position:relative
}

.rhea-news-v4 .rhea-post-v4 .rhea-sticky-pin{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:30px;
left:30px;
width:42px;
height:42px;
border-radius:8px;
z-index:10;
background:hsla(0,0%,100%,.8)
}

.rhea-news-v4 .rhea-post-v4 .rhea-sticky-pin svg{
width:18px
}

.rhea-news-v4 .rhea-post-v4:hover figure img{
transform:scale(1.1)
}

.rhea-news-v4 .rhea-news-inner{
transition:.2s all
}

.rhea-news-v4 .rhea-news-inner article{
overflow:hidden;
display:flex;
flex-direction:column;
border-radius:10px 10px 0 0;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1))}.rhea-news-v4 .rhea-news-inner article .rhea-thumbnail{
flex:1;
display:block;
position:relative;
transform:scale(1.02);
animation-duration:.5s
}

.rhea-news-v4 .rhea-news-inner article figure img{
position:absolute;-o-object-fit:cover;
object-fit:cover;
width:100%;height:100%;-o-object-position:center;
object-position:center;
transition:.3s all
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail{
background:#fff;
padding:17px 30px;
position:relative;
z-index:10
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail .top-tags{
display:flex;
align-items:baseline;-moz-column-gap:5px;
column-gap:5px;
line-height:1.2;
margin-bottom:8px
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail h3{
margin-bottom:0;
line-height:1
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail h3 a{
color:#1b1b1b
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail h3 a:hover{
color:var(--rh-global-color-primary)
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail .rhea-date,.rhea-news-v4 .rhea-news-inner article .rhea-detail .rhea-tags{
font-weight:600
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail .rhea-tags{
color:#1b1b1b
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail .rhea-tags{
color:var(--rh-global-color-primary)
}

.rhea-news-v4 .rhea-news-inner article .rhea-detail .rhea-tags:hover{
color:#1b1b1b
}

.rhea-news-v4 .rhea-news-inner.layout-1{
display:grid;
grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;
column-gap:20px;
row-gap:20px}@media(max-width: 479px){.rhea-news-v4 .rhea-news-inner.layout-1{
grid-template-columns:repeat(1, 1fr)}}.rhea-news-v4 .rhea-news-inner.layout-1 article{
height:340px}@media(max-width: 890px){.rhea-news-v4 .rhea-news-inner.layout-1 article{
height:315px}}.rhea-news-v4 .rhea-news-inner.layout-1 .rhea-detail h3 a{
font-size:18px}@media(max-width: 767px){.rhea-news-v4 .rhea-news-inner.layout-1 .rhea-detail h3 a{
font-size:16px}}.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1){height:700px;
grid-row:1/span 2}@media(max-width: 890px){.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1){grid-row:1;
grid-column:1/span 2;
height:315px}}@media(max-width: 558px){.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1){grid-column:1}}.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail{
padding:30px
}

.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail .rhea-date,.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail .rhea-tags{
font-size:12px
}

.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail .top-tags{
margin-bottom:20px
}

.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail h3 a{
font-size:22px}@media(max-width: 767px){.rhea-news-v4 .rhea-news-inner.layout-1>:nth-child(1) .rhea-detail h3 a{
font-size:16px}}.rhea-news-v4 .rhea-news-inner.layout-2{
display:flex;
flex-wrap:wrap;-moz-column-gap:20px;
column-gap:20px;
row-gap:20px
}

.rhea-news-v4 .rhea-news-inner.layout-2 article{
height:315px;
width:calc(25% - 15px)}@media(max-width: 890px){.rhea-news-v4 .rhea-news-inner.layout-2 article{
width:calc(50% - 10px)}}@media(max-width: 479px){.rhea-news-v4 .rhea-news-inner.layout-2 article{
width:100%}}.rhea-news-v4 .rhea-news-inner.layout-2 .rhea-detail{
text-align:center
}

.rhea-news-v4 .rhea-news-inner.layout-2 .rhea-detail .top-tags{
justify-content:center
}

.rhea-news-v4 .rhea-news-inner.layout-2 .rhea-detail .rhea-date,.rhea-news-v4 .rhea-news-inner.layout-2 .rhea-detail .rhea-tags{
font-size:14px
}

.rhea-news-v4 .rhea-news-inner.layout-2 .rhea-detail h3 a{
font-size:14px
}

.rh-single-property-section-heading-common{
display:flex;-moz-column-gap:33px;
column-gap:33px;
margin-bottom:35px;
font-size:38px;
font-weight:700;
line-height:49px;
color:#1a1a1a
}

.rh-single-property-section-heading-common:before{
content:"";width:4px;
border-radius:7px;
background:#793df9}[data-elementor-device-mode=mobile] .rh-single-property-section-heading-common,[data-elementor-device-mode=mobile_extra] .rh-single-property-section-heading-common{
margin-bottom:20px;
font-size:21px;
line-height:32px}[data-elementor-device-mode=tablet] .rh-single-property-section-heading-common,[data-elementor-device-mode=tablet_extra] .rh-single-property-section-heading-common,[data-elementor-device-mode=laptop] .rh-single-property-section-heading-common{
font-size:28px;
line-height:36px
}

.rh-single-property-gallery-v4-slider:not(.swiper-initialized){opacity:0
}

.rh-single-property-gallery-v4 .swiper-slide-next:hover figure img{
transform:scale(1.05)
}

.rh-single-property-gallery-v4-image-wrapper{
position:relative;
overflow:hidden;
margin:35px 15px 50px !important
}

.rh-single-property-gallery-v4-image-wrapper>a{
display:block
}

.rh-single-property-gallery-v4-image-wrapper,.rh-single-property-gallery-v4-image-wrapper>a,.rh-single-property-gallery-v4-image-wrapper img{
border-radius:5px
}

.rh-single-property-gallery-v4-image-wrapper img{
width:100%;height:562px;-o-object-fit:cover;
object-fit:cover;
transition:transform 300ms ease-out
}

.rh-single-property-gallery-v4 .swiper-pagination-styled{
position:static}[data-elementor-device-mode=mobile] .rh-single-property-gallery-v4-image-wrapper,[data-elementor-device-mode=mobile_extra] .rh-single-property-gallery-v4-image-wrapper{
margin:15px 15px 30px !important}[data-elementor-device-mode=mobile] .rh-single-property-gallery-v4-image-wrapper img,[data-elementor-device-mode=mobile_extra] .rh-single-property-gallery-v4-image-wrapper img{
height:362px}[data-elementor-device-mode=tablet] .rh-single-property-gallery-v4,[data-elementor-device-mode=tablet_extra] .rh-single-property-gallery-v4,[data-elementor-device-mode=laptop] .rh-single-property-gallery-v4,[data-elementor-device-mode=desktop] .rh-single-property-gallery-v4,[data-elementor-device-mode=widescreen] .rh-single-property-gallery-v4{
overflow:hidden}[data-elementor-device-mode=tablet] .rh-single-property-gallery-v4-slider,[data-elementor-device-mode=tablet_extra] .rh-single-property-gallery-v4-slider,[data-elementor-device-mode=laptop] .rh-single-property-gallery-v4-slider,[data-elementor-device-mode=desktop] .rh-single-property-gallery-v4-slider,[data-elementor-device-mode=widescreen] .rh-single-property-gallery-v4-slider{
margin:0 -40%}[data-elementor-device-mode=tablet] .rh-single-property-gallery-v4 .swiper-slide-next figure,[data-elementor-device-mode=tablet_extra] .rh-single-property-gallery-v4 .swiper-slide-next figure,[data-elementor-device-mode=laptop] .rh-single-property-gallery-v4 .swiper-slide-next figure,[data-elementor-device-mode=desktop] .rh-single-property-gallery-v4 .swiper-slide-next figure,[data-elementor-device-mode=widescreen] .rh-single-property-gallery-v4 .swiper-slide-next figure{
filter:drop-shadow(0 10px 15px rgba(0, 0, 0, 0.25))}[data-elementor-device-mode=tablet] .rh-single-property-gallery-v4 .swiper-pagination-styled .swiper-pagination-bullet,[data-elementor-device-mode=tablet_extra] .rh-single-property-gallery-v4 .swiper-pagination-styled .swiper-pagination-bullet,[data-elementor-device-mode=laptop] .rh-single-property-gallery-v4 .swiper-pagination-styled .swiper-pagination-bullet,[data-elementor-device-mode=desktop] .rh-single-property-gallery-v4 .swiper-pagination-styled .swiper-pagination-bullet,[data-elementor-device-mode=widescreen] .rh-single-property-gallery-v4 .swiper-pagination-styled .swiper-pagination-bullet{--swiper-pagination-bullet-width: 18px;--swiper-pagination-bullet-height: 18px;
border-width:5px}[data-elementor-device-mode=tablet] .rh-single-property-gallery-v4 .swiper-pagination-styled .select-active-bullet,[data-elementor-device-mode=tablet_extra] .rh-single-property-gallery-v4 .swiper-pagination-styled .select-active-bullet,[data-elementor-device-mode=laptop] .rh-single-property-gallery-v4 .swiper-pagination-styled .select-active-bullet,[data-elementor-device-mode=desktop] .rh-single-property-gallery-v4 .swiper-pagination-styled .select-active-bullet,[data-elementor-device-mode=widescreen] .rh-single-property-gallery-v4 .swiper-pagination-styled .select-active-bullet{
width:24px;
height:24px;
border-width:2px
}

.rh-single-property-meta-v2{
font-family:"Roboto",sans-serif
}

.rh-single-property-meta-v2-inner{
display:flex;
flex-wrap:wrap;-moz-column-gap:44px;
column-gap:44px;
row-gap:36px
}

.rh-single-property-meta-v2 .meta-item{
display:flex;
align-items:center;
gap:15px
}

.rh-single-property-meta-v2 .meta-item-icon-wrapper svg,.rh-single-property-meta-v2 .meta-item-icon-wrapper img{
width:44px;
height:44px
}

.rh-single-property-meta-v2 .meta-item-content{
display:flex;
flex-direction:column;
gap:8px
}

.rh-single-property-meta-v2 .meta-item-label{
display:block;
font-size:18px;
font-weight:700;
line-height:21px;
color:#1d1d1b
}

.rh-single-property-meta-v2 .meta-item-value-wrapper{
line-height:1
}

.rh-single-property-meta-v2 .meta-item-value{
font-size:16px;
font-weight:500;
color:#45525e
}

.rh-single-property-meta-v2 .meta-item-value-postfix{
font-size:14px;
font-weight:400
}

.rh-single-property-description-v2{
font-family:"Roboto",sans-serif
}

.rh-single-property-description-v2-inner{
padding:0 36px;
font-size:20px;
font-weight:700;
line-height:32px;
color:#45525e
}

.rh-single-property-description-v2 .rh-single-property-section-heading-common{
margin-bottom:28px
}

.rh-single-property-additional-details-v2{
font-family:"Roboto",sans-serif;--additional-details-list-column-gap: 68px
}

.rh-single-property-additional-details-v2-inner{
padding:50px 35px;
font-size:20px;
font-weight:600;
line-height:32px;
background-color:#f1f0f8;
color:#1a1a1a
}

.rh-single-property-additional-details-v2-list{
display:flex;
flex-wrap:wrap;
justify-content:space-between;-moz-column-gap:var(--additional-details-list-column-gap);
column-gap:var(--additional-details-list-column-gap);
row-gap:20px;
position:relative;
margin:0;
padding:0;
list-style:none
}

.rh-single-property-additional-details-v2-list:before{
content:"";position:absolute;
left:50%;width:1px;
height:100%;transform:translateX(-50%);background-color:#cecece
}

.rh-single-property-additional-details-v2-list li{
display:flex;
justify-content:space-between;
gap:20px;
width:calc(50% - var(--additional-details-list-column-gap));margin:0
}

.rh-single-property-additional-details-v2-list .value{
text-align:right
}

.rtl .rh-single-property-additional-details-v2-list{
padding:0
}

.rtl .rh-single-property-additional-details-v2-list .value{
text-align:left}[data-elementor-device-mode=mobile] .rh-single-property-additional-details-v2-list:before{
display:none}[data-elementor-device-mode=mobile] .rh-single-property-additional-details-v2-list li{
flex-direction:column;
gap:0;
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-additional-details-v2-list .value{
text-align:unset !important}[data-elementor-device-mode=mobile_extra] .rh-single-property-additional-details-v2{--additional-details-list-column-gap: 30px
}

.rh-single-property-features-v2{--feature-item-column-gap: 36px;--feature-item-row-gap: 36px
}

.rh-single-property-features-v2-list{
display:flex;
flex-wrap:wrap;-moz-column-gap:var(--feature-item-column-gap);
column-gap:var(--feature-item-column-gap);
row-gap:var(--feature-item-row-gap);
margin:0;
padding:0;
list-style:none
}

.rh-single-property-features-v2 .feature-item{
display:flex;
align-items:center;
gap:15px;
width:100%;margin:0
}

.rh-single-property-features-v2 .feature-item svg,.rh-single-property-features-v2 .feature-item img{
flex-shrink:0;
max-width:44px;
height:auto
}

.rh-single-property-features-v2 .feature-item-label{
flex-shrink:0;
font-size:18px;
font-weight:700;
line-height:1;
color:#1d1d1b
}

.rh-single-property-features-v2 .feature-item-label a:hover{
color:var(--rh-global-color-primary)
}

.rtl .rh-single-property-features-v2-list{
padding:0}[data-elementor-device-mode=mobile_extra] .rh-single-property-features-v2 .feature-item{
width:47%}[data-elementor-device-mode=tablet] .rh-single-property-features-v2 .feature-item,[data-elementor-device-mode=tablet_extra] .rh-single-property-features-v2 .feature-item,[data-elementor-device-mode=laptop] .rh-single-property-features-v2 .feature-item{
width:30%}[data-elementor-device-mode=desktop] .rh-single-property-features-v2 .feature-item,[data-elementor-device-mode=widescreen] .rh-single-property-features-v2 .feature-item{
width:23%}.rh-single-property-rvr-features-v2{
padding:55px 50px;
background:hsla(0,0%,100%,.5);
box-shadow:0 18.5678px 74.2711px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(37.1356px);
backdrop-filter:blur(37.1356px);
border-radius:22.2813px
}

.rh-single-property-rvr-features-v2 .rh-single-property-section-heading-common{-moz-column-gap:22px;
column-gap:22px;
margin-bottom:78px
}

.rh-single-property-rvr-features-v2-tabs{
display:flex
}

.rh-single-property-rvr-features-v2-tabs-inner{
width:35.8%}.rh-single-property-rvr-features-v2-tab-list{
display:flex;
flex-direction:column;
gap:37px;
margin:0;
padding:0;
list-style:none
}

.rh-single-property-rvr-features-v2-tab-list li{
display:flex;-moz-column-gap:38px;
column-gap:38px;
margin:0;
font-size:24px;
font-weight:500;
line-height:28px;
cursor:pointer;
transition:all .2s linear;
color:#1a1a1a
}

.rh-single-property-rvr-features-v2-tab-list li:hover,.rh-single-property-rvr-features-v2-tab-list li.active{
color:var(--rh-global-color-primary)
}

.rh-single-property-rvr-features-v2-tab-content{
width:64.2%;padding:41px 35px;
background:hsla(0,0%,100%,.5);
box-shadow:0 18.5678px 74.2711px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(37.1356px);
backdrop-filter:blur(37.1356px);
border-radius:3.71356px
}

.rh-single-property-rvr-features-v2-label{
display:flex;-moz-column-gap:16px;
column-gap:16px;
margin-bottom:38px;
font-family:"Roboto",sans-serif;
font-size:28px;
font-weight:800;
line-height:33px;
color:#1a1a1a
}

.rh-single-property-rvr-features-v2-tab-panel{
display:none
}

.rh-single-property-rvr-features-v2-tab-panel.active,.rh-single-property-rvr-features-v2-tab-panel:first-child{
display:block
}

.rh-single-property-rvr-features-v2-tab-panel-inner{
display:flex;
align-items:flex-start;
justify-content:space-between;-moz-column-gap:16px;
column-gap:16px
}

.rh-single-property-rvr-features-v2{--feature-list-gap: 34px
}

.rh-single-property-rvr-features-v2-feature-list{
display:flex;
flex-wrap:wrap;
align-items:flex-start;-moz-column-gap:var(--feature-list-gap);
column-gap:var(--feature-list-gap);
row-gap:20px;
margin:0;
padding:0;
list-style:none
}

.rh-single-property-rvr-features-v2-feature-list li{
display:flex;
align-items:baseline;
gap:12px;
width:calc(50% - var(--feature-list-gap)/2);
margin:0;
font-size:20px;
font-weight:400;
line-height:26px;
color:#45525e
}

.rh-single-property-rvr-features-v2-feature-list li a:hover{
color:var(--rh-global-color-primary)
}

.rh-single-property-rvr-features-v2-feature-list-title{
margin-bottom:22px;
font-size:21px;
font-weight:700
}

.rh-single-property-rvr-features-v2-feature-list.feature-list-full li{
width:100%}.rh-single-property-rvr-features-v2-feature-list.feature-list-space-between li{
justify-content:space-between
}

.rh-single-property-rvr-features-v2-feature-lists-wrapper ul:not(:last-child){margin-bottom:40px
}

.rh-single-property-rvr-features-v2-feature-lists-wrapper li{
font-size:18px
}

.rh-single-property-rvr-features-v2-feature-icon{
display:flex;
justify-content:center;
min-width:225px;
padding-top:18px
}

.rh-single-property-rvr-features-v2-feature-icon svg{
max-width:200px;
height:auto
}

.rh-single-property-rvr-features-v2 i{
color:var(--rh-global-color-primary)
}

.rh-single-property-rvr-features-v2 .surrounding-point{
display:flex;
align-items:center;
gap:12px;
font-weight:500
}

.rh-single-property-rvr-features-v2 .surrounding-point-distance{
font-size:85%}.rh-single-property-rvr-features-v2 .outdoor-feature-item span{
font-size:19px
}

.rh-single-property-rvr-features-v2 .outdoor-features-icon{
fill:var(--rh-global-color-primary)
}

.rtl .rh-single-property-rvr-features-v2 ol,.rtl .rh-single-property-rvr-features-v2 ul{
padding:0}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tabs-inner{
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tabs{
flex-direction:column;
gap:30px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tab-list{
flex-wrap:wrap;
flex-direction:row;
justify-content:center}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tab-content{
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-feature-list li{
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2{
padding:40px 30px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2 .rh-single-property-section-heading-common{
margin-bottom:35px;
font-size:28px;
line-height:32px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tabs,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2-tabs{-moz-column-gap:10px;
column-gap:10px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tab-list,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2-tab-list{
gap:20px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tab-list li,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2-tab-list li{
font-size:21px;
line-height:24px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-tab-content,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2-tab-content{
padding:30px}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2 .counter,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2 .counter{
display:none}[data-elementor-device-mode=mobile] .rh-single-property-rvr-features-v2-feature-icon,[data-elementor-device-mode=mobile_extra] .rh-single-property-rvr-features-v2-feature-icon,[data-elementor-device-mode=tablet] .rh-single-property-rvr-features-v2-feature-icon,[data-elementor-device-mode=tablet_extra] .rh-single-property-rvr-features-v2-feature-icon{
display:none}[data-elementor-device-mode=tablet] .rh-single-property-rvr-features-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=tablet_extra] .rh-single-property-rvr-features-v2 .rh-single-property-section-heading-common{
margin-bottom:40px
}

.rh-single-property-map-v2 #property_map{
height:600px;
border-radius:7px;
box-shadow:0 3px 25px rgba(0,0,0,.25)}[data-elementor-device-mode=laptop] .rh-single-property-map-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=desktop] .rh-single-property-map-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=widescreen] .rh-single-property-map-v2 .rh-single-property-section-heading-common{
margin-bottom:50px
}

.rh-single-property-video-v2-slider{
padding:37px;
box-shadow:0 18px 75px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(37.2674px);
backdrop-filter:blur(37.2674px)
}

.rh-single-property-video-v2-slider:hover .play-btn{
background:#fdfefe;
color:var(--rh-global-color-primary)
}

.rh-single-property-video-v2-slider,.rh-single-property-video-v2-slide{
border-radius:4px
}

.rh-single-property-video-v2-slide{
position:relative;
overflow:hidden
}

.rh-single-property-video-v2-slide img{
width:100%;height:539px;-o-object-fit:cover;
object-fit:cover;-o-object-position:center;
object-position:center
}

.rh-single-property-video-v2 .play-btn{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
width:89px;
height:89px;
margin:auto;
border-radius:7px;
transition:.2s all linear;
background:var(--rh-global-color-primary);
color:#fdfefe
}

.rh-single-property-video-v2 .play-btn i{
font-size:40px;
transform:translateX(3px)
}

.rh-single-property-video-v2 .slick-dots{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:15px;
position:relative;
bottom:initial;
margin-top:30px
}

.rh-single-property-video-v2 .slick-dots li{
width:auto;
height:auto;
margin-left:0;
margin-right:0
}

.rh-single-property-video-v2 .slick-dots li button{
width:14px;
height:14px;
padding:0;
opacity:1;
transition:background-color .25s ease;
border-radius:100%;background-color:#bd9dff
}

.rh-single-property-video-v2 .slick-dots li button:before{
display:none
}

.rh-single-property-video-v2 .slick-dots li.slick-active button{
background-color:#7c40f9
}

.rtl .rh-single-property-video-v2 .play-btn{
transform:scale(-1, 1)}[data-elementor-device-mode=mobile] .rh-single-property-video-v2-slider,[data-elementor-device-mode=mobile_extra] .rh-single-property-video-v2-slider{
padding:15px}[data-elementor-device-mode=mobile] .rh-single-property-video-v2-slide img,[data-elementor-device-mode=mobile_extra] .rh-single-property-video-v2-slide img{
height:300px}[data-elementor-device-mode=mobile] .rh-single-property-video-v2 .play-btn,[data-elementor-device-mode=mobile_extra] .rh-single-property-video-v2 .play-btn{
width:49px;
height:49px}[data-elementor-device-mode=mobile] .rh-single-property-video-v2 .play-btn i,[data-elementor-device-mode=mobile_extra] .rh-single-property-video-v2 .play-btn i{
font-size:18px;
transform:translateX(1px)}[data-elementor-device-mode=mobile] .rh-single-property-video-v2 .slick-dots,[data-elementor-device-mode=mobile_extra] .rh-single-property-video-v2 .slick-dots{
margin-top:18px}[data-elementor-device-mode=laptop] .rh-single-property-video-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=desktop] .rh-single-property-video-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=widescreen] .rh-single-property-video-v2 .rh-single-property-section-heading-common{
margin-bottom:50px
}

.rh-single-property-virtual-tour-v2-inner{
padding:37px;
box-shadow:0 18px 75px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(37.2674px);
backdrop-filter:blur(37.2674px)
}

.rh-single-property-virtual-tour-v2-inner,.rh-single-property-virtual-tour-v2 iframe{
border-radius:4px
}

.rh-single-property-virtual-tour-v2 iframe{
display:block;
height:539px;
border:none;-o-object-fit:cover;
object-fit:cover;-o-object-position:center;
object-position:center}[data-elementor-device-mode=mobile] .rh-single-property-virtual-tour-v2-inner,[data-elementor-device-mode=mobile_extra] .rh-single-property-virtual-tour-v2-inner{
padding:15px}[data-elementor-device-mode=mobile] .rh-single-property-virtual-tour-v2 iframe,[data-elementor-device-mode=mobile_extra] .rh-single-property-virtual-tour-v2 iframe{
height:300px}[data-elementor-device-mode=laptop] .rh-single-property-virtual-tour-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=desktop] .rh-single-property-virtual-tour-v2 .rh-single-property-section-heading-common,[data-elementor-device-mode=widescreen] .rh-single-property-virtual-tour-v2 .rh-single-property-section-heading-common{
margin-bottom:50px
}

.rh-single-property-floor-plans-v2{--border--radius: 7.45px
}

.rh-single-property-floor-plans-v2-tabs{
display:flex;
gap:10px;
padding:40px 30px;
border-radius:22.343px;-webkit-backdrop-filter:blur(37.2384px);
backdrop-filter:blur(37.2384px);
box-shadow:0 18.6192px 74.4767px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5)
}

.rh-single-property-floor-plans-v2-tabs-separator{
flex-shrink:0;
position:relative;
width:1px;
margin:0 51px
}

.rh-single-property-floor-plans-v2-tabs-separator,.rh-single-property-floor-plans-v2-tabs-separator:before,.rh-single-property-floor-plans-v2-tabs-separator:after{
background:#7c40f9
}

.rh-single-property-floor-plans-v2-tabs-separator:before,.rh-single-property-floor-plans-v2-tabs-separator:after{
content:"";display:inline-block;
position:absolute;
width:24px;
height:1px
}

.rh-single-property-floor-plans-v2-tabs-separator:before{
top:0
}

.rh-single-property-floor-plans-v2-tabs-separator:after{
bottom:0
}

.rh-single-property-floor-plans-v2-tab-list{
display:flex;
flex-direction:column;
gap:37px;
flex-shrink:0;
width:38.8%;margin:0;
padding:0;
list-style:none
}

.rh-single-property-floor-plans-v2-tab-list li{
position:relative;
height:215px;
padding:58px;
margin:0;
text-align:center;
cursor:pointer;
transition:all .2s linear;
box-shadow:0 18.494px 46.2349px rgba(0,0,0,.25)
}

.rh-single-property-floor-plans-v2-tab-list li:after{
content:"";display:inline-block;
position:absolute;
top:50%;right:10px;
z-index:1;
width:0;
height:0;
border-top:7px solid rgba(0,0,0,0);
border-bottom:7px solid rgba(0,0,0,0);
border-left:10px solid rgba(0,0,0,0);
transform:translateY(-50%);transition:all .2s linear
}

.rh-single-property-floor-plans-v2-tab-list li.active:after{
right:-10px;
border-left-color:var(--rh-global-color-primary)
}

.rh-single-property-floor-plans-v2-tab-list li,.rh-single-property-floor-plans-v2-tab-list li img{
border-radius:var(--border--radius)
}

.rh-single-property-floor-plans-v2-tab-list li span{
position:absolute;
left:22px;
top:22px;
z-index:3;
padding:2px 11px;
font-size:13px;
font-weight:500;
line-height:16px;
border-radius:11px;
box-shadow:0 3px 3px rgba(0,0,0,.25);
background:#fff;
color:#000
}

.rh-single-property-floor-plans-v2-tab-list li img{
position:relative;
z-index:2;
width:auto;
height:100%}.rh-single-property-floor-plans-v2-tab-content{
align-self:center;
width:49%}.rh-single-property-floor-plans-v2-tab-content img{
width:100%;border-radius:var(--border--radius) var(--border--radius) 0 0
}

.rh-single-property-floor-plans-v2-tab-content p{
margin-bottom:14px;
font-weight:500;
font-size:18px;
line-height:34px;
color:#45525e
}

.rh-single-property-floor-plans-v2-tab-panel{
display:none;
font-family:"Roboto",sans-serif;
border-radius:var(--border--radius);-webkit-backdrop-filter:blur(37.2384px);
backdrop-filter:blur(37.2384px);
box-shadow:0 18.6192px 74.4767px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5)
}

.rh-single-property-floor-plans-v2-tab-panel.active,.rh-single-property-floor-plans-v2-tab-panel:first-child{
display:block
}

.rh-single-property-floor-plans-v2-tab-panel-inner{
padding:37px 37px 20px;
border-radius:0 0 var(--border--radius) var(--border--radius)
}

.rh-single-property-floor-plans-v2-title{
margin-bottom:5px;
font-family:"Roboto",sans-serif;
font-weight:600;
font-size:30px;
line-height:35px;
color:#383838
}

.rh-single-property-floor-plans-v2-meta-and-price{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
gap:30px
}

.rh-single-property-floor-plans-v2-meta-wrapper{
display:flex;
flex-wrap:wrap;
gap:20px
}

.rh-single-property-floor-plans-v2-meta{
display:flex;
flex-wrap:wrap;
align-items:baseline;
gap:11px
}

.rh-single-property-floor-plans-v2-meta-value{
font-weight:700;
font-size:14px;
line-height:16px;
color:#1a1a1a
}

.rh-single-property-floor-plans-v2-price{
font-weight:700;
font-size:30px;
line-height:35px;
color:#783df7
}

.rtl .rh-single-property-floor-plans-v2-tab-list li:after{
right:auto;
left:10px;
transform:translateY(-50%) scale(-1, 1)
}

.rtl .rh-single-property-floor-plans-v2-tab-list li.active:after{
right:auto;
left:-10px
}

.rtl .rh-single-property-floor-plans-v2-tab-list li span{
right:22px;
left:auto}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tabs,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tabs{
flex-direction:column;
gap:30px;
padding:25px}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list{
flex-wrap:wrap;
flex-direction:row;
gap:30px;
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li{
height:auto;
box-shadow:none}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li:after,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li:after{
top:initial;
right:initial;
bottom:-17px;
left:50%;transform:translateX(-50%) rotate(90deg)}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li img,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li img{
display:none}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li span,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li span{
position:initial;
padding:8px 12px;
font-size:16px}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-content,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-content{
width:100%}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-panel-inner,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-panel-inner{
padding:25px 25px 20px}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tabs-separator,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tabs-separator{
display:none}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-price,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-price{
font-size:21px;
line-height:30px}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li{
padding:0}[data-elementor-device-mode=mobile] .rh-single-property-floor-plans-v2-tab-list li:after,[data-elementor-device-mode=mobile_extra] .rh-single-property-floor-plans-v2-tab-list li:after{
right:initial;
left:50%}[data-elementor-device-mode=tablet] .rh-single-property-floor-plans-v2-tab-list li,[data-elementor-device-mode=tablet_extra] .rh-single-property-floor-plans-v2-tab-list li{
height:180px}[data-elementor-device-mode=tablet] .rh-single-property-floor-plans-v2-tab-content,[data-elementor-device-mode=tablet_extra] .rh-single-property-floor-plans-v2-tab-content{
align-self:center;
width:calc(100% - (38.8% + 75px))}[data-elementor-device-mode=tablet] .rh-single-property-floor-plans-v2-tabs-separator,[data-elementor-device-mode=tablet_extra] .rh-single-property-floor-plans-v2-tabs-separator,[data-elementor-device-mode=laptop] .rh-single-property-floor-plans-v2-tabs-separator{
margin:0 25px
}

.rh-single-property-attachments-v2{--attachments: 4;--attachments-gap: 30px
}

.rh-single-property-attachments-v2-list{
display:flex;
flex-wrap:wrap;
gap:var(--attachments-gap);
margin:0;
padding:0;
list-style:none
}

.rh-single-property-attachments-v2-list li{
width:calc((100% - (var(--attachments) - 1)*var(--attachments-gap))/var(--attachments));margin:0
}

.rh-single-property-attachments-v2-list li:hover a{
border-color:var(--rh-global-color-primary)
}

.rh-single-property-attachments-v2-list li:hover .rh-single-property-attachments-v2-icon{
top:20px;
opacity:1
}

.rh-single-property-attachments-v2 a{
display:flex;
flex-direction:column;
position:relative;
padding:30px;
border-radius:8px;
transition:all .25s linear;-webkit-backdrop-filter:blur(30px);
backdrop-filter:blur(30px);
border:3px solid rgba(0,0,0,0);
box-shadow:0 10px 25px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5);
color:#1d1d1b
}

.rh-single-property-attachments-v2 i{
margin-bottom:20px;
font-size:64px;
color:var(--rh-global-color-primary)
}

.rh-single-property-attachments-v2-info{
line-height:1;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

.rh-single-property-attachments-v2-title{
display:block;
margin-bottom:12px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:18px;
font-weight:700
}

.rh-single-property-attachments-v2-size{
font-size:90%}.rh-single-property-attachments-v2-icon{
position:absolute;
top:15px;
right:20px;
opacity:0;
transition:all .25s linear;
color:var(--rh-global-color-primary)
}

.rtl .rh-single-property-attachments-v2-list{
padding:0
}

.rtl .rh-single-property-attachments-v2-icon{
right:auto;
left:20px}[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2-list li,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2-list li{--attachments: 2}@media(max-width: 480px){[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2-list li,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2-list li{--attachments: 1}}[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2 i,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2 i{
margin-bottom:0;
font-size:44px}[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2 a,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2 a{
flex-direction:row;
gap:12px;
padding:15px}[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2-title,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2-title{
display:block;
margin-bottom:8px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:18px;
font-weight:700}[data-elementor-device-mode=mobile] .rh-single-property-attachments-v2-icon,[data-elementor-device-mode=mobile_extra] .rh-single-property-attachments-v2-icon{
display:none}[data-elementor-device-mode=tablet] .rh-single-property-attachments-v2-list li,[data-elementor-device-mode=tablet_extra] .rh-single-property-attachments-v2-list li{--attachments: 3
}

.rh-single-property-common-note-v2{
font-family:"Roboto",sans-serif
}

.rh-single-property-common-note-v2-inner{
padding:36px;
font-size:20px;
font-weight:700;
line-height:32px;
border-radius:8px;-webkit-backdrop-filter:blur(30px);
backdrop-filter:blur(30px);
box-shadow:0 10px 25px rgba(0,0,0,.1);
border:3px solid rgba(0,0,0,0);
background:hsla(0,0%,100%,.5);
color:#1d1d1b
}

.rh-single-property-common-note-v2-inner p{
margin-bottom:0
}

.rh-single-property-similar-properties-v2-slider-wrapper{
min-height:550px
}

.rh-single-property-similar-properties-v2 .swiper-container{
padding:10px 0;
border-radius:7px
}

.rh-single-property-similar-properties-v2 .swiper-wrapper{
display:none
}

.rh-single-property-similar-properties-v2 .swiper-initialized .swiper-wrapper{
display:flex
}

.rh-single-property-similar-properties-v2 .swiper-grid-column>.swiper-wrapper{
flex-direction:row
}

.rh-single-property-similar-properties-v2 .swiper-slide{
margin-top:0 !important
}

.rh-single-property-similar-properties-v2-slider-navigations{
display:flex;
align-items:center;
justify-content:center;
gap:30px;
margin-top:18px;
padding-left:15px;
padding-right:15px
}

.rh-single-property-similar-properties-v2 .swiper-button-next,.rh-single-property-similar-properties-v2 .swiper-button-prev{
position:static;
height:16px;
margin:0;
transition:all .25s ease-in-out
}

.rh-single-property-similar-properties-v2 .swiper-button-next:after,.rh-single-property-similar-properties-v2 .swiper-button-prev:after{
display:none
}

.rh-single-property-similar-properties-v2 .swiper-button-next.swiper-button-disabled,.rh-single-property-similar-properties-v2 .swiper-button-prev.swiper-button-disabled{
opacity:0
}

.rh-single-property-similar-properties-v2 .swiper-button-next path,.rh-single-property-similar-properties-v2 .swiper-button-prev path{
fill:#c0c9d1;
transition:fill .25s ease
}

.rh-single-property-similar-properties-v2 .swiper-button-next:hover path,.rh-single-property-similar-properties-v2 .swiper-button-prev:hover path{
fill:#7c40f9
}

.rh-single-property-similar-properties-v2 .swiper-button-next:hover{
transform:translateX(3px)
}

.rh-single-property-similar-properties-v2 .swiper-button-prev:hover{
transform:translateX(-3px)
}

.rh-single-property-similar-properties-v2 .swiper-pagination-styled{
position:static;
width:auto
}

.rh-single-property-similar-properties-v2 .swiper-pagination-bullets.swiper-pagination-horizontal{
bottom:0
}

.rh-single-property-similar-properties-v2 .rh-property-card-v14-wrapper{
padding:18px 23px
}

.rh-single-property-similar-properties-v2 .rh-property-card-v14{
transition:all .25s ease-in-out;
border-radius:7px;
box-shadow:0 0 25px rgba(0,0,0,.25);
background:#fff
}

.rh-single-property-similar-properties-v2 .rh-property-card-v14:hover>.rh-property-thumb-wrapper img{
transform:scale(1.1)
}

.rh-single-property-similar-properties-v2 .rh-property-thumb-wrapper{
position:relative;
overflow:hidden;
border-radius:7px 7px 0 0
}

.rh-single-property-similar-properties-v2 .rh-property-thumb-wrapper img{
width:100%;transition:transform 300ms ease-out
}

.rh-single-property-similar-properties-v2 .rhea-trigger-animate .rhea-animate-item.top{
top:-2px
}

.rh-single-property-similar-properties-v2 .rhea_tags_wrapper{
position:absolute;
right:35px;
z-index:10;
gap:15px;
padding:0
}

.rh-single-property-similar-properties-v2 .rhea_tags_wrapper .rhea-tags{
width:36px;
height:60px;
margin:0
}

.rh-single-property-similar-properties-v2 .rhea_tags_wrapper .rhea-tags:before{
border-left-width:18px;
border-right-width:18px;
border-top-width:52px;
border-bottom-width:10px
}

.rh-single-property-similar-properties-v2 .rhea_tags_wrapper .rhea-tags svg{
width:15px;
padding-top:25px
}

.rh-single-property-similar-properties-v2 .rhea_tags_wrapper .rhea_hot svg{
width:18px
}

.rh-single-property-similar-properties-v2 .property-title{
margin:0 0 16px;
font-size:20px;
font-weight:600;
font-family:"Roboto",sans-serif
}

.rh-single-property-similar-properties-v2 .property-title a{
color:#1a1a1a
}

.rh-single-property-similar-properties-v2 .property-title a:hover{
color:var(--rh-global-color-primary)
}

.rh-single-property-similar-properties-v2 .rh-property-address-wrapper{
display:flex;
gap:10px;
margin-bottom:4px
}

.rh-single-property-similar-properties-v2 .rh-property-address-wrapper>.pin-icon{
fill:#45525e
}

.rh-single-property-similar-properties-v2 .rh-property-address{
margin-bottom:0;
font-size:14px;
font-weight:500;
font-style:normal;
line-height:21px;
color:#45525e
}

.rh-single-property-similar-properties-v2 .rh-property-added-date{
margin-bottom:4px;
margin-top:1px;
font-size:12px;
font-weight:500;
color:#45525e
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper{
display:flex;
flex-direction:column;
padding:21px 28px 0
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra{
gap:16px;
width:100%;margin-bottom:10px
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra img,.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rh_prop_card_meta_wrap_ultra svg{
width:15px !important;
height:auto !important
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rhea_ultra_meta_box{
display:flex;
gap:4px
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rhea_ultra_meta_box .rhea-meta-labels,.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rhea_ultra_meta_box .figure,.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rhea_ultra_meta_box .label{
font-size:12px;
font-weight:700;
color:#1a1a1a
}

.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rh-ultra-dark,.rh-single-property-similar-properties-v2 .rh-property-content-wrapper .rh-ultra-light{
fill:#45525e
}

.rh-single-property-similar-properties-v2 .rhea_ultra_prop_card__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:16px
}

.rh-single-property-similar-properties-v2 .rh-property-more-info{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:10px;
padding:8px 0;
border-top:1px solid #f4f4f4
}

.rh-single-property-similar-properties-v2 .rh-property-agent{
display:flex;
align-items:center;
flex-shrink:0;
gap:6px
}

.rh-single-property-similar-properties-v2 .rh-property-agent:hover img{
transform:scale(1.08);
border-color:var(--rh-global-color-primary)
}

.rh-single-property-similar-properties-v2 .rh-property-agent .agent-image{
display:block;
border-radius:50%}.rh-single-property-similar-properties-v2 .rh-property-agent img{
width:28px;
height:28px;
border:1px solid rgba(0,0,0,0);
border-radius:50%;transition:all 300ms ease-out
}

.rh-single-property-similar-properties-v2 .rh-property-agent .agent-title{
margin:0;
font-size:14px;
font-weight:700;
line-height:1;
font-family:"Roboto",sans-serif
}

.rh-single-property-similar-properties-v2 .property-price-wrapper{
display:flex;
align-items:center;
gap:4px
}

.rh-single-property-similar-properties-v2 .ere-price-display,.rh-single-property-similar-properties-v2 .property-current-price{
display:inline-block;
font-size:22px;
font-weight:700;
text-decoration:none;
color:#793df9
}

.rh-single-property-similar-properties-v2 .property-old-price,.rh-single-property-similar-properties-v2 .ere-price-prefix,.rh-single-property-similar-properties-v2 .ere-price-slash,.rh-single-property-similar-properties-v2 .ere-price-postfix{
font-size:18px;
font-weight:500;
color:#9e9e9e
}

.rh-single-property-similar-properties-v2 .ere-price-prefix,.rh-single-property-similar-properties-v2 .ere-price-slash,.rh-single-property-similar-properties-v2 .ere-price-postfix{
display:none
}

.rh-single-property-similar-properties-v2 .rh-property-actions{
display:flex;
flex-wrap:wrap;
align-items:center;
padding:0 !important
}

.rh-single-property-similar-properties-v2 .rh-property-actions>div:first-child a,.rh-single-property-similar-properties-v2 .rh-property-actions>div:first-child span{
border-radius:0 0 0 7px
}

.rh-single-property-similar-properties-v2 .rhea_ultra_media_count>div:last-child{
border-radius:0 0 7px 0
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap,.rh-single-property-similar-properties-v2 .add-to-compare-span,.rh-single-property-similar-properties-v2 .rhea_ultra_media_count{
display:flex;
flex-grow:1;
gap:0
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span,.rh-single-property-similar-properties-v2 .add-to-compare-span a,.rh-single-property-similar-properties-v2 .add-to-compare-span span,.rh-single-property-similar-properties-v2 .rhea_media{
display:flex;
align-items:center;
justify-content:center;
flex-grow:1;
gap:5px;
height:42px;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
font-weight:500;
line-height:1;
border-radius:0;
cursor:pointer;
filter:drop-shadow(0 0 9px rgba(0, 0, 0, 0.1));background:#fff;
color:#1a1a1a
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a.hide,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span.hide,.rh-single-property-similar-properties-v2 .add-to-compare-span a.hide,.rh-single-property-similar-properties-v2 .add-to-compare-span span.hide,.rh-single-property-similar-properties-v2 .rhea_media.hide{
display:none
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a:hover,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span:hover,.rh-single-property-similar-properties-v2 .add-to-compare-span a:hover,.rh-single-property-similar-properties-v2 .add-to-compare-span span:hover,.rh-single-property-similar-properties-v2 .rhea_media:hover{
background:rgba(0,0,0,0);
color:#1a1a1a
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a:hover path,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span:hover path,.rh-single-property-similar-properties-v2 .add-to-compare-span a:hover path,.rh-single-property-similar-properties-v2 .add-to-compare-span span:hover path,.rh-single-property-similar-properties-v2 .rhea_media:hover path{
fill:#ccc
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a.highlight__red path,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span.highlight__red path,.rh-single-property-similar-properties-v2 .add-to-compare-span a.highlight__red path,.rh-single-property-similar-properties-v2 .add-to-compare-span span.highlight__red path,.rh-single-property-similar-properties-v2 .rhea_media.highlight__red path{
fill:#f94340
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a.highlight path,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span.highlight path,.rh-single-property-similar-properties-v2 .add-to-compare-span a.highlight path,.rh-single-property-similar-properties-v2 .add-to-compare-span span.highlight path,.rh-single-property-similar-properties-v2 .rhea_media.highlight path{
fill:#1269fb
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a svg,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span svg,.rh-single-property-similar-properties-v2 .add-to-compare-span a svg,.rh-single-property-similar-properties-v2 .add-to-compare-span span svg,.rh-single-property-similar-properties-v2 .rhea_media svg{
max-width:15px;
height:auto
}

.rh-single-property-similar-properties-v2 .favorite-btn-wrap a svg path,.rh-single-property-similar-properties-v2 .favorite-btn-wrap span svg path,.rh-single-property-similar-properties-v2 .add-to-compare-span a svg path,.rh-single-property-similar-properties-v2 .add-to-compare-span span svg path,.rh-single-property-similar-properties-v2 .rhea_media svg path{
transition:fill .25s
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-card-v14{
display:flex
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-card-v14:hover .rh-property-thumb-wrapper>a{
transform:scale(1.1)
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-card-v14-header{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between
}

.rh-single-property-similar-properties-v2-list-layout .rhea_tags_wrapper{
gap:12px
}

.rh-single-property-similar-properties-v2-list-layout .rhea_tags_wrapper .rhea-tags{
width:28px
}

.rh-single-property-similar-properties-v2-list-layout .rhea_tags_wrapper .rhea-tags:before{
border-left-width:14px;
border-right-width:14px
}

.rh-single-property-similar-properties-v2-list-layout .rhea_tags_wrapper .rhea_tags_tooltip:after{
border-left-width:14px !important;
border-right-width:14px !important
}

.rh-single-property-similar-properties-v2-list-layout .property-type-and-status-tags{
display:flex;-moz-column-gap:8px;
column-gap:8px;
margin:9px 0 18px;
font-size:12px;
font-weight:700
}

.rh-single-property-similar-properties-v2-list-layout .property-type-and-status-tags a{
color:#793df9
}

.rh-single-property-similar-properties-v2-list-layout .property-type-and-status-tags a:hover{
color:var(--rh-global-color-secondary)
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper{
flex:0 0 346px
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper,.rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper>a{
border-radius:7px 0 0 7px
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper>a{
display:block;
width:100%;height:100%;min-height:250px;
background-repeat:no-repeat;
background-size:cover;
transition:transform 300ms ease-out
}

.rh-single-property-similar-properties-v2-list-layout .rh-property-card-v14-inner{
display:flex;
flex-direction:column;
justify-content:space-between;
flex-grow:1
}

.rh-single-property-similar-properties-v2 .rh-properties-grid-columns,.rh-single-property-similar-properties-v2 .rh-properties-list-columns{
display:flex;
flex-wrap:wrap;
width:100%}.rh-single-property-similar-properties-v2 .rh-properties-grid-columns .rh-property-thumb img,.rh-single-property-similar-properties-v2 .rh-properties-list-columns .rh-property-thumb img{
width:100%}.rh-single-property-similar-properties-v2 .rh-properties-grid-columns>div,.rh-single-property-similar-properties-v2 .rh-properties-list-columns>div{
position:relative;
flex:0 0 auto;
width:100%}@media(min-width: 768px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-2>div{
width:50%}}@media(min-width: 768px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-3>div{
width:50%}}@media(min-width: 1200px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-3>div{
width:33.33333333%}}@media(min-width: 768px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-4>div{
width:50%}}@media(min-width: 1024px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-4>div{
width:33.33333333%}}@media(min-width: 1200px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-4>div{
width:25%}}@media(min-width: 768px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-5>div{
width:50%}}@media(min-width: 1024px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-5>div{
width:33.33333333%}}@media(min-width: 1400px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-5>div{
width:25%}}@media(min-width: 1600px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-5>div{
width:calc(20% - 24px)}}@media(min-width: 768px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-6>div{
width:50%}}@media(min-width: 1024px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-6>div{
width:33.33333333%}}@media(min-width: 1400px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-6>div{
width:25%}}@media(min-width: 1600px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-6>div{
width:20%}}@media(min-width: 2400px){.rh-single-property-similar-properties-v2 .rh-properties-grid-columns-6>div{
width:16.6666666667%}}.rh-single-property-similar-properties-v2 .rh-properties-list-columns-2>div{
width:100%}@media(min-width: 1366px){.rh-single-property-similar-properties-v2 .rh-properties-list-columns-2>div{
width:50%}.rh-single-property-similar-properties-v2 .rh-properties-list-columns-2>div .rh-property-thumb-wrapper{
flex-basis:270px}}@media(min-width: 1366px){.rh-single-property-similar-properties-v2 .rh-properties-list-columns-3>div{
width:50%}.rh-single-property-similar-properties-v2 .rh-properties-list-columns-3>div .rh-property-thumb-wrapper{
flex-basis:270px}}@media(min-width: 2100px){.rh-single-property-similar-properties-v2 .rh-properties-list-columns-3>div{
width:33.33333333%}}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-grid-columns-mobile-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile] .rh-properties-list-columns-mobile-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-grid-columns-mobile_extra-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=mobile_extra] .rh-properties-list-columns-mobile_extra-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-grid-columns-tablet-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet] .rh-properties-list-columns-tablet-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-grid-columns-tablet_extra-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=tablet_extra] .rh-properties-list-columns-tablet_extra-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-grid-columns-laptop-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=laptop] .rh-properties-list-columns-laptop-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-grid-columns-desktop-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=desktop] .rh-properties-list-columns-desktop-6>div{
width:16.6666666667%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-1>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-1>div{
width:100%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-2>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-2>div{
width:50%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-3>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-3>div{
width:33.33333333%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-4>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-4>div{
width:25%}.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-5>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-5>div{
width:calc(20% - 24px)
}

.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-grid-columns-widescreen-6>div,.rh-single-property-similar-properties-v2 [data-elementor-device-mode=widescreen] .rh-properties-list-columns-widescreen-6>div{
width:16.6666666667%}.rtl .rh-single-property-similar-properties-v2 .rhea_tags_wrapper{
right:auto;
left:35px
}

.rtl .rh-single-property-similar-properties-v2 .rh-property-actions svg{
transform:scale(-1, 1)
}

.rtl .rh-single-property-similar-properties-v2 .rh-property-actions>div:first-child a,.rtl .rh-single-property-similar-properties-v2 .rh-property-actions>div:first-child span{
border-radius:0 0 7px 0
}

.rtl .rh-single-property-similar-properties-v2 .rhea_ultra_media_count>div:last-child{
border-radius:0 0 0 7px
}

.rtl .rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper,.rtl .rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper>a{
border-radius:0 7px 7px 0
}

.rtl .rh-single-property-similar-properties-v2 .swiper-button-next{
transform:scale(-1, 1)
}

.rtl .rh-single-property-similar-properties-v2 .swiper-button-next:hover{
transform:scale(-1, 1) translateX(3px)
}

.rtl .rh-single-property-similar-properties-v2 .swiper-button-prev{
transform:scale(-1, 1)
}

.rtl .rh-single-property-similar-properties-v2 .swiper-button-prev:hover{
transform:scale(-1, 1) translateX(-3px)}[data-elementor-device-mode=mobile] .rh-single-property-similar-properties-v2-list-layout .rh-property-card-v14{
display:block}[data-elementor-device-mode=mobile] .rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper,[data-elementor-device-mode=mobile] .rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper>a{
border-radius:7px 7px 0 0}[data-elementor-device-mode=mobile] .rh-single-property-similar-properties-v2-list-layout .rh-property-thumb-wrapper>a{
height:280px}[data-elementor-device-mode=laptop] .rh-single-property-similar-properties-v2-slider-navigations,[data-elementor-device-mode=desktop] .rh-single-property-similar-properties-v2-slider-navigations,[data-elementor-device-mode=widescreen] .rh-single-property-similar-properties-v2-slider-navigations{
margin-top:72px
}

.rh-single-property-agent-v2{
display:flex;
flex-direction:column;
gap:40px
}

.rh-single-property-agent-v2-inner{
display:flex;
flex-direction:column;
gap:30px;
padding:27px 36px;
border-radius:4px;-webkit-backdrop-filter:blur(35px);
backdrop-filter:blur(35px);
font-family:"Roboto",sans-serif;
box-shadow:0 18px 70px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5)
}

.rh-single-property-agent-v2-agent-card{
display:flex;
flex-direction:column;
align-items:center
}

.rh-single-property-agent-v2-agent-thumb{
margin-bottom:25px
}

.rh-single-property-agent-v2-agent-thumb,.rh-single-property-agent-v2-agent-thumb img{
width:120px;
height:auto;
border-radius:4px
}

.rh-single-property-agent-v2-agent-title-wrapper{
text-align:center
}

.rh-single-property-agent-v2-agent-title{
margin-bottom:6px;
font-size:22px;
font-weight:600;
line-height:26px
}

.rh-single-property-agent-v2-agent-label{
margin-bottom:0;
font-size:16px;
font-weight:700;
line-height:19px
}

.rh-single-property-agent-v2 .stars-avg-rating{
margin-top:14px
}

.rh-single-property-agent-v2 .rating-span{
font-weight:700;
font-size:12px;
color:#000
}

.rh-single-property-agent-v2-agent-description{
margin-top:14px;
margin-bottom:0;
font-size:14px;
line-height:1.3;
text-align:center;
color:#45525e
}

.rh-single-property-agent-v2-agent-contact-info{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;-moz-column-gap:15px;
column-gap:15px;
row-gap:5px;
margin-top:16px
}

.rh-single-property-agent-v2-agent-contact-info p{
margin-bottom:0;
font-size:13px;
font-weight:700;
line-height:14px;
color:#45525e
}

.rh-single-property-agent-v2-agent-social-links{
display:flex;
flex-wrap:wrap;
align-items:center;-moz-column-gap:16px;
column-gap:16px;
row-gap:10px;
margin-top:16px;
line-height:1
}

.rh-single-property-agent-v2-agent-social-links svg{
width:20px;
height:auto;
fill:currentColor
}

.rh-single-property-agent-v2-agent-social-links a{
color:#bd9dff
}

.rh-single-property-agent-v2-agent-social-links a:hover{
color:#7c40f9
}

.rh-single-property-agent-v2-form-wrapper{
margin:0 -15px
}

.rh-single-property-agent-v2-form-wrapper p{
margin-bottom:20px
}

.rh-single-property-agent-v2-form-title{
margin-bottom:33px;
font-family:"Lora";font-size:20px;
font-weight:700;
line-height:26px;
color:#1b1b1b
}

.rh-single-property-agent-v2-form-field{
width:100%;margin:0;
padding:13px 11px;
font-size:16px;
font-weight:400;
line-height:19px;
text-transform:capitalize;
border-radius:7px;
outline:none;
transition:all .2s linear;
border:2px solid #d9d9d9;
color:#1b1b1b
}

.rh-single-property-agent-v2-form-field.error{
border-color:#ea3d3d
}

.rh-single-property-agent-v2 textarea{
display:block;
height:141px
}

.rh-single-property-agent-v2 .rh_inspiry_gdpr label{
align-items:flex-start;
gap:13px;
padding:0;
border-radius:0;
border:none;
color:#333
}

.rh-single-property-agent-v2 .rh_inspiry_gdpr label:before{
width:17px;
height:17px;
margin-top:1px;
border-color:#793cf9
}

.rh-single-property-agent-v2 .gdpr-checkbox-label{
margin-bottom:10px;
padding:0;
font-family:"Roboto";font-style:normal;
font-weight:700;
font-size:14px;
line-height:16px;
color:#1b1b1b
}

.rh-single-property-agent-v2 .submit-button{
display:inline-block;
position:relative;
padding:11px 28px;
font-size:16px;
line-height:19px;
font-weight:700;
cursor:pointer;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
border-radius:7px;
border:none;
transition:background .2s linear;
background:linear-gradient(90deg, #773AF9 0%, #9460F7 100%);color:#fff
}

.rh-single-property-agent-v2 .submit-button:hover{
background:linear-gradient(90deg, #9460F7 0%, #773AF9 100%);color:#fff
}

.rh-single-property-agent-v2 .error-container,.rh-single-property-agent-v2 .message-container{
margin-top:20px;
font-size:14px
}

.rh-single-property-agent-v2 .error-container label+label,.rh-single-property-agent-v2 .message-container label+label{
margin-top:6px
}

.rh-single-property-agent-v2 .required-label{
color:#ea3d3d
}

.rh-single-property-agent-v2 .message-container{
color:#339928
}

.rh-single-property-agent-v2 .ajax-loader svg{
width:22px;
height:auto
}

.rtl .rh-single-property-agent-v2-inner .rh_main_verification__icon svg{
transform:scale(-1, 1)}[data-elementor-device-mode=mobile] .rh-single-property-agent-v2-inner,[data-elementor-device-mode=mobile_extra] .rh-single-property-agent-v2-inner{
padding:25px 20px}[data-elementor-device-mode=mobile] .rh-single-property-agent-v2-agent-contact-info,[data-elementor-device-mode=mobile_extra] .rh-single-property-agent-v2-agent-contact-info{
justify-content:center;
row-gap:10px;
margin-bottom:26px}[data-elementor-device-mode=mobile] .rh-single-property-agent-v2-agent-social-links,[data-elementor-device-mode=mobile_extra] .rh-single-property-agent-v2-agent-social-links{
justify-content:center}[data-elementor-device-mode=mobile] .rh-single-property-agent-v2-form-wrapper,[data-elementor-device-mode=mobile_extra] .rh-single-property-agent-v2-form-wrapper{
margin-left:0;
margin-right:0
}

.rh-single-property-schedule-tour-v2{--border-radius: 7px
}

.rh-single-property-schedule-tour-v2 .rh-single-property-section-heading-common{
margin-bottom:64px
}

.rh-single-property-schedule-tour-v2-inner{
display:flex;
gap:36px;
padding:36px;
border-radius:4px;-webkit-backdrop-filter:blur(35px);
backdrop-filter:blur(35px);
box-shadow:0 18px 70px rgba(0,0,0,.1);
background:#fff
}

.rh-single-property-schedule-tour-v2-col{
flex:1 0
}

.rh-single-property-schedule-tour-v2-col-wrapper{
display:flex;
gap:20px
}

.rh-single-property-schedule-tour-v2-col-wrapper p{
flex:1 0
}

.rh-single-property-schedule-tour-v2-tour-type{
display:flex;
justify-content:center;
margin-top:30px;
margin-bottom:52px
}

.rh-single-property-schedule-tour-v2-tour-type-inner{
display:flex;
max-width:204px;
overflow:hidden;
border-radius:12px;
border:1px solid var(--rh-global-color-primary)
}

.rh-single-property-schedule-tour-v2-tour-type label{
display:flex;
align-items:center;
min-height:38px;
margin:0;
padding:2px 18px;
font-size:14px;
font-weight:700;
line-height:16px;
text-align:center;
cursor:pointer;
transition:all 200ms linear;
color:var(--rh-global-color-primary)
}

.rh-single-property-schedule-tour-v2-tour-type input{
display:none
}

.rh-single-property-schedule-tour-v2-tour-type input:checked+label{
background-color:var(--rh-global-color-primary);
color:#fff
}

.rh-single-property-schedule-tour-v2-form-field{
width:100%;margin:0;
padding:13px 11px;
font-size:16px;
font-weight:400;
line-height:19px;
text-transform:capitalize;
border-radius:var(--border-radius);
outline:none;
transition:all .2s linear;
border:2px solid #d9d9d9;
color:#1b1b1b
}

.rh-single-property-schedule-tour-v2-form-field.error{
border-color:#ea3d3d
}

.rh-single-property-schedule-tour-v2 .bootstrap-select.rh-ultra-select-dropdown>.dropdown-toggle{
padding:15px 11px;
font-weight:400;
line-height:1;
border-radius:var(--border-radius);
border:2px solid #d9d9d9
}

.rh-single-property-schedule-tour-v2 .bootstrap-select .dropdown-menu li:hover{
transition:all .15s ease-in-out
}

.rh-single-property-schedule-tour-v2 .bootstrap-select .dropdown-menu li a{
transition:none
}

.rh-single-property-schedule-tour-v2 .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{
top:50%;transform:translateY(-50%)}.rh-single-property-schedule-tour-v2 textarea{
display:block;
height:141px
}

.rh-single-property-schedule-tour-v2 .rh_inspiry_gdpr label{
align-items:flex-start;
gap:13px;
padding:0;
border-radius:0;
border:none;
color:#333
}

.rh-single-property-schedule-tour-v2 .rh_inspiry_gdpr label:before{
width:17px;
height:17px;
margin-top:1px;
border-color:#793cf9
}

.rh-single-property-schedule-tour-v2 .gdpr-checkbox-label{
margin-bottom:10px;
padding:0;
font-family:"Roboto";font-style:normal;
font-weight:700;
font-size:14px;
line-height:16px;
color:#1b1b1b
}

.rh-single-property-schedule-tour-v2 .submit-button{
display:inline-block;
position:relative;
padding:11px 23px;
font-size:16px;
line-height:19px;
font-weight:700;
cursor:pointer;-webkit-user-select:none;-moz-user-select:none;
user-select:none;
border-radius:var(--border-radius);
border:none;
transition:background .2s linear;
background:linear-gradient(90deg, #773AF9 0%, #9460F7 100%);color:#fff
}

.rh-single-property-schedule-tour-v2 .submit-button:hover{
background:linear-gradient(90deg, #9460F7 0%, #773AF9 100%);color:#fff
}

.rh-single-property-schedule-tour-v2 .error-container,.rh-single-property-schedule-tour-v2 .message-container{
margin-top:20px;
font-size:14px
}

.rh-single-property-schedule-tour-v2 .error-container label+label,.rh-single-property-schedule-tour-v2 .message-container label+label{
margin-top:6px
}

.rh-single-property-schedule-tour-v2 .required-label{
color:#ea3d3d
}

.rh-single-property-schedule-tour-v2 .message-container{
color:#339928
}

.rh-single-property-schedule-tour-v2 .ajax-loader svg{
width:22px;
height:auto
}

.rh-single-property-schedule-tour-v2-thumbnail img{
border-radius:4px
}

.rh-single-property-schedule-tour-v2-description{
padding-top:28px
}

.rh-single-property-schedule-tour-v2-description p:last-child{
margin-bottom:0
}

.rh-single-property-schedule-tour-v2-date-datepicker#ui-datepicker-div{
margin-left:0 !important;
margin-top:1px !important
}

.rh-single-property-schedule-tour-v2-date-datepicker#ui-datepicker-div,.rh-single-property-schedule-tour-v2-date-datepicker#ui-datepicker-div>div{
border-radius:7px
}

.rh-single-property-schedule-tour-v2-date-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td a,.rh-single-property-schedule-tour-v2-date-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td span{
border-radius:3px !important}[data-elementor-device-mode=mobile] .rh-single-property-schedule-tour-v2-inner{
flex-direction:column;
gap:30px;
padding:30px}[data-elementor-device-mode=mobile] .rh-single-property-schedule-tour-v2-tour-type{
margin-top:5px;
margin-bottom:30px}[data-elementor-device-mode=mobile] .rh-single-property-schedule-tour-v2-col-wrapper{
flex-direction:column;
gap:0
}

.rh-single-property-mortgage-calculator-v2{--mc-interest-color: #FF6392;--mc-tax-color: #FF9DE3;--mc-hoa-color: #9DD8FF
}

.rh-single-property-mortgage-calculator-v2 .rh_property__mc{
display:flex;
flex-wrap:wrap;
gap:105px;
padding:75px;
border-radius:22px;-webkit-backdrop-filter:blur(37px);
backdrop-filter:blur(37px);
box-shadow:0 18px 75px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5)
}

.rh-single-property-mortgage-calculator-v2 .mc_left_side{
max-width:47.5%}.rh-single-property-mortgage-calculator-v2 .mc_left_side,.rh-single-property-mortgage-calculator-v2 .mc_right_side{
flex:1 0
}

.rh-single-property-mortgage-calculator-v2 .mc_right_side{
padding:37px 30px;
border-radius:4px;-webkit-backdrop-filter:blur(44px);
backdrop-filter:blur(44px);
box-shadow:0 22px 87px rgba(0,0,0,.1);
background:hsla(0,0%,100%,.5)
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field{
margin-bottom:30px
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field:last-child .rh-mc-slider-fields{
margin-bottom:0
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field label{
display:inline-flex;
margin-bottom:14px
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field label,.rh-single-property-mortgage-calculator-v2 .rh_mc_field input{
font-size:18px;
line-height:21px;
font-weight:700;
color:#1b1b1b
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field input{
display:inline-flex;
margin:0;
padding:0;
outline:0;
box-shadow:none;
border:none;
background:rgba(0,0,0,0)
}

.rh-single-property-mortgage-calculator-v2 .rh_mc_field .mc_downpayment_percent{
display:none
}

.rh-single-property-mortgage-calculator-v2 .bootstrap-select .dropdown-toggle{
padding:5px 20px 6px 20px;
font-size:14px;
font-weight:400;
line-height:37px;
border-radius:4px;
border:1.48669px solid #d9d9d9;
color:#1b1b1b
}

.rh-single-property-mortgage-calculator-v2 .bootstrap-select .dropdown-menu li{
margin-top:0;
margin-bottom:0;
border-radius:4px
}

.rh-single-property-mortgage-calculator-v2 .bootstrap-select .dropdown-menu li:hover{
transition:all .15s ease-in-out
}

.rh-single-property-mortgage-calculator-v2 .bootstrap-select .dropdown-menu li a{
transition:none
}

.rh-single-property-mortgage-calculator-v2 .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{
top:50%;transform:translateY(-50%)}.rh-single-property-mortgage-calculator-v2 .rh-mc-fields-half{
display:inline-flex
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields{
display:flex;
position:relative;
margin:20px 5px 102px;
padding:0
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable{
display:flex;
position:absolute;
top:27px;
font-size:14px;
font-weight:700;
line-height:16px;
color:#45525e
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable span{
display:flex
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-left{
left:0
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-left span{
transform:translateX(calc(-50% + 10px))}.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-right{
right:0
}

.rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-right span{
transform:translateX(calc(50% - 10px))}.rh-single-property-mortgage-calculator-v2 input[type=range]::-webkit-slider-runnable-track{
height:6px
}

.rh-single-property-mortgage-calculator-v2 input[type=range]::-webkit-slider-thumb{
position:relative;
z-index:2;
height:22px;
width:22px;
margin-top:-8px;
border-radius:50%;border:6px solid var(--rh-global-color-primary);
background:#fff
}

.rh-single-property-mortgage-calculator-v2 .mc_right_side{
display:flex;
flex-direction:column;
justify-content:center
}

.rh-single-property-mortgage-calculator-v2 .mc_right_side ul{
list-style:none;
margin:0;
padding:0
}

.rh-single-property-mortgage-calculator-v2 .mc_term_interest{
padding:0 40px;
font-size:20px;
font-weight:700;
line-height:23px;
text-align:center;
color:#1a1a1a
}

.rh-single-property-mortgage-calculator-v2 .mc_cost_total{
margin:28px 0 34px;
font-size:54px;
font-weight:700;
line-height:63px;
text-align:center;
color:#793df9
}

.rh-single-property-mortgage-calculator-v2 .mc_cost_graph{
margin-bottom:30px
}

.rh-single-property-mortgage-calculator-v2 .mc_cost_graph ul{
display:flex;
overflow:hidden;
border-radius:52px
}

.rh-single-property-mortgage-calculator-v2 .mc_cost_graph li{
height:13px;
margin:0;
padding:0
}

.rh-single-property-mortgage-calculator-v2 .mc_cost ul{
display:flex;
flex-direction:column;
gap:26px
}

.rh-single-property-mortgage-calculator-v2 .mc_cost li{
display:flex;
justify-content:space-between;
gap:20px;
margin:0;
padding:0;
font-size:20px;
font-weight:700;
line-height:23px;
color:#45525e
}

.rh-single-property-mortgage-calculator-v2 .mc_cost strong{
font-weight:inherit
}

.rh-single-property-mortgage-calculator-v2 .mc_cost .label{
display:flex;
gap:20px
}

.rh-single-property-mortgage-calculator-v2 .mc_cost .label:before{
content:"";display:flex;
height:20px;
width:20px;
border-radius:50%}.rh-single-property-mortgage-calculator-v2 .mc_cost_graph_circle{
display:flex;
flex-direction:column;
align-items:center;
position:relative;
padding:30px 0
}

.rh-single-property-mortgage-calculator-v2 .mc_cost_over_graph{
position:absolute;
top:50%;text-align:center;
transform:translateY(-50%)}.rh-single-property-mortgage-calculator-v2 .mc_cost_over_graph strong{
display:block;
font-size:24px;
font-weight:700;
color:#793df9
}

.rh-single-property-mortgage-calculator-v2 circle{
stroke-width:26px
}

.rh-single-property-mortgage-calculator-v2 .mc_graph_interest,.rh-single-property-mortgage-calculator-v2 .mc_cost_interest .label:before{
background:var(--mc-interest-color);
stroke:var(--mc-interest-color)
}

.rh-single-property-mortgage-calculator-v2 .mc_graph_tax,.rh-single-property-mortgage-calculator-v2 .mc_cost_tax .label:before{
background:var(--mc-tax-color);
stroke:var(--mc-tax-color)
}

.rh-single-property-mortgage-calculator-v2 .mc_graph_hoa,.rh-single-property-mortgage-calculator-v2 .mc_cost_hoa .label:before{
background:var(--mc-hoa-color);
stroke:var(--mc-hoa-color)
}

.rtl .rh-single-property-mortgage-calculator-v2 .bootstrap-select .dropdown-toggle{
padding-left:20px;
padding-right:20px
}

.rtl .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-left{
left:auto;
right:0
}

.rtl .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-left span{
transform:translateX(calc(50% - 10px))}.rtl .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-right{
right:auto;
left:0
}

.rtl .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable-right span{
transform:translateX(calc(-50% + 10px))}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=tablet_extra] .rh-single-property-mortgage-calculator-v2 .rh_property__mc{
gap:60px;
padding:35px 30px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .rh_property__mc{
padding-top:30px;
padding-bottom:30px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh_mc_field,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh_mc_field,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .rh_mc_field{
margin-bottom:20px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields{
margin-top:10px;
margin-bottom:50px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .rh-mc-slider-fields .tippable{
top:20px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .mc_cost_total,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .mc_cost_total,[data-elementor-device-mode=tablet] .rh-single-property-mortgage-calculator-v2 .mc_cost_total{
margin-bottom:28px}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .rh_property__mc,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .rh_property__mc{
flex-direction:column}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .mc_left_side,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .mc_left_side{
max-width:100%}[data-elementor-device-mode=mobile] .rh-single-property-mortgage-calculator-v2 .mc_right_side,[data-elementor-device-mode=mobile_extra] .rh-single-property-mortgage-calculator-v2 .mc_right_side{
padding:0;
box-shadow:none
}


/*# sourceMappingURL=elementor-styles.min.css.map */
