/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#idn-menu-root{width:100%;--color-comp-background-branded:var(--color-semantic-background-brand,#e1f56e);}#idn-menu-root :is(button,input,select,textarea),.idn-drawer-newsletter :is(button,input,select,textarea),.idn-drawer-search :is(button,input,select,textarea),.idn-drawer-language :is(button,input,select,textarea){font-family:inherit;}#idn-menu-root{--idn-menu-skeleton-header:48px;min-height:97px;background-image:linear-gradient(var(--color-semantic-background-brand,#e1f56e) var(--idn-menu-skeleton-header),transparent var(--idn-menu-skeleton-header));}@media (min-width:768px){#idn-menu-root{--idn-menu-skeleton-header:64px;min-height:113px;}}#idn-menu-root[data-menu-l2]{min-height:145px;}@media (min-width:768px){#idn-menu-root[data-menu-l2]{min-height:161px;}}#idn-menu-root[data-menu-app],#idn-menu-root[data-menu-app][data-menu-l2]{background-image:none;}#idn-menu-root[data-menu-app]{min-height:49px;}#idn-menu-root[data-menu-app][data-menu-l2]{min-height:97px;}body.brand-day:has(#idn-menu-root){--idn-menu-offset:97px;}body.brand-day:has(#idn-menu-root[data-menu-l2]){--idn-menu-offset:145px;}@media (min-width:768px){body.brand-day:has(#idn-menu-root){--idn-menu-offset:113px;}body.brand-day:has(#idn-menu-root[data-menu-l2]){--idn-menu-offset:161px;}}html body.brand-day:not(.brand-day-fixed):has(#idn-menu-root){background-position-y:var(--idn-menu-offset) !important;}html body.brand-day.gin--classic-toolbar:not(.brand-day-fixed):has(#idn-menu-root){background-position-y:calc(var(--ginHorizontalToolbarOffset,0px) + var(--idn-menu-offset)) !important;}html body.brand-day:has(#idn-menu-root) div[id^="sas-clickMap1"],html body.brand-day:has(#idn-menu-root) div[id^="sas-clickMap2"],html body.brand-day:has(#idn-menu-root) a[id^="sas-clickMap3"]{top:var(--idn-menu-offset) !important;}html body.brand-day.brand-day-fixed:has(#idn-menu-root) [id^="sas-clickMap"]{top:0 !important;}.layout-container:not(:has(> #highlighted__top)) #idn-menu-root{margin-bottom:1.5rem;}.skip-link.visually-hidden.focusable:focus,.skip-link.visually-hidden.focusable:active{position:static !important;overflow:visible !important;clip:auto !important;white-space:normal !important;margin:0 !important;display:block;box-sizing:border-box;width:100% !important;height:auto !important;padding:0.5rem 1rem !important;background-color:#141414;color:#fff;font-size:0.875rem;font-weight:var(--font-weight-semibold,500);line-height:1.5rem;text-decoration:underline;}.idn-menu-logo{display:flex;align-items:center;}.idn-menu-logo picture{display:flex;}#idn-menu-root .nav-links-desktop{display:none;}@media (width >= 1280px){#idn-menu-root .nav-links-desktop{display:flex;}#idn-menu-root .menu__left-content{gap:2.5rem;}}.nav-links-desktop a{color:#141414;text-decoration:none;font-size:0.875rem;padding-top:8px;font-weight:var(--font-weight-semibold,600);}.nav-links-desktop a:hover{text-decoration:underline;}@media (width < 768px){#idn-menu-root .menu-wrapper{--menu-padding:1rem;}}@media (768px <= width < 1024px){body.idn-menu-theme--idn #idn-menu-root .menu-wrapper{--menu-padding:1.75rem;}}@media (width >= 768px){body.idn-menu-theme--idealista-news #idn-menu-root .menu-wrapper{--menu-max-width:700px;--menu-padding:1rem;}}@media (width >= 1024px){body.idn-menu-theme--idealista-news #idn-menu-root .menu-wrapper{--menu-max-width:940px;}}@media (width >= 1200px){body.idn-menu-theme--idealista-news #idn-menu-root .menu-wrapper{--menu-max-width:1128px;}}@media (width >= 1024px){body.idn-menu-theme--idn #idn-menu-root .menu-wrapper{--menu-max-width:1200px;--menu-padding:2.5rem;}}#idn-menu-root .burger-button-container{box-sizing:border-box;height:2rem;}#idn-menu-root .idn-search-newsletter-wrapper{display:contents;}@media (width >= 1024px){#idn-menu-root .menu-wrapper{--padding-top:0.3125rem !important;}}#idn-menu-root .logged-user-controls,#idn-menu-root .logged-user-controls .shortcuts__slot{gap:1rem;}@media (width >= 1280px){#idn-menu-root .idn-search-newsletter-wrapper{display:flex;align-items:center;gap:1rem;flex-shrink:0;}#idn-menu-root .non-logged-user-controls .idn-search-newsletter-wrapper{gap:0.75rem;}#idn-menu-root .non-logged-user-controls .shortcuts__slot{margin-right:0.75rem;}}#anchorSubscriptionTop{display:none;}@media (width >= 768px){#anchorSubscriptionTop{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;transition:opacity 0.2s ease;}}#idn-menu-root #anchorSubscriptionTop button{font-weight:var(--font-weight-semibold,600);border-color:var(--color-core-border-secondary,#6f6f6d);}.idn-drawer-newsletter{background-color:#f4f5f2;border-top:1px solid #e5e6e1;width:100%;}.idn-drawer-newsletter [type="button"]{box-shadow:none;border-width:var(--border-width-medium,0.125rem);border-radius:var(--border-radius-medium,0.25rem);font-weight:var(--font-weight-semibold,600);}.idn-drawer-newsletter [type="button"]:hover,.idn-drawer-newsletter [type="button"]:focus{box-shadow:none;}#idn-menu-root .shortcuts__slot form{display:none;}@media (width >= 1280px){#idn-menu-root .shortcuts__slot form{display:block;flex-shrink:0;transition:width 0.25s ease;}#idn-menu-root .idn-search-newsletter-wrapper:has(#anchorSubscriptionTop){overflow:hidden;}#idn-menu-root .idn-search-newsletter-wrapper:has(#anchorSubscriptionTop) form:focus-within{width:100%;}#idn-menu-root .idn-search-newsletter-wrapper:has(form:focus-within) #anchorSubscriptionTop{opacity:0;pointer-events:none;}#idn-menu-root .idn-search-newsletter-wrapper:not(:has(#anchorSubscriptionTop)) form:focus-within{width:30rem;}}#idn-menu-root .shortcuts__slot form [data-kiwi-enhancer-input-field]{min-height:2rem;height:2rem;}#idn-menu-root .shortcuts__slot form input:focus{outline:none;box-shadow:none;}[data-kiwi-enhancer-input-field] [data-kiwi-input-field]:focus{padding-inline:0;}#idn-menu-root .shortcuts__slot form [data-kiwi-button="icon"],.idn-drawer-search [data-kiwi-button="icon"]{box-sizing:border-box;width:1.5rem;height:1.5rem;min-width:0;min-height:0;margin:0;padding:0;line-height:0;}.idn-drawer-search{padding:1rem;border-top:1px solid #e5e6e1;background-color:#fff;}.idn-drawer-search .idn-search-form--with-button{display:flex;flex-direction:column;gap:0.75rem;}.idn-drawer-search input:focus{outline:none;box-shadow:none;}.idn-drawer-search [type="button"]{box-shadow:none;}.idn-drawer-search [type="button"]:hover,.idn-drawer-search [type="button"]:focus{box-shadow:none;}.language-selector__select{display:none !important;}#idn-menu-root .shortcuts__slot .language-selector__select{display:grid !important;}.idn-drawer-language{display:block;border-top:1px solid #e5e6e1;background-color:#fff;width:100%;}.idn-drawer-language .language-selector__select{display:grid !important;width:100%;}.idn-drawer-language .language-selector__trigger{width:100%;appearance:none;min-height:unset;padding:0;padding-left:2px;background-color:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-align:unset;border:var(--dimension-x050,1px) solid transparent;border-radius:var(--dimension-x100,0.25rem);box-shadow:none;display:flex;align-items:center;}.idn-drawer-language .language-selector__trigger:hover{background-color:transparent;box-shadow:none;cursor:pointer;}.idn-drawer-language .language-selector__trigger[aria-expanded="true"]{background:var(--color-state-background-hover,#f4f5f2);border-color:var(--color-core-border-secondary,#6f6f6d);box-shadow:none;}.language-selector__trigger:focus,.idn-drawer-language .language-selector__trigger:focus{outline:2px solid #0a58ca;outline-offset:1px;}.language-selector__option:focus{outline:2px solid #0a58ca;outline-offset:-2px;}.idn-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-height:2.5rem;padding:0 1rem;color:#145bc7;font-size:1rem;font-weight:var(--font-weight-semibold,500);line-height:1.5rem;text-decoration:none;width:100%;}.idn-drawer-link:hover{text-decoration:underline;}[data-testid="kiwi-drawer-content"]:has(.language-selector__select[data-value]){display:none;}[data-testid="kiwi-drawer-content"]:has(.language-selector__select[data-value]) + [data-kiwi-divider]{display:none;}.idn-section-nav{border-bottom:1px solid var(--color-core-border-primary,#E5E6E1);}.idn-nav-bar{--idn-nav-fade-bg:#fff;position:relative;background-color:#fff;}.idn-nav-bar__track{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}.idn-nav-bar__track::-webkit-scrollbar{display:none;}.idn-nav-bar__list{display:flex;flex-wrap:nowrap;list-style:none;gap:16px;margin:0;padding:0;}.idn-nav-bar__item{flex:0 0 auto;}.idn-nav-bar__link{display:block;padding:12px;color:#141414;font-size:1rem;line-height:1.5rem;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;}.idn-nav-bar--l1 .idn-nav-bar__link:hover,.idn-nav-bar--l1 .idn-nav-bar__link:focus,.idn-nav-bar--l2 .idn-nav-bar__link:hover,.idn-nav-bar--l2 .idn-nav-bar__link:focus{text-decoration:underline;}.idn-nav-bar--l1.idn-nav-bar--has-l2{--idn-nav-fade-bg:#f4f5f2;background-color:#f4f5f2;}.idn-nav-bar--l1.idn-nav-bar--has-l2 .idn-nav-bar__item--active .idn-nav-bar__link{background-color:#fff;border-left:1px solid #e5e6e1;border-right:1px solid #e5e6e1;padding:12px 16px;font-weight:var(--font-weight-semibold,500);}.idn-nav-bar--l1:not(.idn-nav-bar--has-l2) .idn-nav-bar__item--active .idn-nav-bar__link{font-weight:var(--font-weight-semibold,500);}.idn-nav-bar--l2{background-color:#fff;}.idn-nav-bar--l2 .idn-nav-bar__list{gap:12px;}.idn-nav-bar--l2 .idn-nav-bar__item--active .idn-nav-bar__link{font-weight:700;box-shadow:inset 0 -2px 0 0 #141414;}@media (width >= 1024px){.idn-nav-bar--l2 .idn-nav-bar__track{max-height:48px;overflow:hidden;}.idn-nav-bar--l2 .idn-nav-bar__list{flex-wrap:wrap;}}@media (width < 1024px){.idn-nav-bar__container{position:relative;}.idn-nav-bar--scrollable-end .idn-nav-bar__container::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:auto;width:35px;background-image:linear-gradient(270deg,var(--idn-nav-fade-bg) 8.97%,color-mix(in srgb,var(--idn-nav-fade-bg) 0%,transparent) 170.44%);pointer-events:none;}}@media (768px <= width < 1024px){.idn-nav-bar--l1 .idn-nav-bar__list{gap:24px;}.idn-nav-bar--l2 .idn-nav-bar__item--active .idn-nav-bar__link{position:relative;font-weight:var(--font-weight-semibold,500);box-shadow:none;}.idn-nav-bar--l2 .idn-nav-bar__item--active .idn-nav-bar__link::after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:3px;background-color:#141414;}}@media (width < 768px){.idn-nav-bar--l1 .idn-nav-bar__container{padding:0 16px;}.idn-nav-bar--l2 .idn-nav-bar__container{padding:0 16px;}.idn-nav-bar--l1 .idn-nav-bar__list{gap:12px;}.idn-nav-bar--l2 .idn-nav-bar__list{gap:16px;}.idn-nav-bar__link{display:flex;align-items:center;box-sizing:border-box;height:48px;font-size:0.875rem;line-height:1.3125rem;}.idn-nav-bar--l1 .idn-nav-bar__link{padding:8px 12px 8px 0;}.idn-nav-bar--l1.idn-nav-bar--has-l2 .idn-nav-bar__item--active .idn-nav-bar__link,.idn-nav-bar--l1:not(.idn-nav-bar--has-l2) .idn-nav-bar__item--active .idn-nav-bar__link{font-weight:var(--font-weight-semibold,500);}.idn-nav-bar--l1.idn-nav-bar--has-l2 .idn-nav-bar__item--active .idn-nav-bar__link{padding:8px;}.idn-nav-bar--l2 .idn-nav-bar__link{padding:8px 4px 8px 0;}.idn-nav-bar--l2 .idn-nav-bar__item--active .idn-nav-bar__link{padding-right:0;font-weight:var(--font-weight-semibold,500);box-shadow:inset 0 -3px 0 0 var(--color-core-border-secondary,#6f6f6d);}}
