.mapa-wrapper.svelte-1xa1zsv{width:100%;height:300px}#mapa.svelte-1xa1zsv{position:absolute;top:0;width:100%;height:100%;min-height:500px;border-radius:20px;z-index:1}.features.svelte-merc0m{display:flex;flex-direction:column;justify-content:space-evenly;gap:30px;height:100%}.features.svelte-merc0m .feature:where(.svelte-merc0m){display:flex;align-items:center;gap:5px}.features.svelte-merc0m .feature:where(.svelte-merc0m) span:where(.svelte-merc0m){text-wrap:balance}.mortgage-calculator.svelte-a29b52{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.mortgage-calculator.svelte-a29b52 .results:where(.svelte-a29b52){display:flex;flex-direction:column;gap:15px;padding-top:20px}.mortgage-calculator.svelte-a29b52 .results:where(.svelte-a29b52) .result:where(.svelte-a29b52){display:flex;justify-content:space-between}.mortgage-calculator.svelte-a29b52 .results:where(.svelte-a29b52) .result:where(.svelte-a29b52) .title:where(.svelte-a29b52){font-weight:700}.dark-mode .box.hovered{background-image:unset!important;background-color:var(--colorSecondary)!important}.bento-grid.svelte-1m30t27{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media (max-width: 1200px){.bento-grid.svelte-1m30t27{grid-template-columns:1fr;margin-top:20px}}.bento-grid.svelte-1m30t27 .box:where(.svelte-1m30t27){position:relative;overflow:hidden;background-color:var(--colorSecondary);padding:0;display:flex;align-items:center;min-width:300px}.bento-grid.svelte-1m30t27 .box.hovered:where(.svelte-1m30t27){transition:.3s ease}.bento-grid.svelte-1m30t27 .box.hovered:where(.svelte-1m30t27):hover{border:1px solid var(--colorPrimary)}@media (max-width: 1200px){.bento-grid.svelte-1m30t27 .box.box-A:where(.svelte-1m30t27){order:-8}.bento-grid.svelte-1m30t27 .box.box-B:where(.svelte-1m30t27){order:-10}.bento-grid.svelte-1m30t27 .box.box-C:where(.svelte-1m30t27){order:-9}.bento-grid.svelte-1m30t27 .box.box-E:where(.svelte-1m30t27){order:-7}}@media (min-width: 1200px){.bento-grid.svelte-1m30t27 .box.box-B:where(.svelte-1m30t27){grid-column:span 2;grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-D:where(.svelte-1m30t27){grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-F:where(.svelte-1m30t27){grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-G:where(.svelte-1m30t27){grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-H:where(.svelte-1m30t27){grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-I:where(.svelte-1m30t27){grid-row:span 2}.bento-grid.svelte-1m30t27 .box.box-J:where(.svelte-1m30t27){display:none}.bento-grid.svelte-1m30t27 .box.box-L:where(.svelte-1m30t27){grid-column:span 3}}.prices.svelte-89c3ts{display:flex;flex-direction:column;gap:10px}.prices.svelte-89c3ts .price:where(.svelte-89c3ts){display:flex;justify-content:center;gap:10px;color:var(--colorText2)}.slider-slim.svelte-1recbc6{position:relative;min-height:300px;height:100%;width:100%}.slider-slim.svelte-1recbc6 .slides:where(.svelte-1recbc6){cursor:pointer;transition:.3s ease;width:100%;height:100%;display:flex}.slider-slim.svelte-1recbc6 .slide-it:where(.svelte-1recbc6){transition:background 1s ease;position:absolute;top:0;height:100%;width:100px;display:flex;align-items:center;cursor:pointer;background:linear-gradient(to right,transparent,transparent);z-index:1}.slider-slim.svelte-1recbc6 .slide-it.hide:where(.svelte-1recbc6){display:none}.slider-slim.svelte-1recbc6 .slide-it:where(.svelte-1recbc6):after{content:"";transition:opacity .3s ease;position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.3),transparent);opacity:0;z-index:-1}.slider-slim.svelte-1recbc6 .slide-it:where(.svelte-1recbc6):hover:after{opacity:1}.slider-slim.svelte-1recbc6 .slide-it.right:where(.svelte-1recbc6){right:0;transform:rotate(180deg)}.slider-slim.svelte-1recbc6 .slide-it:where(.svelte-1recbc6) svg{width:50px!important;height:50px!important;fill:#fff;filter:drop-shadow(0 0 1px black)}.slider-slim.svelte-1recbc6 .slide-it.left:where(.svelte-1recbc6) svg{transform:rotate(90deg)}.slider-slim.svelte-1recbc6 .slide-it.right:where(.svelte-1recbc6) svg{transform:rotate(90deg)}.share.svelte-llpu60{padding:30px;width:100%;height:100%}.gallery.svelte-n0toru{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;background-color:#282828;width:100%;height:100dvh;z-index:99;top:0}.gallery.svelte-n0toru .counter:where(.svelte-n0toru){position:absolute;margin:0 auto;top:35px;color:#fff;font-size:20px;text-shadow:1px 1px 1px black}.gallery.svelte-n0toru .index:where(.svelte-n0toru){overflow:hidden;height:100px;width:75%;position:absolute;bottom:25px}.gallery.svelte-n0toru .index:where(.svelte-n0toru) .images:where(.svelte-n0toru){width:100%;height:100%;display:flex;gap:5px}.gallery.svelte-n0toru .index:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image:where(.svelte-n0toru){width:100%;flex:1;opacity:.5;background:none;border:none;transition:.2s ease;cursor:pointer}.gallery.svelte-n0toru .index:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image:where(.svelte-n0toru) img:where(.svelte-n0toru){object-fit:cover;border-radius:5px;width:100%;height:100%}.gallery.svelte-n0toru .index:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image:where(.svelte-n0toru):hover{opacity:1;transition:.2s ease}.gallery.svelte-n0toru .index:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image.active:where(.svelte-n0toru){opacity:1}.gallery.svelte-n0toru .image-container:where(.svelte-n0toru){overflow:hidden;width:100%;max-width:1000px;margin-bottom:50px}.gallery.svelte-n0toru .image-container:where(.svelte-n0toru) .images:where(.svelte-n0toru){width:100%;height:100%;display:flex}@media (max-width: 1200px){.gallery.svelte-n0toru .image-container:where(.svelte-n0toru) .images:where(.svelte-n0toru){overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}}.gallery.svelte-n0toru .image-container:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image:where(.svelte-n0toru){width:100%;flex-shrink:0}.gallery.svelte-n0toru .image-container:where(.svelte-n0toru) .images:where(.svelte-n0toru) .image:where(.svelte-n0toru) img:where(.svelte-n0toru){object-fit:cover;width:100%;border-radius:5px;height:100%}.gallery.svelte-n0toru .button:where(.svelte-n0toru){position:absolute;width:60px;height:60px;border-radius:50%;top:calc(50% - 25px);display:flex;justify-content:center;align-items:center;border:3px solid white;overflow:hidden;background-color:inherit;z-index:99;cursor:pointer}.gallery.svelte-n0toru .button:where(.svelte-n0toru) svg:where(.svelte-n0toru){fill:#fff;transition:.2s ease}.gallery.svelte-n0toru .button:where(.svelte-n0toru) .circle:where(.svelte-n0toru){width:50px;transition:.2s ease;height:50px;border-radius:50%;position:absolute;background-color:#fff;transform:translate(50px) translateY(50px);border:2px solid white}.gallery.svelte-n0toru .button:where(.svelte-n0toru):hover{transition:.3s ease}.gallery.svelte-n0toru .button:where(.svelte-n0toru):hover .circle:where(.svelte-n0toru){transform:translate(0) translateY(0)}.gallery.svelte-n0toru .button:where(.svelte-n0toru):hover svg:where(.svelte-n0toru){fill:#000}@media (max-width: 1200px){.gallery.svelte-n0toru .previous:where(.svelte-n0toru),.gallery.svelte-n0toru .next:where(.svelte-n0toru){display:none}}.gallery.svelte-n0toru .close:where(.svelte-n0toru){position:absolute;width:60px;height:60px;border-radius:50%;top:80px;right:80px;transform:scale(.9)}.gallery.svelte-n0toru .close:where(.svelte-n0toru) svg:where(.svelte-n0toru){transition:.3s ease;z-index:3;stroke:#fff}.gallery.svelte-n0toru .close:where(.svelte-n0toru):hover svg:where(.svelte-n0toru){transition:.3s ease;stroke:#000}.tour360.svelte-1r3dfj{width:100%;height:500px;min-height:300px}@media (max-width: 1200px){.tour360.svelte-1r3dfj{height:300px}}.tour360.svelte-1r3dfj iframe:where(.svelte-1r3dfj){width:100%;height:100%}.locations.svelte-cfuyo5{display:flex;flex-direction:column;text-align:left;gap:5px}.locations.svelte-cfuyo5 .zone:where(.svelte-cfuyo5){color:var(--colorText2)}.locations.svelte-cfuyo5 .city:where(.svelte-cfuyo5){font-weight:700}.locations.svelte-cfuyo5 .province:where(.svelte-cfuyo5){font-weight:700;color:var(--colorText2)}.description.svelte-eoidya{position:relative;padding:30px;height:100%;display:flex;flex-direction:column}.description.svelte-eoidya .read-more:where(.svelte-eoidya){position:absolute;display:block;bottom:20px;width:100%;padding-top:20px;color:var(--colorPrimary);background:linear-gradient(0deg,var(--colorSecondary) 0%,var(--colorSecondary) 75%,rgba(255,255,255,0) 100%);text-align:left}.description.svelte-eoidya .read-more:where(.svelte-eoidya):hover{color:var(--colorText)}.modal-description-content.svelte-eoidya{padding:0 40px 40px;text-align:justify}@media (max-width: 1200px){.modal-description-content.svelte-eoidya{padding:20px}}.modal-description-content.svelte-eoidya p{text-align:justify}.modal-description-header.svelte-eoidya{font-size:24px;padding:10px;text-wrap:balance}@media (max-width: 1200px){.modal-description-header.svelte-eoidya{font-size:18px}}.modal-description-content .btn{position:relative;margin:50px auto auto}.offer.svelte-8ei119{padding:30px;width:100%;height:100%}.certificado-energetico.svelte-xau46s{position:relative;width:fit-content;border-radius:10px;margin-top:10px}.certificado-energetico.svelte-xau46s .head:where(.svelte-xau46s){display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:5px;margin-bottom:10px}.certificado-energetico.svelte-xau46s .head:where(.svelte-xau46s) :where(.svelte-xau46s){font-size:9px;text-align:center;text-wrap:balance}.certificado-energetico.svelte-xau46s .head:where(.svelte-xau46s) .escala:where(.svelte-xau46s){font-weight:700;font-size:11px;text-align:left}.certificado-energetico.svelte-xau46s .tabla:where(.svelte-xau46s){display:grid;grid-template-columns:2fr 1fr 1fr;gap:5px}.certificado-energetico.svelte-xau46s .tabla:where(.svelte-xau46s) .casilla:where(.svelte-xau46s){border-radius:5px;background-color:var(--colorNeutral);height:30px;overflow:hidden}.certificado-energetico.svelte-xau46s .tabla:where(.svelte-xau46s) .casilla:where(.svelte-xau46s) .numero:where(.svelte-xau46s){height:100%;display:flex;justify-content:center;align-items:center;font-weight:700}.certificado-energetico.svelte-xau46s .tabla:where(.svelte-xau46s) .casilla:where(.svelte-xau46s) .flecha:where(.svelte-xau46s){height:100%;position:relative;color:#fff;font-weight:700;display:flex;padding-left:10px;align-items:center;border-radius:2.5px}.certificado-energetico.svelte-xau46s .tabla:where(.svelte-xau46s) .casilla:where(.svelte-xau46s) .flecha:where(.svelte-xau46s):after{content:"";position:absolute;height:100%;width:20px;right:-19px;clip-path:polygon(0 0,100% 50%,0 100%);background-color:inherit}.certificado-energetico.svelte-xau46s .message:where(.svelte-xau46s){position:absolute;left:0;right:0;top:50%;margin:auto;width:fit-content;z-index:1;font-size:45px;color:var(--colorText);font-weight:700;transform:rotate(-45deg)}.details-container.svelte-1b0fk70{margin:auto;margin-top:var(--menuHeight)}@media (max-width: 1200px){.details-container.svelte-1b0fk70{max-width:600px}}.details-container.svelte-1b0fk70 h1:where(.svelte-1b0fk70){padding:30px;margin:20px auto;font-size:30px;text-align:center;text-wrap:balance}@media (max-width: 1200px){.details-container.svelte-1b0fk70 h1:where(.svelte-1b0fk70){font-size:26px}}.details-container.svelte-1b0fk70 h2{text-align:center;font-size:24px;padding-bottom:20px;text-wrap:balance;font-weight:500}.details-container.svelte-1b0fk70 .wrapper{display:flex;flex-direction:column;justify-content:space-around;padding:30px;width:100%;height:100%}.details-container.svelte-1b0fk70 .slider-slim{position:relative;width:100%;height:300px}.details-container.svelte-1b0fk70 .foto-container:where(.svelte-1b0fk70){position:relative;top:0;width:100%;height:100%;object-fit:cover;flex-shrink:0}.details-container.svelte-1b0fk70 .foto-container:where(.svelte-1b0fk70) img:where(.svelte-1b0fk70){width:100%;height:100%;object-fit:cover}.breadcrumbs.svelte-1b0fk70{width:fit-content;padding-top:30px;display:flex;align-items:center;gap:10px}.breadcrumbs.svelte-1b0fk70 .link:where(.svelte-1b0fk70),.breadcrumbs.svelte-1b0fk70 .text:where(.svelte-1b0fk70){color:var(--colorText2);font-size:13px;display:flex;align-items:center}.breadcrumbs.svelte-1b0fk70 .link:where(.svelte-1b0fk70) svg,.breadcrumbs.svelte-1b0fk70 .text:where(.svelte-1b0fk70) svg{fill:var(--colorText2)}.breadcrumbs.svelte-1b0fk70 .link:where(.svelte-1b0fk70):hover{color:var(--colorPrimary)}.breadcrumbs.svelte-1b0fk70 .link:where(.svelte-1b0fk70):hover svg{fill:var(--colorPrimary)}.breadcrumbs.svelte-1b0fk70 .splitter{transform:rotate(-90deg);fill:var(--colorText2)}
