.elementor-19611 .elementor-element.elementor-element-cfd86fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19611 .elementor-element.elementor-element-cfd86fc:not(.elementor-motion-effects-element-type-background), .elementor-19611 .elementor-element.elementor-element-cfd86fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19611 .elementor-element.elementor-element-cfd86fc > .elementor-background-overlay{opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19611 .elementor-element.elementor-element-cfd86fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-19611 .elementor-element.elementor-element-2c47e09 > .elementor-container{max-width:1280px;}.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_title{font-family:"optimal", Sans-serif;font-size:24px;font-weight:200;}.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_subtitle{font-family:"Cinzel", Sans-serif;font-size:37px;font-weight:bold;line-height:45px;}.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-19611 .elementor-element.elementor-element-69387bc > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-19611 .elementor-element.elementor-element-69387bc{text-align:center;font-family:"Lato", Sans-serif;font-size:19px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-cards-module .item-tools .item-compare{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-carousel-module .item-tools .item-compare{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-cards-module .item-tools .item-favorite{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-carousel-module .item-tools .item-favorite{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-cards-module .labels-wrap .hz-label{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .property-carousel-module .labels-wrap .hz-label{display:none;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-title{font-family:"optimal", Sans-serif;font-size:16px;font-weight:bold;text-transform:capitalize;margin-bottom:3px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 address.item-address{font-family:"Lato", Sans-serif;font-size:13px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .hz-figure{font-family:"optimal", Sans-serif;font-size:12px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-price{font-family:"optimal", Sans-serif;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .h-type span{font-family:"optimal", Sans-serif;font-size:14px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .area_postfix{font-size:9px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-address{margin-bottom:20px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-body{padding:10px 5px 20px 10px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-footer{border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-color:#0000001A;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-wrap-v9 .item-body{border-left-style:solid;border-right-style:solid;border-color:#0000001A;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .grid-view .item-wrap.item-wrap-no-frame .hover-effect{border-radius:0px 0px 0px 0px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-price-wrap{color:#000000;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .item-v5-price{color:#000000;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .btn-item{color:#FFFFFF;background-color:#000000;border-color:#000000;border-radius:17px 17px 17px 17px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .btn-item:hover{color:#FFFFFF;background-color:#C2A177;border-color:#C2A177;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .page-link{color:#FFFFFF;background-color:#8F6544;}.elementor-19611 .elementor-element.elementor-element-659b6b1 .btn-load-more{color:#FFFFFF;background-color:#8F6544;border-color:#000000;}.elementor-19611 .elementor-element.elementor-element-d9dc47a{--spacer-size:50px;}@media(max-width:1024px){.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_title_wrap{margin-bottom:16px;}}@media(max-width:767px){.elementor-19611 .elementor-element.elementor-element-cfd86fc{padding:20px 5px 0px 5px;}.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_subtitle{font-size:32px;}.elementor-19611 .elementor-element.elementor-element-80f0fb4 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-19611 .elementor-element.elementor-element-659b6b1 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for houzez_elementor_property-card-v7, class: .elementor-element-659b6b1 */.elementor-19611 .elementor-element.elementor-element-659b6b1 .btn-item {
  position: relative;
  overflow: hidden;
  background-color: #000 !important;
  color: #fff !important;
}

.elementor-19611 .elementor-element.elementor-element-659b6b1 .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 */