.node--type-office.node--view-mode-teaser{position:relative;max-width:1440px;margin:0 auto;padding:30px 24px;background-color:#292929;color:#FFFFFF;font-family:"Proxima Light",arial,sans-serif;}@media (min-width:480px){.node--type-office.node--view-mode-teaser{padding:65px 70px;}}@media (min-width:1260px){.node--type-office.node--view-mode-teaser{padding:65px 135px;}}.node--type-office.node--view-mode-teaser:before{content:"";background-image:url("/themes/custom/ebrosa_public/css/theme/office/../../images/rejilla-gris.svg");background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;display:block;opacity:0.1;}.node--type-office.node--view-mode-teaser > .node__content{position:relative;}.node--type-office.node--view-mode-teaser > .node__content .layout-settings-wrapper{margin:0;}.node--type-office.node--view-mode-teaser .layout__region--first{padding-right:5%;}.node--type-office.node--view-mode-teaser .field--name-body{color:#FFFFFF;}@media (min-width:1024px){.node--type-office.node--view-mode-teaser .field--name-body{text-align:right;}}.node--type-office.node--view-mode-teaser .field--name-body .title_office{margin-bottom:13px;color:#FFFFFF;font-size:2.5rem;line-height:3rem;font-family:"Didot",arial,sans-serif;}@media (min-width:480px){.node--type-office.node--view-mode-teaser .field--name-body .title_office{font-size:3rem;line-height:4rem;}}.node--type-office.node--view-mode-teaser .field--name-body p{margin-bottom:30px;font-size:1.25rem;line-height:1.5rem;text-align:left;}@media (min-width:480px){.node--type-office.node--view-mode-teaser .field--name-body p{margin-bottom:10px;font-size:1.5rem;line-height:2rem;}}@media (min-width:1024px){.node--type-office.node--view-mode-teaser .field--name-body p{padding-left:25%;}}.node--type-office.node--view-mode-teaser [class*="block-field-blocknodeoffice"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px;font-size:1rem;}@media (min-width:1024px){.node--type-office.node--view-mode-teaser [class*="block-field-blocknodeoffice"]{padding-left:25%;}}.node--type-office.node--view-mode-teaser [class*="block-field-blocknodeoffice"]:before{color:#ba2c3b;font-family:"icomoon";font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:32px;}.node--type-office.node--view-mode-teaser .block-field-blocknodeofficeaddress:before{content:"\e909";}.node--type-office.node--view-mode-teaser .block-field-blocknodeofficephone:before{content:"\e90a";}.node--type-office.node--view-mode-teaser .block-field-blocknodeofficetimetable:before{content:"\e908";}.node--type-office.node--view-mode-teaser .layout--twocol-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-office.node--view-mode-teaser .layout__region--second{text-align:center;}.internet-explorer .node--type-office.node--view-mode-teaser .layout__region--first{padding-right:0;}
.block-views-blockproperty-block-teaser{max-width:1440px;margin:42px auto;}.block-views-blockproperty-block-teaser > h2{padding:0 0 0;margin-bottom:0;color:#5E5E5E;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:2.625rem;text-align:center;}@media (min-width:480px){.block-views-blockproperty-block-teaser > h2{font-size:2.625rem;line-height:3rem;}}@media (min-width:768px){.block-views-blockproperty-block-teaser > h2{font-size:3rem;line-height:4rem;}}@media (min-width:768px){.block-views-blockproperty-block-teaser > h2{padding-top:20px;padding-bottom:30px;}}@media (min-width:1024px){.block-views-blockproperty-block-teaser > h2{padding-top:0;padding-bottom:38px;}}.view-property.view-display-id-block_teaser,.view-property.view-display-id-entity_view_1,.view-listado-inmuebles.view-display-id-block_teaser,.view-listado-inmuebles.view-display-id-entity_view_1{padding:0 9px;}@media (min-width:480px){.view-property.view-display-id-block_teaser,.view-property.view-display-id-entity_view_1,.view-listado-inmuebles.view-display-id-block_teaser,.view-listado-inmuebles.view-display-id-entity_view_1{padding:0 24px;}}@media (min-width:1024px){.view-property.view-display-id-block_teaser,.view-property.view-display-id-entity_view_1,.view-listado-inmuebles.view-display-id-block_teaser,.view-listado-inmuebles.view-display-id-entity_view_1{padding:0 50px;}}.view-property.view-display-id-block_teaser .view-empty,.view-property.view-display-id-entity_view_1 .view-empty,.view-listado-inmuebles.view-display-id-block_teaser .view-empty,.view-listado-inmuebles.view-display-id-entity_view_1 .view-empty{display:inline-block;padding:12px 12px;border-bottom:2px solid #ba2c3b;}.view-property.view-display-id-block_teaser .view-content > *,.view-property.view-display-id-entity_view_1 .view-content > *,.view-listado-inmuebles.view-display-id-block_teaser .view-content > *,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:24px 0 0 0;}@media (min-width:640px){.view-property.view-display-id-block_teaser .view-content > *,.view-property.view-display-id-entity_view_1 .view-content > *,.view-listado-inmuebles.view-display-id-block_teaser .view-content > *,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:24px 0 0 24px;}}@media (min-width:768px){.view-property.view-display-id-block_teaser .view-content > *,.view-property.view-display-id-entity_view_1 .view-content > *,.view-listado-inmuebles.view-display-id-block_teaser .view-content > *,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:36px 0 0 36px;}}@media (min-width:1024px){.view-property.view-display-id-block_teaser .view-content > *,.view-property.view-display-id-entity_view_1 .view-content > *,.view-listado-inmuebles.view-display-id-block_teaser .view-content > *,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:36px 0 0 50px;}}@media (min-width:1260px){.view-property.view-display-id-block_teaser .view-content > *,.view-property.view-display-id-entity_view_1 .view-content > *,.view-listado-inmuebles.view-display-id-block_teaser .view-content > *,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:36px 0 0 70px;}}.view-property.view-display-id-block_teaser .view-content,.view-property.view-display-id-entity_view_1 .view-content,.view-listado-inmuebles.view-display-id-block_teaser .view-content,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding-right:0;}@media (min-width:640px){.view-property.view-display-id-block_teaser .view-content,.view-property.view-display-id-entity_view_1 .view-content,.view-listado-inmuebles.view-display-id-block_teaser .view-content,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-24px 0 0 -24px;width:calc(100% + 24px);}}@media (min-width:768px){.view-property.view-display-id-block_teaser .view-content,.view-property.view-display-id-entity_view_1 .view-content,.view-listado-inmuebles.view-display-id-block_teaser .view-content,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -36px;width:calc(100% + 36px);}}@media (min-width:1024px){.view-property.view-display-id-block_teaser .view-content,.view-property.view-display-id-entity_view_1 .view-content,.view-listado-inmuebles.view-display-id-block_teaser .view-content,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -50px;width:calc(100% + 50px);}}@media (min-width:1260px){.view-property.view-display-id-block_teaser .view-content,.view-property.view-display-id-entity_view_1 .view-content,.view-listado-inmuebles.view-display-id-block_teaser .view-content,.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -70px;width:calc(100% + 70px);}}.view-property.view-display-id-block_teaser .views-row,.view-property.view-display-id-entity_view_1 .views-row,.view-listado-inmuebles.view-display-id-block_teaser .views-row,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;border:1px solid #bababa;color:#bababa;overflow:hidden;}@media (min-width:640px){.view-property.view-display-id-block_teaser .views-row,.view-property.view-display-id-entity_view_1 .views-row,.view-listado-inmuebles.view-display-id-block_teaser .views-row,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 24px);}}@media (min-width:768px){.view-property.view-display-id-block_teaser .views-row,.view-property.view-display-id-entity_view_1 .views-row,.view-listado-inmuebles.view-display-id-block_teaser .views-row,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row{max-width:calc(50% - 36px);}}@media (min-width:1024px){.view-property.view-display-id-block_teaser .views-row,.view-property.view-display-id-entity_view_1 .views-row,.view-listado-inmuebles.view-display-id-block_teaser .views-row,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row{max-width:calc(33.33% - 50px);}}@media (min-width:1260px){.view-property.view-display-id-block_teaser .views-row,.view-property.view-display-id-entity_view_1 .views-row,.view-listado-inmuebles.view-display-id-block_teaser .views-row,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:calc(33.33% - 70px);}}.view-property.view-display-id-block_teaser .views-row:hover .field--name-image-list img,.view-property.view-display-id-entity_view_1 .views-row:hover .field--name-image-list img,.view-listado-inmuebles.view-display-id-block_teaser .views-row:hover .field--name-image-list img,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row:hover .field--name-image-list img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.view-property.view-display-id-block_teaser .views-row:hover .field--name-title h3,.view-property.view-display-id-block_teaser .views-row:hover .field--name-title a,.view-property.view-display-id-entity_view_1 .views-row:hover .field--name-title h3,.view-property.view-display-id-entity_view_1 .views-row:hover .field--name-title a,.view-listado-inmuebles.view-display-id-block_teaser .views-row:hover .field--name-title h3,.view-listado-inmuebles.view-display-id-block_teaser .views-row:hover .field--name-title a,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row:hover .field--name-title h3,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row:hover .field--name-title a{color:#ba2c3b;}.view-property.view-display-id-block_teaser .views-row:hover .field--group-image .field--name-field-category,.view-property.view-display-id-entity_view_1 .views-row:hover .field--group-image .field--name-field-category,.view-listado-inmuebles.view-display-id-block_teaser .views-row:hover .field--group-image .field--name-field-category,.view-listado-inmuebles.view-display-id-entity_view_1 .views-row:hover .field--group-image .field--name-field-category{opacity:1;}.node--type-property.node--view-mode-teaser{margin-bottom:0;padding-bottom:0;border-bottom:0;}.node--type-property.node--view-mode-teaser .node__content{margin-top:0;}.node--type-property.node--view-mode-teaser .group__image{position:relative;}.node--type-property.node--view-mode-teaser .group__image .flag-favorites{max-width:32px;max-height:32px;position:absolute;bottom:10px;right:10px;}.node--type-property.node--view-mode-teaser .group__image .flag-favorites a{font-size:0;}.node--type-property.node--view-mode-teaser .group__image .flag-favorites a:before{content:"\e911";margin-right:10px;font-family:"icomoon";font-size:32px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ba2c3b;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}.node--type-property.node--view-mode-teaser .group__image .flag-favorites a:hover:before{content:"\e912";}.node--type-property.node--view-mode-teaser .group__image .flag-favorites.action-unflag a:before{content:"\e912";}.node--type-property.node--view-mode-teaser .group__image .flag-favorites.action-unflag a:hover:before{content:"\e911";}.node--type-property.node--view-mode-teaser .group__image .flag-favorites .ajax-progress-throbber{display:none;}.node--type-property.node--view-mode-teaser .group__image .flag__popup{max-width:32px;max-height:32px;position:absolute;bottom:10px;right:10px;font-size:0;}.node--type-property.node--view-mode-teaser .group__image .flag__popup:before{content:"\e911";margin-right:10px;font-family:"icomoon";font-size:32px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ba2c3b;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}.node--type-property.node--view-mode-teaser .group__image .flag__popup:hover:before{content:"\e912";}.node--type-property.node--view-mode-teaser .group__image .ajax-progress-throbber{display:none;}.node--type-property.node--view-mode-teaser .field--name-image-list{margin:0;overflow:hidden;}.node--type-property.node--view-mode-teaser .field--name-image-list img{width:100%;-webkit-transition:0.75s;-o-transition:0.75s;transition:0.75s;overflow:hidden;}.node--type-property.node--view-mode-teaser .field-group--title{padding:20px 15px;}.node--type-property.node--view-mode-teaser .field--name-title{color:#5E5E5E;font-family:"Proxima Bold",arial,sans-serif;}.node--type-property.node--view-mode-teaser .field--name-title h3{margin-bottom:0;font-size:1.375rem;line-height:1.5rem;}@media (min-width:1024px){.node--type-property.node--view-mode-teaser .field--name-title h3{font-size:1.5rem;line-height:2rem;}}.node--type-property.node--view-mode-teaser .field--name-title h3 a{color:#5E5E5E;}.node--type-property.node--view-mode-teaser .field--name-property-price{margin-top:20px;color:#5E5E5E;font-family:"Proxima Bold",arial,sans-serif;font-size:1.5rem;line-height:2rem;}.node--type-property.node--view-mode-teaser .field-group--feature .field{color:#5E5E5E;font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1.5rem;}.node--type-property.node--view-mode-teaser .field-group--feature .field--type-entity-reference{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:calc(100% + 12px);}.node--type-property.node--view-mode-teaser .field-group--feature .field--type-entity-reference > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:6px 0;}@media (min-width:400px){.node--type-property.node--view-mode-teaser .field-group--feature .field--type-entity-reference{margin:-12px 0 0 -12px;width:calc(100% + 12px);}.node--type-property.node--view-mode-teaser .field-group--feature .field--type-entity-reference > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 24px);margin:12px 0 0 12px;}}.node--type-property.node--view-mode-teaser .field-group--feature .field--name-rooms{margin-top:8px;}.node--type-property.node--view-mode-teaser .field-group--feature .field--name-rooms .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-property.node--view-mode-teaser .field-group--feature .field--name-rooms .field--name-name,.node--type-property.node--view-mode-teaser .field-group--feature .field--name-rooms .field--name-icon{margin:0 2.5px;min-width:29px;}.node--type-property.node--view-mode-teaser .field-group--feature .field--name-rooms img{height:auto;width:20px;}.view-listado-inmuebles.view-display-id-entity_view_1{position:relative;z-index:9;border-top:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to right,#c00031,#d75a6f 20%,#e999a7 50%,#FFFFFF);padding:20px 9px;}.view-listado-inmuebles.view-display-id-entity_view_1 header{position:relative;background:transparent;padding-right:0;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 header{padding-right:200px;}}.view-listado-inmuebles.view-display-id-entity_view_1 h2{margin-bottom:20px;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:2.625rem;color:#292929;}@media (min-width:480px){.view-listado-inmuebles.view-display-id-entity_view_1 h2{font-size:2.625rem;line-height:3.125rem;}}@media (min-width:768px){.view-listado-inmuebles.view-display-id-entity_view_1 h2{margin-bottom:30px;font-size:3.125rem;line-height:4rem;}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters{position:relative;z-index:99;}@media (min-width:1024px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters{position:absolute;top:50px;right:50px;z-index:99;}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters .js-form-item-property-rooms-value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;color:#292929;font-family:"Proxima Light",arial,sans-serif;font-size:1.125rem;line-height:2.5rem;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters .js-form-item-property-rooms-value{margin-bottom:30px;}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters .js-form-item-property-rooms-value label{width:calc(100% + 15px);padding-right:5px;}.view-listado-inmuebles.view-display-id-entity_view_1 .view-filters .js-form-item-property-rooms-value select{width:calc(100% + 75px);border:0;font-family:"Proxima Semibold";font-size:1.125rem;line-height:2.5rem;cursor:pointer;}.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin-bottom:40px;}@media (min-width:480px){.view-listado-inmuebles.view-display-id-entity_view_1{padding:40px 24px;}}@media (min-width:1024px){.view-listado-inmuebles.view-display-id-entity_view_1{padding:40px 50px;}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:24px 0 0 0;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:12px 0 12px 24px;}}@media (min-width:768px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:18px 0 18px 36px;}}@media (min-width:1024px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:25px 0 25px 50px;}}@media (min-width:1480px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content > *{margin:36px 0 36px 70px;}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding-right:0;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-24px 0 0 -24px;width:calc(100% + 24px);}}@media (min-width:768px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -36px;width:calc(100% + 36px);}}@media (min-width:1024px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -50px;width:calc(100% + 50px);}}@media (min-width:1480px){.view-listado-inmuebles.view-display-id-entity_view_1 .view-content{margin:-36px 0 0 -70px;width:calc(100% + 70px);}}.view-listado-inmuebles.view-display-id-entity_view_1 .view-empty{color:#292929;font-family:"Proxima Light",arial,sans-serif;font-size:1.125rem;}.view-listado-inmuebles.view-display-id-entity_view_1 .field-group--feature .field--name-rooms > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}@media (min-width:480px){.view-listado-inmuebles.view-display-id-entity_view_1 .field-group--feature .field--name-rooms > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 24px);}}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .field-group--feature .field--name-rooms > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}}@media (min-width:768px){.view-listado-inmuebles.view-display-id-entity_view_1 .field-group--feature .field--name-rooms > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 24px);}}.view-listado-inmuebles.view-display-id-entity_view_1 .field--name-title{text-transform:inherit;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination{margin:20px auto 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .pagination{margin:40px auto 0;}}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .page-item.active .page-link,.view-listado-inmuebles.view-display-id-entity_view_1 .pagination page-link{border:0;color:#5E5E5E;background:transparent;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .page-item-number{position:relative;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .page-link:hover{color:#ba2c3b;background-color:transparent;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .page-item a:hover span,.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .pager__item--next a:hover span{color:#ba2c3b;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination .separation{position:absolute;z-index:99;left:-7px;top:7px;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li{color:#5E5E5E;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:2.25rem;border:0;background:transparent;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li span,.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li a{border:0;color:#5E5E5E;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:2.25rem;}@media (min-width:640px){.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li{font-size:3.125rem;line-height:3.125rem;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li span,.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li a{font-size:3.125rem;line-height:3.125rem;}}@media (min-width:1024px){.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li{font-size:4rem;line-height:4rem;}.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li span,.view-listado-inmuebles.view-display-id-entity_view_1 .pagination li a{font-size:4rem;line-height:4rem;}}.ui-dialog{max-width:90vw;border-color:rgba(149,149,149,0.6);}.ui-dialog .ui-dialog-titlebar{border-radius:0;border:0;background-color:#f0f0f0;color:#292929;font-family:"Proxima Regular",arial,sans-serif;font-weight:normal;}.ui-dialog .ui-dialog-title{color:#292929;font-family:"Proxima Bold",arial,sans-serif;}.ui-dialog .ui-dialog-titlebar-close{border-radius:100%;background:#FFFFFF;width:25px;height:25px;background-image:url("/themes/custom/ebrosa_public/css/theme/property/../../images/cross.svg");-webkit-background-size:10px 10px;background-size:10px;background-position:center center;background-repeat:no-repeat;}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:0.6;}.ui-dialog .ui-dialog-buttonpane button{width:auto;height:auto;padding:9px 25px;border-color:#ba2c3b;background-color:#ba2c3b;background-image:none;border-radius:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#FFFFFF;font-size:1rem;font-family:"Proxima Regular",arial,sans-serif;}.ui-dialog .ui-dialog-buttonpane button:hover{padding:9px 45px;}@media (max-width:639px){.ui-dialog .user-login-form{padding:15px 0;}}.ui-dialog .user-login-form > p{font-family:"Proxima Light",arial,sans-serif;}.ui-dialog .user-login-form > p a{color:#ba2c3b;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}.ui-dialog .user-login-form > p a:hover{text-decoration:underline;}
.page-user-login #main{max-width:100%;}.page-user-login #main .col{padding:0;margin:0;}.page-user-login main > section{max-width:1024px;margin:0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url("/themes/custom/ebrosa_public/css/base/../images/house.png");background-repeat:no-repeat;background-position:center center;padding:40px 0;}@media (min-width:768px){.page-user-login main > section{padding:70px 0;}}@media all and (min-width:1048px){.page-user-login main > section{margin:0 auto;}}.page-user-login main > section nav{display:none;}.page-user-login .block-system-main-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:0;}@media (min-width:768px){.page-user-login .block-system-main-block{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:50px;}}@media (min-width:1024px){.page-user-login .block-system-main-block{padding-right:80px;}}.page-user-login #block-infoaccountprivatezone,.page-user-login #block-infoaccountprivatezone-2{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:600px;margin:0 auto;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-left:0;}@media (min-width:768px){.page-user-login #block-infoaccountprivatezone,.page-user-login #block-infoaccountprivatezone-2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:50px;}}@media (min-width:1024px){.page-user-login #block-infoaccountprivatezone,.page-user-login #block-infoaccountprivatezone-2{padding-left:80px;}}.page-user-login #block-infoaccountprivatezone h3,.page-user-login #block-infoaccountprivatezone-2 h3{padding:15px 0;font-size:1.75rem;line-height:2.25rem;font-family:'Didot',arial,sans-serif;color:#292929;border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to right,#c00031,#d75a6f 20%,#e999a7 50%,#FFFFFF);}.page-user-login #block-infoaccountprivatezone h4,.page-user-login #block-infoaccountprivatezone-2 h4{padding:15px 0;color:#292929;font-size:1.125rem;line-height:1.875rem;font-family:'Proxima Light',arial,sans-serif;}.page-user-login #block-infoaccountprivatezone ul,.page-user-login #block-infoaccountprivatezone-2 ul{margin-top:5px;}.page-user-login #block-infoaccountprivatezone ul li,.page-user-login #block-infoaccountprivatezone-2 ul li{color:#292929;font-size:1rem;line-height:1.875rem;font-family:'Proxima Light',arial,sans-serif;}.page-user-login #block-infoaccountprivatezone .info-account--button,.page-user-login #block-infoaccountprivatezone-2 .info-account--button{margin:45px auto 0;text-align:center;}.page-user-login #block-infoaccountprivatezone .info-account--button a,.page-user-login #block-infoaccountprivatezone-2 .info-account--button a{width:auto;height:auto;padding:12px 50px;border-color:#ba2c3b;background-color:#ba2c3b;border-radius:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#FFFFFF;font-size:1rem;line-height:1.25rem;font-family:'Proxima Regular',arial,sans-serif;}.page-user-login #block-infoaccountprivatezone .info-account--button a:hover,.page-user-login #block-infoaccountprivatezone-2 .info-account--button a:hover{padding:12px 55px;}.block-social-auth-login{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:600px;margin:0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:20px 0 20px;}@media (min-width:768px){.block-social-auth-login{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0;padding:40px 50px 20px 0;}}@media (min-width:1024px){.block-social-auth-login{padding-right:80px;}}.block-social-auth-login .text-auth-info{margin-bottom:25px;padding-left:3px;color:#5E5E5E;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;line-height:1.875rem;}@media (min-width:768px){.block-social-auth-login .text-auth-info{margin-bottom:32px;}}.block-social-auth-login .item-auth{margin-bottom:20px;font-family:'Proxima Semibold',arial,sans-serif;font-size:1rem;line-height:1.375rem;text-align:center;-webkit-transition:color 0.35s ease-in;-o-transition:color 0.35s ease-in;transition:color 0.35s ease-in;}.block-social-auth-login .item-auth a{display:block;padding:12.5px 75px;border:1px solid #5E5E5E;border-radius:1px;color:#5E5E5E;}.block-social-auth-login .item-auth img{max-width:28px;margin-left:18px;}.block-social-auth-login .item-auth:hover a{color:#ba2c3b;}.block-social-auth-login .item-auth:hover img{-webkit-animation-name:grey;-o-animation-name:grey;animation-name:grey;-webkit-filter:grayscale(1);filter:grayscale(1);}.container-login h3{padding:15px 0;font-size:1.75rem;line-height:2.25rem;font-family:'Didot',arial,sans-serif;color:#292929;border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to right,#c00031,#d75a6f 20%,#e999a7 50%,#FFFFFF);}.user-login-form{position:relative;display:block;max-width:600px;padding:40px 0 40px;margin:0 auto;border-radius:1px;z-index:2;}.user-login-form .form-group:not(.field--type-boolean):not(.form-actions){position:relative;margin-bottom:30px;}.user-login-form input{background:transparent;border:0;border-radius:0;border-bottom:1px solid #292929;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;}.user-login-form input:focus{-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,0.15);box-shadow:0 3px 12px 0 rgba(0,0,0,0.15);}.user-login-form input:focus + label,.user-login-form input.has-value + label{top:-10px;font-size:0.75rem;}.user-login-form input:focus + label:after,.user-login-form input.has-value + label:after{font-size:0.75rem;}.user-login-form .form-control:focus{background:transparent;border-color:#ba2c3b;}.user-login-form label{position:absolute;top:40%;left:8px;-webkit-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%);pointer-events:none;-webkit-transition:all 0.15s ease-in-out 0s;-o-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:0.875rem;}@media (min-width:480px){.user-login-form label{font-size:1rem;}}.user-login-form label.form-required:after{content:'*';vertical-align:top;background-image:none;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;}.user-login-form small{display:none;}.user-login-form .password-auth{margin-bottom:15px;}.user-login-form .password-auth a{color:#5E5E5E;font-family:'Proxima Light',arial,sans-serif;font-size:0.875rem;line-height:1.875rem;-webkit-transition:0.35s ease-in;-o-transition:0.35s ease-in;transition:0.35s ease-in;}.user-login-form .password-auth:hover a{color:#ba2c3b;}.user-login-form .form-actions{margin:0;text-align:center;}.user-login-form .form-actions input.button{width:auto;height:auto;padding:12px 50px;border:1px solid rgba(186,44,59,0.35);background-color:transparent;border-radius:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#ba2c3b;font-size:1rem;font-family:'Proxima Regular',arial,sans-serif;}.user-login-form .form-actions input.button:hover{padding:12px 65px;}.user-login-form input[type=checkbox]{position:relative;width:18px;min-width:18px;height:18px;margin:0 7px 0 0;border:2px solid rgba(149,149,149,0.6);-webkit-appearance:none;outline:none;}.user-login-form input[type=checkbox]:checked{background-image:url("/themes/custom/ebrosa_public/css/base/../../images/check.svg");background-color:#ba2c3b;background-repeat:no-repeat;background-position:center center;-webkit-background-size:11px 11px;background-size:11px 11px;}
.node--type-property.node--view-mode-full .field-group--form,.node--type-promotion.node--view-mode-full .field-group--form{margin-bottom:20px;padding:20px;border:2px solid rgba(149,149,149,0.6);}@media (min-width:480px){.node--type-property.node--view-mode-full .field-group--form,.node--type-promotion.node--view-mode-full .field-group--form{padding:40px;}}@media (min-width:1260px){.node--type-property.node--view-mode-full .field-group--form,.node--type-promotion.node--view-mode-full .field-group--form{padding:50px;}}@media (min-width:1024px){.node--type-property.node--view-mode-full .field-group--form,.node--type-promotion.node--view-mode-full .field-group--form{border-right:2px solid rgba(149,149,149,0.6);border-top:2px solid;border-bottom:2px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to left,rgba(149,149,149,0.6) 10%,#e4e1e1 30%,rgba(255,255,255,0));}}.node--type-property.node--view-mode-full .field-group--form .field--type-entity-reference,.node--type-promotion.node--view-mode-full .field-group--form .field--type-entity-reference{margin:0;}.node--type-property.node--view-mode-full .field-group--form h2,.node--type-promotion.node--view-mode-full .field-group--form h2{margin:0 0 10px;color:#292929;font-family:'Didot',Arial,sans-serif;font-size:2rem;text-align:right;}.node--type-property.node--view-mode-full .field-group--form .form__text,.node--type-promotion.node--view-mode-full .field-group--form .form__text{margin-bottom:15px;text-align:right;}.node--type-property.node--view-mode-full .field-group--form .form__text p,.node--type-promotion.node--view-mode-full .field-group--form .form__text p{margin-bottom:0;color:#292929;font-family:'Proxima Thin',arial,sans-serif;font-size:1.125rem;}.block--type-form.block--view-mode-full .form-container,.block--type-form.block--view-mode-default .form-container{max-width:1440px;margin:0 auto;padding:50px 25px 45px;-webkit-background-size:85% 85%;background-size:85%;background-image:url("/themes/custom/ebrosa_public/css/components/blocks/../../images/contact.png");background-repeat:no-repeat;background-position:bottom 20px center;}@media (min-width:480px){.block--type-form.block--view-mode-full .form-container,.block--type-form.block--view-mode-default .form-container{-webkit-background-size:70% 70%;background-size:70%;padding:70px 40px 45px;}}@media (min-width:768px){.block--type-form.block--view-mode-full .form-container,.block--type-form.block--view-mode-default .form-container{background-position:right center;-webkit-background-size:50%;background-size:50%;}}@media (min-width:1260px){.block--type-form.block--view-mode-full .form-container,.block--type-form.block--view-mode-default .form-container{-webkit-background-size:auto;background-size:auto;}}.block--type-form.block--view-mode-full .form-container .form-left,.block--type-form.block--view-mode-default .form-container .form-left{padding-bottom:60%;width:100%;}.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{padding:0 0 0;margin-bottom:0;color:#5E5E5E;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:2.625rem;text-align:center;}@media (min-width:480px){.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{font-size:2.625rem;line-height:3rem;}}@media (min-width:768px){.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{font-size:3rem;line-height:4rem;}}@media (min-width:768px){.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{padding-top:20px;padding-bottom:30px;}}@media (min-width:1024px){.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{padding-top:0;padding-bottom:38px;}}@media (min-width:480px){.block--type-form.block--view-mode-full .form-container .form-left,.block--type-form.block--view-mode-default .form-container .form-left{padding-bottom:50%;}}@media (min-width:768px){.block--type-form.block--view-mode-full .form-container .form-left,.block--type-form.block--view-mode-default .form-container .form-left{padding-bottom:0;max-width:50%;}}@media (min-width:1024px){.block--type-form.block--view-mode-full .form-container .form-left,.block--type-form.block--view-mode-default .form-container .form-left{padding-left:50px;max-width:500px;}}.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{padding-top:0;padding-bottom:0;margin-bottom:0;text-align:right;}@media (max-width:479px){.block--type-form.block--view-mode-full .form-container .form-left > h2,.block--type-form.block--view-mode-default .form-container .form-left > h2{font-size:2rem;}}.block--type-form.block--view-mode-full .form-container .form-left .field--name-body,.block--type-form.block--view-mode-default .form-container .form-left .field--name-body{padding-right:15px;padding-bottom:25px;}.block--type-form.block--view-mode-full .form-container .form-left .field--name-body > *,.block--type-form.block--view-mode-default .form-container .form-left .field--name-body > *{margin:0;font-size:1.125rem;font-family:'Proxima Light',arial,sans-serif;text-align:right;}.block--type-form.block--view-mode-full .contact-form .form-group:not(.field--type-boolean):not(.form-actions),.block--type-form.block--view-mode-default .contact-form .form-group:not(.field--type-boolean):not(.form-actions){margin-bottom:40px;}.block--type-form.block--view-mode-full .contact-form .form-group:not(.field--type-boolean):not(.form-actions) label,.block--type-form.block--view-mode-default .contact-form .form-group:not(.field--type-boolean):not(.form-actions) label{color:#5E5E5E;}.block--type-form.block--view-mode-full .contact-form input:not(.button),.block--type-form.block--view-mode-full .contact-form textarea,.block--type-form.block--view-mode-full .contact-form select,.block--type-form.block--view-mode-default .contact-form input:not(.button),.block--type-form.block--view-mode-default .contact-form textarea,.block--type-form.block--view-mode-default .contact-form select{color:#5E5E5E;}.block--type-form.block--view-mode-full .contact-form .field--type-boolean label,.block--type-form.block--view-mode-default .contact-form .field--type-boolean label{color:#5E5E5E;}.block--type-form.block--view-mode-full .contact-form .group__privacy a,.block--type-form.block--view-mode-default .contact-form .group__privacy a{color:#5E5E5E;}.block--type-form.block--view-mode-full .contact-form .group__privacy a:hover,.block--type-form.block--view-mode-default .contact-form .group__privacy a:hover{color:#ba2c3b;}.block--type-form.block--view-mode-full .contact-form .form-actions,.block--type-form.block--view-mode-default .contact-form .form-actions{margin-top:30px;}.block--type-form.block--view-mode-full .contact-form .form-actions input.button,.block--type-form.block--view-mode-default .contact-form .form-actions input.button{min-width:175px;border-color:rgba(149,149,149,0.6);border-width:2px;background-color:transparent;color:#5E5E5E;}.block--type-form.block--view-mode-full .contact-form .form-actions input.button:hover,.block--type-form.block--view-mode-default .contact-form .form-actions input.button:hover{padding:9px 60px;background-color:rgba(149,149,149,0.2);}.contact-message-informacion-postventa-samcanet-form .form-group:not(.field--type-boolean):not(.form-actions){margin-top:30px;}.contact-message-informacion-postventa-samcanet-form .field--name-media .fieldset-legend{display:none;}.contact-message-informacion-postventa-samcanet-form .field--name-media .fieldset-wrapper .field-prefix{display:none;}.contact-message-informacion-postventa-samcanet-form .field--name-media input.button{width:auto;height:auto;padding:9px 25px;border-color:#ba2c3b;background-color:#ba2c3b;border-radius:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#FFFFFF;font-size:1rem;font-family:'Proxima Regular',arial,sans-serif;}.contact-message-informacion-postventa-samcanet-form .field--name-media input.button:hover{padding:9px 45px;}.contact-form:not(.contact-message-informacion-postventa-samcanet-form) .form-group:not(.field--type-boolean):not(.form-actions) label{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:all 0.15s ease-in-out 0s;-o-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;}.contact-form:not(.contact-message-informacion-postventa-samcanet-form) .form-type-select label{display:none;}.contact-form:not(.contact-message-informacion-postventa-samcanet-form) .form-type-textarea textarea{min-height:calc(1.5em + 0.75rem + 2px);height:calc(1.5em + 0.75rem + 2px);border-color:rgba(149,149,149,0.6);}.contact-form .form-group:not(.field--type-boolean):not(.form-actions){position:relative;margin-bottom:30px;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) label{color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:0.875rem;}@media (min-width:480px){.contact-form .form-group:not(.field--type-boolean):not(.form-actions) label{font-size:1rem;}}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) label.form-required:after{content:'*';vertical-align:top;background-image:none;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) input:focus + label,.contact-form .form-group:not(.field--type-boolean):not(.form-actions) input.has-value + label{top:-10px;font-size:0.75rem;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) input:focus + label:after,.contact-form .form-group:not(.field--type-boolean):not(.form-actions) input.has-value + label:after{font-size:0.75rem;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) .form-type-textarea label{top:15px;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) .form-type-textarea .form-textarea-wrapper.has-value + label,.contact-form .form-group:not(.field--type-boolean):not(.form-actions) .form-type-textarea .form-textarea-wrapper.on-focus + label{top:-10px;font-size:0.75rem;}.contact-form .form-group:not(.field--type-boolean):not(.form-actions) .form-type-textarea .form-textarea-wrapper.has-value + label:after,.contact-form .form-group:not(.field--type-boolean):not(.form-actions) .form-type-textarea .form-textarea-wrapper.on-focus + label:after{font-size:0.75rem;}.contact-form input:not(.button),.contact-form textarea,.contact-form select{padding-left:8px;border:0;border-bottom:1px solid rgba(149,149,149,0.6);border-radius:0;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;}.contact-form input:not(.button):focus,.contact-form textarea:focus,.contact-form select:focus{border:0;border-bottom:1px solid rgba(149,149,149,0.6);-webkit-box-shadow:none;box-shadow:none;}.contact-form .form-actions{margin:0;text-align:center;}.contact-form .form-actions input.button{width:auto;height:auto;padding:9px 25px;border-color:#ba2c3b;background-color:#ba2c3b;border-radius:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#FFFFFF;font-size:1rem;font-family:'Proxima Regular',arial,sans-serif;}.contact-form .form-actions input.button:hover{padding:9px 45px;}.contact-form .field--type-boolean{margin:0;text-align:center;}.contact-form .field--type-boolean .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;}.contact-form .field--type-boolean label{color:#292929;font-size:0.75rem;font-family:'Proxima Light',arial,sans-serif;}.contact-form .field--type-boolean input[type=checkbox]{position:relative;width:18px;min-width:18px;height:18px;margin:0 7px 0 0;border:2px solid rgba(149,149,149,0.6);-webkit-appearance:none;outline:none;cursor:pointer;}.contact-form .field--type-boolean input[type=checkbox]:checked{background-image:url("/themes/custom/ebrosa_public/css/components/blocks/../../images/check.svg");background-color:#ba2c3b;background-repeat:no-repeat;background-position:center center;-webkit-background-size:11px 11px;background-size:11px 11px;}.contact-form .form-type-select select{width:100%;background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/themes/custom/ebrosa_public/css/components/blocks/../../images/arrow-down.svg");background-repeat:no-repeat;background-position:right 15px center;}.contact-form .group__privacy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0;}.contact-form .group__privacy .field--name-politica-privacidad{padding-right:4px;}.contact-form .group__privacy a{display:block;color:#292929;font-size:0.75rem;font-family:'Proxima Light',arial,sans-serif;text-decoration:underline;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}.contact-form .group__privacy a:hover{color:#ba2c3b;}body.user-logged-in .contact-form .form-item-mail,body.user-logged-in .contact-form .form-item-name{padding-left:8px;color:#292929;font-family:'Proxima Light',arial,sans-serif;font-size:1rem;}body.user-logged-in .contact-form .form-item-mail label,body.user-logged-in .contact-form .form-item-name label{top:-10px !important;font-size:0.75rem !important;}
.node--type-promotion.node--view-mode-full{max-width:1440px;margin:0 auto;}@media (min-width:480px){.node--type-promotion .promotion__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}}.node--type-promotion .promotion__header .field--name-image{margin:0;}@media (min-width:480px){.node--type-promotion .promotion__header .field--name-image{padding-right:25px;}}@media (min-width:1024px){.node--type-promotion .promotion__header .field--name-image{padding:0 50px;}}.node--type-promotion .promotion__header .field--name-image img{margin-bottom:25px;max-width:65px;}@media (min-width:480px){.node--type-promotion .promotion__header .field--name-image img{max-width:initial;margin-bottom:0;}}.node--type-promotion .promotion__header .field--type-entity-reference{margin:0;}.node--type-promotion .field-group--elements{font-size:0;}@media (min-width:1024px){.node--type-promotion .field-group--elements .field-group--gallery{display:inline-block;vertical-align:top;margin-right:14px;width:calc(67% - 14px);}}@media (min-width:1024px){.node--type-promotion .field-group--elements .field-group--form{display:inline-block;vertical-align:top;margin-left:14px;width:calc(33% - 14px);padding-left:40px;font-size:1rem;}}.node--type-promotion .field--name-title{font-family:"Didot",arial,sans-serif;color:#292929;text-transform:uppercase;}.node--type-promotion .field--name-title h1{font-size:2rem;line-height:2.5rem;}@media (min-width:480px){.node--type-promotion .field--name-title h1{font-size:2.25rem;line-height:3rem;}}@media (min-width:768px){.node--type-promotion .field--name-title h1{font-size:2.625rem;line-height:4rem;}}@media (min-width:1024px){.node--type-promotion .field--name-title h1{font-size:3.125rem;}}@media (min-width:480px){.node--type-promotion .field-group--city{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.node--type-promotion .field-group--city .field--name-city,.node--type-promotion .field-group--city .field--name-zone{color:#292929;font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1.25rem;}@media (min-width:768px){.node--type-promotion .field-group--city .field--name-city,.node--type-promotion .field-group--city .field--name-zone{font-size:1.25rem;line-height:1.5rem;}}@media (min-width:1260px){.node--type-promotion .field-group--city .field--name-city,.node--type-promotion .field-group--city .field--name-zone{font-size:1.375rem;}}.node--type-promotion .field-group--city .field--name-zone{padding-top:5px;margin-top:5px;border-top:1px solid #5E5E5E;}@media (min-width:480px){.node--type-promotion .field-group--city .field--name-zone{padding-left:10px;margin-top:0;padding-top:0;border:0;}}@media (min-width:480px){.node--type-promotion .field-group--city .field--name-zone:before{display:inline-block;content:"/";margin-right:10px;}}.node--type-promotion .slick{position:relative;}.node--type-promotion .slick .slick-slide img{width:100%;}.node--type-promotion .slick .media__icon--litebox{width:42px;height:42px;background-color:white;border:1px solid rgba(41,41,41,0.25);-webkit-box-shadow:6px 3px 12px 0 rgba(0,0,0,0.75);box-shadow:6px 3px 12px 0 rgba(0,0,0,0.75);}.node--type-promotion .slick .media__icon--litebox::before{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;top:-1px;right:0;left:-1px;width:42px;height:42px;bottom:0;content:'\e92a';color:#5E5E5E;font-family:"icomoon";font-size:36px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;}.node--type-promotion .slick .media__icon--litebox::after{background:none;display:none;}@media (hover:none) and (max-width:480px){.node--type-promotion .slick .media .media__icon--litebox,.node--type-promotion .slick a .media--switch img.media__element{opacity:1;visibility:visible;}.node--type-promotion .slick .media__icon--litebox{width:32px;height:32px;right:8px;top:8px;left:inherit;-webkit-transform:none;-o-transform:none;transform:none;}.node--type-promotion .slick .media__icon--litebox::before{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:-1px;left:-1px;right:0;bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;font-family:"icomoon";font-size:26px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.node--type-promotion .slick--thumbnail .slick-slide{cursor:pointer;overflow:hidden;}.node--type-promotion .slick--thumbnail .slick-slide img{-webkit-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;transition:all 0.35s ease-in;overflow:hidden;}.node--type-promotion .slick--thumbnail .slick-slide:hover img{-webkit-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);-webkit-filter:saturate(1.75) brightness(110%);filter:saturate(1.75) brightness(110%);}.node--type-promotion .slick--optionset--content-full-slider > div{margin:0;}.node--type-promotion .slick--optionset--content-full-slider .slick-track{line-height:0;}.node--type-promotion .slick--optionset--content-full-slider .slick__arrow{position:absolute;max-width:1440px;margin:0 auto;left:0;right:0;top:inherit;padding:0 50px;}@media (min-width:1480px){.node--type-promotion .slick--optionset--content-full-slider .slick__arrow{padding:0;}}.node--type-promotion .slick--optionset--content-full-slider .slick__arrow .slick-arrow{display:none !important;}.node--type-promotion .slick--optionset--content-full-slider .slider-count{position:absolute;display:block;padding:2px 10px;right:8px;bottom:8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#5E5E5E;background:rgba(255,255,255,0.65);font-family:"Didot",Arial,sans-serif;font-size:1.5rem;}@media (min-width:480px){.node--type-promotion .slick--optionset--content-full-slider .slider-count{right:25px;bottom:25px;padding:4px 12px;font-size:2rem;}}@media (min-width:1480px){.node--type-promotion .slick--optionset--content-full-slider .slider-count{right:25px;}}.node--type-promotion .slick--optionset--content-full-slider > div,.node--type-promotion div[class*="slick--optionset--thumbnails-slider"] > div{margin:0;}.node--type-promotion div[class*="slick--optionset--thumbnails-slider"] .slick-slide{margin:0 12.5px;}.node--type-promotion div[class*="slick--optionset--thumbnails-slider"] .slick-slide > div{line-height:0;}.node--type-promotion .slick--optionset--thumbnails-slider-3-elements{width:calc(75% - 4px);}@media (max-width:639px){.node--type-promotion .slick--optionset--thumbnails-slider-3-elements{width:calc(66.66% - 8px);}}.node--type-promotion .slick--optionset--thumbnails-slider-2-elements{width:calc(50% - 12px);}@media (max-width:639px){.node--type-promotion .slick--optionset--thumbnails-slider-2-elements{width:calc(33.33% - 16px);}.node--type-promotion .slick--optionset--thumbnails-slider-2-elements .slick-list{max-width:100%;}}.node--type-promotion .field-group--gallery .field-group--elements{position:relative;}.node--type-promotion .field-group--gallery .field-group--link-virtualvisit{position:absolute;bottom:25px;right:0;z-index:8;border-left:16px solid #FFFFFF;}@media (min-width:480px){.node--type-promotion .field-group--gallery .field-group--link-virtualvisit{border-left:20px solid #FFFFFF;}}@media (min-width:768px){.node--type-promotion .field-group--gallery .field-group--link-virtualvisit{border-left:24px solid #FFFFFF;}}.node--type-promotion .field-group--gallery .field-group--link-virtualvisit .field--name-virtualvisit-image{position:relative;display:block;margin:0;}.node--type-promotion .field-group--gallery .field-group--link-virtualvisit .field--name-virtualvisit-image img{width:100%;}.node--type-promotion .field-group--gallery .field-group--link-virtualvisit .field--name-virtualvisit-image:before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.5);z-index:8;}.node--type-promotion .field-group--gallery .field-group--link-virtualvisit .field--name-virtualvisit-image:after{position:absolute;content:"";width:100%;height:50px;left:0;right:0;top:50%;background-image:url("/themes/custom/ebrosa_public/css/theme/promotion/../../images/visita-virtual.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:9;}@media (min-width:480px){.node--type-promotion .field-group--gallery .field-group--link-virtualvisit .field--name-virtualvisit-image:after{-webkit-background-size:auto;background-size:auto;height:60px;}}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual{position:absolute;bottom:25px;right:0;z-index:8;border-left:16px solid #FFFFFF;}@media (min-width:480px){.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual{border-left:20px solid #FFFFFF;}}@media (min-width:768px){.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual{border-left:24px solid #FFFFFF;}}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual .field--name-imagen-maqueta-virtual{position:relative;display:block;margin:0;}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual .field--name-imagen-maqueta-virtual img{width:100%;}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual .field--name-imagen-maqueta-virtual:before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.5);z-index:8;}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual .field--name-imagen-maqueta-virtual:after{position:absolute;content:"";width:100%;height:50px;left:0;right:0;top:50%;background-image:url("/themes/custom/ebrosa_public/css/theme/promotion/../../images/maqueta-virtual.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:9;}@media (min-width:480px){.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual .field--name-imagen-maqueta-virtual:after{-webkit-background-size:auto;background-size:auto;height:70%;}}.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual + .field-group--link-virtualvisit{right:calc(25% + 6px);}@media (max-width:639px){.node--type-promotion .field-group--gallery .field-group--link-maquetavirtual + .field-group--link-virtualvisit{right:calc(33.33% + 8px);}}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] > div{margin:0;overflow-x:hidden;}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-list{max-width:calc(100% + 24px);margin:25px -12.5px;}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-list .slick-track{margin:0;}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-slide{margin:0 8px;}@media (min-width:480px){.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-slide{margin:0 10px;}}@media (min-width:768px){.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-slide{margin:0 12.5px;}}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick-slide img{width:100%;}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slider-count{display:none;}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick__arrow .slick-arrow{position:absolute;top:25px;bottom:25px;width:20px;border:0;outline:none;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px 15px;background-size:15px 15px;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}@media (min-width:480px){.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick__arrow .slick-arrow{width:30px;-webkit-background-size:20px 20px;background-size:20px 20px;}}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick__arrow .slick-arrow.slick-prev{left:0;background-image:url("/themes/custom/ebrosa_public/css/theme/promotion/../../images/arrow-left.svg");}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick__arrow .slick-arrow.slick-next{right:0;background-image:url("/themes/custom/ebrosa_public/css/theme/promotion/../../images/arrow-right.svg");}.node--type-promotion .field-group--gallery div[class*="slick--optionset--thumbnails-slider"] .slick__arrow .slick-arrow:hover{background-color:rgba(0,0,0,0.7);}.node--type-promotion .field--name-gallery-legal{color:#292929;font-size:0.75rem;font-family:"Proxima Light",arial,sans-serif;line-height:1rem;}.node--type-promotion .field-group--logo{margin-top:20px;border-top:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to right,#c00031,#d75a6f 20%,#e999a7 50%,#FFFFFF);}.node--type-promotion .field-group--logo > .field-group--elements .field--name-logo{margin-bottom:20px;}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field--name-logo{margin-bottom:0;}}.node--type-promotion .field-group--logo > .field-group--elements .field--name-logo img{max-width:150px;}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field--name-logo img{max-width:initial;}}.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements{display:block;padding:0 15px;}@media (min-width:480px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-description{max-width:80%;}}.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-keys-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;margin-top:10px;font-family:"Proxima Semibold",arial,sans-serif;font-size:1rem;line-height:1.25rem;color:#5E5E5E;padding-left:0;}@media (min-width:480px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-keys-date{padding-left:30px;}}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-keys-date{padding-left:0;}}.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-keys-date:before{content:"\e90e";font-family:"icomoon";font-size:28px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-keys-date .field__label{margin-left:15px;padding-right:5px;}.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-dossier{margin-top:20px;color:#5E5E5E;font-family:"Proxima Light",arial,sans-serif;font-size:0.75rem;line-height:1rem;}@media (max-width:767px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-dossier{width:100%;}}@media (min-width:768px){.node--type-promotion .field-group--logo > .field-group--elements .field-group--key .field-group--elements .field--name-dossier{margin-top:0;text-align:right;}}.node--type-promotion .field-group--logo .field--name-description{padding:0 15px 30px;}.node--type-promotion .field--name-description{color:#5E5E5E;font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1.5rem;}.node--type-promotion .field-group--box-middle{background:url("/themes/custom/ebrosa_public/css/theme/promotion/../../images/property-background.png");-webkit-background-size:content content;background-size:content;background-repeat:no-repeat;background-position:center center;}.node--type-promotion .field-group--box-middle.ubication{background:none;}.node--type-promotion [class*="field-group--middle"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #5E5E5E;padding:30px 24px;color:#5E5E5E;}@media (min-width:768px){.node--type-promotion [class*="field-group--middle"]{padding:40px 20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.node--type-promotion [class*="field-group--middle"] .field-group--title{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-bottom:20px;}@media (min-width:768px){.node--type-promotion [class*="field-group--middle"] .field-group--title{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;margin-bottom:0;}}.node--type-promotion [class*="field-group--middle"] .field-group--title h3{padding:0;font-family:"Proxima Semibold",arial,sans-serif;font-size:1.375rem;line-height:1.5rem;}@media (min-width:768px){.node--type-promotion [class*="field-group--middle"] .field-group--title h3{padding:0 30px 0 15px;}}@media (min-width:1260px){.node--type-promotion [class*="field-group--middle"] .field-group--title h3{max-width:280px;padding:0 50px 0 0;}}.node--type-promotion [class*="field-group--middle"] .field-group--elements{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1.25rem;}@media (min-width:768px){.node--type-promotion [class*="field-group--middle"] .field-group--elements{-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%;}}.node--type-promotion [class*="field-group--middle"] .field field--name-qualities{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%;}@media (min-width:480px){.node--type-promotion [class*="field-group--middle"] .field field--name-qualities{margin:-12px 0 0 -12px;width:calc(100% + 12px);}}.node--type-promotion [class*="field-group--middle"] .field field--name-qualities > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:12px 0 20px 0;}@media (min-width:480px){.node--type-promotion [class*="field-group--middle"] .field field--name-qualities > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:calc(50% - 24px);margin:12px 0 20px 12px;}}@media (min-width:768px){.node--type-promotion [class*="field-group--middle"] .field field--name-qualities > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:calc(33.33% - 24px);margin:12px 10px 20px 12px;}}.node--type-promotion .field--name-address-text{margin-bottom:20px;}@media (min-width:768px){.node--type-promotion .field--name-address-text{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding-right:40px;margin-bottom:0;}}@media (min-width:768px){.node--type-promotion .field--name-location{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}}.node--type-promotion .field-group--middle-ubication{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #5E5E5E;padding:30px 24px;color:#5E5E5E;}@media (min-width:768px){.node--type-promotion .field-group--middle-ubication{padding:40px 20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.node--type-promotion .field-group--middle-ubication h3{width:100%;margin-bottom:20px;color:#5E5E5E;font-family:"Proxima Semibold",arial,sans-serif;font-size:1.375rem;line-height:1.5rem;}@media (min-width:768px){.node--type-promotion .field-group--middle-ubication h3{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;padding:0 30px 0 15px;margin-bottom:0;}}@media (min-width:1260px){.node--type-promotion .field-group--middle-ubication h3{padding:0 50px 0 0;}}.node--type-promotion .field-group--middle-ubication .form__elements{font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1.25rem;}@media (min-width:768px){.node--type-promotion .field-group--middle-ubication .form__elements{-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}}.node--type-promotion .field-group--middle-ubication .form__elements .field--name-address{margin-bottom:30px;}@media (min-width:768px){.node--type-promotion .field-group--middle-ubication .form__elements .field--name-address{margin:0;padding-right:5%;}}.node--type-promotion .field-group--middle-ubication iframe{max-width:550px;height:280px;margin:0;}@media (max-width:1024px){.node--type-promotion .field-group--middle-ubication iframe{width:100%;max-width:100%;}}.node--type-promotion .field-group--middle-energy a{font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1rem;color:#0014E3;text-decoration:underline;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;}.node--type-promotion .field-group--middle-energy a:hover{text-decoration:none;}@media (min-width:480px){.node--type-promotion .field-group--middle-energy .field-group--elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}.node--type-promotion .field-group--middle-energy .field-group--elements .field--type-entity-reference{display:block;width:auto;}.node--type-promotion .field-group--middle-energy .field-group--elements .field--type-entity-reference.field--name-energy-certification{min-width:175px;}.node--type-promotion .field-group--middle-energy .field-group--elements .field--type-entity-reference.field--name-energy-type{max-width:180px;margin-left:-12px;margin-bottom:15px;width:100%;}@media (min-width:480px){.node--type-promotion .field-group--middle-energy .field-group--elements .field--type-entity-reference.field--name-energy-type{margin-left:0;margin-bottom:0;}}@media (min-width:768px){.node--type-promotion .field-group--middle-energy .field-group--elements .field--type-entity-reference.field--name-energy-type{max-width:260px;}}@media (min-width:640px){.node--type-promotion .field-group--middle-general .field-group--elements{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}.node--type-promotion .field-group--middle-general .field-group--elements .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}@media (min-width:640px){.node--type-promotion .field-group--middle-general .field-group--elements .field{padding-right:30px;margin-bottom:0;}}@media (min-width:1024px){.node--type-promotion .field-group--middle-general .field-group--elements .field{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;padding:0;}}.node--type-promotion .field-group--middle-general .field__label{font-size:1rem;font-family:"Proxima Light",arial,sans-serif;color:#5E5E5E;}@media (min-width:640px){.node--type-promotion .field-group--middle-general .field__label{font-size:1.125rem;}}.node--type-promotion .field-group--middle-general .field__item{margin-left:20px;font-family:"Didot",arial,sans-serif;font-size:2.25rem;line-height:3rem;font-weight:700;color:#5E5E5E;}@media (min-width:640px){.node--type-promotion .field-group--middle-general .field__item{font-size:3rem;line-height:4rem;}}.node--type-promotion .field-group--middle-general .field--name-properties,.node--type-promotion .field-group--middle-general .field--name-bedrooms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-promotion .field-group--middle-general .field--name-properties .field__label,.node--type-promotion .field-group--middle-general .field--name-bedrooms .field__label{margin-left:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.node--type-promotion .field-group--middle-general .field--name-properties .field__item,.node--type-promotion .field-group--middle-general .field--name-bedrooms .field__item{margin-left:0;}.node--type-promotion .field-group--middle-general .field--name-properties .field__item p,.node--type-promotion .field-group--middle-general .field--name-bedrooms .field__item p{margin-bottom:0;}.node--type-promotion .field-group--middle-general .field--name-properties,.node--type-promotion .field-group--middle-general .field--name-floors{position:relative;}.node--type-promotion .field-group--middle-general .field--name-properties .field__item,.node--type-promotion .field-group--middle-general .field--name-floors .field__item{position:relative;font-size:2.25rem;opacity:1;}@media (min-width:640px){.node--type-promotion .field-group--middle-general .field--name-properties .field__item,.node--type-promotion .field-group--middle-general .field--name-floors .field__item{font-size:3rem;}}.node--type-promotion .field-group--middle-work > .field-group--elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:1024px){.node--type-promotion .field-group--middle-work > .field-group--elements{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.node--type-promotion .field-group--middle-work > .field-group--elements > *{display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:0;}.node--type-promotion .field-group--middle-work > .field-group--elements .obra__text{width:100%;margin-bottom:25px;}@media (min-width:768px){.node--type-promotion .field-group--middle-work > .field-group--elements .obra__text{width:auto;margin-bottom:0;}}.node--type-promotion .field-group--middle-work > .field-group--elements .obra__text > .field-group--elements{display:block;}.node--type-promotion .progressbar__element{margin-top:15px;}.node--type-promotion .progressbar__element > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.node--type-promotion .progressbar__element > div .progressbar{height:4px;min-width:80%;border:0;border-radius:0;background-color:#d0d0d0;overflow:visible;}@media (min-width:640px){.node--type-promotion .progressbar__element > div .progressbar{min-width:300px;}}.node--type-promotion .progressbar__element > div .progressbar .ui-progressbar-value{background-color:#ba2c3b;margin:-2px;padding:4px 0;border:0;border-radius:0;}.node--type-promotion .progressbar__element > div .field--name-work-progress{padding-right:15px;font-family:"Didot",arial,sans-serif;font-size:1.5rem;font-weight:700;}.node--type-promotion .progressbar__element > div .field--name-work-progress:after{content:"%";}.node--type-promotion .field--name-common-zones-images{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:auto !important;text-align:left;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-promotion .field--name-common-zones-images > .field__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 16px !important;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}@media (min-width:640px){.node--type-promotion .field--name-common-zones-images > .field__item{max-width:calc(50% - 8px);-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}}@media all and (max-width:480px){.node--type-promotion .field--name-common-zones-images > .field__item{margin:0 0 24px !important;}}@media (min-width:640px){.node--type-promotion .field--name-common-zones-images .field__items{padding-left:52px;}}.node--type-promotion .field--name-common-zones-images .relational_entity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-promotion .field--name-common-zones-images .field--name-common-zones{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:5px;}.node--type-promotion .field--name-common-zones-images .field--name-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.node--type-promotion .field--name-images-common-zones,.node--type-promotion .field--name-images-qualities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media all and (max-width:480px){.node--type-promotion .field--name-images-common-zones,.node--type-promotion .field--name-images-qualities{padding-left:50px;}}.node--type-promotion .field--name-images-common-zones.field__items,.node--type-promotion .field--name-images-qualities.field__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node--type-promotion .field--name-images-common-zones.field__items .field__item,.node--type-promotion .field--name-images-qualities.field__items .field__item{margin:0 2px;}@media (min-width:1024px){.node--type-promotion .field--name-images-common-zones.field__items .field__item,.node--type-promotion .field--name-images-qualities.field__items .field__item{margin:0 4px;}}.node--type-promotion .field--name-images-common-zones.field__items .field__item a,.node--type-promotion .field--name-images-qualities.field__items .field__item a{position:relative;display:block;overflow:hidden;border:2px solid transparent;height:56px;width:56px;}@media (min-width:1024px){.node--type-promotion .field--name-images-common-zones.field__items .field__item a,.node--type-promotion .field--name-images-qualities.field__items .field__item a{height:62px;width:62px;}}.node--type-promotion .field--name-images-common-zones.field__items .field__item a:hover img,.node--type-promotion .field--name-images-qualities.field__items .field__item a:hover img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:first-child,.node--type-promotion .field--name-images-qualities.field__items .field__item:first-child{margin-left:0;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:last-child,.node--type-promotion .field--name-images-qualities.field__items .field__item:last-child{margin-right:0;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(3),.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(3){margin-right:0;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(3) a,.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(3) a{border:2px solid #dee2e6;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(3) a::before,.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(3) a::before{position:absolute;display:grid;place-content:center;width:100%;height:100%;font-family:"icomoon";font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e925';color:#ba2c3b;z-index:99;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(3) a::after,.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(3) a::after{position:absolute;content:'';height:100%;width:100%;background-color:#FFFFFF;top:0;right:0;left:0;bottom:0;}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(3) a:hover::before,.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(3) a:hover::before{-webkit-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}.node--type-promotion .field--name-images-common-zones.field__items .field__item:nth-child(n+4),.node--type-promotion .field--name-images-qualities.field__items .field__item:nth-child(n+4){display:none;}.node--type-promotion .field--name-images-common-zones > .field__item,.node--type-promotion .field--name-images-qualities > .field__item{margin:0 4px;}.node--type-promotion .field--name-qualities-images{display:grid;width:calc(100% - 250px);grid-auto-columns:1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px;}@media all and (max-width:920px){.node--type-promotion .field--name-qualities-images{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;grid-template-columns:repeat(1,1fr);}}.node--type-promotion .field--name-qualities-images > .field__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 16px !important;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}@media all and (max-width:480px){.node--type-promotion .field--name-qualities-images > .field__item{margin:0 0 24px !important;}}.node--type-promotion .field--name-qualities-images .relational_entity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-promotion .field--name-qualities-images .field--name-images-qualities{margin-top:auto;}@media all and (max-width:480px){.node--type-promotion .field--name-qualities-images .field--name-images-qualities{padding-left:0;}}.node--type-promotion .field--name-qualities-images .field--name-qualities{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:5px;}.node--type-promotion .field-group--middle-qualities .field-group--elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:1024px){.node--type-promotion .field-group--middle-qualities .field-group--elements{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.node--type-promotion .field-group--middle-qualities .field-group--elements > .field--name-qualities{margin-bottom:25px;padding-left:20px;}@media (min-width:1024px){.node--type-promotion .field-group--middle-qualities .field-group--elements > .field--name-qualities{width:calc(100% - 250px);margin-bottom:0;}}.node--type-promotion .field-group--middle-qualities .field-group--elements > .field--name-qualities li{word-break:break-word;}.node--type-promotion .field--name-work-gallery{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:auto !important;text-align:left;}.node--type-promotion .field--name-work-gallery .field__label{display:block;width:100%;padding-right:15px;text-align:right;font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1rem;color:#0014E3;text-decoration:underline;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;}.node--type-promotion .field--name-work-gallery:hover .field__label{text-decoration:none;}.node--type-promotion .field--name-work-gallery.field__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node--type-promotion .field--name-work-gallery.field__items .field__item{margin:0 2px;}@media (min-width:1024px){.node--type-promotion .field--name-work-gallery.field__items .field__item{margin:0 4px;}}.node--type-promotion .field--name-work-gallery.field__items .field__item a{position:relative;display:block;overflow:hidden;border:2px solid transparent;height:56px;width:56px;}@media (min-width:1024px){.node--type-promotion .field--name-work-gallery.field__items .field__item a{height:62px;width:62px;}}.node--type-promotion .field--name-work-gallery.field__items .field__item a:hover img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-work-gallery.field__items .field__item:first-child{margin-left:0;}.node--type-promotion .field--name-work-gallery.field__items .field__item:last-child{margin-right:0;}.node--type-promotion .field--name-work-gallery.field__items .field__item:nth-child(3) a{border:2px solid #dee2e6;}.node--type-promotion .field--name-work-gallery.field__items .field__item:nth-child(3) a::before{position:absolute;display:grid;place-content:center;width:100%;height:100%;font-family:"icomoon";font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e925';color:#ba2c3b;z-index:99;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-work-gallery.field__items .field__item:nth-child(3) a::after{position:absolute;content:'';height:100%;width:100%;background-color:#FFFFFF;top:0;right:0;left:0;bottom:0;}.node--type-promotion .field--name-work-gallery.field__items .field__item:nth-child(3) a:hover::before{-webkit-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}.node--type-promotion .field--name-work-gallery.field__items .field__item:nth-child(n+4){display:none;}@media (min-width:1024px){.node--type-promotion .field--name-memoria-de-calidades{max-width:250px;text-align:right;}}.node--type-promotion .field--name-memoria-de-calidades > div{width:100%;}.node--type-promotion .field--name-memoria-de-calidades a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 25px;border:1px solid #dee2e6;color:#5E5E5E;font-family:"Proxima Semibold",arial,sans-serif;font-size:1rem;line-height:1rem;text-decoration:none;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;}@media (min-width:480px){.node--type-promotion .field--name-memoria-de-calidades a{padding:10px 30px;}}.node--type-promotion .field--name-memoria-de-calidades a::before{margin-right:10px;font-family:"icomoon";font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e926';color:#ba2c3b;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-memoria-de-calidades a:hover{color:#ba2c3b;}.node--type-promotion .field--name-memoria-de-calidades a:hover::before{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.node--type-promotion .field--name-memoria-de-calidades a{padding:10px 16px;}.node--type-promotion .field--name-memoria-de-calidades a::before{content:"\e927";margin-right:7.5px;}.node--type-promotion .taxonomy-term .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node--type-promotion .taxonomy-term .field--name-name,.node--type-promotion .taxonomy-term .field--name-icon{margin:0 5px;}.node--type-promotion .taxonomy-term .field--name-icon{padding-right:10px;}.node--type-promotion .field--name-property-relevant-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #bababa;padding:40px 0;}.node--type-promotion .field--name-property-relevant-info .field__label{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;padding:0 20px 0 55px;font-family:"Proxima Semibold",arial,sans-serif;font-size:1.375rem;line-height:1.5rem;}.node--type-promotion .field--name-property-relevant-info > .field__item{-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%;font-family:"Proxima Regular",arial,sans-serif;}.node--type-promotion .field-group--extra-info .field-group--elements{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px 0 0 -12px;width:calc(100% + 12px);}.node--type-promotion .field-group--extra-info .field-group--elements > *{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:calc(33.33% - 24px);margin:12px 0 0 12px;}.node--type-promotion .field--name-area,.node--type-promotion .field--name-area-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:12px 0 20px 0;font-family:"Proxima Regular",arial,sans-serif;}.node--type-promotion .field--name-area:before,.node--type-promotion .field--name-area-desc:before{display:inline-block;margin:0 5px;padding-right:20px;font-family:"icomoon";font-size:28px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";color:#292929;}.node--type-promotion .field--name-landscape{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:12px 0 20px 0;font-family:"Proxima Regular",arial,sans-serif;}.node--type-promotion .field--name-landscape:before{display:inline-block;margin:0 5px;padding-right:20px;font-family:"icomoon";font-size:28px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";color:#292929;}.node--type-promotion .field--name-dossier{padding:20px 0 10px;}@media (min-width:640px){.node--type-promotion .field--name-dossier{padding:40px 0;}}.node--type-promotion .field--name-dossier p{display:inline-block;}.node--type-promotion .field--name-dossier a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 25px;border:1px solid #dee2e6;color:#5E5E5E;font-family:"Proxima Semibold",arial,sans-serif;font-size:1rem;line-height:1rem;text-decoration:none;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;}@media (min-width:480px){.node--type-promotion .field--name-dossier a{padding:10px 30px;}}.node--type-promotion .field--name-dossier a::before{margin-right:10px;font-family:"icomoon";font-size:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e926';color:#ba2c3b;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;}.node--type-promotion .field--name-dossier a:hover{color:#ba2c3b;}.node--type-promotion .field--name-dossier a:hover::before{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.node--type-promotion .field-group--key{padding:40px 0 10px;}@media (min-width:640px){.node--type-promotion .field-group--key{padding:40px 0;}}.node--type-promotion .field-group--key .field-group--elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.node--type-promotion .field-group--key .file{display:inline-block;}.node--type-promotion .field-group--key .file a{font-family:"Proxima Light",arial,sans-serif;font-size:1rem;line-height:1rem;color:#0014E3;text-decoration:underline;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;}@media (min-width:480px){.node--type-promotion .field-group--key .file a{padding-left:10px;padding-right:15px;}}.node--type-promotion .field-group--key .file a:hover{text-decoration:none;}.node--type-promotion .field--name-pdf-plane{margin-top:10px;}.node--type-promotion .field--name-pdf-plane span:before{display:inline-block;font-family:"icomoon";font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";color:#292929;}.node--type-promotion .field--name-pdf-plane span a{padding-left:10px;color:#292929;text-decoration:underline;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;}.node--type-promotion .field--name-pdf-plane span a:hover{text-decoration:none;}#page .entity-ref-tab-formatter-tabs{border:0;}#page .entity-ref-tab-formatter-tabs .ui-tabs-panel{padding:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}#page .entity-ref-tab-formatter-tabs .ui-tabs-panel[aria-hidden="false"]{opacity:1;}#page .entity-ref-tab-formatter-tabs .ui-tabs-panel[aria-hidden="true"]{opacity:0;}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:transparent;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:25px 0;padding:0;border:0;}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:180px;margin-right:15px;padding:15px 25px;font-family:"Proxima Semibold",arial,sans-serif;font-size:1rem;line-height:1.25rem;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;white-space:normal;opacity:0.5;background-color:transparent;border-right:1px solid #c5c5c5;border-left:0;border-top:1px solid;border-bottom:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to left,rgba(149,149,149,0.6) 10%,#e4e1e1 30%,#fff);}@media (min-width:480px){#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li{max-width:230px;margin-right:25px;padding:15px 50px;font-size:1.25rem;line-height:1.5rem;}}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-color:#ba2c3b;opacity:0;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li.ui-state-active,#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li:hover{position:relative;background:transparent;border-bottom:0;opacity:1;margin-bottom:0;}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li.ui-state-active:after,#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li:hover:after{opacity:1;}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li a{width:100%;display:block;padding:0;float:inherit;color:#5E5E5E;outline:none;}@media (min-width:480px){#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li a{text-align:right;}}#page .entity-ref-tab-formatter-tabs ul.ui-tabs-nav li:hover{background:transparent;}@media (max-width:1024px){.responsive-tabs{overflow-x:scroll;}}@media (max-width:1024px){.responsive-tabs .ui-tabs-nav{width:-webkit-max-content;width:-moz-max-content;width:max-content;}}@media (max-width:1024px){.responsive-tabs .ui-tabs-nav li{min-width:200px;}}@media (max-width:480px){.responsive-tabs .ui-tabs-nav li{min-width:180px;}}.entity-ref-tab-formatter-tabs .one-element > .ui-tabs-nav{display:none !important;}
