.field--name-field-related-news>.field__label{margin:1.875rem 1.125rem .625rem 0;font-size:1.125rem;font-weight:700}.field--name-field-related-news>.field__items>.field__item{margin-bottom:2.813rem}.node--view-mode-related-news .news__title{padding-top:0}.node--view-mode-related-news .news__title a{color:#141414}.node--view-mode-related-news .news__title a:focus,.node--view-mode-related-news .news__title a:hover{text-decoration:none}.node--view-mode-related-news .news__content{display:block;position:relative;color:#141414;font-size:.938rem;overflow:hidden}.node--view-mode-related-news .news__content:focus,.node--view-mode-related-news .news__content:hover{text-decoration:none}.node--view-mode-related-news .news__content::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:4.5rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#FFF);opacity:.8}.node--view-mode-related-news .field--name-field-image-listing img{width:100%}.node--view-mode-related-news .read-more{position:relative;margin-top:-.5rem;text-align:center;font-weight:700}.node--view-mode-related-news .read-more:focus,.node--view-mode-related-news .read-more:hover{text-decoration:none}
.newsletter-subscription-form{padding:12px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;border-radius:2px;box-shadow:0 2px 8px 0 rgba(71,71,68,.24);border-top:4px solid #B62682;color:#141414;margin-top:48px}.newsletter-subscription-form #idn-newsletter-newsletter-subscription-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newsletter-subscription-form #idn-newsletter-newsletter-subscription-form .js-form-type-checkbox label::before{top:4px}.newsletter-subscription-form #idn-newsletter-newsletter-subscription-form div[data-drupal-selector=edit-policy-checks] .js-form-type-checkbox label::before{background:#F4F5F2}#edit-fields>*{margin-bottom:1rem}.subscribe-form__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:10px;font-size:18px}.subscribe-form__title label{margin:0;padding:0;font-weight:700;font-size:20px}.subscribe-form__title label::before{margin-right:8px;font-size:20px;vertical-align:-2px}.form-item-email{width:auto;padding:0 16px 1rem}input[type=email]{box-sizing:border-box;font-size:16px;height:42px;padding:0 12px;max-width:100%;color:#141414;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8E8F8C}input[type=email]:focus{outline:0;border:1px solid #B1D004;box-shadow:0 0 4px 0 #b1d004}:root .input-checkbox>span{cursor:pointer;position:relative;padding-left:26px;margin-right:15px;vertical-align:top;display:block;padding-top:2px}.form-item-subscription-checks-daily{margin-right:32px!important}:root .input-checkbox>span>span{vertical-align:top;margin-top:-3px;display:inline-block;color:#141414}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;min-height:42px;padding:8px 18px;text-align:center;text-decoration:none;word-wrap:break-word;font-size:1em}#edit-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 16px}#edit-subscription-checks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0}#edit-policy-checks{background:#F4F5F2;padding:24px 16px 12px;font-size:14px;margin-top:1rem}.btn.action{width:256px}.subscription-component{text-align:center;cursor:pointer}#buttonSubscriptionTop{display:none;line-height:48px}.subscription-anchor-container.icon-notification{border-bottom:2px solid transparent}.subscription-anchor-container.icon-notification::before{color:#B62682;margin:0 .25rem 0 0}.subscription-component:hover #buttonSubscriptionTop{color:#B62682}.subscription-component:hover{background:#FFF;border-bottom:2px solid #B62682}.subscription-component #buttonSubscriptionTop:before{margin-right:5px;color:#B62682;font-size:18px}.form-subscription-boletines span.message-error{color:#EA7300;display:block;margin:4px 0 10px 0;font-size:14px;text-align:left}span.message-error::before{font-family:idealista-icons;font-weight:400;font-size:14px;line-height:normal;speak:none;text-transform:none;vertical-align:middle;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605";margin-right:5px}.form-subscription-boletines [data-invalid=invalid] input[type=email]{border:2px solid #EA7300}.form-subscription-boletines [data-invalid=invalid] label::before{color:#EA7300;font-weight:700}.messages{box-sizing:border-box;padding:16px;width:100%;font-size:20px}.messages.messages--status{background-color:#DEEEDA;color:#399124}.messages .messages__list{list-style:none;padding-left:0}.form-item .error,.messages.error{background-color:#FAE0E0;color:#D80000}.messages .element-invisible{display:none}.boletines-sticky-subscription{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;background:#F4F5F2;height:54px;z-index:999;left:0;right:0;padding:0 12px}@media screen and (min-width:1024px){.boletines-sticky-subscription{display:none}}.boletines-sticky-subscription__close{width:10%;max-width:24px;height:54px;line-height:54px}.boletines-sticky-subscription__close:before{font-size:14px;margin-right:12px;max-width:50px;background-position:-67px -1px;height:12px;width:12px}.boletines-sticky-subscription__notification{display:inline-block;width:36px;height:36px;background:#E1f56E;text-align:center}.boletines-sticky-subscription .boletines-sticky-subscription__notification:before{font-size:20px;line-height:36px}.boletines-sticky-subscription__text{position:relative;margin:auto 0 auto 12px;display:inline-block;max-width:50%;font-size:14px;line-height:20px}.boletines-sticky-subscription__button{position:absolute;right:16px;text-align:center;bottom:8px;margin-left:auto;width:33%;max-width:95px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;box-sizing:border-box;cursor:pointer;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;background-color:#E5E6E1;border:1px solid #A3A3A0;box-shadow:inset 0 -1px 1px 0 #A3A3A0,inset 0 1px 1px 0 #FFF;font-weight:700;text-shadow:0 1px 0 #FFF;padding:6px 12px}.subscription-anchor-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;text-align:center;float:left;line-height:46px;font-size:16px;box-sizing:border-box;padding:0 1em;margin-top:0}.subscription-anchor-container:hover{cursor:pointer;background:#FFF;border-bottom:2px solid #B62682;color:#B62682}@media only screen and (min-device-width:768px) and (min-width:768px){#buttonSubscriptionTop{display:-ms-flexbox;display:flex;display:-webkit-flex}.boletines-sticky-subscription{display:none}.form-item-email{width:440px;margin:0 auto 2rem}.subscribe-form__title{font-size:20px}#edit-policy-checks{padding:24px 36px 12px}#edit-options{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#edit-subscription-checks{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:0}}
.comment-wrapper{padding-top:1.5rem}.comment-wrapper .title:not(.comment-form__title){margin:0 0 .938rem;padding:.625rem 1.375rem;background:#F4F5F2;font-size:1rem}.comment-wrapper .comment-form__title{padding:0;margin-bottom:1.563rem}.comment-wrapper .indented{padding-left:3em}.comment-wrapper .ajax-progress-throbber{display:none}.comment{margin-bottom:1.313rem;padding-bottom:.938rem;border-bottom:1px solid #F4F5F2;font-size:.938rem}.comment .comment__meta{margin-bottom:.625rem}@media screen and (min-width:768px){.comment .comment__meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.comment.unpublished{background:#f7edd2}.comment .comment__submited{margin-top:1rem;font-size:.875rem;color:#8E8F8C}@media screen and (min-width:768px){.comment .comment__submited{margin-top:0}}.comment .content{padding-top:1rem}@media screen and (min-width:768px){.comment .content{padding-left:2.5rem}}.comment .comment__collaborator{background-color:#F4F5F2;padding:.125rem .321rem}.comment .links{padding:0;list-style:none}.comment .links li{display:inline-block;margin-right:1rem}
.comment-form .form-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.comment-form .form-actions>*{margin-left:.625rem}.comment-form .js-form-type-textarea label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.comment-form .js-form-type-textarea textarea{font-size:1rem}.comment-form .form-submit.button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:2.625rem;padding:.5rem 1.125rem;background-color:#E5E6E1;color:#141414;font-size:1rem;text-align:center;text-decoration:none;word-wrap:break-word;border:1px solid #8E8F8C;box-shadow:inset 0 -1px 1px 0 #8E8F8C,inset 0 1px 1px 0 #FFF;border-radius:.125rem;cursor:pointer}.comment-form .form-submit.button--primary:focus,.comment-form .form-submit.button--primary:hover{background-color:#CBCCC7;text-decoration:none}.comment-form .form-submit.button--primary:focus{border:1px solid #B1D004;box-shadow:0 0 4px 0 #B1D004,inset 0 -1px 1px 0 #8E8F8C,inset 0 1px 1px 0 #FFF;outline:0}.comment-form .form-submit.button--primary.is-disabled,.comment-form .form-submit.button--primary:disabled{opacity:.5;cursor:not-allowed}.comment-form .form-submit[data-drupal-selector=edit-cancel]{background:0 0;border:0;box-shadow:none;color:#06C;font-weight:400}.comment-form .form-submit[data-drupal-selector=edit-cancel]:focus,.comment-form .form-submit[data-drupal-selector=edit-cancel]:hover{text-decoration:underline}.comment-form .ajax-progress-throbber{display:none}.ajax-comments-form-reply{margin-bottom:1rem}
