.elementor-142433 .elementor-element.elementor-element-4e383d9{--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:30px;--padding-bottom:30px;--padding-left:150px;--padding-right:150px;}.elementor-142433 .elementor-element.elementor-element-03a37fa .breadcrumb-wrap li.breadcrumb-item.active{color:#000000;}.elementor-142433 .elementor-element.elementor-element-03a37fa .breadcrumb-wrap li.breadcrumb-item a{color:#000000;}.elementor-142433 .elementor-element.elementor-element-1e00347 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-142433 .elementor-element.elementor-element-1e00347{text-align:start;}.elementor-142433 .elementor-element.elementor-element-1e00347 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-142433 .elementor-element.elementor-element-fad4d74{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-142433 .elementor-element.elementor-element-fad4d74:not(.elementor-motion-effects-element-type-background), .elementor-142433 .elementor-element.elementor-element-fad4d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-142433 .elementor-element.elementor-element-fcdc7ae{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142433 .elementor-element.elementor-element-a608a5f{text-align:center;}.elementor-142433 .elementor-element.elementor-element-a608a5f img{width:50%;border-radius:18px 18px 18px 18px;}.elementor-142433 .elementor-element.elementor-element-99f0a41 .elementor-button{background-color:#CFE401;font-family:"Poppins", Sans-serif;fill:#FFFFFF;color:#FFFFFF;transition-duration:1s;}.elementor-142433 .elementor-element.elementor-element-99f0a41 .elementor-button:hover, .elementor-142433 .elementor-element.elementor-element-99f0a41 .elementor-button:focus{background-color:#545454;color:#FFFFFF;}.elementor-142433 .elementor-element.elementor-element-99f0a41 .elementor-button:hover svg, .elementor-142433 .elementor-element.elementor-element-99f0a41 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-142433 .elementor-element.elementor-element-35b01c0{--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:20px;--padding-left:20px;--padding-right:20px;}.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_title_wrap{text-align:left;margin-bottom:0px;}.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_title_wrap .houzez_section_title{color:#000000;}.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_title_wrap .houzez_section_subtitle{color:#7A7A7A;}.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_subtitle{margin-bottom:0px;}@media(max-width:1024px){.elementor-142433 .elementor-element.elementor-element-4e383d9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_title_wrap{margin-bottom:16px;}}@media(max-width:767px){.elementor-142433 .elementor-element.elementor-element-3077a67 .houzez_section_title_wrap{margin-bottom:16px;}}@media(min-width:768px){.elementor-142433 .elementor-element.elementor-element-fcdc7ae{--width:50%;}.elementor-142433 .elementor-element.elementor-element-35b01c0{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-0c48886 *//* GRID */
.property-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 28px;
}

/* CARD */
.property-card {
  background: #fff;
  border-radius: 0px;
  overflow: hidden;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  transition: all .3s ease;
  position: relative;
}

.property-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.14);
}

/* IMAGE */
.property-card img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  display: block;
}

/* BADGE (RESIDENTIAL LEASE) */
.property-card span {
    /*content: "RESIDENTIAL LEASE";*/
    position: absolute;
    top: 14px;
    left: 14px;
    background: #cfe401;
    color: #3c3c3c;
    font-size: 10px;
    font-weight: normal;
    padding: 4px;
    border-radius: 3px;
    z-index: 2;
    line-height: 1;
}

/* PRICE OVER IMAGE */
.property-card .price {
    position: absolute;
    top: 40%;
    left: 14px;
    background: #a3a3a38f;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 5px;
    line-height: 1;
    border-radius: 4px;
    z-index: 2;
}

/* CONTENT */
.property-card-content {
  padding: 30px 18px;
}

/* TITLE */
.property-card-content h4 {
  font-size: 16px;
  font-weight: 700;
  color: #222;
  line-height: 1.4;
  margin-bottom: 6px;
}

/* LOCATION */
.property-card-content h4::after {
  content: "📍";
  margin-left: 6px;
  font-size: 13px;
  color: #e53935;
}

/* META INFO */
.property-card .meta {
  margin-top: 10px;
  display: flex;
  gap: 18px;
  font-size: 13px;
  color: #555;
}

/*.property-card .meta::before {*/
/*  content: "🛏";*/
/*}*/

/*.property-card .meta::after {*/
/*  content: "";*/
/*  margin-left: 6px;*/
/*}*/

/* FOOTER (AGENT STYLE) */
/*.property-card-content::after {*/
/*  content: "";*/
/*  display: block;*/
/*  margin-top: 16px;*/
/*  border-top: 1px solid #eee;*/
/*  margin-bottom: 20px;*/
/*}*/

.property-card-content::before {
  content: "Amit Shanghvi · 4 hours ago";
  display: block;
  font-size: 12px;
  color: #888;
  margin-top: 14px;
}

/* RESPONSIVE */
@media (max-width: 480px) {
  .property-card img {
    height: 200px;
  }

  .property-card-content {
    padding: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e383d9 */#HeadBg {
    background-color:#22472E !important;
}/* End custom CSS */