.warning-box.svelte-16mg6pn{border-radius:var(--radius);align-items:center;gap:20px;padding:20px;display:flex}.warning-box.warning.svelte-16mg6pn{background-color:#ff06}.warning-box.error.svelte-16mg6pn{background-color:#f006}.warning-box.tick.svelte-16mg6pn{background-color:#0f06}.warning-box.info.svelte-16mg6pn,.warning-box.help.svelte-16mg6pn{background-color:#44a19c66}.warning-box.svelte-16mg6pn p:where(.svelte-16mg6pn){color:#000000b3;font-size:14px}.prices.svelte-6u0ioh{flex-direction:column;gap:10px;display:flex}.prices.svelte-6u0ioh .price:where(.svelte-6u0ioh){color:var(--colorText2);justify-content:center;gap:10px;display:flex}.tour360.svelte-1w4nduy{grid-column:1/-1;width:100%;height:500px;min-height:300px;padding:0;overflow:hidden}@media (width<=1200px){.tour360.svelte-1w4nduy{height:300px}}.tour360.svelte-1w4nduy iframe:where(.svelte-1w4nduy){width:100%;height:100%}.share.svelte-1p90a0m{width:100%;height:100%;padding:30px}.locations.svelte-w4pb17{text-align:left;flex-direction:column;gap:5px;display:flex}.locations.svelte-w4pb17 .zone:where(.svelte-w4pb17){color:var(--colorText2)}.locations.svelte-w4pb17 .city:where(.svelte-w4pb17){font-weight:700}.locations.svelte-w4pb17 .province:where(.svelte-w4pb17){color:var(--colorText2);font-weight:700}.description.svelte-nparyt{flex-direction:column;height:100%;padding:30px;display:flex;position:relative}.offer.svelte-1h6s807{width:100%;height:100%;padding:30px}.gallery.svelte-1p1ug69{z-index:99;background-color:#282828;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0}.gallery.svelte-1p1ug69 .counter:where(.svelte-1p1ug69){color:#fff;text-shadow:1px 1px 1px #000;margin:0 auto;font-size:20px;position:absolute;top:35px}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69){width:90%;height:100px;position:absolute;bottom:25px;overflow:hidden}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69){gap:5px;width:100%;height:100%;display:flex}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image:where(.svelte-1p1ug69){opacity:.5;cursor:pointer;background:0 0;border:none;flex:1;width:100%;transition:all .2s}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image:where(.svelte-1p1ug69) img:where(.svelte-1p1ug69){object-fit:cover;border-radius:5px;width:100%;height:100%}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image:where(.svelte-1p1ug69):hover{opacity:1;transition:all .2s}.gallery.svelte-1p1ug69 .index:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image.active:where(.svelte-1p1ug69){opacity:1}.gallery.svelte-1p1ug69 .image-container:where(.svelte-1p1ug69){width:100%;max-width:1000px;margin-bottom:150px;overflow:hidden}.gallery.svelte-1p1ug69 .image-container:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69){width:100%;height:100%;display:flex}@media (width<=1200px){.gallery.svelte-1p1ug69 .image-container:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69){-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:scroll}}.gallery.svelte-1p1ug69 .image-container:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image:where(.svelte-1p1ug69){flex-shrink:0;width:100%}.gallery.svelte-1p1ug69 .image-container:where(.svelte-1p1ug69) .images:where(.svelte-1p1ug69) .image:where(.svelte-1p1ug69) img:where(.svelte-1p1ug69){object-fit:cover;border-radius:5px;width:100%;height:100%}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) svg{width:50px;height:50px}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) .btn{background:unset;border:unset;padding:0;position:absolute}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) .btn:hover{border:unset;background:unset}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) .close{top:10px;right:20px}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) .prev{margin:auto;top:0;bottom:0;left:20px;transform:rotate(90deg)}.gallery.svelte-1p1ug69 .buttons:where(.svelte-1p1ug69) .next{margin:auto;top:0;bottom:0;right:20px;transform:rotate(-90deg)}.slider-slim.svelte-1n26ub{background-image:url(/assets/placeholder.webp);background-position:50%;background-size:cover;width:100%;height:100%;min-height:300px;position:relative}.slider-slim.svelte-1n26ub .slides:where(.svelte-1n26ub){cursor:pointer;width:100%;height:100%;transition:all .3s;display:flex}.slider-slim.svelte-1n26ub .slide-it:where(.svelte-1n26ub){cursor:pointer;z-index:1;background:linear-gradient(90deg,#0000,#0000);align-items:center;width:100px;height:100%;transition:background 1s;display:flex;position:absolute;top:0}.slider-slim.svelte-1n26ub .slide-it.hide:where(.svelte-1n26ub){display:none}.slider-slim.svelte-1n26ub .slide-it:where(.svelte-1n26ub):after{content:"";opacity:0;z-index:-1;background:linear-gradient(90deg,#0000004d,#0000);transition:opacity .3s;position:absolute;inset:0}.slider-slim.svelte-1n26ub .slide-it:where(.svelte-1n26ub):hover:after{opacity:1}.slider-slim.svelte-1n26ub .slide-it.right:where(.svelte-1n26ub){right:0;transform:rotate(180deg)}.slider-slim.svelte-1n26ub .slide-it:where(.svelte-1n26ub) svg{fill:#fff;filter:drop-shadow(0 0 1px #000);width:50px!important;height:50px!important}.slider-slim.svelte-1n26ub .slide-it.left:where(.svelte-1n26ub) svg,.slider-slim.svelte-1n26ub .slide-it.right:where(.svelte-1n26ub) svg{transform:rotate(90deg)}.slider-slim{width:100%;height:300px;position:relative}.foto-container.svelte-l4d6rj{object-fit:cover;flex-shrink:0;width:100%;height:100%;position:relative;top:0}.foto-container.svelte-l4d6rj img:where(.svelte-l4d6rj){object-fit:cover;width:100%;height:100%}.read-more.svelte-fl7eca{width:100%;color:var(--colorPrimary);background:linear-gradient(0deg, var(--colorSecondary) 0%, var(--colorSecondary) 75%, #fff0 100%);text-align:left;padding-top:20px;padding-left:30px;display:block;position:absolute;bottom:30px}.read-more.svelte-fl7eca:hover{color:var(--colorText)}.modal-description-content.svelte-fl7eca{text-align:justify;padding:0 40px 40px}@media (width<=1200px){.modal-description-content.svelte-fl7eca{padding:20px}}.modal-description-content.svelte-fl7eca p{text-align:justify}.modal-description-header.svelte-fl7eca{text-wrap:balance;padding:10px;font-size:24px}@media (width<=1200px){.modal-description-header.svelte-fl7eca{font-size:18px}}.modal-description-content .btn{margin:50px auto auto;position:relative}.features.svelte-xtia91{flex-direction:column;justify-content:space-evenly;gap:30px;height:100%;display:flex}.features.svelte-xtia91 .feature:where(.svelte-xtia91){align-items:center;gap:5px;display:flex}.features.svelte-xtia91 .feature:where(.svelte-xtia91) span:where(.svelte-xtia91){text-wrap:balance}.mortgage-calculator.svelte-k8mxh{flex-direction:column;justify-content:space-evenly;width:100%;height:100%;display:flex}.mortgage-calculator.svelte-k8mxh .results:where(.svelte-k8mxh){flex-direction:column;gap:15px;padding-top:20px;display:flex}.mortgage-calculator.svelte-k8mxh .results:where(.svelte-k8mxh) .result:where(.svelte-k8mxh){justify-content:space-between;display:flex}.mortgage-calculator.svelte-k8mxh .results:where(.svelte-k8mxh) .result:where(.svelte-k8mxh) .title:where(.svelte-k8mxh){font-weight:700}.certificado-energetico.svelte-12plotr{border-radius:10px;width:fit-content;margin-top:10px;position:relative}.certificado-energetico.svelte-12plotr .head:where(.svelte-12plotr){grid-template-columns:2fr 1fr 1fr;align-items:end;gap:5px;margin-bottom:10px;display:grid}.certificado-energetico.svelte-12plotr .head:where(.svelte-12plotr) :where(.svelte-12plotr){text-align:center;text-wrap:balance;font-size:9px}.certificado-energetico.svelte-12plotr .head:where(.svelte-12plotr) .escala:where(.svelte-12plotr){text-align:left;font-size:11px;font-weight:700}.certificado-energetico.svelte-12plotr .tabla:where(.svelte-12plotr){grid-template-columns:2fr 1fr 1fr;gap:5px;display:grid}.certificado-energetico.svelte-12plotr .tabla:where(.svelte-12plotr) .casilla:where(.svelte-12plotr){background-color:var(--colorNeutral);border-radius:5px;height:30px;overflow:hidden}.certificado-energetico.svelte-12plotr .tabla:where(.svelte-12plotr) .casilla:where(.svelte-12plotr) .numero:where(.svelte-12plotr){justify-content:center;align-items:center;height:100%;font-weight:700;display:flex}.certificado-energetico.svelte-12plotr .tabla:where(.svelte-12plotr) .casilla:where(.svelte-12plotr) .flecha:where(.svelte-12plotr){color:#fff;border-radius:2.5px;align-items:center;height:100%;padding-left:10px;font-weight:700;display:flex;position:relative}.certificado-energetico.svelte-12plotr .tabla:where(.svelte-12plotr) .casilla:where(.svelte-12plotr) .flecha:where(.svelte-12plotr):after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:inherit;width:20px;height:100%;position:absolute;right:-19px}.certificado-energetico.svelte-12plotr .message:where(.svelte-12plotr){z-index:1;width:fit-content;color:var(--colorText);margin:auto;font-size:45px;font-weight:700;position:absolute;top:50%;left:0;right:0;transform:rotate(-45deg)}.details-container[data-astro-cid-uzsxsdx2]{margin:auto;margin-top:var(--menuHeight)}@media (width<=1200px){.details-container[data-astro-cid-uzsxsdx2]{max-width:600px}}.details-container[data-astro-cid-uzsxsdx2] h1[data-astro-cid-uzsxsdx2]{text-align:center;text-align:center;text-wrap:balance;margin:20px auto;padding:30px;font-size:30px}@media (width<=1200px){.details-container[data-astro-cid-uzsxsdx2] h1[data-astro-cid-uzsxsdx2]{font-size:26px}}.details-container[data-astro-cid-uzsxsdx2] h2{text-align:center;text-wrap:balance;padding-bottom:20px;font-size:24px;font-weight:500}.details-container[data-astro-cid-uzsxsdx2] .wrapper{flex-direction:column;justify-content:space-around;width:100%;height:100%;padding:30px;display:flex}.breadcrumbs[data-astro-cid-uzsxsdx2]{align-items:center;gap:10px;width:fit-content;padding-top:30px;display:flex}.breadcrumbs[data-astro-cid-uzsxsdx2] .link[data-astro-cid-uzsxsdx2],.breadcrumbs[data-astro-cid-uzsxsdx2] .text[data-astro-cid-uzsxsdx2]{color:var(--colorText2);align-items:center;font-size:13px;display:flex}.breadcrumbs[data-astro-cid-uzsxsdx2] .link[data-astro-cid-uzsxsdx2] svg,.breadcrumbs[data-astro-cid-uzsxsdx2] .text[data-astro-cid-uzsxsdx2] svg{fill:var(--colorText2)}.breadcrumbs[data-astro-cid-uzsxsdx2] .link[data-astro-cid-uzsxsdx2]:hover{color:var(--colorPrimary)}.breadcrumbs[data-astro-cid-uzsxsdx2] .link[data-astro-cid-uzsxsdx2]:hover svg{fill:var(--colorPrimary)}.breadcrumbs[data-astro-cid-uzsxsdx2] .splitter{fill:var(--colorText2);transform:rotate(-90deg)}.dark-mode .box.hovered{background-image:unset!important;background-color:var(--colorSecondary)!important}.bento-grid[data-astro-cid-uzsxsdx2]{grid-template-rows:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}@media (width<=1200px){.bento-grid[data-astro-cid-uzsxsdx2]{grid-template-columns:1fr;margin-top:20px}}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2]{background-color:var(--colorSecondary);align-items:center;min-width:300px;padding:0;display:flex;position:relative;overflow:hidden}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].hovered{transition:all .3s}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].hovered:hover{border:1px solid var(--colorPrimary)}@media (width<=1200px){.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-A{order:-8}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-B{order:-10}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-C{order:-9}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-E{order:-7}}@media (width>=1200px){.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-B{grid-area:span 2/span 2}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-D,.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-F,.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-G,.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-H,.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-I{grid-row:span 2}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-J{display:none}.bento-grid[data-astro-cid-uzsxsdx2] .box[data-astro-cid-uzsxsdx2].box-L{grid-column:span 3}}
