.elementor-114 .elementor-element.elementor-element-9cipb3y:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-9cipb3y > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-9cipb3y{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-114 .elementor-element.elementor-element-9cipb3y > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-overline__text{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;margin-bottom:12px;text-align:center;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-subtitle{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.7em;max-width:600px;margin-bottom:64px;text-align:center;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;transition-duration:400ms;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__area, .elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__price{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__desc{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.7em;transition-duration:400ms;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat__number{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;line-height:1em;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat__suffix{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat__label{font-family:"DM Sans", Sans-serif;font-size:14px;letter-spacing:0.5px;margin-top:6px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-legend-item{font-family:"DM Sans", Sans-serif;font-size:14px;gap:8px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-btn-primary{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;padding:18px 40px 18px 40px;border-radius:60px;gap:10px;transition-duration:400ms;animation-duration:4s;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-btn-glass{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;padding:18px 40px 18px 40px;border-radius:60px;gap:10px;border-width:1px;border-style:solid;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition-duration:400ms;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-section{padding:60px 24px 60px 24px;min-height:0vh;opacity:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-bg-pattern{opacity:0.06;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-content{max-width:1200px;z-index:1;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-overline{margin-bottom:16px;text-align:center;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-overline__line{width:48px;height:3px;margin-bottom:16px;border-radius:2px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-cards-grid{gap:24px;margin-bottom:72px;perspective:1200px;grid-template-columns:repeat(4, 1fr);}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card{border-radius:16px;padding:2px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card::before{border-radius:16px;padding:2px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__inner{border-radius:14px;padding:32px 24px 32px 24px;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition-duration:400ms;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__inner::before{border-radius:14px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__icon{width:56px;height:56px;margin-bottom:20px;transition-duration:400ms;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__meta{gap:16px;margin-bottom:14px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stats-row{gap:48px;margin-bottom:56px;padding:40px 0px 40px 0px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;opacity:1;flex-direction:row;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat{min-width:120px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat__bar-track{height:3px;border-radius:2px;margin-top:12px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-stat__bar-fill{border-radius:2px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-legend{gap:32px;margin-bottom:48px;flex-direction:row;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-legend-dot{width:12px;height:12px;animation-duration:3s;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-cta-row{gap:20px;opacity:1;flex-direction:row;justify-content:center;align-items:center;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-btn-primary i{font-size:14px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-btn-glass i{font-size:14px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-section::after{width:600px;height:600px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card__inner::after{width:200px;height:200px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card.bh-mp-visible .bh-mp-card__inner{opacity:1;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card:hover{scale:1;translate:0 0px;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-card:hover .bh-mp-card__icon{transform:scale(1.1);}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-btn-primary:hover{transform:translateY(-2px);}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-bg-pattern svg{animation-duration:60s;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-bg-pattern .topo-line{animation-duration:8s;}.elementor-114 .elementor-element.elementor-element-kpvvsrl .bh-mp-particles{z-index:0;}.elementor-114 .elementor-element.elementor-element-4e9y4b5:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-4e9y4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-4e9y4b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-114 .elementor-element.elementor-element-4e9y4b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-114 .elementor-element.elementor-element-xro0gc4:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-xro0gc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-xro0gc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-114 .elementor-element.elementor-element-xro0gc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-grid{grid-template-columns:repeat(3, 1fr);gap:24px;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-filter-btn{background-color:#F3EFE0;color:#0A2647;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-filter-btn.active{background-color:#0A2647;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-filters{margin-bottom:32px;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card{background-color:#FFFFFF;border-radius:12px;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-badge--disponible{background-color:#22C55E;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-badge--reservado{background-color:#F59E0B;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-badge--vendido{background-color:#EF4444;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card__title{color:#0A2647;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card__price{color:#D4A853;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card__meta{color:#64748B;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card__cta{background-color:#0A2647;color:#FFFFFF;border-radius:8px;}.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-card__cta:hover{background-color:#D4A853;}.elementor-114 .elementor-element.elementor-element-tfkh8ly:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-tfkh8ly > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-tfkh8ly{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-114 .elementor-element.elementor-element-tfkh8ly > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-wrap{background-color:#0A2647;padding:80px 24px 80px 24px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-overline{color:#D4A76A;margin-bottom:12px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-headline{color:#FFFFFF;margin-bottom:16px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-desc{color:rgba(255,255,255,0.8);max-width:640px;margin-bottom:32px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-btn--primary{color:#FFFFFF;background-color:#B05B3B;border-radius:8px;padding:16px 36px 16px 36px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-btn--primary:hover{background-color:#8C462E;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-btn--secondary{color:#FFFFFF;border-color:rgba(255,255,255,0.5);border-radius:8px;padding:16px 36px 16px 36px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-btn--secondary:hover{background-color:rgba(255,255,255,0.15);border-color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-inner{max-width:800px;}.elementor-114 .elementor-element.elementor-element-at44xdg .bh-cta-buttons{gap:16px;}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-mtgr6z9 .bh-lg-grid{grid-template-columns:repeat(1, 1fr);}}