.elementor-16915 .elementor-element.elementor-element-d24df1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-ac2d17c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16915 .elementor-element.elementor-element-83e3718{width:100%;max-width:100%;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_buttons_top{align-self:center;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_search_form_button{padding-left:39px;padding-right:39px;height:50px;line-height:50px;}body .elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_search_form_button{border-radius:2px 2px 2px 2px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_search_button_wrapper{column-gap:5px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_fields_labels{font-size:15px;font-weight:600;}.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle, 
					.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle,
					.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-guests-field-dropdown,
                    .elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_prop_search__option input[type="text"]{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-radio-fields-wrapper .rhea-radio-field-label{font-weight:500;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_advanced_expander{height:50px;line-height:50px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle{height:50px;line-height:50px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle{height:50px;line-height:50px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_prop_search__option input[type="text"]{height:50px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-guests-field-dropdown{height:50px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-search-top-tabs-wrapper{justify-content:start;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-search-top-tabs-box{justify-content:start;margin-left:-0px;margin-right:-0px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tabs-list .rhea-mod-tab-name{padding:15px 35px 15px 35px;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;background:#02010100;color:#858481;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tab{margin-left:0px;margin-right:0px;margin-top:0px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .enable-underline .rhea-mod-tab-name:after{max-width:Calc(100% - 0px);left:0px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tabs-list input[type=radio]:hover~*{background:#FFFFFF00;color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tabs-list input[type=radio]:checked~*{background:#FFFFFF00;color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-5bc68b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-9c16a78{width:100%;max-width:100%;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a h3.rhea-ultra-property-title a, 
							   .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-title, 
							   .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three-title,
							   .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-title,
							   .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_address_ultra a, .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-address, .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-address{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:normal;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a p.rh_prop_card__price_ultra .ere-price-display, 
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a p.rh_prop_card__price_ultra .property-current-price, 
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-price,
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four .ere-price-slash,		
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-price,
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five .property-current-price
								{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;letter-spacing:1.9px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_meta_box .figure{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_meta_box .label{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-link,
				                .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-link,
				                .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-link
				{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.4px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three-content,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four,				 
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five				 
					{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two .rhea-ultra-property-card-two-thumb img,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four .rhea-ultra-property-card-four-thumb img,				 
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five .rhea-ultra-property-card-five-thumb img				 
					{border-radius:3px 3px 0 0;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three
					{padding:0px 0px 0px 0px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-thumb img{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-title, 
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-title,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three-title,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-title,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-title
					{margin-bottom:20px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-address
					{margin-bottom:40px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-link,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-link,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-link,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-popup
					{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-status-box .rhea-ultra-status{background:#F5F2F0;border-color:var( --e-global-color-317bf77 );color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-status-box .rhea-ultra-status:hover{background:var( --e-global-color-317bf77 );border-color:var( --e-global-color-317bf77 );color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-status-box .rhea_ultra_featured{color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count .rhea_media{background:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count .rhea_media:hover{background:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count .rhea_media span{color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count svg{fill:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count .rhea_media:hover span{color:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_ultra_media_count .rhea_media:hover svg{fill:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a h3.rhea-ultra-property-title a,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-title a,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three-title a,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-title a,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-title a
					 {color:#001731;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a h3.rhea-ultra-property-title a:hover, 
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-three-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-title a:hover
					{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea_address_ultra a, 
					.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-address
					{color:#7A7A7A;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a p.rh_prop_card__price_ultra .property-current-price,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-price,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a p.rh_prop_card__price_ultra .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-four-price .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-five-price .ere-price-display
					 {color:#C6A96B;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-link{border-color:#8A8A8A;color:#8A8A8A;}.elementor-16915 .elementor-element.elementor-element-5f6ff6a .rhea-ultra-property-card-two-link:hover{color:#FFFFFF;border-color:#073762;background-color:#073762;}.elementor-16915 .elementor-element.elementor-element-0f792fc h3.rhea-ultra-property-title a, 
							   .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-title, 
							   .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-three-title,
							   .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four-title,
							   .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra a, .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-address, .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-address{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:normal;}.elementor-16915 .elementor-element.elementor-element-0f792fc p.rh_prop_card__price_ultra .ere-price-display, 
								.elementor-16915 .elementor-element.elementor-element-0f792fc p.rh_prop_card__price_ultra .property-current-price, 
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-price,
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four .ere-price-slash,		
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-price,
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five .property-current-price
								{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;letter-spacing:1.9px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_meta_box .figure{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_meta_box .label{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-title, 
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-title,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-three-title,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four-title,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-title
					{margin-bottom:20px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-address
					{margin-bottom:40px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rh_prop_card_meta_wrap_ultra{column-gap:25px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-status-box .rhea-ultra-status{background:#F5F2F0;border-color:var( --e-global-color-317bf77 );color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-status-box .rhea-ultra-status:hover{background:var( --e-global-color-317bf77 );border-color:var( --e-global-color-317bf77 );color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-status-box .rhea_ultra_featured{color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count .rhea_media{background:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count .rhea_media:hover{background:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count .rhea_media span{color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count svg{fill:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count .rhea_media:hover span{color:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_ultra_media_count .rhea_media:hover svg{fill:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap a{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap span{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons a{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons span{background:#DBCDC4;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap a .rh-ultra-dark{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons a .rh-ultra-dark{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap a .rh-ultra-light{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons a .rh-ultra-light{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap span .rh-ultra-dark{fill:#F30303BD;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .favorite-btn-wrap span .rh-ultra-light{fill:#F30303BD;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons span .rh-ultra-dark{fill:#3C4C74;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-bottom-box .rhea_compare_icons span .rh-ultra-light{fill:#3C4C74;}.elementor-16915 .elementor-element.elementor-element-0f792fc h3.rhea-ultra-property-title a,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-title a,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-three-title a,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four-title a,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-title a
					 {color:#001731;}.elementor-16915 .elementor-element.elementor-element-0f792fc h3.rhea-ultra-property-title a:hover, 
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-three-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-title a:hover
					{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra a:hover .rhea_ultra_address_pin svg{fill:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra a, 
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-address
					{color:#7A7A7A;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra a:hover{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-0f792fc p.rh_prop_card__price_ultra .property-current-price,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-price,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc p.rh_prop_card__price_ultra .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-four-price .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-price .ere-price-display
					 {color:#C6A96B;}.elementor-16915 .elementor-element.elementor-element-f2c26b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-f8dfc5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-9001c7f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16915 .elementor-element.elementor-element-9e4a64d > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d h3.rhea-ultra-property-title a, 
							   .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-title, 
							   .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three-title,
							   .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-title,
							   .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_address_ultra a, .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-address, .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-address{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:normal;}.elementor-16915 .elementor-element.elementor-element-9e4a64d p.rh_prop_card__price_ultra .ere-price-display, 
								.elementor-16915 .elementor-element.elementor-element-9e4a64d p.rh_prop_card__price_ultra .property-current-price, 
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-price,
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four .ere-price-slash,		
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-price,
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five .property-current-price
								{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;letter-spacing:1.9px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_meta_box .figure{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_meta_box .label{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-link,
				                .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-link,
				                .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-link
				{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.4px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three-content,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four,				 
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five				 
					{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two .rhea-ultra-property-card-two-thumb img,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four .rhea-ultra-property-card-four-thumb img,				 
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five .rhea-ultra-property-card-five-thumb img				 
					{border-radius:3px 3px 0 0;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three
					{padding:0px 0px 0px 0px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-thumb img{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-title, 
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-title,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three-title,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-title,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-title
					{margin-bottom:20px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-address
					{margin-bottom:40px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-link,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-link,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-link,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-popup
					{border-radius:3px 3px 3px 3px;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-properties-top-bar-sort-controls label{font-family:"DM Sans", Sans-serif;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .bootstrap-select.rh-ultra-select-light .dropdown-menu li a, .elementor-16915 .elementor-element.elementor-element-9e4a64d .bootstrap-select > .dropdown-toggle{font-family:"DM Sans", Sans-serif;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-status-box .rhea-ultra-status{background:#F5F2F0;border-color:var( --e-global-color-317bf77 );color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-status-box .rhea-ultra-status:hover{background:var( --e-global-color-317bf77 );border-color:var( --e-global-color-317bf77 );color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-status-box .rhea_ultra_featured{color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count .rhea_media{background:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count .rhea_media:hover{background:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count .rhea_media span{color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count svg{fill:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count .rhea_media:hover span{color:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_ultra_media_count .rhea_media:hover svg{fill:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-9e4a64d h3.rhea-ultra-property-title a,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-title a,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three-title a,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-title a,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-title a
					 {color:#001731;}.elementor-16915 .elementor-element.elementor-element-9e4a64d h3.rhea-ultra-property-title a:hover, 
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-three-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-title a:hover
					{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea_address_ultra a, 
					.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-address
					{color:#7A7A7A;}.elementor-16915 .elementor-element.elementor-element-9e4a64d p.rh_prop_card__price_ultra .property-current-price,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-price,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d p.rh_prop_card__price_ultra .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-four-price .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-five-price .ere-price-display
					 {color:#C6A96B;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-link{border-color:#8A8A8A;color:#8A8A8A;}.elementor-16915 .elementor-element.elementor-element-9e4a64d .rhea-ultra-property-card-two-link:hover{color:#FFFFFF;border-color:#073762;background-color:#073762;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 h3.rhea-ultra-property-title a, 
							   .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-title, 
							   .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-three-title,
							   .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four-title,
							   .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra a, .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-address, .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-address{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:normal;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 p.rh_prop_card__price_ultra .ere-price-display, 
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 p.rh_prop_card__price_ultra .property-current-price, 
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-price,
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four .ere-price-slash,		
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-price,
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five .ere-price-display,
								.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five .property-current-price
								{font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;letter-spacing:1.9px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_meta_box .figure{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_meta_box .label{font-family:"DM Sans", Sans-serif;color:#002349;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-title, 
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-title,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-three-title,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four-title,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-title
					{margin-bottom:20px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-address
					{margin-bottom:40px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rh_prop_card_meta_wrap_ultra{column-gap:25px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-status-box .rhea-ultra-status{background:#F5F2F0;border-color:var( --e-global-color-317bf77 );color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-status-box .rhea-ultra-status:hover{background:var( --e-global-color-317bf77 );border-color:var( --e-global-color-317bf77 );color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-status-box .rhea_ultra_featured{color:#FFFFFF;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count .rhea_media{background:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count .rhea_media:hover{background:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count .rhea_media span{color:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count svg{fill:var( --e-global-color-317bf77 );}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count .rhea_media:hover span{color:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_ultra_media_count .rhea_media:hover svg{fill:#F5F2F0;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap a{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap span{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons a{background:#DBCDC400;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons span{background:#DBCDC4;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap a .rh-ultra-dark{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons a .rh-ultra-dark{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap a .rh-ultra-light{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons a .rh-ultra-light{fill:#CBCBCBC7;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap span .rh-ultra-dark{fill:#F30303BD;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .favorite-btn-wrap span .rh-ultra-light{fill:#F30303BD;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons span .rh-ultra-dark{fill:#3C4C74;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-bottom-box .rhea_compare_icons span .rh-ultra-light{fill:#3C4C74;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 h3.rhea-ultra-property-title a,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-title a,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-three-title a,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four-title a,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-title a
					 {color:#001731;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 h3.rhea-ultra-property-title a:hover, 
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-three-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four-title a:hover,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-title a:hover
					{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra a:hover .rhea_ultra_address_pin svg{fill:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra a, 
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-address
					{color:#7A7A7A;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra a:hover{color:#8CA2D2;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 p.rh_prop_card__price_ultra .property-current-price,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-price,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 p.rh_prop_card__price_ultra .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-four-price .ere-price-display,
					 .elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-price .ere-price-display
					 {color:#C6A96B;}.elementor-16915 .elementor-element.elementor-element-e9c875e{width:100%;max-width:100%;}.elementor-16915 .elementor-element.elementor-element-674bdbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-bbcefde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16915 .elementor-element.elementor-element-4f73331{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(max-width:1366px){.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle, 
					.elementor-16915 .elementor-element.elementor-element-83e3718 .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle,
					.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-guests-field-dropdown,
                    .elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_prop_search__option input[type="text"]{font-size:14px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tabs-list .rhea-mod-tab-name{font-size:14px;}}@media(max-width:1024px){.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_advanced_expander{padding-left:40px;padding-right:40px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:33.333%;}}@media(max-width:767px){.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_search_form_wrapper .rhea_advanced_expander{padding-left:30px;padding-right:30px;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_top_search_box .rhea_prop_search__option{width:100%;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:100%;}.elementor-16915 .elementor-element.elementor-element-83e3718 .rhea-mod-tabs-list .rhea-mod-tab-name{padding:15px 25px 15px 25px;font-size:13px;}.elementor-16915 .elementor-element.elementor-element-9c16a78{width:initial;max-width:initial;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-list-card{border-radius:0px 0px 0px 0px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-list-card .rh-thumb-with-bg{border-radius:0px 0 0 0px;}.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-0f792fc .rhea-ultra-property-card-five-address
					{margin-bottom:15px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-list-card{border-radius:0px 0px 0px 0px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-list-card .rh-thumb-with-bg{border-radius:0px 0 0 0px;}.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea_address_ultra, 
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-two-address,
					.elementor-16915 .elementor-element.elementor-element-43c9bb3 .rhea-ultra-property-card-five-address
					{margin-bottom:15px;}}@media(min-width:768px){.elementor-16915 .elementor-element.elementor-element-ac2d17c{--width:90%;}.elementor-16915 .elementor-element.elementor-element-5bc68b3{--content-width:1360px;}.elementor-16915 .elementor-element.elementor-element-9001c7f{--content-width:1360px;}}@media(max-width:1366px) and (min-width:768px){.elementor-16915 .elementor-element.elementor-element-5bc68b3{--content-width:1093px;}.elementor-16915 .elementor-element.elementor-element-9001c7f{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16915 .elementor-element.elementor-element-5bc68b3{--content-width:700px;}.elementor-16915 .elementor-element.elementor-element-9001c7f{--content-width:700px;}}/* Start custom CSS for html, class: .elementor-element-e89b3da *//* ═════════════════════════════
   HERO ACCUEIL UNIQUEMENT
   (scope: .ai-home-hero)
═════════════════════════════ */

/* TITRE PRINCIPAL */
html body .ai-home-hero .ai-hero-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: clamp(4.6rem, 5.8vw, 6.8rem) !important;
  font-weight: 600 !important;
  line-height: 1.02 !important;
  letter-spacing: -0.02em !important;
  color: #F4E8D8 !important;
  max-width: 820px !important;
}

/* mot en italique */
html body .ai-home-hero .ai-hero-title em {
  font-style: italic !important;
  font-weight: 500 !important;
  color: #D4C9B5 !important;
}

/* "depuis 25 ans" */
html body .ai-home-hero .ai-hero-highlight {
  display: block !important;
  font-family: 'Cormorant Garamond', serif !important;
  font-size: inherit !important;
  font-weight: 600 !important;
  color: #F4E8D8 !important;
  margin-top: 6px !important;
}

/* SOUS-TITRE */
html body .ai-home-hero .ai-hero-subtitle {
  font-family: 'DM Sans', sans-serif !important;
  font-size: clamp(1.05rem, 1.15vw, 1.3rem) !important;
  font-weight: 500 !important;
  line-height: 1.75 !important;
  color: rgba(255,255,255,0.75) !important;
  max-width: 560px !important;
}

/* BADGE */
html body .ai-home-hero .ai-hero-badge span {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.14em !important;
  color: #F4E8D8 !important;
}

/* CTA BOUTONS */
html body .ai-home-hero .ai-btn-sil,
html body .ai-home-hero .ai-btn-ghost {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
}

/* ═════════════════════════════
   STATS
═════════════════════════════ */

/* CHIFFRES */
html body .ai-home-hero .ai-stat-number {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: clamp(2.4rem, 2.8vw, 3.4rem) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: -0.01em !important;
  color: #D4C9B5 !important;
  display: block !important;
}

/* LABELS */
html body .ai-home-hero .ai-stat-label {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.95rem !important;
  font-weight: 500 !important;
  color: rgba(255,255,255,0.55) !important;
  margin-top: 6px !important;
}

/* ESPACEMENT ENTRE STATS */
html body .ai-home-hero .ai-hero-stats {
  gap: 70px !important;
  padding-top: 40px !important;
}
.ai-home-hero {
  min-height: 74vh !important;
  display: flex !important;
  align-items: center !important;
}
.ai-home-hero .ai-btn-ghost {
  color: #D4C9B5 !important; /* gold doux */
}
.ai-home-hero .ai-btn-sil:hover {
  color: #000000 !important;
}
/* ═════════════════════════════
   RESPONSIVE HERO ACCUEIL
   cohérence tablette/mobile
═════════════════════════════ */

/* ORDI PORTABLE + DESKTOP COMPACT */
@media (max-width: 1680px) and (min-width: 1024px) {

  html body .ai-home-hero {
    min-height: 68vh !important;
    height: 68vh !important;
  }

  html body .ai-home-hero .ai-hero-body {
    padding-bottom: 48px !important;
    margin-top: 0 !important;
  }

  html body .ai-home-hero .ai-hero-title {
    font-size: clamp(2.4rem, 3.2vw, 3.8rem) !important;
    margin-bottom: 20px !important;
  }

  html body .ai-home-hero .ai-hero-subtitle {
    font-size: 1rem !important;
    margin-bottom: 34px !important;
  }

  html body .ai-home-hero .ai-hero-ctas {
    margin-bottom: 42px !important;
  }

  html body .ai-home-hero .ai-hero-stats {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 34px !important;
    padding-top: 28px !important;
  }

  html body .ai-home-hero .ai-stat-number {
    font-size: 2.25rem !important;
  }

  html body .ai-home-hero .ai-stat-label {
    font-size: 0.85rem !important;
  }
}
/* Corrige le hero caché sous le header fixe */
html body .ai-home-hero {
  padding-top: 40px !important;
  min-height: calc(68vh + 80px) !important;
  height: auto !important;
}
html body .ai-home-hero .ai-hero-title {
  line-height: 1 !important;
}
/* Resserre fortement les lignes du titre sans changer le HTML */
html body .ai-home-hero .ai-hero-title {
  line-height: 0.82 !important;
}

html body .ai-home-hero .ai-hero-title em {
  display: inline-block !important;
  line-height: 1.2 !important;
}

html body .ai-home-hero .ai-hero-highlight {
  display: inline-block !important;
  margin-top: -18px !important;
  line-height: 0.82 !important;
  transform: translateY(5px) !important;
}
/* ═════════════════════════════
   MOBILE : cacher les stats
═════════════════════════════ */

@media (max-width: 768px) {
  html body .ai-home-hero .ai-hero-stats {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c16a78 *//* ═══════════════════════════════════════════════════════════
   CSS EXTERNE — "Biens à la une" header section
   À coller dans le champ CSS du widget HTML Elementor
   (onglet "Avancé" → "CSS personnalisé")
   OU dans Apparence → Personnaliser → CSS additionnel
═══════════════════════════════════════════════════════ */

/* Pleine largeur — neutralise Elementor */
.elementor-widget-html:has(.sh) > .elementor-widget-container,
.elementor-section:has(.sh) > .elementor-container,
.elementor-section:has(.sh) > .elementor-container > .elementor-row,
.e-con:has(.sh) {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

/* Forcer les styles contre Real Homes */
.sh,
.sh * {
  font-family: 'DM Sans', sans-serif !important;
  box-sizing: border-box !important;
}

.sh h2,
.sh .sh-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: clamp(1.9rem, 2.8vw, 3.8rem) !important;
  font-weight: 600 !important;
  color: #1B2F4E !important;
  line-height: 1.15 !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.sh .sh-eyebrow {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.82rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  color: #243D63 !important;
  display: block !important;
  margin-bottom: 10px !important;
}

.sh .sh-line {
  display: block !important;
  width: 32px !important;
  height: 2px !important;
  background: #243D63 !important;
  margin-bottom: 14px !important;
}

.sh .sh-desc {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 1.25rem !important;
  color: #4B5563 !important;
  font-weight: 300 !important;
  line-height: 1.7 !important;
  max-width: 480px !important;
  margin: 0 !important;
}

.sh .sh-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 1.2rem !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: #243D63 !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  padding-bottom: 2px !important;
  white-space: nowrap !important;
  flex-shrink: 0 !important;
  transition: border-color .2s !important;
}
.sh .sh-link:hover { border-bottom-color: #243D63 !important; }
.sh .sh-link svg {
  width: 13px !important; height: 13px !important;
  stroke: #243D63 !important; fill: none !important;
}

/* Layout */
.sh {
  width: 100% !important;
  background: #ffffff !important;
  padding: 72px 60px 40px !important;
}
.sh .sh-in {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;

  display: flex !important;
  justify-content: space-between !important;
  align-items: flex-end !important;
  gap: 24px !important;
  flex-wrap: wrap !important;
}

/* Responsive */
/* Responsive */

/* Grand écran */
@media (min-width: 1920px) {
  .sh {
    padding: 88px 60px 48px !important;
  }

  .sh .sh-in {
    max-width: none !important;
  }
}

/* Laptop compact */
@media (max-width: 1279px) and (min-width: 1024px) {
  .sh {
    padding: 64px 44px 36px !important;
  }

  .sh h2,
  .sh .sh-title {
    font-size: clamp(1.9rem, 2.6vw, 3rem) !important;
  }

  .sh .sh-desc {
    font-size: 1.1rem !important;
  }

  .sh .sh-link {
    font-size: 1rem !important;
  }
}

/* Tablette */
@media (max-width: 1023px) {
  .sh {
    padding: 56px 32px 32px !important;
  }

  .sh .sh-in {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 16px !important;
  }

  .sh h2,
  .sh .sh-title {
    font-size: 2.4rem !important;
  }

  .sh .sh-desc {
    font-size: 1.05rem !important;
    max-width: 100% !important;
  }

  .sh .sh-link {
    font-size: 0.95rem !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .sh {
    padding-top: 44px !important;
    padding-right: 20px !important;
    padding-bottom: 28px !important;
    padding-left: 20px !important; /* marge gauche mobile */
  }

  .sh .sh-in {
    margin-left: 0 !important; /* augmente ici si besoin : 10px, 20px... */
    gap: 14px !important;
  }

  .sh h2,
  .sh .sh-title {
    font-size: 2rem !important; /* taille titre mobile */
    line-height: 1.1 !important;
  }

  .sh .sh-eyebrow {
    font-size: 0.72rem !important; /* taille petit texte "Sélection" */
  }

  .sh .sh-desc {
    font-size: 0.95rem !important; /* taille description mobile */
    line-height: 1.6 !important;
  }

  .sh .sh-link {
    font-size: 0.78rem !important; /* taille lien mobile */
  }
}

/* Petit mobile */
@media (max-width: 479px) {
  .sh {
    padding-top: 36px !important;
    padding-right: 14px !important;
    padding-bottom: 24px !important;
    padding-left: 22px !important; /* marge gauche petit mobile */
  }

  .sh .sh-in {
    margin-left: 0 !important; /* marge interne en plus si besoin */
    gap: 30px !important;
  }

  .sh h2,
  .sh .sh-title {
    font-size: 2.8rem !important; /* titre petit mobile */
  }

  .sh .sh-desc {
    font-size: 1.2rem !important; /* description petit mobile */
  }

  .sh .sh-link {
    font-size: 1.2rem !important; /* lien petit mobile */
  }
}
/* FORCE MARGIN LEFT MOBILE */
@media (max-width: 767px) {
  .sh .sh-left,
  .sh .sh-link {
    margin-left: 10px !important;
  }

  .sh .sh-in {
    width: calc(100% - 15px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for rhea-ultra-properties-widget-1, class: .elementor-element-5f6ff6a */.rhea-ultra-status-box span,
.rhea-ultra-status-box a {
  font-family: 'DM Sans', sans-serif !important;
  text-transform: uppercase !important;
  border: 0px solid #D4C9B5 !important;
  border-radius: 2px !important;
  padding: 8px 15px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-788021d *//* ═════════════════════════════
   CTA ESTIMATION — MOBILE PERFECT
═════════════════════════════ */

@media (max-width: 767px) {
  .ai-estim {
    padding: 46px 0 !important;
  }

  .ai-estim::before {
    display: none !important;
  }

  .ai-estim .ai-wrap {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .ai-estim-in {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 26px !important;
  }

  .ai-estim h2 {
    font-size: 2rem !important;
    line-height: 1.1 !important;
    margin-bottom: 14px !important;
  }

  .ai-estim p {
    font-size: 0.95rem !important;
    line-height: 1.65 !important;
    max-width: 100% !important;
  }

  .ai-btn-estim {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    font-size: 0.8rem !important;
    padding: 15px 18px !important;
    white-space: normal !important;
  }
}

/* Très petit téléphone */
@media (max-width: 479px) {
  .ai-estim {
    padding: 38px 0 !important;
  }

  .ai-estim .ai-wrap {
    padding-left: 22px !important;
    padding-right: 18px !important;
  }

  .ai-estim h2 {
    font-size: 1.75rem !important;
  }

  .ai-estim p {
    font-size: 0.9rem !important;
  }

  .ai-btn-estim {
    font-size: 0.76rem !important;
    padding: 14px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for rhea-ultra-properties-widget-1, class: .elementor-element-9e4a64d */.rhea-ultra-status-box span,
.rhea-ultra-status-box a {
  font-family: 'DM Sans', sans-serif !important;
  text-transform: uppercase !important;
  border: 0px solid #D4C9B5 !important;
  border-radius: 2px !important;
  padding: 8px 15px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9c875e *//* ═══════════════════════════════════════════════════════════
   CSS EXTERNE — "Biens à la une" header section
   À coller dans le champ CSS du widget HTML Elementor
   (onglet "Avancé" → "CSS personnalisé")
   OU dans Apparence → Personnaliser → CSS additionnel
═══════════════════════════════════════════════════════ */

/* Pleine largeur — neutralise Elementor */
.elementor-widget-html:has(.sh) > .elementor-widget-container,
.elementor-section:has(.sh) > .elementor-container,
.elementor-section:has(.sh) > .elementor-container > .elementor-row,
.e-con:has(.sh) {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

/* Forcer les styles contre Real Homes */
.sh,
.sh * {
  font-family: 'DM Sans', sans-serif !important;
  box-sizing: border-box !important;
}

.sh h2,
.sh .sh-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: clamp(1.9rem, 2.8vw, 3.8rem) !important;
  font-weight: 600 !important;
  color: #1B2F4E !important;
  line-height: 1.15 !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.sh .sh-eyebrow {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.82rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  color: #243D63 !important;
  display: block !important;
  margin-bottom: 10px !important;
}

.sh .sh-line {
  display: block !important;
  width: 32px !important;
  height: 2px !important;
  background: #243D63 !important;
  margin-bottom: 14px !important;
}

.sh .sh-desc {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 1.25rem !important;
  color: #4B5563 !important;
  font-weight: 300 !important;
  line-height: 1.7 !important;
  max-width: 480px !important;
  margin: 0 !important;
}

.sh .sh-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 1.2rem !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: #243D63 !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  padding-bottom: 2px !important;
  white-space: nowrap !important;
  flex-shrink: 0 !important;
  transition: border-color .2s !important;
}
.sh .sh-link:hover { border-bottom-color: #243D63 !important; }
.sh .sh-link svg {
  width: 13px !important; height: 13px !important;
  stroke: #243D63 !important; fill: none !important;
}

/* Layout */
.sh {
  width: 100% !important;
  background: #ffffff !important;
  padding: 72px 60px 40px !important;
}
.sh .sh-in {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;

  display: flex !important;
  justify-content: space-between !important;
  align-items: flex-end !important;
  gap: 24px !important;
  flex-wrap: wrap !important;
}

/* Responsive */
@media (min-width: 1920px) {
  .sh .sh-in { max-width: none !important; }
}

@media (max-width: 1279px) and (min-width: 1024px) {
  .sh { padding: 64px 44px 36px !important; }
}
@media (max-width: 1023px) {
  .sh { padding: 56px 32px 32px !important; }
  .sh .sh-in { flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; }
  .sh .sh-desc { max-width: 100% !important; }
}
@media (max-width: 767px) {
  .sh { padding: 44px 20px 28px !important; }
  .sh h2, .sh .sh-title { font-size: clamp(1.7rem, 5vw, 2.2rem) !important; }
}
@media (max-width: 479px) {
  .sh { padding: 36px 14px 24px !important; }
  .sh .sh-desc { font-size: 0.88rem !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-236c7d5 */.ai-ag-btns a[href="contact.html"] {
  color: #D4C9B5 !important;
}
/* Augmente les chiffres stats agent : 25+, 5★, 44 */
.ai-ag-stats .ai-asn {
  font-size: 3rem !important;
  line-height: 1 !important;
}
/* Bouton "Me contacter" */
.ai-page .ai-btn-ap {
  background-color: #1B2F4E !important;
  color: #ffffff !important;
  border: 1px solid #1B2F4E !important;
}

/* Hover */
.ai-page .ai-btn-ap:hover {
  background-color: #D4C9B5 !important;
  color: #1B2F4E !important;
  border-color: #D4C9B5 !important;
}

.ai-page .ai-btn-ap svg {
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f7f55e */.ai-zc {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

.ai-zc-bg {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.ai-zc-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

/* Overlay sombre */
.ai-zc-ov {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0.2));
  z-index: 2;
}

/* Texte */
.ai-zc-info {
  position: relative;
  z-index: 3;
  color: white;
  padding: 20px;
}

/* Hover effet premium */
.ai-zc:hover img {
  transform: scale(1.08);
}/* End custom CSS */