.elementor-56583 .elementor-element.elementor-element-df88cc6:not(.elementor-motion-effects-element-type-background),.elementor-56583 .elementor-element.elementor-element-df88cc6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFF4CBCC 0%,#FFFFFF 100%)}.elementor-56583 .elementor-element.elementor-element-df88cc6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-56583 .elementor-element.elementor-element-df88cc6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-56583 .elementor-element.elementor-element-a262ddd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-56583 .elementor-element.elementor-element-a262ddd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-56583 .elementor-element.elementor-element-a262ddd>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 25px 25px 25px}.elementor-56583 .elementor-element.elementor-element-a262ddd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-56583 .elementor-element.elementor-element-48f6796>.elementor-widget-container{margin:0 0 0 0}.elementor-56583 .elementor-element.elementor-element-48f6796 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#C44B02}.elementor-56583 .elementor-element.elementor-element-34b7a92 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:31px;color:#000}.elementor-56583 .elementor-element.elementor-element-27bbc87>.elementor-widget-container{margin:0 0 0 0}.elementor-56583 .elementor-element.elementor-element-27bbc87 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#C44B02}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-56583 .elementor-element.elementor-element-b17afc8{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-bc-flex-widget .elementor-56583 .elementor-element.elementor-element-3bf93fd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-56583 .elementor-element.elementor-element-3bf93fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-56583 .elementor-element.elementor-element-3bf93fd>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 25px 25px 25px}.elementor-56583 .elementor-element.elementor-element-3bf93fd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-56583 .elementor-element.elementor-element-1c5172a{--e-image-carousel-slides-to-show:1}.elementor-56583 .elementor-element.elementor-element-1c5172a>.elementor-widget-container{margin:0 0 -33px 0}.elementor-56583 .elementor-element.elementor-element-17eb93c>.elementor-widget-container{margin:-17px 0 0 0}.elementor-56583 .elementor-element.elementor-element-17eb93c{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-56583 .elementor-element.elementor-element-9fed31e>.elementor-widget-container{margin:-17px 0 -20px 0}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}h3.he-sp-image-video-slider-title{display:none}section.he-sp-image-video-slider-white-bg{display:none}.tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1;border:1px solid rgb(0 0 0 / .08);background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);color:#2a2a2a;box-shadow:0 2px 8px rgb(0 0 0 / .06),inset 0 1px 0 rgb(255 255 255 / .7);transition:transform .15s ease,box-shadow .15s ease,background .2s ease,border-color .2s ease;will-change:transform}.tag:hover,.tag:focus{transform:translateY(-1px);box-shadow:0 6px 14px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .9);text-decoration:none}.tag--condo{border-color:#80e3a3;background:linear-gradient(180deg,#eafaf0 0%,#dcf4e5 100%);color:#dcf4e5}.tag--citygas{border-color:#008FE2;background:linear-gradient(180deg,#a0d7f7 0%,#a0d7f7 100%);color:#8a3f11}.tag--pub{border-color:#aacff7;background:linear-gradient(180deg,#edf6ff 0%,#e3f0ff 100%);color:#1d5a37}.tag::before{content:"";width:8px;height:8px;border-radius:50%;margin-right:2px;box-shadow:0 0 0 2px rgb(255 255 255 / .8)}.tag--condo::before{background:#2ecc71}.tag--citygas::before{background:#72BEFFCC}.tag--pub::before{background:#4da3ff}.tags.tags--solid .tag{color:#fff;border:0;box-shadow:0 6px 14px rgb(0 0 0 / .12);background:#333}.tags.tags--solid .tag--condo{background:linear-gradient(180deg,#4d9cff,#2b79d3)}.tags.tags--solid .tag--citygas{background:linear-gradient(180deg,#ff8f3a,#e66e16)}.tags.tags--solid .tag--pub{background:linear-gradient(180deg,#34d27f,#1ea962)}@media (max-width:640px){.tag{padding:7px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tag{transition:none}}<style>.hmo-hp-row{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:16px 4px 18px;margin:0 0 10px}.hmo-hp-tag{display:inline-flex;align-items:center;gap:6px;background:#fff4e8;border:1px solid #e8873f;color:#c0392b;font-weight:700;font-size:13px;line-height:1;padding:6px 12px;border-radius:20px;white-space:nowrap}.hmo-hp-tag-label{font-weight:500;color:#6b5a4a;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.hmo-hp-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff8c00 0%,#ff6b00 100%);color:#fff!important;font-weight:700;font-size:14px;padding:12px 24px;border-radius:50px;text-decoration:none!important;white-space:nowrap;box-shadow:0 6px 18px rgb(255 107 0 / .45);animation:hmo-hp-bounce 1.8s infinite;transition:box-shadow .3s ease,background .3s ease}.hmo-hp-btn:hover{box-shadow:0 8px 24px rgb(255 107 0 / .6);background:linear-gradient(135deg,#ff6b00 0%,#ff8c00 100%)}.hmo-hp-btn::before{content:"";position:absolute;inset:0;border-radius:50px;pointer-events:none;box-shadow:0 0 0 0 rgb(255 140 0 / .55);animation:hmo-hp-pulse 1.8s infinite}.hmo-hp-btn svg{width:13px;height:13px;flex-shrink:0;animation:hmo-hp-shake 1s ease-in-out infinite}@keyframes hmo-hp-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hmo-hp-pulse{to{box-shadow:0 0 0 16px #fff0}}@keyframes hmo-hp-shake{0%,100%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.hmo-hp-btn,.hmo-hp-btn::before,.hmo-hp-btn svg{animation:none}}@media (max-width:480px){.hmo-hp-btn{font-size:13px;padding:11px 20px}}</style>.ho-card-price-row{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 4px 18px;margin-bottom:10px;flex-wrap:wrap}.ho-price-label{display:inline-flex;align-items:center;gap:6px;background:#fff4e8;border:1px solid #e8873f;color:#c0392b;font-weight:700;font-size:13px;line-height:1;padding:6px 12px;border-radius:20px;white-space:nowrap}.ho-price-label .ho-price-prefix{font-weight:500;color:#6b5a4a;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.ho-view-more-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff8c00 0%,#ff6b00 100%);color:#ffffff!important;font-weight:700;font-size:14px;padding:12px 24px;border-radius:50px;text-decoration:none!important;white-space:nowrap;box-shadow:0 6px 18px rgb(255 107 0 / .45);animation:hoCallBounce 1.8s infinite;transition:box-shadow .3s ease,background .3s ease}.ho-view-more-btn:hover{box-shadow:0 8px 24px rgb(255 107 0 / .6);background:linear-gradient(135deg,#ff6b00 0%,#ff8c00 100%)}.ho-view-more-btn::before{content:"";position:absolute;inset:0;border-radius:50px;background:rgb(255 140 0 / .55);z-index:-1;animation:hoCallPulse 1.8s infinite}.ho-view-more-btn svg{width:13px;height:13px;flex-shrink:0;animation:hoArrowShake 1s ease-in-out infinite}@keyframes hoCallBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hoCallPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.35);opacity:0}}@keyframes hoArrowShake{0%,100%{transform:rotate(0deg)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.ho-view-more-btn,.ho-view-more-btn::before,.ho-view-more-btn svg{animation:none}}@media (max-width:480px){.ho-view-more-btn{font-size:13px;padding:11px 20px}}span.whatsapp-icon{top:10px;position:relative}.whatsapp-icon{font-size:24px;animation:pulseIcon 2s infinite}@keyframes pulseIcon{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 #fff)}50%{transform:scale(1.3);filter:drop-shadow(0 0 6px #fff)}}@keyframes subtleGlow{0%,100%{box-shadow:0 0 8px rgb(37 211 102 / .4)}50%{box-shadow:0 0 18px rgb(37 211 102 / .7)}}@media screen and (max-width:767px){a.whatsapp-btn{font-size:16px}.call_buttons{margin-top:20px}.call_buttons a{padding:5px 5px}}.he-sp-container:nth-child(3){max-width:100%!important;margin:0 auto;display:none}.he-sp-container:nth-child(2){display:none}.he-sp-image-video-slider-loop{display:none!important}form.post-password-form{text-align:center}div#ez-toc-container{display:none!important}section.he-sp-info{margin-bottom:0}#fancybox-title{display:none}.he-sp-main-title{display:none}.ho-cs__tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ho-cs__tags li{font-size:.85rem;border:1px solid #f2d7cc;background:#fff7f3;padding:6px 10px;border-radius:999px}.he_portfolio-template-default p{font-family:"Roboto",Sans-serif!important}footer.elementor p{font-family:"TitilliumWeb-Regular",Sans-serif!important}@media screen and (max-width:767px){.he-sp-container:nth-child(2){display:none}.portfolio_top_hero .elementor-container{flex-direction:column-reverse}.portfolio_top_hero .elementor-widget-wrap{margin-bottom:0;padding-bottom:0px!important;padding-top:0px!important}}