html.open-breadcrumb-dropdown{overflow:hidden}@media screen and (min-width:48rem){html.open-breadcrumb-dropdown{overflow:auto}}#wrapper.open-breadcrumb-dropdown:before{background-color:rgba(0,0,0,0.6);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:3}@media screen and (min-width:48rem){#wrapper.open-breadcrumb-dropdown:before{display:none}}#wrapper.open-breadcrumb-dropdown .listing-top{z-index:5}@media screen and (min-width:48rem){#wrapper.open-breadcrumb-dropdown .listing-top{z-index:inherit}}#wrapper.open-breadcrumb-dropdown .breadcrumb-list{position:relative;z-index:6}@media screen and (min-width:48rem){#wrapper.open-breadcrumb-dropdown .breadcrumb-list{z-index:inherit}}.breadcrumb-list .breadcrumb-navigation{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:.5rem 0 0;position:relative}@media screen and (min-width:62rem){.breadcrumb-list .breadcrumb-navigation{padding-left:calc((100vw - 62rem)/2);padding-right:calc((100vw - 62rem)/2)}}@media screen and (min-width:75rem){.breadcrumb-list .breadcrumb-navigation{padding-left:calc((100vw - 72rem)/2);padding-right:calc((100vw - 72rem)/2)}}.breadcrumb-list .breadcrumb-navigation-element{display:none}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element{display:list-item}}.breadcrumb-list .breadcrumb-navigation-element:not(:first-child)::before{color:#6f6f6d;content:'\e005';font-family:'idealista-regular',Arial,sans-serif;font-size:.75rem;padding:0 .5rem;text-transform:none;margin-bottom:.25rem}.breadcrumb-list .breadcrumb-navigation-element-info{color:#6f6f6d;width:100%}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element-info{display:block;padding-left:2rem}}.breadcrumb-list .breadcrumb-navigation-element:not(.active) .breadcrumb-navigation-close-button{display:none}.breadcrumb-list .breadcrumb-navigation-element.active{display:block;max-width:calc(100% - 1rem)}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;max-width:100%;position:relative}}.breadcrumb-list .breadcrumb-navigation-element.active::before{display:none}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active::before{display:block}}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown{display:none}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown.active{background-color:#fff;border-bottom:.0625rem solid #e5e6e1;border-radius:.0125rem;border-top:.0625rem solid #e5e6e1;display:block;margin-left:-1rem;margin-right:-1rem;max-height:31.5rem;position:absolute;width:100vw;z-index:10}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown.active{border:.0625rem solid #e5e6e1;box-shadow:0 .0125rem .5rem rgba(102,102,100,0.24);margin-left:1.5rem;margin-right:0;max-height:23rem;overflow-x:hidden;overflow-y:auto;top:2rem;width:22rem}}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown.active.open-to-left{right:0}}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-list{max-height:calc(31.25rem - 2.688rem);overflow:hidden;overflow-y:auto}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-list{max-height:calc(21.25rem - 2.688rem)}}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-upper-level{display:none}}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-upper-level:first-of-type{padding-top:.5rem}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element,.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-upper-level,.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-explore{padding:.25rem 1rem}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element:last-of-type{padding-bottom:.5rem}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element.highlighted{border-top:.0625rem solid #e5e6e1;display:block;position:relative}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element.highlighted .breadcrumb-navigation-current-level{display:inline-block}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element.highlighted .breadcrumb-navigation-current-level{display:inline}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element::-webkit-scrollbar{width:.5rem}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element .breadcrumb-navigation-current-level{margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem .25rem}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-element .breadcrumb-navigation-current-level{border-top:none}}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-subitem-list{padding-left:.75rem}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-subitem-element-list{padding:.5rem 0 0}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-dropdown-subitem-element-list:first-of-type{padding:.25rem 0 0}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-navigation-close-button:focus-visible{outline:dotted thin}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-navigation-close-button::before{display:inline-block;position:absolute;right:0;width:1rem;height:1rem;margin-top:.25rem}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-navigation-close-button::before{display:none}}.breadcrumb-list .breadcrumb-navigation-element.active .breadcrumb-navigation-current-level~.breadcrumb-navigation-element-info{display:none}.breadcrumb-list .breadcrumb-navigation-element.inactive{display:block;position:relative}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.inactive{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.inactive .breadcrumb-navigation-current-level~.breadcrumb-navigation-element-info{display:block;position:absolute;top:1.5rem}}.breadcrumb-list .breadcrumb-navigation-element.inactive::before,.breadcrumb-list .breadcrumb-navigation-element.inactive .breadcrumb-navigation-element-info,.breadcrumb-list .breadcrumb-navigation-element.inactive .breadcrumb-dropdown{display:none}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-element.inactive::before{display:block}}.breadcrumb-list .breadcrumb-navigation-sidenote{color:#6f6f6d;padding-left:.5rem}.breadcrumb-list .breadcrumb-navigation-current-level{-ms-flex-align:center;align-items:center;cursor:auto;display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-weight:500;padding-bottom:.5rem}@media screen and (min-width:48rem){.breadcrumb-list .breadcrumb-navigation-current-level{display:-ms-flexbox;display:flex;padding-bottom:.25rem}}.breadcrumb-list .breadcrumb-navigation-current-level.icon-arrow-dropdown-after,.breadcrumb-list .breadcrumb-navigation-current-level.icon-arrow-dropdown-up-after{cursor:pointer;font-weight:400}.breadcrumb-list .breadcrumb-navigation-current-level.icon-arrow-dropdown-after::after,.breadcrumb-list .breadcrumb-navigation-current-level.icon-arrow-dropdown-up-after::after{display:inline-block;margin-bottom:.25rem}.breadcrumb-list .breadcrumb-navigation-current-level:focus-visible{outline:dotted thin}