.elementor-564 .elementor-element.elementor-element-b8a5334{--display:flex;--min-height:0px;--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;--align-items:center;--overlay-opacity:0.5;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-564 .elementor-element.elementor-element-b8a5334:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-b8a5334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvahhouse.com.br/wp-content/uploads/2025/11/casa-de-luxo-7-1.jpg");background-position:center center;background-size:cover;}.elementor-564 .elementor-element.elementor-element-b8a5334::before, .elementor-564 .elementor-element.elementor-element-b8a5334 > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-b8a5334 > .e-con-inner > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-b8a5334 > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-b8a5334 > .e-con-inner > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-b8a5334 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-03f5ef8 );--background-overlay:'';}.elementor-564 .elementor-element.elementor-element-b8a5334.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-564 .elementor-element.elementor-element-863d17b img{width:31%;}.elementor-564 .elementor-element.elementor-element-77b96c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-564 .elementor-element.elementor-element-3b9a08e{--icon-box-icon-margin:38px;}.elementor-564 .elementor-element.elementor-element-3b9a08e.elementor-view-stacked .elementor-icon{background-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-3b9a08e.elementor-view-framed .elementor-icon, .elementor-564 .elementor-element.elementor-element-3b9a08e.elementor-view-default .elementor-icon{fill:#D6C899;color:#D6C899;border-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-3b9a08e .elementor-icon i{transform:rotate(0deg);}.elementor-564 .elementor-element.elementor-element-2661f7da{--display:flex;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-564 .elementor-element.elementor-element-2661f7da:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-2661f7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-wrapper{--ji-brand:#D6C899;--ji-brand-dark:#b8a76e;background-color:transparent;--ji-gray-900:#2d2d3d;color:#2d2d3d;--ji-gray-500:#7a7a8a;--ji-radius:9px;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card{background-color:#ffffff;box-shadow:0 2px 12px rgba(0,0,0,0.08);}.elementor-564 .elementor-element.elementor-element-baf233b .ji-ribbon{--ji-ribbon-bg:#D6C899;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-grid{grid-template-columns:repeat(1, 1fr);}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-media{height:185px;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-info{padding:16px 20px 16px 20px;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-title a{font-size:18px;color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-title a:hover{color:#b8a76e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-spec-row dt{color:#7a7a8a;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-spec-row dd{color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-filters{background-color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-baf233b .ji-filter-label{color:#b8a76e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-tab.active{background-color:var( --e-global-color-870ef80 );color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-num-btn.active{background-color:var( --e-global-color-870ef80 );border-color:var( --e-global-color-870ef80 );color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-btn--apply{background-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-btn--sm{background-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-filter-toggle{background-color:#D6C899;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-btn--clear{background-color:#e74c3c;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-price{color:#1a1a2e;font-size:20px;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-tag--venda{background-color:#D6C899;color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-tag--locacao, .elementor-564 .elementor-element.elementor-element-baf233b .ji-tag--locação{background-color:#D6C899;color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-tag--tipo{background-color:rgba(0,0,0,0.65);}.elementor-564 .elementor-element.elementor-element-baf233b .ji-fav-btn.active .ji-heart{fill:#e74c3c;stroke:#e74c3c;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-favorites-bar{background-color:#1a1a2e;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-btn--whatsapp{background-color:#25D366;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-page-btn:hover, .elementor-564 .elementor-element.elementor-element-baf233b .ji-page-btn.active{background-color:#D6C899;border-color:#D6C899;}body.elementor-page-564:not(.elementor-motion-effects-element-type-background), body.elementor-page-564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-564 .elementor-element.elementor-element-b8a5334{--width:100%;}}@media(max-width:1024px){.elementor-564 .elementor-element.elementor-element-b8a5334{--padding-top:200px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-564 .elementor-element.elementor-element-77b96c3{--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-564 .elementor-element.elementor-element-2661f7da{--padding-top:4em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-grid{grid-template-columns:repeat(1, 1fr);}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-media{height:200px;}}@media(max-width:767px){.elementor-564 .elementor-element.elementor-element-b8a5334{--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-564 .elementor-element.elementor-element-2661f7da{--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-564 .elementor-element.elementor-element-baf233b .ji-grid{grid-template-columns:repeat(1, 1fr);}.elementor-564 .elementor-element.elementor-element-baf233b .ji-card-media{height:200px;}}/* Start custom CSS for icon-box, class: .elementor-element-3b9a08e */.elementor-564 .elementor-element.elementor-element-3b9a08e {
  animation: arrowFloat 2.8s ease-in-out infinite;
}

@keyframes arrowFloat {
  0% {
    transform: translateY(0);
    opacity: 0.85;
  }
  50% {
    transform: translateY(14px);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 0.85;
  }
}/* End custom CSS */