.nuxt-progress{background-color:#b62682;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:576px){.container{max-width:576px;padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1900px){.container{max-width:1900px}}.container{max-width:100%}@media (min-width:1200px){.container{max-width:1320px}}@media (min-width:1600px){.container{max-width:1448px}}@media (min-width:1900px){.container{max-width:1584px}}
/*! purgecss start ignore */@font-face{font-display:swap;font-family:bernino-regular;font-weight:400;src:url(https://st1.idealista.com/data/reno/dist/fonts/bernino-regular.69c44d9.woff) format("woff")}@font-face{font-display:swap;font-family:bernino-regular;font-weight:700;src:url(https://st1.idealista.com/data/reno/dist/fonts/bernino-bold.b1f8817.woff) format("woff")}@font-face{font-display:swap;font-family:bernino-regular;font-weight:500;src:url(https://st1.idealista.com/data/reno/dist/fonts/bernino-semibold.5aae82a.woff) format("woff")}@font-face{font-display:swap;font-family:idealista-icons;font-weight:400;src:url(https://st1.idealista.com/data/reno/dist/fonts/idealista-icons.492acfd.woff) format("woff")}@media (max-width:768px){.text--h1{font-size:1.5rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.875rem}.text--h2{font-size:1.25rem}.text--h2,.text--h3{font-weight:700;letter-spacing:-.00625rem;line-height:1.5rem}.text--h3{font-size:1.125rem}}.idealista-data-autocomplete .idealista-data-dropdown .dropdown-container ul li span b{font-weight:700}.idealista-data-autocomplete .idealista-data-dropdown .dropdown-container ul li.hover{background-color:#f4f5f2}.idealista-data-autocomplete .idealista-data-dropdown .dropdown-container ul li.hover span{color:#b62682}.idealista-data-autocomplete .autocomplete-error .autocomplete-error-container{align-items:center;color:#e07901;display:flex}.idealista-ad-card{background-color:#fff;box-shadow:0 1px 2px 0 hsla(60,1%,40%,.24);max-width:345px}.idealista-ad-card .warning{background-color:#fff8db;padding:1rem}.idealista-ad-card img{width:100%}.idealista-ad-card .info{padding:1rem}.idealista-ad-card .info p{margin-bottom:0}.idealista-ad-card .actions{border-top:.0625rem solid #e5e6e1;display:flex;justify-content:space-between;padding:1rem}.idealista-data-avatar{border:1px solid #141414;border-radius:50%;overflow:hidden;width:fit-content;width:-moz-fit-content}.idealista-data-avatar .icon{position:relative}.idealista-data-avatar.avatar-image{border:none!important}.idealista-data-avatar.avatar-image img{-o-object-fit:cover;object-fit:cover}.idealista-data-avatar.size-l{height:100px}.idealista-data-avatar.size-l img{height:100px;width:100px}.idealista-data-avatar.size-l .icon{font-size:100px;top:16px}.idealista-data-avatar.size-s{height:46px}.idealista-data-avatar.size-s img{height:46px;width:46px}.idealista-data-avatar.size-s .icon{font-size:46px;top:7px}.idealista-data-avatar.size-m{height:54px}.idealista-data-avatar.size-m img{height:54px;width:54px}.idealista-data-avatar.size-m .icon{font-size:54px;top:8px}.idealista-data-avatar.size-xs{height:30px}.idealista-data-avatar.size-xs img{height:30px;width:30px}.idealista-data-avatar.size-xs .icon{font-size:30px;top:5px}.idealista-data-avatar.black{border-color:#141414}.idealista-data-avatar.black .icon{color:#141414}.idealista-data-avatar.gray{border-color:#cbccc7}.idealista-data-avatar.gray .icon{color:#cbccc7}.idealista-data-avatar.lime{border-color:#b1d004}.idealista-data-avatar.lime .icon{color:#b1d004}.idealista-data-button button{align-items:center;border:1px solid #a3a3a0;border-radius:2px;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem}.idealista-data-button button .label{margin:0 5px}.idealista-data-button button .icon,.idealista-data-button button .label{font-weight:700}.idealista-data-button button:focus{border:1px solid #b1d004;box-shadow:0 0 4px 0 #b1d004,inset 0 -1px 1px 0 #8c1d64,inset 0 1px 1px 0 hsla(0,0%,100%,.2);outline:none}.idealista-data-button button.button--disabled,.idealista-data-button button.button--disabled:hover{background-color:#e5e6e1;border:1px solid #a3a3a0;box-shadow:inset 0 2px 1px 0 #fff,inset 0 -2px 1px 0 #a3a3a0;cursor:auto}.idealista-data-button button.button--disabled .icon,.idealista-data-button button.button--disabled .label,.idealista-data-button button.button--disabled:hover .icon,.idealista-data-button button.button--disabled:hover .label{color:#8e8f8c}.idealista-data-button .button--regular{background-color:#e5e6e1;border-color:#8e8f8c;box-shadow:inset 0 -1px 1px 0 #a3a3a0,inset 0 1px 1px 0 #fff}.idealista-data-button .button--regular:hover{background-color:#cbccc7}.idealista-data-button .button--regular:focus{border:1px solid #b1d004;box-shadow:0 0 4px 0 #b1d004,inset 0 -1px 1px 0 #b1d004,inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.idealista-data-button .button--action{background-color:#b62682;border-color:#b62682;box-shadow:inset 0 -1px 1px 0 #8c1d64,inset 0 1px 1px 0 hsla(0,0%,100%,.5)}.idealista-data-button .button--action .icon,.idealista-data-button .button--action .label{color:#fff}.idealista-data-button .button--action:hover{background-color:#8f156a}.idealista-data-button .button--full{width:100%}.idealista-data-button-list{display:flex;margin-bottom:1rem}.idealista-data-button-list button{border:.125rem solid #a3a3a0;flex:1;padding:.5rem}.idealista-data-button-list button .label-wrapper{align-items:center;display:flex;justify-content:center}.idealista-data-button-list button .label-wrapper span{font-size:1rem}.idealista-data-button-list button .label-wrapper .label{margin:0 4px}.idealista-data-button-list button:focus{box-shadow:none}.idealista-data-button-list button:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.idealista-data-button-list button:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}.idealista-data-button-list button:not(:first-child){margin-left:-.125rem}.idealista-data-button-list button.active{z-index:1}.idealista-data-button-list.button-list-regular button{background-color:#e5e6e1}.idealista-data-button-list.button-list-regular button.active{background-color:#666664;border-color:#666664;box-shadow:none}.idealista-data-button-list.button-list-regular button.active span{color:#fff}.idealista-data-button-list.button-list-action button{background-color:#fff;box-shadow:none}.idealista-data-button-list.button-list-action button span{color:#666664}.idealista-data-button-list.button-list-action button.active{background-color:#fff0f9;border-color:#b62682}.idealista-data-button-list.button-list-action button.active span{color:#b62682}.idealista-data-button-list.button-list--small button{padding:5px}@media (max-width:576px){.idealista-data-button-list button.button-icon{flex:initial;padding:5px}.idealista-data-button-list button.button-icon .label-wrapper span.label{display:none}.idealista-data-button-list button.button-icon .label-wrapper .label-icons{display:block!important}}.idealista-data-checkbox{display:flex;flex-direction:column;font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;gap:.5rem}.idealista-data-checkbox label{cursor:pointer;position:relative}.idealista-data-checkbox label input{cursor:pointer;opacity:0;position:absolute;z-index:1}.idealista-data-checkbox label input:checked+.checkbox-wrapper{color:#b62682}.idealista-data-checkbox label input:checked+.checkbox-wrapper .checkbox{border-color:#b62682}.idealista-data-checkbox label input:checked+.checkbox-wrapper .checkbox:before{align-items:center;content:"\e606";display:flex;font-family:idealista-icons,Arial,sans-serif;font-size:1.25rem;height:100%;justify-content:center;width:100%}.idealista-data-checkbox label input:focus+.checkbox-wrapper .checkbox{border-color:#b1d004;box-shadow:0 0 4px 0 #b1d004}.idealista-data-checkbox label input:disabled+.checkbox-wrapper{color:#8e8f8c}.idealista-data-checkbox label input:disabled+.checkbox-wrapper .checkbox{background-color:#f4f5f2;border:1px solid #e5e6e1}.idealista-data-checkbox label input.input--invalid+.checkbox-wrapper .checkbox{border:2px solid #e07901}.idealista-data-checkbox label input.input--required+.checkbox-wrapper .checkbox{background-color:#fff8db;border:1px solid #cbccc7}.idealista-data-checkbox label .checkbox-wrapper{align-items:flex-start;display:flex;gap:.5rem;position:relative}.idealista-data-checkbox label .checkbox-wrapper .checkbox{background-color:#fff;border:1px solid #a3a3a0;height:1.25rem;max-width:1.25rem;min-width:1.25rem;position:relative;width:100%}.idealista-data-checkbox label .checkbox-wrapper .checkbox-label{display:flex;flex-direction:column;gap:.5rem}.idealista-data-checkbox label .help-text{color:#8e8f8c}.idealista-data-error-text{align-items:baseline;display:flex;font-size:1rem;gap:.5rem}.idealista-data-error-text.text--error{color:#d62f2f}.idealista-data-error-text.text--warning{color:#e07901}.icon{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:idealista-icons,serif!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.icon svg{display:block;height:100%;max-width:100%}.icon-x-clear:before{content:"\e916"}.icon-advert:before{content:"\e915"}.icon-no-3D-tour:before{content:"\e434"}.icon-3D-tour:before{content:"\e433"}.icon-24-hours:before{content:"\e211"}.icon-no-360-tour:before{content:"\e436"}.icon-360-tour:before{content:"\e432"}.icon-accessible:before{content:"\e475"}.icon-angle:before{content:"\e441"}.icon-share-web:before{content:"\e217"}.icon-refresh:before{content:"\e306"}.icon-price-drop:before{content:"\e327"}.icon-arrow-down:before{content:"\e407"}.icon-download:before{content:"\e305"}.icon-sort-descending:before{content:"\e914"}.icon-back:before{content:"\e006"}.icon-directions:before{content:"\e901"}.icon-forward:before{content:"\e007"}.icon-upload:before{content:"\e346"}.icon-drag:before{content:"\e911"}.icon-squares-plus:before{content:"\e912"}.icon-play:before{content:"\e909"}.icon-location-outline:before{content:"\e902"}.icon-picture-outline:before{content:"\e903"}.icon-no-picture-outline:before{content:"\e90e"}.icon-video-outline:before{content:"\e904"}.icon-double-caret:before{content:"\e906"}.icon-star-filled-crossed:before{content:"\e907"}.icon-casa:before{content:"\e734"}.icon-star-outline:before{content:"\e226"}.icon-building:before{content:"\e476"}.icon-credit-card:before{content:"\e370"}.icon-copy:before{content:"\e367"}.icon-handle-up:before{content:"\e368"}.icon-handle:before{content:"\e369"}.icon-double-check:before{content:"\e905"}.icon-minors-allowed:before{content:"\e474"}.icon-double-chevron-right:before{content:"\e012"}.icon-double-chevron-down:before{content:"\e011"}.icon-collapse:before{content:"\e364"}.icon-no-location:before{content:"\e365"}.icon-unlocked:before{content:"\e361"}.icon-add-profile:before{content:"\e360"}.icon-attachment:before{content:"\e362"}.icon-face-to-face:before{content:"\e363"}.icon-finger-signature:before{content:"\e900"}.icon-desktop-screen:before{content:"\e358"}.icon-time:before{content:"\e357"}.icon-cookie:before{content:"\e356"}.icon-trash-outline:before{content:"\e223"}.icon-share-android-outline:before{content:"\e224"}.icon-no-decoration:before{content:"\e473"}.icon-phone-outline:before{content:"\e222"}.icon-no-floor-plan:before{content:"\e472"}.icon-screen-mirror:before{content:"\e354"}.icon-microphone:before{content:"\e355"}.icon-decoration-outline:before{content:"\e470"}.icon-decoration-bg:before{content:"\e471"}.icon-couple:before{content:"\e464"}.icon-no-couples:before{content:"\e465"}.icon-underage:before{content:"\e466"}.icon-no-underage:before{content:"\e467"}.icon-no-pets:before{content:"\e468"}.icon-no-smokers:before{content:"\e469"}.icon-street-view:before{content:"\e353"}.icon-history:before{content:"\e352"}.icon-reorder:before{content:"\e351"}.icon-paper-signature:before{content:"\e350"}.icon-mobile-screen:before{content:"\e349"}.icon-overflow-menu-vertical:before{content:"\e348"}.icon-key:before{content:"\e461"}.icon-price-tag:before{content:"\e462"}.icon-solar-power:before{content:"\e463"}.icon-subway:before{content:"\e456"}.icon-train:before{content:"\e457"}.icon-beach:before{content:"\e458"}.icon-golf:before{content:"\e459"}.icon-skiing:before{content:"\e460"}.icon-share-android-filled:before{content:"\e221"}.icon-notification-off:before{content:"\e347"}.icon-ticket:before{content:"\e451"}.icon-roof:before{content:"\e452"}.icon-worship:before{content:"\e453"}.icon-sport:before{content:"\e454"}.icon-museum:before{content:"\e455"}.icon-pollution:before{content:"\e450"}.icon-plane:before{content:"\e442"}.icon-education:before{content:"\e443"}.icon-restaurant:before{content:"\e444"}.icon-bus:before{content:"\e445"}.icon-savings:before{content:"\e446"}.icon-hospital:before{content:"\e447"}
/*! purgecss start ignore */.icon-shopping-bag:before{content:"\e448"}
/*! purgecss end ignore */.icon-bolt:before{content:"\e449"}.icon-floor-plan:before{content:"\e440"}.icon-shower:before{content:"\e439"}.icon-instagram-figure:before{content:"\e731"}.icon-messenger:before{content:"\e730"}.icon-chat:before{content:"\e220"}.icon-arrow-up:before{content:"\e438"}.icon-user:before{content:"\e345"}.icon-house:before{content:"\e437"}.icon-send:before{content:"\e219"}
/*! purgecss start ignore */.icon-chevron-down:before{content:"\e009"}.icon-chevron-up:before{content:"\e010"}
/*! purgecss end ignore */.icon-no-video:before{content:"\e435"}.icon-sort:before{content:"\e342"}.icon-note:before{content:"\e343"}.icon-link:before{content:"\e344"}.icon-shield:before{content:"\e341"}.icon-gift:before{content:"\e340"}.icon-loading:before{content:"\e609"}.icon-large-layout:before{content:"\e337"}.icon-layout-masonry:before{content:"\e336"}.icon-setting-adjust:before{content:"\e335"}.icon-expand:before{content:"\e334"}.icon-double-chevron-left:before{content:"\e001"}.icon-chevron-left:before{content:"\e002"}.icon-chevron-left-bg:before{content:"\e003"}.icon-chevron-right-bg:before{content:"\e004"}.icon-chevron-right:before{content:"\e005"}.icon-undo:before{content:"\e008"}.icon-caret-up:before{content:"\e101"}.icon-caret-down:before{content:"\e102"}.icon-subtract:before{content:"\e103"}.icon-add:before{content:"\e104"}.icon-close:before{content:"\e109"}.icon-email:before{content:"\e201"}.icon-phone-filled:before{content:"\e202"}.icon-chart:before{content:"\e203"}.icon-no-heart-outline:before{content:"\e204"}.icon-no-fav-outline:before{content:"\e90d"}.icon-heart-filled:before{content:"\e205"}.icon-heartbroken:before{content:"\e206"}.icon-trash-filled:before{content:"\e207"}.icon-recover:before{content:"\e208"}.icon-flag:before{content:"\e209"}.icon-tag:before{content:"\e210"}.icon-up:before{content:"\e212"}.icon-star-filled:before{content:"\e213"}.icon-rocket:before{content:"\e218"}.icon-like:before{content:"\e215"}.icon-dislike:before{content:"\e216"}.icon-basket:before{content:"\e214"}.icon-play-circle:before{content:"\e301"}.icon-search:before{content:"\e302"}.icon-settings:before{content:"\e303"}.icon-notification:before{content:"\e304"}.icon-external-link:before{content:"\e307"}.icon-picture-filled:before{content:"\e308"}.icon-no-picture-filled:before{content:"\e90f"}.icon-eye:before{content:"\e309"}.icon-no-eye:before{content:"\e910"}.icon-file:before{content:"\e310"}.icon-file-filled:before{content:"\e913"}.icon-community:before{content:"\e338"}.icon-tree-level:before{content:"\e312"}.icon-filter:before{content:"\e313"}.icon-list-bulleted:before{content:"\e314"}.icon-menu:before{content:"\e316"}
/*! purgecss start ignore */.icon-location-filled:before{content:"\e315"}
/*! purgecss end ignore */.icon-calendar:before{content:"\e317"}.icon-pin:before{content:"\e318"}.icon-edit:before{content:"\e319"}.icon-hang-up:before{content:"\e320"}.icon-portfolio:before{content:"\e321"}.icon-exit:before{content:"\e322"}.icon-print:before{content:"\e323"}.icon-locked:before{content:"\e324"}.icon-message:before{content:"\e325"}.icon-dartboard:before{content:"\e326"}.icon-building-highlight:before{content:"\e328"}.icon-draw-finger:before{content:"\e329"}.icon-draw-cursor:before{content:"\e330"}.icon-gps:before{content:"\e331"}.icon-shopping-cart-empty:before{content:"\e332"}.icon-shopping-cart-full:before{content:"\e333"}.icon-sleep:before{content:"\e339"}.icon-single-bed:before{content:"\e428"}.icon-twin-beds:before{content:"\e430"}.icon-double-bed:before{content:"\e429"}.icon-floor-plan-bg:before{content:"\e402"}.icon-video-bg:before{content:"\e404"}.icon-video-filled:before{content:"\e405"}.icon-camera:before{content:"\e406"}.icon-no-block:before{content:"\e408"}.icon-smoking:before{content:"\e409"}.icon-pets:before{content:"\e427"}.icon-circle:before{content:"\e410"}.icon-airsnow:before{content:"\e411"}.icon-fire:before{content:"\e412"}.icon-elevator:before{content:"\e413"}.icon-car:before{content:"\e414"}.icon-water:before{content:"\e415"}.icon-security-camera:before{content:"\e416"}.icon-garage:before{content:"\e417"}.icon-motorcycle:before{content:"\e418"}.icon-light:before{content:"\e419"}.icon-storage:before{content:"\e420"}.icon-tree:before{content:"\e421"}.icon-window:before{content:"\e422"}.icon-decoration-filled:before{content:"\e423"}.icon-oven:before{content:"\e424"}.icon-hanger:before{content:"\e425"}.icon-pool:before{content:"\e426"}.icon-contact-sent:before{content:"\e608"}.icon-error:before{content:"\e607"}.icon-checkmark:before{content:"\e606"}.icon-3D-tour-bg:before{content:"\e431"}.icon-360-tour-bg:before{content:"\e401"}.icon-checkbox:before{content:"\e105"}.icon-checkbox-checked:before{content:"\e106"}.icon-checkbox-partially-checked:before{content:"\e908"}.icon-radio-button:before{content:"\e107"}.icon-radio-button-checked:before{content:"\e108"}.icon-metro-catania:before{content:"\e801"}.icon-metro-barcelona:before{content:"\e802"}.icon-rodalies-catalunya:before{content:"\e803"}.icon-metro-valencia:before{content:"\e804"}.icon-metro-perugia:before{content:"\e805"}.icon-tram-alicante:before{content:"\e806"}.icon-metro-palma:before{content:"\e807"}.icon-metro-malaga:before{content:"\e808"}.icon-metro-madrid:before{content:"\e809"}.icon-cercanias-madrid:before{content:"\e810"}.icon-metro-bilbao:before{content:"\e811"}.icon-metro-sevilla:before{content:"\e812"}.icon-metro-porto:before{content:"\e813"}.icon-metro-lisboa:before{content:"\e814"}.icon-metropolitana:before{content:"\e815"}.icon-checkmark-bg:before{content:"\e601"}.icon-error-bg:before{content:"\e602"}.icon-help-bg:before{content:"\e603"}.icon-info-bg:before{content:"\e604"}.icon-warning-bg:before{content:"\e605"}.icon-energy-aplus-right:before{content:"\e501"}.icon-energy-a-right:before{content:"\e502"}.icon-energy-b-right:before{content:"\e503"}.icon-energy-c-right:before{content:"\e504"}.icon-energy-d-right:before{content:"\e505"}.icon-energy-e-right:before{content:"\e506"}.icon-energy-f-right:before{content:"\e507"}.icon-energy-g-right:before{content:"\e508"}.icon-energy-bminus-right:before{content:"\e509"}.icon-energy-a1-right:before{content:"\e510"}.icon-energy-a2-right:before{content:"\e511"}.icon-energy-a3-right:before{content:"\e512"}.icon-energy-a4-right:before{content:"\e513"}.icon-energy-plus-top:before{content:"\e514"}.icon-energy-a-top:before{content:"\e515"}.icon-energy-b-top:before{content:"\e516"}.icon-energy-b-minus-top:before{content:"\e517"}.icon-energy-c-top:before{content:"\e518"}.icon-energy-d-top:before{content:"\e519"}.icon-energy-e-top:before{content:"\e520"}.icon-energy-f-top:before{content:"\e521"}.icon-id-favicon:before{content:"\e701"}.icon-yaencontre:before{content:"\e735"}.icon-idealista-icon:before{content:"\e710"}.icon-hipotecas:before{content:"\e713"}.icon-tools-icon:before{content:"\e719"}.icon-seguros:before{content:"\e732"}.icon-news:before{content:"\e712"}.icon-assicurazione:before{content:"\e733"}.icon-data-icon:before{content:"\e722"}.icon-archive:before{content:"\e724"}.icon-energy:before{content:"\e721"}.icon-labs:before{content:"\e716"}.icon-mutui:before{content:"\e714"}.icon-creditohabitacao:before{content:"\e715"}.icon-prestamos-icon:before{content:"\e726"}.icon-maps:before{content:"\e717"}.icon-rentalia:before{content:"\e718"}.icon-linkedin:before{content:"\e702"}.icon-youtube:before{content:"\e703"}.icon-twitter:before{content:"\e704"}.icon-facebook:before{content:"\e706"}.icon-android:before{content:"\e707"}.icon-ios:before{content:"\e708"}.icon-whatsapp:before{content:"\e720"}.icon-instagram:before{content:"\e705"}.icon-twitter-figure:before{content:"\e727"}.icon-facebook-figure:before{content:"\e728"}.icon-tiktok-outline:before{content:"\e90c"}.icon-tiktok-solid:before{content:"\e90b"}.icon-whatsapp-outline:before{content:"\e723"}.icon-telegram:before{content:"\e729"}.icon-telegram-solid:before{content:"\e90a"}.idealista-data-input{display:flex;flex-direction:column;gap:.5rem}.idealista-data-input .input-wrapper{align-items:center;background-color:#fff;border:1px solid #a3a3a0;display:flex;justify-content:space-between;padding:.5rem}.idealista-data-input .input-wrapper input{border:0;box-sizing:border-box;height:26px;outline:0;width:100%}.idealista-data-input .input-wrapper .prefix span,.idealista-data-input .input-wrapper .suffix span{color:#8e8f8c}.idealista-data-input .input-wrapper .prefix{padding-right:.5rem}.idealista-data-input .input-wrapper .suffix{padding-left:.5rem}.idealista-data-input .input-wrapper:hover,.idealista-data-input textarea:hover{border:1px solid #b62682}.idealista-data-input .input-wrapper:focus-within,.idealista-data-input textarea:focus{border:1px solid #b1d004;box-shadow:0 0 4px 0 #b1d004;outline:none}.idealista-data-input .input--invalid,.idealista-data-input textarea.input--invalid{border:1px solid #e07901!important}.idealista-data-input .input--disabled,.idealista-data-input .input--disabled:hover,.idealista-data-input textarea.input--disabled,.idealista-data-input textarea.input--disabled:hover{background-color:#f4f5f2;border:1px solid #e5e6e1;color:#8e8f8c}.idealista-data-input .input--disabled input{background-color:#f4f5f2}.idealista-data-input input::-webkit-inner-spin-button,.idealista-data-input input::-webkit-outer-spin-button{-webkit-appearance:none}.idealista-data-input input[type=number]{-moz-appearance:textfield}.idealista-data-input textarea{border:1px solid #a3a3a0;box-sizing:border-box;display:block;padding:.5rem 1rem;width:100%}.idealista-data-input .help-text{color:#8e8f8c;font-size:.875rem}.idealista-data-input .incrementer-container{display:flex}.idealista-data-input .incrementer-container button{align-items:center;background-color:#e5e6e1;border:1px solid #a3a3a0;border-radius:2px;box-shadow:inset 0 -1px 1px 0 #a3a3a0,inset 0 1px 1px 0 #fff;color:#141414;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.idealista-data-input .incrementer-container button:hover{background-color:#cbccc7}.idealista-data-input .incrementer-container button:focus{border:1px solid #b1d004;box-shadow:0 0 4px 0 #b1d004,inset 0 -1px 1px 0 #b1d004,inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.idealista-data-input .incrementer-container button.minus{border-bottom-right-radius:0;border-top-right-radius:0}.idealista-data-input .incrementer-container button.plus{border-bottom-left-radius:0;border-top-left-radius:0}.idealista-data-input .incrementer-container button.button--disabled{background-color:#f4f5f2;border:1px solid #e5e6e1;box-shadow:none;cursor:auto}.idealista-data-input .incrementer-container .input-container{align-items:center;background-color:#fff;border:1px solid #a3a3a0;display:flex;gap:.5rem}.idealista-data-input .incrementer-container .input-container input{border:0;outline:none;text-align:center;width:48px}.idealista-data-input .incrementer-container .input-container input:focus{box-shadow:none}.idealista-data-input .incrementer-container .input-container .suffix{padding:0 .5rem}.idealista-data-input .incrementer-container .input-container input.has-errors{border:2px solid #e07901}.idealista-data-datepicker{font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;font-size:14px}.idealista-data-datepicker ul{list-style-type:none;margin:0}.idealista-data-datepicker .datepicker-label{font-size:1rem}.idealista-data-datepicker .datepicker-wrapper{background-color:#fff;margin-top:.5rem;position:relative}.idealista-data-datepicker .datepicker-wrapper .label{align-items:center;border:1px solid #a3a3a0;cursor:pointer;display:flex;padding:.5rem}.idealista-data-datepicker .datepicker-wrapper .label .date{align-items:center;display:flex;flex:1;height:24px;justify-content:center}.idealista-data-datepicker .datepicker-wrapper .label .calendar-icon{color:#141414;font-size:20px}.idealista-data-datepicker .datepicker-wrapper .label .icon--magenta{color:#b62682}.idealista-data-datepicker .datepicker-wrapper .label .icon--grey{color:#8e8f8c}.idealista-data-datepicker .datepicker-wrapper:hover .label{border:1px solid #b62682}.idealista-data-datepicker .datepicker-wrapper:hover .label+.calendar{border:1px solid #b62682;border-top:0}.idealista-data-datepicker .datepicker-wrapper.invalid .label,.idealista-data-datepicker .datepicker-wrapper.invalid .label+.calendar{border:1px solid #e07901}.idealista-data-datepicker .datepicker-wrapper.disabled,.idealista-data-datepicker .datepicker-wrapper.disabled .header .arrow,.idealista-data-datepicker .datepicker-wrapper.disabled .header .arrow:hover{color:#8e8f8c}.idealista-data-datepicker .datepicker-wrapper.disabled li.active,.idealista-data-datepicker .datepicker-wrapper.disabled li.active:hover{background-color:#a3a3a0;color:#fff}.idealista-data-datepicker .datepicker-wrapper.disabled .days li.day:hover{background-color:#e5e6e1;color:#8e8f8c}.idealista-data-datepicker .datepicker-wrapper.disabled .days li.day.active,.idealista-data-datepicker .datepicker-wrapper.disabled .days li.day.active:hover{background-color:#a3a3a0;color:#fff}.idealista-data-datepicker .calendar{background:#fff;border:1px solid #a3a3a0;border-top:0;box-sizing:border-box;position:absolute;width:100%;z-index:1}.idealista-data-datepicker .calendar .header{align-items:center;display:flex;justify-content:flex-start;padding:.5rem}.idealista-data-datepicker .calendar .header span{color:#b62682;cursor:pointer}.idealista-data-datepicker .calendar .header span.date{flex:1;font-weight:700;text-align:center}.idealista-data-datepicker .calendar .months,.idealista-data-datepicker .calendar .years{display:flex;flex-wrap:wrap;padding:.5rem;text-align:center}.idealista-data-datepicker .calendar .months li,.idealista-data-datepicker .calendar .years li{cursor:pointer;margin:1px;padding:5px 0;width:32%}.idealista-data-datepicker .calendar .months li:hover,.idealista-data-datepicker .calendar .years li:hover{background-color:#b62682;color:#fff}.idealista-data-datepicker .calendar .months li{flex:30%}.idealista-data-datepicker .calendar li.active{background-color:#b62682;color:#fff}.idealista-data-datepicker .week{justify-content:center;padding:.5rem}.idealista-data-datepicker .week li{font-weight:700}.idealista-data-datepicker .days,.idealista-data-datepicker .week{display:flex}.idealista-data-datepicker .days li,.idealista-data-datepicker .week li{flex:13%;margin:1px;padding:5px 0;text-align:center}.idealista-data-datepicker .days{flex-wrap:wrap;padding:.5rem}.idealista-data-datepicker .days li.day.active{background-color:#e5e6e1;color:#141414;cursor:pointer}.idealista-data-datepicker .days li.day.today{background-color:#ffd1ee;color:#8f156a}.idealista-data-datepicker .days li.day.valid{color:#8e8f8c}.idealista-data-datepicker .days li.day.active:hover,.idealista-data-datepicker .days li.day.selected{background-color:#b62682;color:#fff}.idealista-data-datepicker .days li.day.range{background-color:#f4f5f2;color:#b62682}.idealista-data-datepicker .days li.day.disabled,.idealista-data-datepicker .days li.day.disabled:hover{background:none;color:#cbccc7;cursor:auto}.idealista-data-datepicker .header .date{color:#8e8f8c!important}.idealista-data-dropdown .dropdown-container{background-color:#fff;position:relative}.idealista-data-dropdown .dropdown-container.active .dropdown-label,.idealista-data-dropdown .dropdown-container.active .dropdown-list,.idealista-data-dropdown .dropdown-container:hover .dropdown-label,.idealista-data-dropdown .dropdown-container:hover .dropdown-list{border:1px solid #b62682}.idealista-data-dropdown .dropdown-container.invalid .dropdown-label,.idealista-data-dropdown .dropdown-container.invalid .dropdown-list{border:1px solid #e07901}.idealista-data-dropdown .dropdown-container.disabled{background-color:#f4f5f2;color:#8e8f8c;pointer-events:none}.idealista-data-dropdown .dropdown-container.disabled .dropdown-label{border-color:#e5e6e1;cursor:auto}.idealista-data-dropdown .dropdown-container.disabled .dropdown-label .option-label{color:#8e8f8c}.idealista-data-dropdown .dropdown-container.disabled .dropdown-list{border-color:#e5e6e1}.idealista-data-dropdown .dropdown-container.disabled .dropdown-list .option{background-color:#f4f5f2;pointer-events:none}.idealista-data-dropdown .dropdown-container.disabled .dropdown-list .option .option-label{color:#a3a3a0}.idealista-data-dropdown .dropdown-container.disabled .dropdown-list .option:hover{background-color:#f4f5f2;color:#a3a3a0;cursor:auto}.idealista-data-dropdown .dropdown-label{align-items:center;border:1px solid #a3a3a0;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 1rem}.idealista-data-dropdown .dropdown-label .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idealista-data-dropdown .dropdown-list{background-color:#fff;border:1px solid #a3a3a0;border-top:0!important;box-sizing:border-box;list-style:none;margin:0;max-height:250px;overflow:auto;padding:0;position:absolute;width:100%;z-index:1}.idealista-data-dropdown .dropdown-list .option{align-items:center;cursor:pointer;display:flex;gap:.5rem;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis}.idealista-data-dropdown .dropdown-list .option .option-icon{font-size:1.5rem}.idealista-data-dropdown .dropdown-list .option.active,.idealista-data-dropdown .dropdown-list .option:hover{background-color:#e1f56e!important}.idealista-data-dropdown .dropdown-list .option.active .option-icon,.idealista-data-dropdown .dropdown-list .option.active .option-label,.idealista-data-dropdown .dropdown-list .option:hover .option-icon,.idealista-data-dropdown .dropdown-list .option:hover .option-label{color:#b62682}.idealista-data-dropdown .dropdown-input{position:absolute;width:100%}.idealista-data-dropdown .help-text{color:#8e8f8c;font-size:.875rem;margin-top:5px}.idealista-data-dropdown.lime .dropdown-container .dropdown-label,.idealista-data-dropdown.white .dropdown-container .dropdown-label{border:0!important}.idealista-data-dropdown.lime .dropdown-container .dropdown-label .option-label,.idealista-data-dropdown.white .dropdown-container .dropdown-label .option-label{color:#141414}.idealista-data-dropdown.lime .dropdown-list,.idealista-data-dropdown.white .dropdown-list{background-color:#fff;border:1px solid #cbccc7!important;margin-top:3px}.idealista-data-dropdown.lime .dropdown-list .option.active,.idealista-data-dropdown.lime .dropdown-list .option:hover,.idealista-data-dropdown.white .dropdown-list .option.active,.idealista-data-dropdown.white .dropdown-list .option:hover{background-color:#f4f5f2!important}.idealista-data-dropdown.lime .dropdown-container{background-color:#e1f56e}.idealista-data-feedback{align-items:baseline;border-radius:2px;display:flex;font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;gap:.5rem;padding:1rem}.idealista-data-feedback .description{display:flex;flex-direction:column;gap:.5rem}.idealista-data-feedback .description .text{color:#141414}.idealista-data-feedback.large,.idealista-data-feedback.medium{padding:1rem}.idealista-data-feedback.small{padding:.5rem 1rem}.idealista-data-feedback.checkmark{background-color:#ebfaeb;color:#0c990c}.idealista-data-feedback.error{background-color:#fff0f0;color:#d62f2f}.idealista-data-feedback.warning{background-color:#fff3e6;color:#e07901}.idealista-data-feedback.help{background-color:#fff8db}
/*! purgecss start ignore */.idealista-data-flag{height:.75rem;width:1rem}.idealista-data-flag.disabled{opacity:.5}.idealista-data-lang-es{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/es.svg)}.idealista-data-lang-ca{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/es-ct.svg)}.idealista-data-lang-en{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/gb.svg)}.idealista-data-lang-fr{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/fr.svg)}.idealista-data-lang-de{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/de.svg)}.idealista-data-lang-it{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/it.svg)}.idealista-data-lang-pt{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/pt.svg)}.idealista-data-lang-da{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/dk.svg)}.idealista-data-lang-fi{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/fi.svg)}.idealista-data-lang-nl{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/nl.svg)}.idealista-data-lang-no{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/no.svg)}.idealista-data-lang-pl{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/pl.svg)}.idealista-data-lang-ro{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/ro.svg)}.idealista-data-lang-ru{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/ru.svg)}.idealista-data-lang-sv{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/se.svg)}.idealista-data-lang-el{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/gr.svg)}.idealista-data-lang-zh{background-image:url(https://st3.idealista.com/static/common/release/modules/resources/img/flags/zh.svg)}
/*! purgecss end ignore */.idealista-data-highcharts .years-container{cursor:pointer;display:flex;justify-content:center}.idealista-data-highcharts .years-container span{color:#a3a3a0;padding:0 .25rem}.idealista-data-highcharts .years-container span:hover{color:#141414}.idealista-data-highcharts .years-container span.active{color:#b62682;font-weight:700}.idealista-data-lang-select{width:-moz-fit-content;width:fit-content}.idealista-data-lang-select .dropdown-container{position:relative}.idealista-data-lang-select .dropdown-container .dropdown-label .label{display:none}.idealista-data-lang-select .dropdown-container .dropdown-list{position:absolute;right:0;width:auto}@media (min-width:576px){.idealista-data-lang-select{min-width:150px}.idealista-data-lang-select .dropdown-container .dropdown-label .label{display:block}.idealista-data-lang-select .dropdown-container .dropdown-list{width:100%}}.idealista-data-link{align-items:center;cursor:pointer;display:inline-flex}.idealista-data-link .icon,.idealista-data-link .label{color:#145bc7;font-size:1rem}.idealista-data-link .label{-webkit-text-decoration:none;text-decoration:none}.idealista-data-link .icon.start{margin-right:5px}.idealista-data-link .icon.end{margin-left:5px}.idealista-data-link.small .icon,.idealista-data-link.small .label{font-size:.875rem}.idealista-data-loading{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:1000}.idealista-data-loading .loader{background-color:#fff;border-radius:2px;box-shadow:0 2px 8px 0 hsla(60,1%,40%,.24);display:flex;margin:auto;width:272px;z-index:1}.idealista-data-loading .loader img{width:64px}.idealista-data-loading .loader .text{align-items:center;color:#666664;display:flex;font-weight:700;margin-left:1rem}.idealista-data-slider{background-color:#cbccc7;height:5px}.idealista-data-slider .line{background-color:#b62682;height:5px;width:100%}.idealista-data-slider .increment{animation:increase 5s infinite}@keyframes increase{0%{width:5%}to{width:100%}}.idealista-data-map-legend{border:1px solid #cbccc7;display:inline-flex}.idealista-data-map-legend .dropdown{min-width:250px}.idealista-data-map-legend .rank{align-items:center;border-left:1px solid #cbccc7;box-shadow:0 1px 2px 0 hsla(60,1%,40%,.24);display:flex;justify-content:space-between;padding:.5rem 1rem}.idealista-data-map-legend .rank .icon{margin:0 .5rem}.idealista-data-map-legend .rank .colors{display:flex;margin:0 .5rem}.idealista-data-map-legend .rank .colors .color{height:20px;width:50px}.idealista-data-pagination .label{cursor:pointer;justify-content:center;white-space:nowrap}.idealista-data-pagination .label,.idealista-data-pagination .label .change-page-control{align-items:center;display:flex;gap:.25rem}.idealista-data-pagination .label span.back,.idealista-data-pagination .label span.next{font-weight:500}.idealista-data-pagination .more-results{color:#666664}.idealista-data-pagination .page{background-color:#fff}.idealista-data-pagination .desktop{align-items:center;color:#145bc7;display:flex;justify-content:center}.idealista-data-pagination .desktop ul{display:flex;list-style-type:none;margin:0 1rem;padding:0}.idealista-data-pagination .desktop ul li{margin:.3rem}.idealista-data-pagination .desktop ul li div{cursor:pointer;display:flex;height:30px;width:40px}.idealista-data-pagination .desktop ul li div span{margin:auto}.idealista-data-pagination .desktop ul li .page{border:1px solid #145bc7;border-radius:2px}.idealista-data-pagination .desktop ul li .page.active{background-color:#fff0f9}.idealista-data-pagination .desktop ul li .page.active span{font-weight:500}.idealista-data-pagination .desktop ul li .page.active,.idealista-data-pagination .desktop ul li .page:hover{border:1px solid #b62682;color:#b62682}.idealista-data-pagination .desktop ul li .no-page span{margin-top:10px}.idealista-data-pagination .mobile{color:#145bc7;text-align:center}.idealista-data-pagination .mobile .more-results{margin-bottom:.5rem}.idealista-data-pagination .mobile .pagination-container{align-items:center;display:flex;font-weight:700;justify-content:center}.idealista-data-pagination .mobile .pagination-container .label{background-color:#fff;border:1px solid #145bc7;border-radius:2px;height:40px;width:166px}.idealista-data-pagination .mobile .pagination-container .page{background-color:#fff0f9;border:1px solid #b62682;color:#b62682;display:flex;height:40px;margin:0 1rem;min-width:40px}.idealista-data-pagination .mobile .pagination-container .page span{margin:auto}@media (max-width:576px){.idealista-data-pagination .desktop{display:none}}@media (min-width:577px){.idealista-data-pagination .mobile{display:none}}.idealista-data-radio-button-list{display:flex;flex-direction:column;gap:.5rem}.idealista-data-radio .radio-label-wrapper{position:relative}.idealista-data-radio .radio-label-wrapper .radio-input{cursor:pointer;opacity:0;position:absolute;z-index:1}.idealista-data-radio .radio-label-wrapper .radio-input:focus+.radio-wrapper .radio{border-color:#b1d004!important;box-shadow:0 0 4px 0 #b1d004}.idealista-data-radio .radio-label-wrapper .radio-input:checked+.radio-wrapper .radio{border-color:#b62682}.idealista-data-radio .radio-label-wrapper .radio-input:disabled+.radio-wrapper .radio{background-color:#f4f5f2;border:1px solid #e5e6e1}.idealista-data-radio .radio-label-wrapper .radio-input:disabled+.radio-wrapper .radio .radio-checked{background-color:#a3a3a0;border:1px solid #a3a3a0}.idealista-data-radio .radio-label-wrapper .radio-input:disabled+.radio-wrapper .radio-label .label{color:#8e8f8c}.idealista-data-radio .radio-label-wrapper .radio-input.input--invalid+.radio-wrapper .radio{border:1px solid #e07901}.idealista-data-radio .radio-label-wrapper .radio-input.input--required+.radio-wrapper .radio{background-color:#fff8db;border:1px solid #cbccc7}.idealista-data-radio .radio-label-wrapper .radio-wrapper{cursor:pointer;display:inline-flex;gap:.5rem;position:relative}.idealista-data-radio .radio-label-wrapper .radio-wrapper .radio{background-color:#fff;border:1px solid #a3a3a0;border-radius:50%;height:1rem;min-width:1rem;position:relative;width:1rem}.idealista-data-radio .radio-label-wrapper .radio-wrapper .radio-checked{background-color:#b62682;border:1px solid #b62682;border-radius:50%;height:.5rem;left:3px;position:absolute;top:3px;width:.5rem}.idealista-data-radio .radio-label-wrapper .radio-wrapper .radio-label{display:flex;flex-direction:column;gap:.5rem}.idealista-data-radio .radio-label-wrapper .radio-wrapper .radio-label .label{align-items:center;display:flex;gap:.5rem}.idealista-data-radio .radio-label-wrapper .radio-wrapper .radio-label .help-text{color:#8e8f8c}.idealista-data-stepper .stepper-name{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.idealista-data-stepper .stepper-bar{background-color:#e5e6e1;border-radius:6px;flex:1;height:.5rem}.idealista-data-stepper .stepper-bar .bar{background-color:#b1d004;border-radius:6px;height:.5rem}@media (min-width:576px){.idealista-data-stepper{align-items:center;display:flex}.idealista-data-stepper .stepper-name{margin:0}.idealista-data-stepper .stepper-bar{margin-left:1rem}}.idealista-data-switch .switch-container{display:flex}.idealista-data-switch .switch-container .switch{background-color:#fff;border:1px solid #a3a3a0;border-radius:14px;cursor:pointer;height:30px;max-width:60px;position:relative;width:100%}.idealista-data-switch .switch-container .switch input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;cursor:pointer;height:auto!important;opacity:0;position:absolute;width:auto!important;z-index:1}.idealista-data-switch .switch-container .slider.input--invalid{border:1px solid #e07901}.idealista-data-switch .switch-container .slider:before{background-color:#a3a3a0;border-radius:50%;color:#a3a3a0;content:"";height:18px;margin:5px;position:absolute;transition:.4s;width:18px}.idealista-data-switch .switch-container input:checked+.slider{background-color:#fff}.idealista-data-switch .switch-container input:checked+.slider:before{background-color:#b62682;transform:translateX(30px)}.idealista-data-switch .switch-container input:disabled+.slider{background-color:#f4f5f2;cursor:auto}.idealista-data-switch .switch-container input:disabled+.slider:before{border-color:#a3a3a0;color:#a3a3a0}.idealista-data-switch .switch-container .switch:focus-within{background-color:#fff;border:1px solid #b1d004;box-shadow:0 0 4px #b1d004}.idealista-data-switch .switch-container .switch:hover{border:1px solid #b62682}.idealista-data-switch .switch-container .slider.input--invalid{border-color:#e07901}.idealista-data-switch .switch-container .switch-label{display:flex;flex-direction:column;font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;margin-left:.5rem;margin-top:3px}.idealista-data-switch .switch-container .switch-label .help{color:#8e8f8c;margin-top:4px}.idealista-data-switch .switch-container .switch-help{position:relative;top:12px}.idealista-data-switch .text--active{color:#b62682}.idealista-data-switch .text--disabled{color:#8e8f8c}.idealista-data-tabs{border-bottom:4px solid #cbccc7;color:#a3a3a0;font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;font-weight:700;margin:1rem 0}.idealista-data-tabs .list{display:flex;gap:1rem;list-style:none;margin:0 0 -4px;padding:0}.idealista-data-tabs .list li{cursor:pointer;padding:.5rem}.idealista-data-tabs .list li.active,.idealista-data-tabs .list li:hover{border-bottom:4px solid #b62682}.idealista-data-tabs .list li.active span,.idealista-data-tabs .list li:hover span{color:#b62682}.idealista-data-poi-card{background-color:#fff;border-left:2px solid #fff;box-shadow:0 1px 2px 0 hsla(60,1%,40%,.24);overflow:hidden;padding:.5rem}.idealista-data-poi-card p{margin:0}.idealista-data-poi-card p .website{word-wrap:break-word}.idealista-data-poi-card .info .title{display:flex;justify-content:space-between;margin-bottom:.5rem}.idealista-data-poi-card .info .title .kms{color:#8e8f8c;flex:1 0 30%;text-align:right}.idealista-data-poi-card:hover{box-shadow:0 2px 8px 0 hsla(60,1%,40%,.24)}.idealista-data-poi-card:hover .info{cursor:pointer}.idealista-data-poi-item .header{align-items:center;display:flex;padding:.5rem}.idealista-data-poi-item .header span{color:#fff}.idealista-data-poi-item .header .icon{font-size:18px;margin-right:.5rem}.idealista-data-poi-item .header .name{color:#fff}.idealista-data-poi-item .poi{margin-top:.5rem}.idealista-data-poi-list .address{font-size:1.125rem;font-weight:700;margin:0 0 1.5rem}.idealista-data-poi-list .list{display:block}.idealista-data-poi-list .list .item{margin-bottom:1.5rem}.idealista-data-poi-list .list.grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:575px){.idealista-data-poi-list .list{display:block!important}}.idealista-data-poi-map{background-color:#fff;box-shadow:0 4px 16px hsla(60,1%,40%,.32);max-width:100%;position:relative;width:300px;z-index:10}.idealista-data-poi-map .poi-map-container{padding:.5rem}.idealista-data-poi-map .poi-map-container .poi-header{align-items:bottom;display:flex}.idealista-data-poi-map .poi-map-container .poi-header .subcategory{color:#666664;flex:1;margin-left:.5rem;white-space:nowrap}.idealista-data-poi-map .poi-map-container .poi-header .icon-subcategory{font-size:1.5625rem}.idealista-data-poi-map .poi-map-container .poi-header .icon-close{color:#a3a3a0}.idealista-data-poi-map .poi-map-container .name{word-wrap:break-word}.idealista-data-poi-map .poi-map-container .poi-container{align-items:flex-end;display:flex}.idealista-data-poi-map .poi-map-container .poi-container .info{flex:1}.idealista-data-poi-map .poi-map-container .poi-container .info p{word-wrap:break-word;cursor:auto!important;margin:0;max-width:250px}.idealista-data-poi-map .poi-map-container .poi-container .icon{color:#145bc7}.idealista-data-poi-map .poi-map-container .icon{cursor:pointer;font-size:1.125rem}.idealista-data-poi-map .tip-container{height:20px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;width:40px}.idealista-data-poi-map .tip-container .tip{background:#fff;box-shadow:0 4px 16px 0 hsla(60,1%,40%,.32);height:17px;margin:-10px auto;padding:1px;transform:rotate(45deg);width:17px}.idealista-data-property-info .icon{font-size:24px}.idealista-data-property-info .info-small{font-size:14px}.idealista-data-property-item{background-color:#fff;box-shadow:0 1px 2px hsla(60,1%,40%,.24);box-sizing:border-box;cursor:pointer;padding:1rem}.idealista-data-property-item .price{font-weight:700}.idealista-data-property-item .desktop{align-items:center;display:flex;justify-content:space-between}.idealista-data-property-item .mobile{display:none}@media (max-width:575px){.idealista-data-property-item{padding:.5rem}.idealista-data-property-item .desktop{display:none}.idealista-data-property-item .mobile{display:block}.idealista-data-property-item .mobile .data-container{display:flex;justify-content:space-between}}.idealista-data-property-item:hover{box-shadow:0 2px 8px 0 hsla(60,1%,40%,.24)}.idealista-data-property-item:hover .idealista-data-link .label{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.idealista-data-property-list p{margin:0 0 .5rem}.idealista-data-property-list p.title{color:#454d58;font-weight:700}.idealista-data-property-list .filters{display:flex}.idealista-data-property-list .filters .filter{flex:0.5;margin-bottom:1rem}.idealista-data-property-list .filters .filter.dropdown{margin-right:.5rem}@media (max-width:575px){.idealista-data-property-list .filters{display:block}.idealista-data-property-list .filters .filter.dropdown{margin-right:0}}.idealista-data-property-list .property-item{margin-bottom:.5rem}.idealista *{font-family:bernino-regular,Verdana,Arial,Geneva,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.idealista button:focus{outline:none!important}.idealista .h1{font-size:1.75rem;line-height:36px}.idealista .h1,.idealista .h2{font-weight:700;letter-spacing:-.2px;margin:0}.idealista .h2{font-size:1.5rem;line-height:30px}.idealista .h3{font-size:1.25rem;font-weight:700;letter-spacing:-.2px;line-height:24px;margin:0}.idealista .h4{font-size:1rem;font-weight:500;line-height:24px;margin:0}.idealista .text-big{font-size:1.125rem;font-weight:700;line-height:30px}.idealista .text-large-body{font-size:1.125rem;font-weight:400;line-height:30px}.idealista .text-semi-body{font-size:1rem;font-weight:500;line-height:24px}.idealista .text-body{font-size:1rem;font-weight:400;line-height:24px}.idealista .text-caption,.idealista .text-tag{font-size:.875rem;font-weight:400;line-height:18px}.idealista .text-action{font-weight:500}.idealista .text-action,.idealista .text-link{color:#145bc7;font-size:1rem;line-height:24px;-webkit-text-decoration:none;text-decoration:none}.idealista .text-link{font-weight:400}.idealista .text-action:hover,.idealista .text-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.idealista .mt-8{margin-top:.5rem}.idealista .mr-8{margin-right:.5rem}.idealista .mb-8{margin-bottom:.5rem}.idealista .mb-16{margin-bottom:1rem}.idealista .ml-8{margin-left:.5rem}.idealista .shadow-raised{box-shadow:0 1px 2px 0 hsla(60,1%,40%,.24)}.idealista .shadow-sticky{box-shadow:0 2px 8px 0 hsla(60,1%,40%,.24)}.idealista .shadow-temporary{box-shadow:0 4px 16px 0 hsla(60,1%,40%,.32)}.idealista .shadow-pop-up{box-shadow:0 8px 32px 2px hsla(60,1%,40%,.4)}@media (max-width:768px){.idealista .h1{font-size:1.5rem;line-height:30px}.idealista .h2{font-size:1.25rem;letter-spacing:-.1px;line-height:24px}.idealista .h3{font-size:1.125rem;letter-spacing:-.1px}}
/*! purgecss start ignore */#__layout,#__nuxt,body,html{--tw-text-opacity:1;color:#141414;color:rgba(20,20,20,var(--tw-text-opacity));font-family:bernino-regular,sans-serif;height:100%;margin:0;padding:0}
/*! purgecss end ignore */a{--tw-text-opacity:1;color:#145bc7;color:rgba(20,91,199,var(--tw-text-opacity));text-decoration-line:none}a:hover{text-decoration-line:underline}h1{font-size:1.563rem;line-height:36px}h1,h2{font-weight:700}h2{font-size:1.125rem;line-height:24px}.h1{font-size:1.75rem;line-height:36px}.h1,.h2{font-weight:700;letter-spacing:-.2px}.h2{font-size:1.5rem;line-height:30px}.h3{font-size:1.25rem;font-weight:700;letter-spacing:-.2px}.h3,.h4{line-height:24px}.h4{font-size:1rem;font-weight:500}.text-big{font-weight:700}.text-big,.text-large-body{font-size:1.125rem;line-height:30px}.text-large-body{font-weight:400}.text-semi-body{font-weight:500}.text-body,.text-semi-body{font-size:1rem;line-height:24px}.text-body{font-weight:400}.text-caption,.text-tag{font-size:.875rem;font-weight:400;line-height:18px}.text-action,.text-link{--tw-text-opacity:1;color:#145bc7;color:rgba(20,91,199,var(--tw-text-opacity));font-size:1rem;line-height:24px}.text-action:hover,.text-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.text-action{font-weight:500}.text-link{font-weight:400}.text-inherit{color:inherit}.container-fluid{display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:100%}.content{overflow:hidden}.content,.content-boxed{background:#fff;display:flex;flex:1;position:relative}.sidebar{--tw-bg-opacity:1;background-color:#f4f5f2;background-color:rgba(244,245,242,var(--tw-bg-opacity));max-width:544px;min-width:544px;width:544px}.sidebar .sidebar-content{height:100%;overflow:auto}@media (max-width:767px){.container{max-width:none;width:100%}.h1{font-size:1.5rem;line-height:30px}.h2{font-size:1.25rem;line-height:24px}.h2,.h3{letter-spacing:-.1px}.h3{font-size:1.125rem}.sidebar{height:100%;max-width:100%;min-width:100%;position:absolute;transform:translateY(calc(100% - 50px));transform:translateY(0)!important;transition:1s;width:100%;z-index:1}.sidebar-content{padding:0}.page__section{padding:1rem!important}.publicidad-iframe iframe{margin-top:1rem!important}}@media (min-width:768px) and (max-width:844px){.open-map-link{display:block!important}.sidebar,.sidebar-number{max-width:100%!important;min-width:100%!important;width:100%!important}}@media (min-width:845px){.sidebar-number{max-width:60%;min-width:60%;width:60%}.open-map-link{display:none!important}}@media (min-width:1200px){.sidebar-number{max-width:844px;min-width:844px;width:844px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.page__section{padding:1.5rem}.page__section--white{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.filter-bw{filter:grayscale(100%)}.publicidad-title{background:#f4f5f2;color:#8e8f8c;display:block;font-size:14px;margin:0 auto;padding:0 10px;position:relative;text-align:center;top:10px;width:100px}.publicidad-iframe{border:1px solid #8e8f8c}.publicidad-iframe iframe{display:inline;display:initial;margin-top:.5rem;max-height:250px;max-width:500px}.active-ads{-webkit-text-decoration:none!important;text-decoration:none!important}.active-ads:hover .ad-link{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.news-item:hover{box-shadow:0 2px 8px 0 hsla(60,1%,40%,.24)}.news-item a .description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:72px;overflow:hidden;text-overflow:ellipsis}
/*! purgecss start ignore */::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:#f4f5f2;background-color:rgba(244,245,242,var(--tw-bg-opacity));width:.5rem}::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:#cbccc7;background-color:rgba(203,204,199,var(--tw-bg-opacity));width:.5rem}.hide-scroll::-webkit-scrollbar{height:0;width:0}.scroll-horizontal{overflow-y:auto;white-space:nowrap}.scroll-horizontal::-webkit-scrollbar{height:0;width:0}
/*! purgecss end ignore */.skeleton-box *{background-color:#dddbdd;display:inline-block;overflow:hidden;position:relative}.skeleton-box:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,rgba(#fff,0),rgba(#fff,.2) 20%,rgba(#fff,.5) 60%,rgba(#fff,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.modal{z-index:9000}.input-checkbox input[type=checkbox]{opacity:0;position:absolute}.input-checkbox>span{cursor:pointer;display:block;margin-right:15px;padding-left:26px;padding-top:2px;position:relative;vertical-align:top}.input-checkbox>span:before{background-color:#fff;border:1px solid #a3a3a0;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:0;vertical-align:top;width:20px}.input-checkbox input[type=checkbox]:checked~span>span{color:#b62682}.input-checkbox>span>span{display:inline-block;margin-top:-3px;vertical-align:top}.input-checkbox input[type=checkbox]:checked~span>span:before{speak:none;-webkit-font-smoothing:antialiased;color:#b62682;content:"\e606";display:inline;font-family:idealista-icons,Arial,sans-serif;font-size:20px;font-weight:400;height:10px;left:0;line-height:normal;position:absolute;text-align:center;text-transform:none;top:0;vertical-align:middle;width:10px}.input-checkbox input[type=checkbox].fake-guide-focus~span:before,.input-checkbox input[type=checkbox]:focus~span:before{border-color:#b1d004;box-shadow:0 0 4px 0 #b1d004}.input-checkbox input[type=checkbox]:checked~span:before{border-color:#b62682}.input-checkbox input[type=checkbox][disabled]~span:before,.input-checkbox input[type=checkbox][readonly]~span:before{border-color:#e5e6e1}.input-checkbox input[type=checkbox][disabled]~span>span,.input-checkbox input[type=checkbox][readonly]~span>span{color:#8e8f8c}
/*! purgecss end ignore */.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-9{top:-2.25rem}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.right-0{right:0}.top-auto{top:auto}.z-10{z-index:10}.z-20{z-index:20}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-full{height:100%;width:100%}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-44{height:11rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-full{height:100%}.w-2\/4{width:50%}.w-24{width:6rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-48{width:12rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-32{flex:0 0 32%}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:.25rem;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:.5rem;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:.75rem;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:1rem;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:1.5rem;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:2rem;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:2.25rem;margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-idealista{border-radius:3px}.rounded-sm{border-radius:.125rem}.rounded-t-idealista{border-top-left-radius:3px;border-top-right-radius:3px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-grey20{--tw-border-opacity:1;border-color:#e5e6e1;border-color:rgba(229,230,225,var(--tw-border-opacity))}.border-grey30{--tw-border-opacity:1;border-color:#cbccc7;border-color:rgba(203,204,199,var(--tw-border-opacity))}.border-grey50{--tw-border-opacity:1;border-color:#8e8f8c;border-color:rgba(142,143,140,var(--tw-border-opacity))}.border-lime30{--tw-border-opacity:1;border-color:#e1f56e;border-color:rgba(225,245,110,var(--tw-border-opacity))}.border-lime40{--tw-border-opacity:1;border-color:#b1d004;border-color:rgba(177,208,4,var(--tw-border-opacity))}.border-magenta40{--tw-border-opacity:1;border-color:#b62682;border-color:rgba(182,38,130,var(--tw-border-opacity))}.bg-grey10{--tw-bg-opacity:1;background-color:#f4f5f2;background-color:rgba(244,245,242,var(--tw-bg-opacity))}.bg-grey20{--tw-bg-opacity:1;background-color:#e5e6e1;background-color:rgba(229,230,225,var(--tw-bg-opacity))}.bg-lime30{--tw-bg-opacity:1;background-color:#e1f56e;background-color:rgba(225,245,110,var(--tw-bg-opacity))}.bg-magenta10{--tw-bg-opacity:1;background-color:#fff0f9;background-color:rgba(255,240,249,var(--tw-bg-opacity))}.bg-orange10{--tw-bg-opacity:1;background-color:#fff3e6;background-color:rgba(255,243,230,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-none{-o-object-fit:none;object-fit:none}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:500}.text-black{--tw-text-opacity:1;color:#141414;color:rgba(20,20,20,var(--tw-text-opacity))}.text-grey30{--tw-text-opacity:1;color:#cbccc7;color:rgba(203,204,199,var(--tw-text-opacity))}.text-grey40{--tw-text-opacity:1;color:#a3a3a0;color:rgba(163,163,160,var(--tw-text-opacity))}.text-grey50{--tw-text-opacity:1;color:#8e8f8c;color:rgba(142,143,140,var(--tw-text-opacity))}.text-grey60{--tw-text-opacity:1;color:#666664;color:rgba(102,102,100,var(--tw-text-opacity))}.text-lime40{--tw-text-opacity:1;color:#b1d004;color:rgba(177,208,4,var(--tw-text-opacity))}.text-magenta40{--tw-text-opacity:1;color:#b62682;color:rgba(182,38,130,var(--tw-text-opacity))}.text-orange40{--tw-text-opacity:1;color:#e07901;color:rgba(224,121,1,var(--tw-text-opacity))}.text-yellow20{--tw-text-opacity:1;color:#faedaa;color:rgba(250,237,170,var(--tw-text-opacity))}.text-yellow40{--tw-text-opacity:1;color:#ebc11c;color:rgba(235,193,28,var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-raised{--tw-shadow:0 1px 2px 0 hsla(60,1%,40%,.24);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 1px 2px 0 hsla(60,1%,40%,.24);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.item__box{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));margin-bottom:1rem;padding:1.5rem}.item__box:last-child{margin-bottom:0}.form__input:disabled{background-color:#f4f5f2;cursor:default}.form__input:disabled,.form__input:disabled:hover{border:1px solid #e5e6e1}@media (max-width:768px){.item__box{padding:.75rem}}.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:42px;padding:0 12px;width:100%}.form__input:focus{outline:2px solid transparent;outline-offset:2px}.form__input:hover{--tw-border-opacity:1;border-color:#b62682;border-color:rgba(182,38,130,var(--tw-border-opacity))}.input-radio input[type=radio].fake-guide-focus~span:before,.input-radio input[type=radio]:focus~span:before{border-color:#b1d004;box-shadow:0 0 4px 0 #b1d004}.input-radio>span:not(.message-error){cursor:pointer;padding-left:26px;position:relative}.input-radio>span:not(.message-error):before{background:#fff;border:1px solid #8e8f8c;border-radius:10px;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:0;vertical-align:top;width:20px}.input-radio input[type=radio]:checked~span>span:before{background-color:#b62682;border-radius:10px;content:"";display:inline;height:10px;left:5px;position:absolute;text-align:center;top:5px;vertical-align:middle;width:10px}.input-radio input[type=radio]:checked~span:before{border-color:#b62682}.input-radio input[type=radio]:checked~span>span{color:#b62682}@media (min-width:1200px){.lg\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:320px){.lg\:container{max-width:320px}}@media (min-width:576px){.lg\:container{max-width:576px;padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1200px){.lg\:container{max-width:1200px}}@media (min-width:1600px){.lg\:container{max-width:1600px}}@media (min-width:1900px){.lg\:container{max-width:1900px}}.lg\:container{max-width:100%}@media (min-width:1200px){.lg\:container{max-width:1320px}}@media (min-width:1600px){.lg\:container{max-width:1448px}}@media (min-width:1900px){.lg\:container{max-width:1584px}}}.hover\:border-magenta40:hover{--tw-border-opacity:1;border-color:#b62682;border-color:rgba(182,38,130,var(--tw-border-opacity))}.hover\:bg-grey10:hover{--tw-bg-opacity:1;background-color:#f4f5f2;background-color:rgba(244,245,242,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:text-magenta40:hover{--tw-text-opacity:1;color:#b62682;color:rgba(182,38,130,var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-sticky:hover{--tw-shadow:0 2px 8px 0 hsla(60,1%,40%,.24);--tw-shadow-colored:0 2px 8px 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 2px 8px 0 hsla(60,1%,40%,.24);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.group:hover .group-hover\:block{display:block}@media (min-width:576px){.xs\:col-span-1{grid-column:span 1/span 1}.xs\:col-span-6{grid-column:span 6/span 6}}@media (min-width:768px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-0{margin:0}.sm\:mr-6{margin-right:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-60{height:15rem}.sm\:w-2\/3{width:66.666667%}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:1024px){.md\:col-span-3{grid-column:span 3/span 3}.md\:row-start-2{grid-row-start:2}}@media (min-width:1200px){.lg\:relative{position:relative}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-4{padding-left:1rem;padding-right:1rem}}.text--h1{font-size:1.75rem;line-height:2.25rem}.text--h1,.text--h2{font-weight:700;letter-spacing:-.0125rem}.text--h2{font-size:1.5rem;line-height:1.875rem}.text--h3{font-size:1.25rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.5rem}.text--h4{font-size:1rem;font-weight:500;line-height:1.5rem}.text--big{font-weight:700}.text--big,.text--lbody{font-size:1.125rem;line-height:1.875rem}.text--lbody{font-weight:400}.text--sboby{font-weight:500}.text--boby,.text--sboby{font-size:1rem;line-height:1.5rem}.text--boby{font-weight:400}.text--caption,.text--tag{font-size:.875rem;font-weight:400;line-height:1.125rem}.text--action{color:#145bc7;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem}.text--action:hover{-webkit-text-decoration:underline;text-decoration:underline}.text--navigation-link{color:#145bc7;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem}.text--navigation-link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:768px){.text--h1{font-size:1.5rem;font-weight:700;letter-spacing:-.0125rem;line-height:1.875rem}.text--h2{font-size:1.25rem}.text--h2,.text--h3{font-weight:700;letter-spacing:-.0063rem;line-height:1.5rem}.text--h3{font-size:1.125rem}}.idealista-data-feedback{border:2px solid;border-radius:4px;color:#141414!important}.idealista-data-feedback .description .title,.idealista-data-feedback .idealista-data-link .label{font-weight:500}.idealista-data-feedback.checkmark{background:#ebfaeb;border-color:#5ecc5e}.idealista-data-feedback.checkmark .icon{color:#1d7a24}.idealista-data-feedback.error{background:#fff0f0;border-color:#f55858}.idealista-data-feedback.error .icon{color:#b81d29}.idealista-data-feedback.warning{background:#fff3e6;border-color:#faa84b}.idealista-data-feedback.warning .icon{color:#bd5c08}.companies-location-list .location-list{grid-template-rows:repeat(18,auto)}@media(min-width:768px){.companies-location-list .location-list{grid-template-rows:repeat(13,auto)}}@media(min-width:992px){.companies-location-list .location-list{grid-template-rows:repeat(11,auto)}}.company-card .company-card-container .company-info .card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.company-card .company-card-container .company-info .card-header{white-space:nowrap}.company-card .company-card-container .company-info .card-header .name{overflow:hidden;text-overflow:ellipsis}}.directory-list .directory-item{min-height:175px}.directory-list .directory-item:hover .directory-item-info .text-link{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:992px){.directory-list .directory-item{flex:1 0 45%}.directory-list .directory-item:last-child{max-width:50%}}.faqs ul{list-style:disc;margin:1rem}.faqs ul li::marker{color:#8e8f8c}.faqs ul>:not(template)~:not(template){--space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.5rem*var(--space-y-reverse));margin-top:.5rem;margin-top:calc(.5rem*(1 - var(--space-y-reverse)))}.faqs table tr td{border:1px solid #cbccc7;padding:.5rem}.faqs table tr:first-child td{background:#f4f5f2;font-weight:500;vertical-align:top}.modal-component-wrapper{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-component-wrapper .modal-component-container{background:#fff;height:100%;overflow:auto;width:100%}@media(min-width:768px){.modal-component-wrapper .modal-component-container{height:auto;max-height:95vh;max-width:550px}.select-type-reform-form .select-type-container{max-width:530px}}@media(min-width:992px){.select-type-reform-form .select-type-container{max-width:935px}}.box-animate{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#cbccc7 4%,#a3a3a0 25%,#cbccc7 36%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.layout-reno-home .page__home{bottom:0;position:relative}@media(min-width:768px){.layout-reno-home .page__home{bottom:7rem}}.page__company-detail .company-description{white-space:pre-line}.page__directory .component-container{align-items:center;display:flex;flex-direction:column;width:550px}.page__directory .component-full-reno{min-height:22rem}.page__directory .component-bathroom-reno,.page__directory .component-kitchen-reno{min-height:34rem}.page__directory .component-directory-contact-form,.page__directory .component-solar-energy{min-height:21rem}.page__directory .component-other-services{min-height:43rem;width:100%}.page__directory .component-other-services .other-services-widget{height:43rem;width:100%}.page__directory .component-habitissimo-widget{min-height:47rem;width:100%}@media(min-width:768px){.page__directory .component-full-reno{min-height:18rem}.page__directory .component-bathroom-reno,.page__directory .component-kitchen-reno{min-height:29rem}.page__directory .component-directory-contact-form,.page__directory .component-solar-energy{min-height:17rem}.page__directory .component-habitissimo-widget{min-height:42rem}}