.elementor-28 .elementor-element.elementor-element-072822c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-96df098{--display:flex;--min-height:700px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;}.elementor-28 .elementor-element.elementor-element-96df098:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-96df098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hnsafal.13utopiabizboost.com/wp-content/uploads/2025/04/RID2898.webp");background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-96df098::before, .elementor-28 .elementor-element.elementor-element-96df098 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-96df098 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-96df098 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-96df098 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-96df098 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-76781ba > .elementor-widget-container{margin:-246px 0px 0px 134px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-76781ba ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs, .elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#B1B1B1;}.elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs svg{fill:#B1B1B1;}.elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs-last svg{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-7e41a3d > .elementor-widget-container{margin:-205px 0px 0px 132px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7e41a3d .elementor-heading-title{font-family:"polysans-neutral", Sans-serif;font-size:66px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-569673a{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:130px;--z-index:20;}.elementor-28 .elementor-element.elementor-element-569673a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-569673a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-91362ee > .elementor-widget-container{margin:0% 0% 0% -11%;}.elementor-28 .elementor-element.elementor-element-9368b2b > .elementor-widget-container{background-color:#FFFFFF;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-96df098{--width:1920px;}.elementor-28 .elementor-element.elementor-element-569673a{--width:100%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-96df098:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-96df098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hnsafal.13utopiabizboost.com/wp-content/uploads/2025/06/Project.webp");}.elementor-28 .elementor-element.elementor-element-96df098{--min-height:500px;--overlay-opacity:0.39;}.elementor-28 .elementor-element.elementor-element-76781ba > .elementor-widget-container{margin:0px 0px 17px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-76781ba .hfe-breadcrumbs-item{padding:0px 0px 0px 0px;font-size:14px;}.elementor-28 .elementor-element.elementor-element-7e41a3d > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7e41a3d .elementor-heading-title{font-size:40px;}.elementor-28 .elementor-element.elementor-element-569673a{--width:100%;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:34px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-91362ee > .elementor-widget-container{margin:0% 0% 0% -12%;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9368b2b > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 30px 0px 0px;}}/* Start custom CSS for es-search-form-widget, class: .elementor-element-91362ee */span.es-icon.es-icon_chevron-bottom.js-es-search-nav__open {
    color: #000000;
    padding:  0 !important;
}
.es-search--main .es-search-nav:not(.es-search-nav--dropdowns) li a:not(.es-field__show-more), .widget .es-search--main .es-search-nav:not(.es-search-nav--dropdowns) li a:not(.es-field__show-more) {
    color: #000000 !important;
}
.es-field__address::before {
  content: "";
  background-image: url('https://hnsafal.13utopiabizboost.com/wp-content/uploads/2025/05/search-interface-symbol.png'); /* Path to your icon */
  background-size: 16px 16px;
  background-repeat: no-repeat;
margin-left: -10px;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

es-search js-es-search et_smooth_scroll_disabled es-search--ignore-ajax es-search--main js-es-search--main es-search--desktop {
    padding: 0px  !important;
    background: #FFFFFF;
}
.es-icon_search {
   display: NONE;
}
.es-search--main.es-search--main .es-search-nav, .es-search--simple.es-search--main .es-search-nav, .widget .es-search--main.es-search--main .es-search-nav, .widget .es-search--simple.es-search--main .es-search-nav {

    FONT-FAMILY: 'polysans-neutral';
    FONT-SIZE: 20PX;
}
body .es-field.es-field--checkbox-item-bordered label .es-field__label, body .es-field.es-field--radio-item-bordered label .es-field__label {
    
    font-size: 16px !important;
  
}
.es-search--main .es-search-nav>li>a, .es-search--simple .es-search-nav>li>a, .widget .es-search--main .es-search-nav>li>a, .widget .es-search--simple .es-search-nav>li>a {
    latter-spacing: 1%;
    font-size: 20px;
    line-height: 2em;
    text-decoration: none;
    display: flex
;
    align-items: center;
    font-family: 'polysans-neutral';
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
}
body .es-field input[type=email], body .es-field input[type=number], body .es-field input[type=password], body .es-field input[type=text], body .es-field select:not(.select2-hidden-accessible), body .es-field textarea {
    background: #fff;
    border: 1px solid #cfd8dc;
    box-sizing: border-box;
    border-radius: 6px;
    font-size: 22px;
    line-height: 1.7em;
    width: 100%;
    height: 40px;
    color: #263238;
    max-width: unset;
    font-family: 'polysans';
    font-style: italic;
    color: #9D9D9D;
}
.es-search--main .es-search__address label input, .es-search--simple .es-search__address label input, .widget .es-search--main .es-search__address label input, .widget .es-search--simple .es-search__address label input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 0;
    font-size: 22px;
    font-family: 'PolySans ';
    font-weight: 300px;
    color: #9D9D9D;
}
body .es-field .select2-container .select2-selection--single .select2-selection__rendered {
    color: #263238;
    font-size: 19.3px;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 25px;
}
body .es-field input[type=email], body .es-field input[type=number], body .es-field input[type=password], body .es-field input[type=text], body .es-field select:not(.select2-hidden-accessible), body .es-field textarea {
    border: 0;
    font-family: "polysans-slim-italic", Sans-serif  !important;
     font-size: 22px !important; 
     font-weight: 100 !important; 
    color: #ADADAD !important;
}
ul.es-search-nav.js-es-search-nav {
    margin-top: 40px;
}
body .es-field.es-field--checkbox .es-field__label {
    display: inline;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    line-height: 2.4em;
    color: #263238;
}
.es-pagination .page-numbers .es-search--main .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-pagination .page-numbers .es-search--simple .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-pagination ul .es-search--main .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-pagination ul .es-search--simple .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-search--main .es-pagination .page-numbers .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-search--main .es-pagination ul .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-search--main .es-search-nav>li>a .es-icon, .es-search--main .es-search-nav>li>a body .es-field .select2-container .select2-selection .select2-selection__arrow b, .es-search--simple .es-pagination .page-numbers .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-search--simple .es-pagination ul .es-search-nav>li>a .page-numbers.page-numbers--preload:before, .es-search--simple .es-search-nav>li>a .es-icon, .es-search--simple .es-search-nav>li>a body .es-field .select2-container .select2-selection .select2-selection__arrow b, .widget .es-search--main .es-search-nav>li>a .es-icon, .widget .es-search--simple .es-search-nav>li>a .es-icon, body .es-field .select2-container .select2-selection .select2-selection__arrow .es-search--main .es-search-nav>li>a b, body .es-field .select2-container .select2-selection .select2-selection__arrow .es-search--simple .es-search-nav>li>a b {
    margin-left: 7px;
    font-size: 22px;
    position: relative;
}
.es-select2__dropdown .select2-results__option--highlighted[aria-selected], .es-field.es-field--checkbox input:checked, .widget .es-field.es-field--checkbox input:checked, .es-field.es-field--radio input:checked, .es-bg-secondary, .es-property-management--form .es-tabs__nav li:hover .es-tabs__numeric, .es-property-management--form .es-tabs__nav li.active .es-tabs__numeric {
    background-color: #293890;
}
.es-field--radio-item-bordered input:checked + label, .widget .es-field--radio-item-bordered input:checked + label, .es-field--checkbox-item-bordered input:checked + label, .widget .es-field--checkbox-item-bordered input:checked + label, .es-field.es-field--checkbox input:checked, .es-field.es-field--radio input:checked, body .es-field textarea:focus, body .es-field.es-field--select select:focus, body .es-field input[type=email]:focus, body .es-field input[type=text]:focus, body .es-field input[type=password]:focus, body .es-field input[type=number]:focus
Specificity: (0,3,2)
 {
    border-color: #293890;
    font-size: 20px;
}


@media (max-width: 767px) {
  .es-search--main.es-search--collapsed.es-search--main .es-field__label,
  .es-search--simple.es-search--collapsed.es-search--main .es-field__label,
  .widget .es-search--main.es-search--collapsed.es-search--main .es-field__label,
  .widget .es-search--simple.es-search--collapsed.es-search--main .es-field__label {
    color: #000000;
  }
}

@media (max-width: 767px) {
  .es-field--radio-item-bordered input:checked + label .es-icon,
  .es-field--checkbox-item-bordered input:checked + label .es-icon,
  .es-field a.es-field__show-more,
  .es-section__content p a,
  .es-secondary-color,
  a.es-secondary-color:active,
  a.es-secondary-color:hover,
  a.es-secondary-color,
  .es-profile__menu a:hover,
  .widget .es-secondary-color,
  a.es-secondary-color,
  a.es-secondary-color.es-toggle-pwd,
  a.es-secondary-color-hover:hover,
  .es-property-field__value a:hover,
  .es-agent-field__value a,
  .es-privacy-policy-container a,
  .es-auth a:not(.es-btn),
  .es-powered a,
  .es-preferred-contact--whatsapp a {
    color: #000000;
    font-size: 31px;
  }
}

@media (max-width: 767px) {
  .es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active),
  .es-btn.es-btn--primary:not(.es-btn--bordered):hover,
  .es-price-marker--active,
  .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
  .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
  .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background-color: #000000;
    border-radius: 50px;
    border: black;
    display: none;
  }
}
@media (max-width: 600px) {
  label.es-field.es-field__address {
     margin-left: 33px;
  }
}/* End custom CSS */
/* Start custom CSS for es-listings-widget, class: .elementor-element-9368b2b */.es-listings-filter {

    MARGIN-LEFT: 1522PX;
}

#footer-widgets .footer-widget .es-listing__terms, #footer-widgets .footer-widget .es-listing__terms li, .es-listing__terms, .es-listing__terms li, .widget .es-listing__terms, .widget .es-listing__terms li {
  
    display: none !important;
}

a.js-es-change-layout.es-btn.es-btn--icon.es-btn--gray.es-btn--big {
    display: none;
}

span.es-title {
    display: none !important;
}


es-listings-filter--mobile .es-title.es-total, .es-listings-filter--mobile .es-total.es-total {
    font-family: 'polysans-neutral';
    font-size: 18px;
    margin-top: -60px ;
}
 .es-listings-filter--mobile .es-title.es-total, .es-listings-filter--mobile .es-total.es-total {
    text-align: justify;
    margin-top: -118px !important;
    white-space: nowrap;
    display: flex
;
font-family: polysans-neutral;
    /* gap: 10px; */
    /* margin-right: -32px; */
}

.es-listings-filter--mobile .es-title.es-total, .es-listings-filter--mobile .es-total.es-total {
    text-align: justify;
    margin-top: -1px;
    white-space: nowrap;
    display: flex
;
    /* gap: 10px; */
    /* margin-right: -32px; */
    font-family: 'polysans-neutral';
    font-weight: 300;
}

.es-listing .es-listing__title a {
    text-decoration: none;
    box-shadow: none;
    outline: 0;
    font-family: 'polysans-neutral';
    border: 0;
    font-weight: 400;
    font-size: 24px;
   
   
}
ul.es-listing__meta{
    display: none
}
.es-listings.es-listings--grid .es-listing .es-listing__content, .es-listings[class*=" es-listings--grid-"] .es-listing .es-listing__content, .es-listings[class^=es-listings--grid-] .es-listing .es-listing__content {
    padding: 20px 0px !important;
       place-items: unset;
       width: 85% !important;
}
.es-address.es-listing--hide-on-list {
    justify-self: flex-end;
    margin-top: -37px !important;
    font-size: 11px
}
.es-listing__content__left {
    width: 117%;
}
.es-badges.es-listing--hide-on-list {
    display: none;
}
ul.es-listing__terms {
    display: none;
}


.es-listing .es-listing__image .es-listing__image__background img,
.es-listing .es-listing__image .slick-slide img {
    transition: transform 1s ease;
}

.es-listing .es-listing__image .es-listing__image__background img:hover,
.es-listing .es-listing__image .slick-slide img:hover {
    transform: scale(1.1);
}
.es-listings.es-listings--grid .es-listing .es-address, .es-listings[class*=" es-listings--grid-"] .es-listing .es-address, .es-listings[class^=es-listings--grid-] .es-listing .es-address {
    font-family: 'Plus Jakarta Sans';
}

@media only screen and (max-width: 600px){
    .es-address.es-listing--hide-on-list {
    justify-self: flex-end;
    margin-top: 5px !important;
    font-size: 20px
    width: 200px !important;
}
}


.es-listing .es-listing__image .es-listing__image__background img,
.es-listing .es-listing__image .slick-slide img {
    transition: transform 1s ease;
}

.es-listing .es-listing__image .es-listing__image__background img:hover,
.es-listing .es-listing__image .slick-slide img:hover {
    transform: scale(1.2);
}

.entry-content .es-btn.es-btn--bordered:not(:hover):not(:active), .es-btn.es-btn--bordered:not(:hover):not(:active), .widget .es-btn.es-btn--bordered:not(:hover):not(:active), button.es-btn.es-btn--bordered:not(:hover):not(:active), input.es-btn.es-btn--bordered:not(:hover):not(:active){
   background-color: #343434 !important;
   border-color:#343434 !important;
   color: white;
   border-radius: 30px;
}


.es-listing .es-listing__image .es-listing__image__slider .slick-arrow.slick-prev{
    display: none !important;
}
.es-listing .es-listing__image .es-listing__image__slider .slick-arrow.slick-next{
     display: none !important;
}
.es-listing .es-listing__image .es-listing__image__slider .es-slick-dots{
    display: none !important;
}



@media (max-width: 767px) {
  .es-address.es-listing--hide-on-list {
    
    font-size: 18px;
  }
  
}

@media only screen and (max-width: 767px) {
  .es-address.es-listing--hide-on-list {
    margin-top: 30px !important;
  
  }
   .es-listings.es-listings--grid .es-listing .es-address, .es-listings[class*=" es-listings--grid-"] .es-listing .es-address, .es-listings[class^=es-listings--grid-] .es-listing .es-address {
    margin-top: 30px !important;
}
 
}/* End custom CSS */