.read-more.svelte-1wyry79{position:absolute;display:block;bottom:30px;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;padding-left:30px}.read-more.svelte-1wyry79:hover{color:var(--colorText)}.modal-description-content.svelte-1wyry79{padding:0 40px 40px;text-align:justify}@media (max-width:1200px){.modal-description-content.svelte-1wyry79{padding:20px}}.modal-description-content.svelte-1wyry79 p{text-align:justify}.modal-description-header.svelte-1wyry79{font-size:24px;padding:10px;text-wrap:balance}@media (max-width:1200px){.modal-description-header.svelte-1wyry79{font-size:18px}}.modal-description-content .btn{position:relative;margin:50px auto auto}.gallery.svelte-11p0693{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;left:0}.gallery.svelte-11p0693 .counter:where(.svelte-11p0693){position:absolute;margin:0 auto;top:35px;color:#fff;font-size:20px;text-shadow:1px 1px 1px #000}.gallery.svelte-11p0693 .index:where(.svelte-11p0693){overflow:hidden;height:100px;width:90%;position:absolute;bottom:25px}.gallery.svelte-11p0693 .index:where(.svelte-11p0693) .images:where(.svelte-11p0693){width:100%;height:100%;display:flex;gap:5px}.gallery.svelte-11p0693 .index:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image:where(.svelte-11p0693){width:100%;flex:1;opacity:.5;background:0 0;border:0;transition:.2s ease;cursor:pointer}.gallery.svelte-11p0693 .index:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image:where(.svelte-11p0693) img:where(.svelte-11p0693){object-fit:cover;border-radius:5px;width:100%;height:100%}.gallery.svelte-11p0693 .index:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image:where(.svelte-11p0693):hover{opacity:1;transition:.2s ease}.gallery.svelte-11p0693 .index:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image.active:where(.svelte-11p0693){opacity:1}.gallery.svelte-11p0693 .image-container:where(.svelte-11p0693){overflow:hidden;width:100%;max-width:1000px;margin-bottom:150px}.gallery.svelte-11p0693 .image-container:where(.svelte-11p0693) .images:where(.svelte-11p0693){width:100%;height:100%;display:flex}@media (max-width:1200px){.gallery.svelte-11p0693 .image-container:where(.svelte-11p0693) .images:where(.svelte-11p0693){overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}}.gallery.svelte-11p0693 .image-container:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image:where(.svelte-11p0693){width:100%;flex-shrink:0}.gallery.svelte-11p0693 .image-container:where(.svelte-11p0693) .images:where(.svelte-11p0693) .image:where(.svelte-11p0693) img:where(.svelte-11p0693){object-fit:cover;width:100%;border-radius:5px;height:100%}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) svg{width:50px;height:50px}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) .btn{position:absolute;background:unset;border:unset;padding:0}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) .btn:hover{border:unset;background:unset}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) .close{top:10px;right:20px}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) .prev{left:20px;top:0;bottom:0;margin:auto;transform:rotate(90deg)}.gallery.svelte-11p0693 .buttons:where(.svelte-11p0693) .next{right:20px;top:0;bottom:0;margin:auto;transform:rotate(-90deg)}.slider-slim.svelte-1lgjxs1{position:relative;min-height:300px;height:100%;width:100%;background-image:url(/assets/placeholder.webp);background-position:center;background-size:cover}.slider-slim.svelte-1lgjxs1 .slides:where(.svelte-1lgjxs1){cursor:pointer;transition:.3s ease;width:100%;height:100%;display:flex}.slider-slim.svelte-1lgjxs1 .slide-it:where(.svelte-1lgjxs1){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-1lgjxs1 .slide-it.hide:where(.svelte-1lgjxs1){display:none}.slider-slim.svelte-1lgjxs1 .slide-it:where(.svelte-1lgjxs1):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-1lgjxs1 .slide-it:where(.svelte-1lgjxs1):hover:after{opacity:1}.slider-slim.svelte-1lgjxs1 .slide-it.right:where(.svelte-1lgjxs1){right:0;transform:rotate(180deg)}.slider-slim.svelte-1lgjxs1 .slide-it:where(.svelte-1lgjxs1) svg{width:50px!important;height:50px!important;fill:#fff;filter:drop-shadow(0 0 1px #000)}.slider-slim.svelte-1lgjxs1 .slide-it.left:where(.svelte-1lgjxs1) svg{transform:rotate(90deg)}.slider-slim.svelte-1lgjxs1 .slide-it.right:where(.svelte-1lgjxs1) svg{transform:rotate(90deg)}.slider-slim{position:relative;width:100%;height:300px}.foto-container.svelte-mh2awt{position:relative;top:0;width:100%;height:100%;object-fit:cover;flex-shrink:0}.foto-container.svelte-mh2awt img:where(.svelte-mh2awt){width:100%;height:100%;object-fit:cover}.warning-box.svelte-1i6w57b{border-radius:var(--radius);padding:20px;display:flex;align-items:center;gap:20px}.warning-box.warning.svelte-1i6w57b{background-color:#ff06}.warning-box.error.svelte-1i6w57b{background-color:#f006}.warning-box.tick.svelte-1i6w57b{background-color:#0f06}.warning-box.info.svelte-1i6w57b,.warning-box.help.svelte-1i6w57b{background-color:#44a19c66}.warning-box.svelte-1i6w57b p:where(.svelte-1i6w57b){font-size:14px;color:#000000b3}.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)}.tour360.svelte-1lbrglk{width:100%;height:500px;padding:0;min-height:300px;overflow:hidden;grid-column:1/-1}@media (max-width:1200px){.tour360.svelte-1lbrglk{height:300px}}.tour360.svelte-1lbrglk iframe:where(.svelte-1lbrglk){width:100%;height:100%}.share.svelte-llpu60{padding:30px;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-138hpg2{position:relative;padding:30px;height:100%;display:flex;flex-direction:column}.offer.svelte-8ei119{padding:30px;width:100%;height:100%}.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}.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)}.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}