:root{--color-grey-10:#f4f5f2;--color-grey-20:#e5e6e1;--color-grey-30:#cbccc7;--color-grey-40:#a3a3a0;--color-grey-50:#6f6f6d;--color-grey-60:#4d4d4c;--color-red-10:#fff0f0;--color-red-20:#ffc7c2;--color-red-30:#f55858;--color-red-40:#d62f2f;--color-red-50:#b81d29;--color-red-60:#910f19;--color-orange-10:#fff3e5;--color-orange-20:#fad9b4;--color-orange-30:#faa84b;--color-orange-40:#e07901;--color-orange-50:#ac5b06;--color-orange-60:#7b4104;--color-yellow-10:#fff8db;--color-yellow-20:#faedaa;--color-yellow-30:#ffdd57;--color-yellow-40:#ebc11c;--color-yellow-50:#ad8d0e;--color-yellow-60:#806703;--color-lime-10:#faffe0;--color-lime-20:#edfca2;--color-lime-30:#e1f56e;--color-lime-40:#b1d004;--color-lime-50:#839906;--color-lime-60:#576600;--color-green-10:#ebfaeb;--color-green-20:#c5f0c5;--color-green-30:#5ecc5e;--color-green-40:#0c990c;--color-green-50:#1d7a24;--color-green-60:#075c13;--color-teal-10:#edfcfc;--color-teal-20:#c0f0ee;--color-teal-30:#46c2be;--color-teal-40:#069e99;--color-teal-50:#05737a;--color-teal-60:#004d5c;--color-blue-10:#ebf4ff;--color-blue-20:#d1e7ff;--color-blue-30:#5ca8ff;--color-blue-40:#1d84fa;--color-blue-50:#145bc7;--color-blue-60:#093a8f;--color-purple-10:#f6f0ff;--color-purple-20:#e4d1ff;--color-purple-30:#b07ff5;--color-purple-40:#7d48c7;--color-purple-50:#582dad;--color-purple-60:#2c117a;--color-magenta-10:#fff0f9;--color-magenta-20:#ffd1ee;--color-magenta-30:#d158a5;--color-magenta-40:#b62682;--color-magenta-50:#8f156a;--color-magenta-60:#660c51;--color-white-00:#fff;--color-black-00:#141414;--color-mono-10:#f4f5f2;--color-mono-20:#e5e6e1;--color-mono-30:#cbccc7;--color-mono-40:#a3a3a0;--color-mono-50:#6f6f6d;--color-mono-60:#4d4d4c;--color-mono-100:#141414;--color-mono-00:#fff;--color-negative-10:#fff0f0;--color-negative-20:#ffc7c2;--color-negative-30:#f55858;--color-negative-40:#d62f2f;--color-negative-50:#b81d29;--color-negative-60:#910f19;--color-warning-10:#fff3e5;--color-warning-20:#fad9b4;--color-warning-30:#faa84b;--color-warning-40:#e07901;--color-warning-50:#ac5b06;--color-warning-60:#7b4104;--color-info-10:#fff8db;--color-info-20:#faedaa;--color-info-30:#ffdd57;--color-info-40:#ebc11c;--color-info-50:#ad8d0e;--color-info-60:#806703;--color-brand-10:#faffe0;--color-brand-20:#edfca2;--color-brand-30:#e1f56e;--color-brand-40:#b1d004;--color-brand-50:#839906;--color-brand-60:#576600;--color-positive-10:#ebfaeb;--color-positive-20:#c5f0c5;--color-positive-30:#5ecc5e;--color-positive-40:#0c990c;--color-positive-50:#1d7a24;--color-positive-60:#075c13;--color-accent-10:#fff0f9;--color-accent-20:#ffd1ee;--color-accent-30:#d158a5;--color-accent-40:#b62682;--color-accent-50:#8f156a;--color-accent-60:#660c51;--color-link-10:#ebf4ff;--color-link-20:#d1e7ff;--color-link-30:#5ca8ff;--color-link-40:#1d84fa;--color-link-50:#145bc7;--color-link-60:#093a8f;--core-color-content-primary:#141414;--core-color-content-secondary:#6f6f6d;--core-color-content-inverse:#fff;--core-color-background-base:#f4f5f2;--core-color-background-primary:#fff;--core-color-background-secondary:#f4f5f2;--core-color-background-inverse:#4d4d4c;--core-color-background-overlay:#141414;--core-color-border-primary:#e5e6e1;--core-color-border-secondary:#a3a3a0;--core-extension-color-content-accent:#b62682;--core-extension-color-content-link:#145bc7;--core-extension-color-content-positive:#1d7a24;--core-extension-color-content-info:#141414;--core-extension-color-content-warning:#ac5b06;--core-extension-color-content-negative:#b81d29;--core-extension-color-background-brand:#e1f56e;--core-extension-color-background-brand-light:#edfca2;--core-extension-color-background-accent:#b62682;--core-extension-color-background-accent-light:#fff0f9;--core-extension-color-background-positive:#0c990c;--core-extension-color-background-positive-light:#ebfaeb;--core-extension-color-background-info:#ebc11c;--core-extension-color-background-info-light:#fff8db;--core-extension-color-background-warning:#e07901;--core-extension-color-background-warning-light:#fff3e5;--core-extension-color-background-negative:#d62f2f;--core-extension-color-background-negative-light:#fff0f0;--core-extension-color-border-brand:#b1d004;--core-extension-color-border-accent:#b62682;--core-extension-color-border-positive:#0c990c;--core-extension-color-border-info:#ebc11c;--core-extension-color-border-warning:#e07901;--core-extension-color-border-negative:#d62f2f;--core-states-color-content-disabled:#a3a3a0;--core-states-color-content-link-hover:#093a8f;--core-states-color-content-link-active:#093a8f;--core-states-color-content-link-visited:#660c51;--core-states-color-content-accent-active:#660c51;--core-states-color-background-hover:#f4f5f2;--core-states-color-background-active:#e5e6e1;--core-states-color-background-disabled:#f4f5f2;--core-states-color-background-accent-hover:#8f156a;--core-states-color-background-accent-active:#660c51;--elevation-00:0 0.0625rem 0 0 #0000;--elevation-01:0 0.0625rem 0.125rem 0 #6666643d;--elevation-02:0 0.125rem 0.5rem 0 #6666643d;--elevation-03:0 0.25rem 1rem 0 #66666452;--elevation-04:0 0.5rem 2rem 0 #66666466;--dimension-x025:0.0625rem;--dimension-x050:0.125rem;--dimension-x100:0.25rem;--dimension-x150:0.375rem;--dimension-x200:0.5rem;--dimension-x250:0.625rem;--dimension-x300:0.75rem;--dimension-x350:0.875rem;--dimension-x400:1rem;--dimension-x450:1.125rem;--dimension-x500:1.25rem;--dimension-x550:1.375rem;--dimension-x600:1.5rem;--dimension-x700:1.75rem;--dimension-x800:2rem;--dimension-x1000:2.5rem;--dimension-x1200:3rem;--dimension-x1600:4rem;--dimension-x2000:5rem;--dimension-x2400:6rem;--border-radius-01:0.125rem;--border-radius-02:0.25rem;--border-radius-full:5rem;--border-width-01:0.0625rem;--border-width-02:0.125rem;--border-width-03:0.25rem;--outline-focus-ring:0.125rem solid 0.0625rem;--opacity-0:0;--opacity-25:0.25;--opacity-50:0.5;--opacity-75:0.75;--opacity-100:1;--size-icon-medium:1.25rem;--size-icon-large:1.5rem;--height-interactive-medium:2.5rem;--height-interactive-large:3rem;--width-min-medium:5rem;--padding-left-small:0.5rem;--padding-left-medium:0.75rem;--padding-left-large:1rem;--padding-left-x-large:1.5rem;--padding-right-small:0.5rem;--padding-right-medium:0.75rem;--padding-right-large:1rem;--padding-right-x-large:1.5rem;--padding-top-small:0.5rem;--padding-top-medium:0.75rem;--padding-bottom-small:0.5rem;--padding-bottom-medium:0.75rem;--gap-medium:0.5rem;--gap-large:1rem}.login-in-place-modal--icon-heart .login-in-place-modal__title h1:before,.login-in-place-modal--icon-trash .login-in-place-modal__title h1:before{font-family:idealista-regular,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;text-transform:none;vertical-align:middle;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-small);margin-right:var(--padding-right-medium);vertical-align:bottom}.login-in-place-modal--icon-heart .login-in-place-modal__title h1:before{color:var(--core-extension-color-content-negative);content:"\e204"}.login-in-place-modal--icon-trash .login-in-place-modal__title h1:before{color:var(--core-extension-color-content-info);content:"\e223"}.map-view #login-in-place-modal .rs-modal.opened .rs-modal-dialog,.map-view #login-in-place-modal .rs-modal.opened:before{z-index:12}#login-in-place-modal .rs-modal.opened:before{z-index:11}#login-in-place-modal h1{padding-top:0}#login-in-place-modal .kiwi-modal{height:100%}@media screen and (min-width:48rem){#login-in-place-modal .kiwi-modal{height:fit-content}}#login-in-place-modal .kiwi-modal .kiwi-button{max-width:unset;text-align:start;width:unset}#login-in-place-modal .kiwi-modal .kiwi-modal-close{max-width:unset;width:unset}#login-in-place-modal .password-wrapper .kiwi-password-field .kiwi-button__mono{flex-shrink:0}#login-and-register-in-place{overflow-x:hidden}#login-and-register-in-place h2[data-kiwi-text]+button{padding-inline:0}#login-and-register-in-place .kiwi-modal__header .kiwi-modal-close{margin-inline-end:0;place-self:unset}#login-and-register-in-place .password-form__container .kiwi-password-field .kiwi-button__mono,#login-and-register-in-place .register-form__container .kiwi-password-field .kiwi-button__mono{flex-shrink:0}#login-and-register-in-place .kiwi-modal__body .username-form__container{padding:unset}#login-and-register-in-place .username-form__container{padding:unset;width:auto}.rs-modal.opened .login-in-place-modal__reset-password .forgotten-password__title h1{line-height:normal;margin:revert}.rs-modal.opened .login-in-place-modal__reset-password .forgotten-password__wrapper [role=alert]{margin-top:var(--dimension-x400)}