/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-searchboxblock{max-width:220px;position:relative;height:48px;padding-top:.5rem;margin-right:1rem}#block-searchboxblock.icon-search::before{position:absolute;right:.5rem;top:1rem;color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2{padding:.25rem .5rem;border:none;height:32px;font-size:smaller}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2::-webkit-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text::-webkit-input-placeholder{color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2:-ms-input-placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text:-ms-input-placeholder{color:#8E8F8C}#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text--2::placeholder,#block-searchboxblock #idn-search-search-box-form .form-item-search-text #edit-search-text::placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text--2::placeholder,#block-searchboxblock #idn-search-search-box-form--2 .form-item-search-text #edit-search-text::placeholder{color:#8E8F8C}#block-searchboxblock-2{position:relative;height:48px;padding-top:.5rem;margin-bottom:1.325rem}#block-searchboxblock-2.icon-search::before{position:absolute;right:.5rem;top:1rem;color:#8E8F8C}#block-searchboxblock-2 #edit-search-text{padding:.25rem .5rem;border:1px solid #CBCCC7;height:32px;font-size:smaller}#block-searchboxblock-2 #edit-search-text::-webkit-input-placeholder{color:#8E8F8C}#block-searchboxblock-2 #edit-search-text:-ms-input-placeholder{color:#8E8F8C}#block-searchboxblock-2 #edit-search-text::placeholder{color:#8E8F8C}
body.brand-day{background-position-y:calc(var(--ginHorizontalToolbarOffset) + 150px)!important}body.brand-day:not(.has-submenu){background-position-y:calc(var(--ginHorizontalToolbarOffset) + 100px)!important}body.brand-day.brand-day-fixed{background-position-y:-58px!important}body.brand-day:not(.gin--classic-toolbar){background-position-y:100px!important}body.brand-day:not(.gin--classic-toolbar).has-submenu{background-position-y:150px!important}body.brand-day:not(.gin--classic-toolbar).brand-day-fixed{background-position-y:-100px!important}.brand-day #block-idealista-news-smart-format-leaderboard-block{display:none}.brand-day:not(.has-submenu) a[id^=sas-clickMap3],.brand-day:not(.has-submenu) div[id^=sas-clickMap1],.brand-day:not(.has-submenu) div[id^=sas-clickMap2]{top:100px!important}.brand-day.has-submenu a[id^=sas-clickMap3],.brand-day.has-submenu div[id^=sas-clickMap1],.brand-day.has-submenu div[id^=sas-clickMap2]{top:150px!important}.brand-day-fixed{background-attachment:fixed!important;background-position-y:-100px!important}.brand-day-fixed [id^=sas-clickMap]{top:0}.brand-day-fixed [id^=sas-clickMap] a{position:fixed!important}#block-idealista-news-smart-format-roba-block{height:315px}#block-idealista-news-smart-format-roba-block .title{height:22px}.publi-wrapper .title{margin:auto;position:relative;width:min(960px,100%);font-size:12px;color:#4D4D4C;display:block}.publi-wrapper[data-format=megabanner] .title,.publi-wrapper[data-format=banner] .title,.publi-wrapper[data-format=roba] .title{margin:auto;position:relative;width:min(300px,100%);font-size:12px;color:#4D4D4C;display:block}.publi-wrapper[data-format=megabanner] .sas-wrapper,.publi-wrapper[data-format=banner] .sas-wrapper,.publi-wrapper[data-format=roba] .sas-wrapper{text-align:center}.publi-wrapper[data-format=textlinks],.publi-wrapper[data-format=textlinks_default]{margin-bottom:1.5rem}.publi-wrapper[data-format=textlinks] ul.textlinks_list,.publi-wrapper[data-format=textlinks_default] ul.textlinks_list{padding:0;margin:.5rem 0;list-style-type:none}.publi-wrapper[data-format=textlinks] li.sas-wrapper,.publi-wrapper[data-format=textlinks_default] li.sas-wrapper{min-height:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.publi-wrapper[data-format=textlinks] li.sas-wrapper a,.publi-wrapper[data-format=textlinks_default] li.sas-wrapper a{margin:0!important}.publi-wrapper[data-format=megabanner]{margin-bottom:0}.publi-wrapper[data-format=megabanner] .title{height:0}.publi-wrapper[data-format=megabanner] .sas-wrapper{height:0;padding:0!important}.publi-wrapper[data-format=megabanner] img{margin:0;height:0}.publi-wrapper[data-format=megabanner].visible .title{height:auto}.publi-wrapper[data-format=megabanner].visible .sas-wrapper{height:auto;padding:1rem!important}.publi-wrapper[data-format=megabanner].visible .sas-wrapper img{height:auto}.publi-wrapper[data-format=banner] .sas-wrapper{min-height:150px}.publi-wrapper[data-format=megabanner] .title.element-invisible,.publi-wrapper[data-format=banner] .title.element-invisible,.publi-wrapper[data-format=roba] .title.element-invisible,.publi-wrapper[data-format=textlinks] .title.element-invisible,.publi-wrapper[data-format=textlinks_default] .title.element-invisible,.publi-wrapper[data-format=leaderboard] .title.element-invisible,.publi-wrapper[data-format=leaderboard_inline] .title.element-invisible{visibility:hidden}.publi-wrapper[data-format=megabanner] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=banner] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=roba] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=textlinks] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=textlinks_default] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=leaderboard] .title.element-invisible+.sas-wrapper,.publi-wrapper[data-format=leaderboard_inline] .title.element-invisible+.sas-wrapper{border:none}@media only screen and (max-device-width:576px){.publi-wrapper .title{width:min(320px,100%)}}@media only screen and (max-width:576px){#block-idealista-news-smart-format-megabanner-block{height:173px}}@media only screen and (min-width:576px) and (max-width:768px){#block-idealista-news-smart-format-megabanner-block{height:233px}.megabanner-300x100-active #block-idealista-news-smart-format-megabanner-block{height:182px}}@media only screen and (min-width:576px){.publi-wrapper .title{width:min(960px,100%)}}@media only screen and (min-width:768px){#block-idealista-news-smart-format-roba-block{height:664px}}@media only screen and (min-width:768px) and (max-width:1600px){#block-idealista-news-smart-format-megabanner-block{height:233px}}@media only screen and (min-width:1600px){.megabanner-300x100-active #block-idealista-news-smart-format-megabanner-block{height:233px}.megabanner-300x100-active.brand-day--rentalia #block-idealista-news-smart-format-megabanner-block{display:none}}
.media-image picture p{margin:0}.media-image .media-image__info{text-align:right}.media-image .media-image__info p{margin:0}.media-image .media-image__caption,.media-image .media-image__copyright{max-width:744px;font-size:.875rem;color:#8E8F8C;margin-top:0}.media-image .media-image__caption .media-image__copyright,.media-image .media-image__copyright .media-image__copyright{text-align:right}.media-image .media-image__caption::after{content:' / '}.media-image .media-image__description{margin-top:1rem}
@font-face{font-family:bernino-regular;src:url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-regular.eot);src:local('bernino-regular'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-regular.eot) format('embedded-opentype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-regular.woff) format('woff'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-regular.ttf) format('truetype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-regular.svg#idealista-regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:bernino-regular;src:url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-semibold.eot);src:local('bernino-regular'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-semibold.eot) format('embedded-opentype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-semibold.woff) format('woff'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-semibold.otf) format('opentype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:bernino-regular;src:url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-bold.eot);src:local('bernino-regular'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-bold.eot) format('embedded-opentype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-bold.woff) format('woff'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-bold.ttf) format('truetype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/bernino/bernino-bold.svg#idealista-regular) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:idealista-icons;src:url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/idealista-icons/idealista-icons.eot?v=20251021);src:local('bernino-regular'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/idealista-icons/idealista-icons.eot?v=20251021) format('embedded-opentype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/idealista-icons/idealista-icons.woff?v=20251021) format('woff'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/idealista-icons/idealista-icons.ttf?v=20251021) format('truetype'),url(https://st1.idealista.pt/news/themes/custom/idealista_news/fonts/idealista-icons/idealista-icons.svg#idealista-regular?v=20251021) format('svg');font-style:normal;font-display:swap}#toolbar-administration .toolbar-icon-idn-admin-idealista-settings-editor:before{font-family:idealista-icons;font-weight:400;line-height:normal;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;content:"\e701";-webkit-mask-image:none;mask-image:none;background:0 0;font-size:1.25rem;top:.6rem}
.cookies-message{background-color:#F4F5F2;color:#141414;padding:15px 15px 17px;position:relative}.cookies{box-sizing:border-box;position:relative;max-width:1128px;margin:0 auto;color:#141414;font-size:14px;padding-right:45px}.cookies-message span.cookies a{white-space:nowrap;color:#141414}.cookies-message a.icon-close:hover{cursor:pointer;text-decoration:none}.cookies-message a.icon-close{position:absolute;right:0;top:0}
