.elementor-19076 .elementor-element.elementor-element-b2f1dcb{--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;}.elementor-19076 .elementor-element.elementor-element-ad85329{--spacer-size:70px;}.elementor-19076 .elementor-element.elementor-element-ba2b814{--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;}.elementor-19076 .elementor-element.elementor-element-495a65a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-cards-module .item-tools .item-compare{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-carousel-module .item-tools .item-compare{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-cards-module .item-tools .item-favorite{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-carousel-module .item-tools .item-favorite{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-cards-module .labels-wrap .hz-label{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .property-carousel-module .labels-wrap .hz-label{display:none;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-title{font-family:"optimal", Sans-serif;font-size:19px;font-weight:bold;text-transform:capitalize;margin-bottom:3px;}.elementor-19076 .elementor-element.elementor-element-495a65a address.item-address{font-family:"Lato", Sans-serif;}.elementor-19076 .elementor-element.elementor-element-495a65a .hz-figure{font-family:"optimal", Sans-serif;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-price{font-family:"optimal", Sans-serif;}.elementor-19076 .elementor-element.elementor-element-495a65a .h-type span{font-family:"optimal", Sans-serif;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-address{margin-bottom:20px;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-body{padding:10px 5px 20px 10px;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-footer{border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-color:#0000001A;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-wrap-v9 .item-body{border-left-style:solid;border-right-style:solid;border-color:#0000001A;}.elementor-19076 .elementor-element.elementor-element-495a65a .grid-view .item-wrap.item-wrap-no-frame .hover-effect{border-radius:0px 0px 0px 0px;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-price-wrap{color:#000000;}.elementor-19076 .elementor-element.elementor-element-495a65a .item-v5-price{color:#000000;}.elementor-19076 .elementor-element.elementor-element-495a65a .btn-item{color:#FFFFFF;background-color:#000000;border-color:#000000;border-radius:17px 17px 17px 17px;}.elementor-19076 .elementor-element.elementor-element-495a65a .btn-item:hover{color:#FFFFFF;background-color:#C2A177;border-color:#C2A177;}.elementor-19076 .elementor-element.elementor-element-495a65a .page-link{color:#FFFFFF;background-color:#C2A177;}.elementor-19076 .elementor-element.elementor-element-495a65a .btn-load-more{color:#FFFFFF;background-color:#C2A177;border-color:#C2A177;}@media(max-width:767px){.elementor-19076 .elementor-element.elementor-element-495a65a > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for houzez_elementor_property-card-v7, class: .elementor-element-495a65a */.elementor-19076 .elementor-element.elementor-element-495a65a .btn-item {
  position: relative;
  overflow: hidden;
  background-color: #000 !important;
  color: #fff !important;
}

.elementor-19076 .elementor-element.elementor-element-495a65a .btn-item::before {
  content: '';
  position: absolute;
  top: 0; left: -100%;
  width: 100%; height: 100%;
  background: linear-gradient(120deg,
    rgba(236,213,164,0) 30%,
    rgba(236,213,164,0.8) 50%,
    rgba(236,213,164,0) 70%);
  animation: shine 2s infinite linear;
}

@keyframes shine {
  0% { left: -100%; }
  100% { left: 100%; }
}/* End custom CSS */