.elementor-8153 .elementor-element.elementor-element-2bbbf1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8153 .elementor-element.elementor-element-2bbbf1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8153 .elementor-element.elementor-element-5c4428f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_open_more_features_outer{justify-content:flex-start;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_ultra_search_form_wrapper .rhea_search_form_button{font-weight:700;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-more-options-wrapper label{font-weight:500;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_ultra_search_form_wrapper{position:absolute;top:-25px;max-width:770px;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_button_wrapper{justify-content:flex-end;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_form_button{background:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_form_button:hover{background:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_form_button span{color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_form_button:hover span{color:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap .bs-caret{background:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker .dropdown-menu li a{color:var( --e-global-color-secondary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker_location .dropdown-menu li a{color:var( --e-global-color-secondary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select .no-results{color:var( --e-global-color-secondary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker .dropdown-menu li.selected a{color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker_location .dropdown-menu li.selected a{color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker .dropdown-menu li:hover a{color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker_location .dropdown-menu li:hover a{color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker .dropdown-menu li.selected{background:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker_location .dropdown-menu li.selected{background:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker .dropdown-menu li:hover{background:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .bootstrap-select.rhea_multi_select_picker_location .dropdown-menu li:hover{background:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_prop_locations_field{width:33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_mod_text_field.rvr_check_in{width:25% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_mod_text_field.rvr_check_out{width:25% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_status_field{width:50% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_status_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_types_field{width:33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_beds_field{width:33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_min_beds_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_baths_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_price_slider_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_garages_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_agent_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_agent_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_area_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_max_area_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_keyword_field{width:45% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_property_id_field{width:33.33% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_property_id_field .rhea-text-field-wrapper:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-f6786ce{margin-top:-1px;margin-bottom:0px;z-index:9;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-thumb{min-height:650px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail{border-radius:6px 6px 6px 6px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rvr_card_info_wrap .rh-ultra-rvr-rating .rating-stars i{font-size:16px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-nav a{background:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-nav a:hover{background:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-featured-tag{background:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rvr_card_info_wrap .added-date .added-title{color:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rvr_card_info_wrap .added-date{color:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-meta-icons-labels{color:var( --e-global-color-7869276 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea_ultra_meta_box .label{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-9260e8b .ere-price-display{color:var( --e-global-color-primary );}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail h3{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;line-height:28px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail h3 span{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea_ultra_meta_box .figure{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .rhea-ultra-slider-property-status{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .ere-price-display{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .ere-price-prefix{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .ere-price-postfix{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-8153 .elementor-element.elementor-element-16ce356{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8153 .elementor-element.elementor-element-16ce356:not(.elementor-motion-effects-element-type-background), .elementor-8153 .elementor-element.elementor-element-16ce356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7d29ee );}.elementor-8153 .elementor-element.elementor-element-9c8c317{--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;--gap:35px 10px;--row-gap:35px;--column-gap:10px;}.elementor-8153 .elementor-element.elementor-element-a2335a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8153 .elementor-element.elementor-element-5fa9bec{width:auto;max-width:auto;}.elementor-8153 .elementor-element.elementor-element-5fa9bec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8153 .elementor-element.elementor-element-5fa9bec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:bold;color:#1A1A1A;}.elementor-8153 .elementor-element.elementor-element-2ff4054{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8153 .elementor-element.elementor-element-14f917d{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:40px;}@media(min-width:768px){.elementor-8153 .elementor-element.elementor-element-16ce356{--content-width:1300px;}.elementor-8153 .elementor-element.elementor-element-a2335a5{--width:100%;}.elementor-8153 .elementor-element.elementor-element-2ff4054{--width:100%;}}@media(max-width:1024px){.elementor-8153 .elementor-element.elementor-element-2bbbf1c{padding:30px 20px 30px 20px;}.elementor-8153 .elementor-element.elementor-element-3703808 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_ultra_search_form_wrapper{position:relative;top:0px;max-width:100%;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:33.333%;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail h3{font-size:33px;line-height:33px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .ere-price-display{font-size:26px;}.elementor-8153 .elementor-element.elementor-element-16ce356{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8153 .elementor-element.elementor-element-a2335a5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8153 .elementor-element.elementor-element-14f917d{--grid-columns:2;}}@media(max-width:767px){.elementor-8153 .elementor-element.elementor-element-2bbbf1c{padding:20px 20px 20px 20px;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_top_search_box .rhea_prop_search__option{width:100%;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:100%;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_button_wrapper{justify-content:space-between;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_prop_locations_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.location-separator_0 .rhea_prop_search__selectwrap:after{background:#FFFFFF00;}.elementor-8153 .elementor-element.elementor-element-3703808 .rh_geolocation_field_wrapper .geolocation-address-field-inner .rhea-text-field-wrapper:after{background:#FFFFFF00;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_mod_text_field.rvr_check_in{width:50% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_mod_text_field.rvr_check_out{width:50% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_status_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_types_field{width:50% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_types_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_beds_field{width:50% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_baths_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_min_baths_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_price_slider_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_garages_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_garages_field .rhea_prop_search__selectwrap:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_agent_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_area_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_max_area_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_min_area_field .rhea-text-field-wrapper:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_max_area_field .rhea-text-field-wrapper:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_min_lot_size_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_max_lot_size_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_keyword_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea-ultra-field-separator.rhea_keyword_field .rhea-text-field-wrapper:after{background:#02010100;}.elementor-8153 .elementor-element.elementor-element-3703808 .rhea_property_id_field{width:100% !important;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-thumb{min-height:500px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail h3{font-size:26px;line-height:26px;}.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-slider-price .ere-price-display{font-size:24px;}.elementor-8153 .elementor-element.elementor-element-16ce356{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8153 .elementor-element.elementor-element-a2335a5{--justify-content:center;}.elementor-8153 .elementor-element.elementor-element-5fa9bec .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-8153 .elementor-element.elementor-element-14f917d{--grid-columns:1;}}/* Start custom CSS for rhea-ultra-search-form-widget, class: .elementor-element-3703808 */.rhea_search_button_wrapper{
    align-self: center;
}

@media (max-width: 1300px) {
   .rhea_ultra_search_form_wrapper{
    left: 0;
    right: 0;
    margin-inline: auto;
   }
}

@media (max-width: 1024px) {
   .elementor-8153 .elementor-element.elementor-element-3703808 .rhea_search_button_wrapper{
        padding: 0;
    margin-inline: auto;
    width: fit-content;
    margin-top:25px;
}
}

@media (max-width: 767px) {
   .custom_banner_search{
        padding-inline: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2bbbf1c */.rh-custom-search-form-wrapper{
    /*display: none;*/
}
@media (max-width: 1024px) {
    .elementor-8153 .elementor-element.elementor-element-2bbbf1c{
           background: var(--e-global-color-735f981);
    }
    
    .elementor-8153 .elementor-element.elementor-element-2bbbf1c .rhea_ultra_search_form_wrapper .rhea-ultra-search-form-fields{
            border-radius: 5px;
            background: var(--e-global-color-735f981);
    }
    .elementor-8153 .elementor-element.elementor-element-2bbbf1c .rhea_ultra_search_form_wrapper .rhea-ultra-search-form-inner{
        border-radius: 5px;
    }
    
}/* End custom CSS */
/* Start custom CSS for rhea-ultra-main-properties-slider, class: .elementor-element-9260e8b */.elementor-8153 .elementor-element.elementor-element-9260e8b{
    margin-block-end: 0 !important;
}
.elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-detail{
    column-gap: 35px;
}

.elementor-8153 .elementor-element.elementor-element-9260e8b .slider_side_bg{
    display: none !important;
}

.elementor-8153 .elementor-element.elementor-element-9260e8b .slider_overlay{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    z-index: 2;
    background: linear-gradient(268.86deg, rgba(5, 16, 40, 0.456) 19.46%, rgba(5, 16, 40, 0.8) 50.06%);
}


@media (min-width: 1025px) {
    
    .elementor-8153 .elementor-element.elementor-element-9260e8b .ultra-slider-property-detail {
        max-width: 37%;
    }
}

@media (max-width: 1024px) {
    
    .elementor-8153 .elementor-element.elementor-element-9260e8b .rh_prop_card_meta_wrap_ultra{
        column-gap: 15px;
    }
}


@media (max-width: 767px) {
    
    .elementor-8153 .elementor-element.elementor-element-9260e8b .rhea-ultra-main-slider-nav a{
        top: 35%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f6786ce */@media (max-width: 767px) {
    .elementor-8153 .elementor-element.elementor-element-f6786ce{
        background: var(--e-global-color-735f981);
        padding: 20px;
    }
    
    .elementor-8153 .elementor-element.elementor-element-f6786ce .rhea-ultra-main-slider-detail {
    border-radius: 0 0 5px 5px;
    }
    
    .elementor-8153 .elementor-element.elementor-element-f6786ce .rhea-ultra-main-slider-wrapper .flexslider{
            border-radius: 5px 5px 0 0;
    overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-14f917d */.elementor-8153 .elementor-element.elementor-element-14f917d .e-loop-item{
    box-shadow: none !important;
    position: relative;
}

.elementor-8153 .elementor-element.elementor-element-14f917d .e-loop-item:hover img{
    transform: scale(1.15);
}/* End custom CSS */