.pattern-wrapper{max-width:1130px;margin:0 auto}.pattern-wrapper:after{clear:both;content:"";display:table}.pattern-icon-arrow{display:inline-block;background:url(../fonts/arrow.svg?25d652179bb86c42e34205e59fcd7501) no-repeat;width:27px;height:16px}.example-icons{list-style:none}.example-icons li{min-height:160px;text-align:center;border:1px solid #e1e1e1;border-radius:2px;overflow:hidden;width:10%;min-width:180px;display:inline-block;vertical-align:top;margin:0 10px 20px;padding:20px}.example-icons .bg-icon,.example-icons .dropdown-wrapper:after,.example-icons .icon{color:#dffa45;font-size:56px;display:block;margin:0 auto 20px}.example-icons .bg-icon:after,.example-icons .dropdown-wrapper:after,.example-icons .icon:after{color:#dffa45}.example-icons.full-icons img{width:100px;display:block;margin:10px auto;margin:.625rem auto}.pattern-color-wrapper{overflow:hidden;margin-bottom:40px}.pattern-color{border:2px solid #e1e1e1;border-radius:6px;overflow:hidden;width:240px;display:inline-block;vertical-align:top;margin:0 10px 20px}.pattern-color .color-bg{width:100%;height:80px}.pattern-color .color-descripcion{padding:14px}.pattern-color .color-descripcion p+p{margin-top:8px}.pattern-grid .g{margin-bottom:20px}.pattern-grid .gi .pattern-grid-item{background:#eee;border:1px solid #ccc;height:40px;text-align:center;line-height:40px}.pattern-header{background:#fff;border-bottom:4px solid #e8e8e8;overflow:hidden;height:65px;position:relative;position:fixed;top:0;left:0;width:100%;z-index:2000}@media only screen and (max-width:42.49938em){.pattern-header{height:auto}}.pattern-logo{display:block;margin:0 20px;line-height:65px;position:absolute;top:0;left:0;-webkit-transition:top .5s ease;transition:top .5s ease;font-size:18px;font-weight:700;color:#b62682}.pattern-logo img{max-height:32px;width:auto}.pattern-header-top .pattern-logo{top:-70px}@media only screen and (max-width:42.49938em){.pattern-logo{position:relative;line-height:normal;text-align:center;padding:10px 0}.pattern-header-top .pattern-logo{top:0}}.pattern-top{display:block;float:left;margin:6px 20px 0;position:absolute;top:110px;left:0;-webkit-transition:top .5s ease;transition:top .5s ease;background:#dffa45;border-radius:100%;width:50px;height:50px;line-height:52px;text-align:center}.pattern-header-top .pattern-top{top:0}@media only screen and (max-width:42.49938em){.pattern-header-top .pattern-top{top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.pattern-title-section{padding:8px 12px 6px;margin:20px 0;background:#141414;color:#fff;font-size:22px;font-size:1.375rem;font-weight:400;text-transform:uppercase}.pattern-title{display:block;font-size:40px;font-size:2.5rem;font-weight:700;padding:20px 0;color:#b62682}.pattern-subtitle{display:block;font-size:26px;font-size:1.625rem;font-weight:400;margin-bottom:20px;color:#747474}.pattern-index-page{padding:10px 0 40px}.pattern-index-page h1{font-size:22px;font-weight:400;text-transform:uppercase;color:#b62682;margin-bottom:30px}.pattern-index-page h2{font-size:20px;text-transform:uppercase;color:#2a2a2a;margin:40px 0 14px}.pattern-index-page .index_page_group{border:2px solid #e1e1e1;margin-bottom:20px}.pattern-index-page .index_page_group h3{background:#efefef;border-bottom:2px solid #e1e1e1;color:#747474;font-size:17px;text-transform:uppercase;padding:12px 14px 8px}.pattern-index-page .index_page_group li a{display:block;padding:12px 14px;font-size:17px;font-weight:700;border-bottom:1px solid #e1e1e1}.pattern-index-page .index_page_group li a span{display:block;margin-top:5px;font-size:15px;font-weight:400}.pattern-index-page .index_page_group li a:hover{background:#f1f1f1}.pattern-nav{text-align:center;max-width:460px;margin:0 auto}.pattern-nav li{display:inline-block;padding:0 10px 10px}@media only screen and (min-width:48em){.pattern-nav{float:right;margin-right:8px;text-align:left;max-width:none;margin:0}.pattern-nav li{display:inline-block;vertical-align:middle;padding:0}.pattern-nav li a{display:block;text-transform:uppercase;font-size:16px;font-size:1rem;padding:18px 10px 16px;border-top:5px solid transparent}.pattern-nav li a:hover{color:#dffa45}.pattern-nav li.active a{border-color:#dffa45;color:#dffa45;font-weight:700}}.pattern-submenu{position:fixed;right:50px;bottom:0;font-size:18px;font-size:1.125rem;background:#2a2a2a;color:#fff;z-index:2000}.pattern-submenu .pattern-submenu-active{display:block;font-style:italic;padding:12px 18px;margin:2px 0;min-width:280px;cursor:pointer}.pattern-submenu .pattern-submenu-active .pattern-icon-arrow{position:absolute;top:18px;right:10%;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.pattern-submenu .pattern-submenu-select{display:none;background:#2a2a2a;border-bottom:1px solid #3e3e3e;padding:10px;position:absolute;width:100%;bottom:48px;right:0}.pattern-submenu ul{max-height:338px;overflow:auto}.pattern-submenu ul li{padding:6px 10px;color:#fff;font-weight:700}.pattern-submenu ul li:hover{opacity:.8}.pattern-submenu ul ul{margin:8px 0}.pattern-submenu.is-active .pattern-submenu-select{display:block}.pattern-submenu.is-active .pattern-icon-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pattern-main{width:100%;padding:40px 0 100px}@media only screen and (min-width:48em){.pattern-main{width:99%;margin:0 auto;width:96%}}.pattern-container{padding:30px 0;font-size:16px;font-size:1rem}.pattern-container .main-menu{display:block}@media only screen and (max-width:47.99938em){.pattern-container .main-menu{display:none}}.pattern-container .main-header .main-menu{display:none}.pattern-text{font-size:16px;line-height:1.5;margin-bottom:28px}.pattern{border:2px solid #e1e1e1;border-radius:6px;margin-bottom:60px}.pattern-description{background:#efefef;border-bottom:2px solid #e1e1e1;color:#343436;padding:20px}.pattern-description strong{color:#111113}.pattern-description p+p{margin-top:10px}.pattern-code{margin-top:20px}.pattern-code pre{max-height:300px}.pattern-content{padding:20px}.pattern-content:after{clear:both;content:"";display:table}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;padding:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media only screen and (min-width:48em){.one-whole{width:100%}.one-half{width:50%}.one-half-indent{margin-left:50%}.one-third{width:33.333%}.two-thirds{width:66.666%}.one-third-indent{margin-left:33.333%}.two-thirds-indent{margin-left:66.666%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-quarter-indent{margin-left:25%}.two-quarters-indent{margin-left:50%}.three-quarters-indent{margin-left:75%}.one-fifth{width:20%}.one-fifth-indent{margin-left:20%}.two-fifths{width:40%}.two-fifths-indent{margin-left:40%}.three-fifths{width:60%}.three-fifths-indent{margin-left:60%}.four-fifths{width:80%}}@font-face{font-family:BerninoSans;src:url(../fonts/BerninoSans.woff2?0f9275a46786bba0e82d297a03f4961f) format("woff2"),url(../fonts/BerninoSans.woff?de829cd3a5dca1e5948bf97f5bbcb37b) format("woff"),url(../fonts/BerninoSans.ttf?b00fdbfd7aae08ed39c3ca228252dc3f) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:BerninoSans;src:url(../fonts/BerninoSans-Bold.woff2?31bf5a1c57a5007e2096902c3f49e348) format("woff2"),url(../fonts/BerninoSans-Bold.woff?ae758d5b0d39be093c73a56ba056ff9d) format("woff"),url(../fonts/BerninoSans-Bold.ttf?3181deab59722910a11c73bc62c9d049) format("truetype");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:idealistaWebIcons;src:url(../fonts/idealistaWebIcons.woff2?e3d7bb90568e01f67a6ac0fa09f99e23) format("woff2"),url(../fonts/idealistaWebIcons.woff?e3d7bb90568e01f67a6ac0fa09f99e23) format("woff"),url(../fonts/idealistaWebIcons.ttf?eb3569e397981be8d1116d447f6bf39a) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}::selection{background:#e5e6e1;color:#fff}::-moz-selection{background:#e5e6e1;color:#fff}body,html{font-size:100%}body{background:#fff;color:#141414;font-family:BerninoSans,Arial,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}iframe,img{max-width:100%}img{vertical-align:middle;height:auto}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:700;color:#141414;margin:0}dd,dl,ol,ul{list-style:none;margin:0;padding:0}p{line-height:1.5;margin:0;font-size:16px;font-size:1rem}a{color:inherit;text-decoration:none}a:focus,a:hover{outline:none}p a{color:#faffe0}.deep-shadow,.modal{-webkit-box-shadow:0 8px 32px 2px rgba(71,71,68,.24);box-shadow:0 8px 32px 2px rgba(71,71,68,.24)}.wrapper{max-width:1130px}.medium-wrapper,.wrapper{width:100%;margin:0 auto;padding:0 20px}.medium-wrapper{max-width:840px}.small-wrapper{width:100%;max-width:760px;margin:0 auto;padding:0 20px}.g{font-size:0}.g>*{font-size:16px;font-size:1rem}.g .gi:first-child{padding-left:0}.g .gi:last-child{padding-right:0}@media only screen and (min-width:42.5em){.gi{display:inline-block;vertical-align:top;padding:0 20px}.gi.no-gutter{padding:0}}.center-align{text-align:center}.right-align{text-align:right}.left-align{text-align:left}.center-block{text-align:center;margin:20px 0;margin:1.25rem 0}.right-float{float:right}.no-margin{margin:0}.vertical-align-top{vertical-align:top}.ellipsis,.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;overflow:hidden}.data-block{display:block}@media only screen and (min-width:42.5em){.lateral-divider{border-right:1px dashed #cbccc7}}.shadow-ultra-deep{-webkit-box-shadow:0 8px 32px 2px rgba(71,71,68,.24);box-shadow:0 8px 32px 2px rgba(71,71,68,.24)}.shadow-deep{-webkit-box-shadow:0 8px 24px 0 rgba(71,71,68,.32);box-shadow:0 8px 24px 0 rgba(71,71,68,.32)}.shadow-normal{-webkit-box-shadow:0 4px 16px 0 rgba(71,71,68,.24);box-shadow:0 4px 16px 0 rgba(71,71,68,.24)}.shadow-light{-webkit-box-shadow:0 2px 8px 0 rgba(71,71,68,.24);box-shadow:0 2px 8px 0 rgba(71,71,68,.24)}.shadow-lighter{-webkit-box-shadow:0 2px 4px 0 rgba(71,71,68,.32);box-shadow:0 2px 4px 0 rgba(71,71,68,.32)}.shadow-lightest{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.8);box-shadow:0 1px 4px 0 rgba(0,0,0,.8)}@media only screen and (max-width:42.499375em){.hide-in-mobile{display:none!important}}.horizontal-scroll{overflow:auto}.button,.button-grey{display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem;font-weight:700;text-align:center;text-transform:capitalize;border:none;line-height:1;cursor:pointer;padding:0 30px;margin:0;height:42px;line-height:42px;outline:none;border-radius:2px}.button-grey .dropdown-wrapper:after,.button-grey .icon,.button .dropdown-wrapper:after,.button .icon{font-size:28px;font-size:1.75rem;margin-right:8px}.short-btn.button,.short-btn.button-grey{height:40px;line-height:40px;font-size:14px;font-size:.875rem}.button.button-big{height:48px;line-height:48px;padding:0 50px}.button-primary{background:#b62682;color:#fff;border:1px solid #b62682;-webkit-box-shadow:inset 0 -2px 1px 0 rgba(51,51,51,.3),inset 0 2px 1px 0 hsla(0,0%,100%,.2);box-shadow:inset 0 -2px 1px 0 rgba(51,51,51,.3),inset 0 2px 1px 0 hsla(0,0%,100%,.2)}.button-primary:hover{background:#8c1d64}.button-grey{background:#e5e6e1;color:#141414;border:1px solid #b4b4ab;text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 -1px 1px 0 #333,inset 0 2px 1px 0 #fff;box-shadow:inset 0 -1px 1px 0 #333,inset 0 2px 1px 0 #fff}.button-grey:hover{background:#cbccc7}.close-button{background:transparent;border:none;outline:none}.check-item label:after,.dropdown-wrapper:after,.icon,.input-switch input[type=checkbox]+span:before,.tick-list li:before{display:inline-block;vertical-align:middle;font-family:idealistaWebIcons;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:normal;speak:none;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown-wrapper:after svg,.icon svg{display:block;height:100%;max-width:100%}.no-svg .dropdown-wrapper:after svg,.no-svg .icon svg{display:none!important}.no-svg .icon:before{display:inline-block}.icon-reorder:before{content:"\E351"}.icon-energy:before{content:"\E721"}.icon-signature:before{content:"\E350"}.icon-smartphone:before{content:"\E349"}.icon-metro-catania:before{content:"\E801"}.icon-metro-barcelona:before{content:"\E802"}.icon-metro-rodalies:before{content:"\E803"}.icon-metro-valencia:before{content:"\E804"}.icon-metro-perugia:before{content:"\E805"}.icon-metro-alicante:before{content:"\E806"}.icon-metro-mallorca:before{content:"\E807"}.icon-metro-malaga:before{content:"\E808"}.icon-metro-madrid:before{content:"\E809"}.icon-metro-cercanias:before{content:"\E810"}.icon-metro-bilbao:before{content:"\E811"}.icon-metro-sevilla:before{content:"\E812"}.icon-metro-oporto:before{content:"\E813"}.icon-metro-lisboa:before{content:"\E814"}.icon-metro-genova:before{content:"\E815"}.icon-options:before{content:"\E348"}.icon-key:before{content:"\E461"}.icon-price:before{content:"\E462"}.icon-solar-panel:before{content:"\E463"}.icon-subway:before{content:"\E456"}.icon-train:before{content:"\E457"}.icon-beach:before{content:"\E458"}.icon-golf:before{content:"\E459"}.icon-ski:before{content:"\E460"}.icon-share2:before{content:"\E221"}.icon-archive:before{content:"\E724"}.icon-disable-notification:before{content:"\E347"}.icon-entertainment:before{content:"\E451"}.icon-hotel:before{content:"\E452"}.icon-worship:before{content:"\E453"}.icon-sport:before{content:"\E454"}.icon-government:before{content:"\E455"}.icon-co2:before{content:"\E450"}.icon-angle:before{content:"\E441"}.icon-plane:before{content:"\E442"}.icon-school:before{content:"\E443"}.icon-restaurant:before{content:"\E444"}.icon-public-transport:before{content:"\E445"}.icon-bank:before{content:"\E446"}.icon-hospital:before{content:"\E447"}.icon-shop:before{content:"\E448"}.icon-electricity:before{content:"\E449"}.icon-upload:before{content:"\E346"}.icon-plan:before{content:"\E440"}.icon-bathroom:before{content:"\E439"}.icon-instagram-figure:before{content:"\E731"}.icon-messenger:before{content:"\E730"}.icon-chat:before{content:"\E220"}.icon-priceup:before{content:"\E438"}.icon-user-account:before{content:"\E345"}.icon-house:before{content:"\E437"}.icon-send-message:before{content:"\E219"}.icon-chevron-down:before{content:"\E009"}.icon-chevron-up:before{content:"\E010"}.icon-telegram:before{content:"\E729"}.icon-twitter-figure:before{content:"\E727"}.icon-facebook-figure:before{content:"\E728"}.icon-no-3d-tour:before{content:"\E434"}.icon-no-video:before{content:"\E435"}.icon-no-virtual-tour:before{content:"\E436"}.icon-order:before{content:"\E342"}.icon-note:before{content:"\E343"}.icon-copy:before{content:"\E344"}.icon-protection:before{content:"\E341"}.icon-gift:before{content:"\E340"}.icon-spinner:before{content:"\E609"}.icon-large-layout:before{content:"\E337"}.icon-mosaic-layout:before{content:"\E336"}.icon-slider-filter:before{content:"\E335"}.icon-full-screen:before{content:"\E334"}.icon-arrow-double-left:before{content:"\E001"}.icon-arrow-left:before{content:"\E002"}.icon-arrow-photo-left:before{content:"\E003"}.icon-arrow-photo-right:before{content:"\E004"}.icon-arrow-right:before{content:"\E005"}.icon-back:before{content:"\E006"}.icon-forward:before{content:"\E007"}.icon-undo:before{content:"\E008"}.icon-arrow-dropup:before{content:"\E101"}.icon-arrow-dropdown:before{content:"\E102"}.icon-minus:before{content:"\E103"}.icon-plus:before{content:"\E104"}.icon-unchecked:before{content:"\E105"}.icon-checked:before{content:"\E106"}.icon-radio-unchecked:before{content:"\E107"}.icon-radio-checked:before{content:"\E108"}.icon-close:before{content:"\E109"}.icon-mail:before{content:"\E201"}.icon-phone:before{content:"\E202"}.icon-barchart:before{content:"\E203"}.icon-no-fav:before{content:"\E204"}.icon-fav:before{content:"\E205"}.icon-fav-remove:before{content:"\E206"}.icon-delete:before{content:"\E207"}.icon-recover:before{content:"\E208"}.icon-share:before{content:"\E217"}.icon-flag:before{content:"\E209"}.icon-new-develop:before{content:"\E210"}.icon-twentyfour:before{content:"\E211"}.icon-subidon:before{content:"\E212"}.icon-visual:before{content:"\E213"}.icon-top:before{content:"\E218"}.icon-thumbup:before{content:"\E215"}.icon-thumbdown:before{content:"\E216"}.icon-basket:before{content:"\E214"}.icon-play:before{content:"\E301"}.icon-search:before{content:"\E302"}.icon-settings:before{content:"\E303"}.icon-notification:before{content:"\E304"}.icon-download:before{content:"\E305"}.icon-rotate:before{content:"\E306"}.icon-new-tab:before{content:"\E307"}.icon-no-pics:before{content:"\E308"}.icon-eye:before{content:"\E309"}.icon-pdf:before{content:"\E310"}.icon-user:before{content:"\E311"}.icon-user-group:before{content:"\E338"}.icon-elbow:before{content:"\E312"}.icon-filter:before{content:"\E313"}.icon-list:before{content:"\E314"}.icon-menu-burguer:before{content:"\E316"}.icon-location:before{content:"\E315"}.icon-calendar:before{content:"\E317"}.icon-pin:before{content:"\E318"}.icon-edit:before{content:"\E319"}.icon-hang-up:before{content:"\E320"}.icon-briefcase:before{content:"\E321"}.icon-exit:before{content:"\E322"}.icon-print:before{content:"\E323"}.icon-lock:before{content:"\E324"}.icon-leads:before{content:"\E325"}.icon-dartboard:before{content:"\E326"}.icon-drop-price:before{content:"\E327"}.icon-new-property:before{content:"\E328"}.icon-draw-touch:before{content:"\E329"}.icon-draw:before{content:"\E330"}.icon-locate-me:before{content:"\E331"}.icon-empty-shop-cart:before{content:"\E332"}.icon-full-shop-cart:before{content:"\E333"}.icon-deactivate:before{content:"\E339"}.icon-single-bed:before{content:"\E428"}.icon-twin-beds:before{content:"\E430"}.icon-double-bed:before{content:"\E429"}.icon-3d-tour:before{content:"\E431"}.icon-3d-tour-outline:before{content:"\E433"}.icon-virtual-tour:before{content:"\E401"}.icon-virtual-tour-outline:before{content:"\E432"}.icon-plans:before{content:"\E402"}.icon-pics:before{content:"\E403"}.icon-video:before{content:"\E404"}.icon-videos:before{content:"\E405"}.icon-photos:before{content:"\E406"}.icon-pricedown:before{content:"\E407"}.icon-no-smoking:before{content:"\E408"}.icon-smoking:before{content:"\E409"}.icon-pets:before{content:"\E427"}.icon-sex-circle:before{content:"\E410"}.icon-air:before{content:"\E411"}.icon-hot:before{content:"\E412"}.icon-elevator:before{content:"\E413"}.icon-car:before{content:"\E414"}.icon-water:before{content:"\E415"}.icon-security:before{content:"\E416"}.icon-remote:before{content:"\E417"}.icon-bike:before{content:"\E418"}.icon-terrace:before{content:"\E419"}.icon-storage:before{content:"\E420"}.icon-tree:before{content:"\E421"}.icon-window:before{content:"\E422"}.icon-lamp:before{content:"\E423"}.icon-oven:before{content:"\E424"}.icon-hanger:before{content:"\E425"}.icon-pool:before{content:"\E426"}.icon-energy-c-11:before{content:"\E501"}.icon-energy-c-2:before{content:"\E502"}.icon-energy-c-3:before{content:"\E503"}.icon-energy-c-4:before{content:"\E504"}.icon-energy-c-5:before{content:"\E505"}.icon-energy-c-6:before{content:"\E506"}.icon-energy-c-7:before{content:"\E507"}.icon-energy-c-8:before{content:"\E508"}.icon-energy-c-16:before{content:"\E509"}.icon-energy-c-12:before{content:"\E510"}.icon-energy-c-13:before{content:"\E511"}.icon-energy-c-14:before{content:"\E512"}.icon-energy-c-15:before{content:"\E513"}.icon-feedbk-ok:before{content:"\E601"}.icon-feedbk-ko:before{content:"\E602"}.icon-feedbk-question:before{content:"\E603"}.icon-feedbk-info:before{content:"\E604"}.icon-ok-feedbk:before,.input-switch input[type=checkbox]+span:before,.tick-list li:before{content:"\E606"}.icon-ko-feedbk:before{content:"\E607"}.icon-sentok:before{content:"\E608"}.icon-id-favicon:before{content:"\E701"}.icon-idealista-icon:before{content:"\E710"}.icon-hipotecas:before{content:"\E713"}.icon-tools-icon:before{content:"\E719"}.icon-news:before{content:"\E712"}.icon-data-icon:before{content:"\E722"}.icon-labs:before{content:"\E716"}.icon-mutui:before{content:"\E714"}.icon-creditohabitacao:before{content:"\E715"}.icon-prestamos-icon:before{content:"\E726"}.icon-maps:before{content:"\E717"}.icon-rentalia:before{content:"\E718"}.icon-linkedin:before{content:"\E702"}.icon-youtube:before{content:"\E703"}.icon-twitter:before{content:"\E704"}.icon-facebook:before{content:"\E706"}.icon-android:before{content:"\E707"}.icon-ios:before{content:"\E708"}.icon-google:before{content:"\E709"}.icon-whatsapp:before{content:"\E720"}.icon-instagram:before{content:"\E705"}.icon-whatsapp-outline:before{content:"\E723"}.giga{font-size:28px;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.4px;font-weight:400;color:#141414}@media only screen and (min-width:48em){.giga{font-size:36px;font-size:2.25rem;line-height:2.625rem}}.alpha{color:#141414;font-size:25px;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.2px;font-weight:700}@media only screen and (min-width:48em){.alpha{font-size:28px;font-size:1.75rem;line-height:2.25rem}}.beta{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.875rem;letter-spacing:-.2px}@media only screen and (min-width:48em){.beta{font-size:25px;font-size:1.5625rem}}.gamma{font-size:20px;font-size:1.25rem;font-weight:400}.delta,.gamma{line-height:1.5rem;letter-spacing:auto}.delta{font-size:18px;font-size:1.125rem;font-weight:700}.epsilon{font-size:16px;font-size:1rem;line-height:1.5rem;letter-spacing:.1px;font-weight:700}.subtitle{font-size:15px;font-size:.9375rem;font-weight:700}form{margin:0}fieldset{border:none;margin:0;padding:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top}button,input,select,textarea{font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{width:auto}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;border:1px solid #a3a3a0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1rem;padding:8px 10px;padding:.5rem .625rem;background:transparent}input[type=email]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#b62682}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=text].disabled,input[type=text].readonly,input[type=text][disabled],textarea.disabled,textarea.readonly,textarea[disabled]{background:#f4f5f2;color:#e5e6e1}input[type=text].disabled:focus,input[type=text].readonly:focus,input[type=text][disabled]:focus,textarea.disabled:focus,textarea.readonly:focus,textarea[disabled]:focus{border-color:#e5e6e1}.helper-text{font-size:14px;font-size:.875rem}.helper-text .dropdown-wrapper:after,.helper-text .icon{margin:-1px 4px 0 0;margin:-.0625rem .25rem 0 0}input[type=text],select{height:41px}select{color:#bfbfbf;position:relative;background:#fff url(../images/select.png?6ed192c9cc9c15f8dca499eb3ae733e5) no-repeat right 10px center}::-webkit-input-placeholder{color:#bfbfbf}::-moz-placeholder{color:#bfbfbf}:-ms-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf}.field{position:relative}.field input [type=text]:focus{border-color:#e1f56e;outline:1px solid #8e8f8c;-webkit-box-shadow:0 0 4px 0 #e1f56e;box-shadow:0 0 4px 0 #e1f56e}.field .helper-text{font-size:12px;font-size:.75rem;position:absolute;bottom:-17px;left:2px}.field .helper-text .dropdown-wrapper:after,.field .helper-text .icon{display:inline-block;vertical-align:middle;margin-right:4px;font-size:12px;font-size:.75rem}.field .label,.field label{color:#141414;font-size:16px;font-size:1rem;margin-bottom:4px;margin-bottom:.25rem;display:block}.invalid input,.invalid select,.invalid textarea{border-color:#e07901}.invalid .helper-text{color:#e07901}.input-switch{display:inline-block;margin-top:10px;margin-top:.625rem;min-height:28px}.input-switch input[type=checkbox]{opacity:0;position:absolute}.input-switch input[type=checkbox]~span{display:inline-block;vertical-align:middle;width:auto;max-width:80%}@media only screen and (max-width:42.499375em){.input-switch input[type=checkbox]~span{max-width:78%}}.input-switch input[type=checkbox]+span{position:relative;display:inline-block;vertical-align:middle;width:60px;height:28px;border-radius:30px;border:1px solid #8e8f8c;background:#fff;margin-right:6px;float:left}.input-switch input[type=checkbox]+span:before{font-size:13px;font-size:.8125rem;z-index:2;color:#8e8f8c;-webkit-transition:margin-left .4s,opacity .4s;transition:margin-left .4s,opacity .4s;will-change:margin-left,opacity;border:none;-webkit-box-shadow:none;box-shadow:none;left:8px;opacity:0}.input-switch input[type=checkbox]+span:after,.input-switch input[type=checkbox]+span:before{margin-left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-switch input[type=checkbox]+span:after{content:"";display:block;width:24px;height:24px;background:#8e8f8c;border-radius:26px;left:1px;z-index:1;overflow:hidden;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s}.input-switch input[type=checkbox]:checked+span{border-color:#b62682;display:inline-block;vertical-align:middle}.input-switch input[type=checkbox]:checked+span+span{color:#b62682}.input-switch input[type=checkbox]:checked+span:after{background:#b62682;margin-left:28px;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s;left:5px}.input-switch input[type=checkbox]:checked+span:before{opacity:1;color:#fff;margin-left:28px;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s}.data-field{position:relative;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.14);box-shadow:0 0 6px 0 rgba(0,0,0,.14)}.data-field .data-label{display:block;position:relative;white-space:nowrap;padding:0;margin:0;height:0;position:absolute;top:17px;left:20px;font-size:14px;font-size:.875rem;-webkit-transition:top .2s ease,font-size .2s ease,color .2s ease;transition:top .2s ease,font-size .2s ease,color .2s ease;font-weight:400;color:#141414}.data-field.invalid input,.data-field.invalid select{border:1px solid #e07901}.data-field.invalid .helper-text{position:absolute;bottom:-20px;left:0;margin-top:4px;margin-top:.25rem;color:#e07901}.data-field .data-input{width:100%;background:transparent;height:54px;border:none;padding:0 20px;padding:0 1.25rem;outline:none;-webkit-transition:padding-top .2s ease,margin-top .2s ease;transition:padding-top .2s ease,margin-top .2s ease;overflow-x:hidden;z-index:2;position:relative}.data-field .data-input:focus,.data-field .data-input:valid{padding-top:14px}.data-field .data-input:focus+.data-label,.data-field .data-input:valid+.data-label{top:5px;color:#8e8f8c;font-size:13px;font-size:.8125rem}@media only screen and (min-width:48em){.data-field .data-input{height:58px}}.field{margin-bottom:18px;margin-bottom:1.125rem}.field input,.field select{width:100%}.check-item{padding-bottom:14px;cursor:pointer}.check-item .text{line-height:1}.check-item label{position:relative;padding-left:28px;cursor:pointer}.check-item label:after,.check-item label:before{font-size:20px;font-size:1.25rem;position:absolute;top:1px;left:0}.check-item label:before{content:"";color:#e5e6e1;background:#f4f5f2;border:1px solid #e5e6e1;width:21px;height:21px}.check-item label:after{font-size:12px;font-size:.75rem;content:"\E913";color:#b62682;top:6px;left:4px;display:none}.check-item input{position:absolute;margin-top:2px;opacity:0}.check-item input:focus{outline:none}.check-item input:checked+label:before{border-color:#b62682}.check-item input:checked+label:after{display:block}.option-group{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:inline-block;font-size:0;white-space:nowrap}.option-group>*{font-size:16px;font-size:1rem}.option-group .radio-item{display:inline-block;vertical-align:middle;height:44px;background:#fff}.option-group .radio-item:last-child label:after{background:transparent}.option-group .radio-item input{position:absolute}.option-group .radio-item input:checked+label{border-color:#b62682;color:#b62682;font-weight:700}.option-group .radio-item input:checked+label:after{background:#b62682}.option-group .radio-item label{cursor:pointer;display:block;height:44px;line-height:40px;border:2px solid transparent;text-align:center;padding:0 12px;padding:0 .75rem;font-size:14px;font-size:.875rem;color:#8e8f8c;position:relative;white-space:nowrap}.option-group .radio-item label:after{content:"";height:43px;width:1px;background:#e5e6e1;position:absolute;top:-1px;right:-2px}.option-group.three-col{width:100%}.option-group.three-col .radio-item{width:33.3%}.option-group.three-col .radio-item label{padding:0}@media only screen and (min-width:48em){.option-group .radio-item{height:32px}.option-group .radio-item label{height:32px;line-height:30px}.option-group .radio-item label:after{height:32px}}.data-label,.label{font-size:14px;font-size:.875rem}.data-label,.section-label{font-weight:700;color:#8e8f8c}.section-label{font-size:16px;font-size:1rem}.caption{font-size:14px;font-size:.875rem;color:#141414}.intro-subtitle{font-weight:400;font-size:20px;font-size:1.25rem;color:#8e8f8c}.lead-text{font-size:18px;font-size:1.125rem;line-height:1.875rem}.lead-text p{font-size:inherit}.normal-text{font-size:16px;font-size:1rem}.basic-link{color:#145bc7}.basic-link:hover{text-decoration:underline}.info-piece{position:relative}.info-piece .label,.info-piece .value{display:block}.info-piece.horizontal{line-height:1.2}.info-piece.horizontal .label,.info-piece.horizontal .value{display:inline-block;vertical-align:middle}.info-piece.horizontal .label{margin-right:2px;margin-right:.125rem}.info-piece .label{font-size:12px;font-size:.75rem;color:#8e8f8c}.info-piece .label.dark{color:#141414}.info-piece .label.m{font-size:13px;font-size:.8125rem}.info-piece .label.l{font-size:14px;font-size:.875rem}.info-piece .label.bold{font-weight:700}.info-piece .value{font-size:16px;font-size:1rem}.info-piece .value.xsm{font-size:13px;font-size:.8125rem}.info-piece .value.sm{font-size:14px;font-size:.875rem}.info-piece .value.m{font-size:15px;font-size:.9375rem}.info-piece .value.l{font-size:18px;font-size:1.125rem}.info-piece .value.bold{font-weight:700}.info-piece .caption{font-size:13px;font-size:.8125rem;color:#141414;display:block}.info-piece .light-text{font-weight:400;font-size:14px;font-size:.875rem;margin-left:4px}.brick .text-container .beta,.text-container .beta{margin-bottom:1.5rem}.link{color:#145bc7;display:inline-block;font-size:16px;font-size:1rem}.map-legends{font-size:0}.map-legends>*{font-size:16px;font-size:1rem}.map-legends .legend{display:inline-block;vertical-align:top;font-size:12px;font-size:.75rem;height:24px;line-height:24px;width:42px;text-align:center}.map-legends .legend.lime-10{background:#faffe0}.map-legends .legend.lime-20{background:#edfca2}.map-legends .legend.lime-30{background:#e1f56e}.map-legends .legend.lime-40{background:#b1d004}.map-legends .legend.lime-50{background:#839906;color:#fff}.map-legends .legend.lime-60{background:#576600;color:#fff}.map-legends .legend.neutral{background:#cbccc7}@media only screen and (min-width:42.5em){.map-legends .legend{margin-left:2px;margin-left:.125rem;width:45px}}.graph-legend-item{text-align:center}.graph-legend-item .dropdown-wrapper:after,.graph-legend-item .icon{display:block;height:12px;width:12px;border:4px solid #333;border-radius:50%;margin:0 auto 2px}.graph-legend-item .text{font-size:14px;font-size:.875rem;font-weight:600}.graph-legend-item .value{font-size:14px;font-size:.875rem;line-height:1}.trend{display:inline-block;font-size:14px;font-size:.875rem;position:relative;padding-left:18px;padding-left:1.125rem;min-width:60px}.trend .dropdown-wrapper:after,.trend .icon{position:absolute;left:0;top:2px}.trend.negative{color:#d62f2f}.trend.positive{color:#1d7a24}.list-container .delta{color:#8e8f8c}.list-container+.list-container{margin-top:1.25rem}@media only screen and (min-width:48em){.list-container+.list-container{margin-top:2.125rem}}.tick-list li{position:relative;padding:.5rem 0 .5rem 3rem;line-height:24px}.tick-list li:before{position:absolute;left:0;top:14px;display:block;color:#b1d004}.small-list-item li{font-size:14px;font-size:.875rem}.link-list li{padding-bottom:16px;padding-bottom:1rem}.link-list li.section-label{padding-bottom:14px;padding-bottom:.875rem}.link-list a{display:block;font-size:16px;font-size:1rem;color:#145bc7}.link-list a:hover{text-decoration:underline}.link-list.horizontal li{display:inline-block;vertical-align:middle;border-right:1px solid #cbccc7;padding:0 12px;padding:0 .75rem}.link-list.horizontal li a{padding:0}.link-list.horizontal li:first-child{padding-left:0}.link-list.horizontal li:last-child{border-right:none}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:8000;background:rgba(0,0,0,.75)}.overlay .modal{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;top:50%;overflow-y:auto;width:80%;max-width:698px;height:auto;overflow-x:hidden}.overlay textarea{height:5rem}.lang-en .overlay .modal,.lang-it .overlay .modal{max-width:727px}.lang-pt .overlay .modal{max-width:697px}.modal{background:#fff;padding:20px 4px 20px 20px;padding:1.25rem .25rem 1.25rem 1.25rem;position:relative;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}.modal .modal-header{margin-bottom:.3rem!important}.modal .close-btn{position:absolute;top:20px;right:20px}.modal .close-btn .dropdown-wrapper:after,.modal .close-btn .icon{font-size:24px;font-size:1.5rem}.modal .modal-body{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-right:16px;padding-right:1rem}.modal .field{margin-bottom:24px;margin-bottom:1.5rem}.modal .modal-header{margin-bottom:32px;margin-bottom:2rem}.modal .modal-intro{margin-bottom:24px;margin-bottom:1.5rem}.modal .modal-intro .gamma{margin-bottom:8px;margin-bottom:.5rem}.modal .modal-actions{padding:10px 0 0;padding:.625rem 0 0}.modal .modal-actions .data-btn{min-width:340px}@media only screen and (max-width:42.499375em){.modal .modal-actions{margin:36px 0 20px;margin:2.25rem 0 1.25rem}}.modal .form-contact-button,.modal .form-email,.modal .form-name-phone,.modal .form-privacy,.modal .form__error_connection,.modal .form__error_server{margin:10px 0 0}.modal .form-contact-button a{width:100%}.modal .form__loading-button .loading{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;vertical-align:top}.modal .dropdown-wrapper:after,.modal .icon{border:none}.modal .btn.action{margin-top:30px}.modal select{color:inherit}.modal .button_success{background-color:#ebfaeb;color:#1d7a24;line-height:1.25;text-align:center;font-size:16px;font-weight:700;width:100%;margin-top:30px}.modal .contact-info{width:100%}@media (max-width:767px){.modal .modal-header{margin-bottom:.3rem}.modal .form__name-phone--phone{margin:10px 0 0}.overlay .beta{font-size:1.04rem}}.msg{font-size:16px;font-size:1rem;font-weight:400}.msg.error-msg{color:#d62f2f}.msg.success-msg{color:#1d7a24}.msg.warning-msg{color:#e07901}.msg.info-msg{color:#5bc1fe}.dropdown-wrapper{border:none;position:relative;padding:4px 24px 4px 0;padding:.25rem 1.5rem .25rem 0;font-size:14px;font-size:.875rem;cursor:pointer;border:1px solid transparent;border-bottom:none}.dropdown-wrapper .text{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-wrapper li{border-right:2px solid transparent}.dropdown-wrapper li.selected{color:#b62682}.dropdown-wrapper:after{content:"\E102";font-size:12px;font-size:.75rem;position:absolute;right:2px;top:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.dropdown-wrapper.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-wrapper.active .dropdown{display:block}.dropdown{min-width:calc(100% + 2px);display:none;position:absolute;top:100%;left:-1px;z-index:100;background:#fff;margin:0;padding:0;width:auto;white-space:nowrap;text-align:left;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.14);box-shadow:0 3px 6px 0 rgba(0,0,0,.14);border:1px solid #b62682}.dropdown li{padding:10px 20px;padding:.625rem 1.25rem;cursor:pointer}.dropdown li:hover{background:#e1f56e;color:#b62682}.card{text-align:center;padding:24px 13px;padding:1.5rem .8125rem}.card .card-title{font-size:18px;font-size:1.125rem;font-weight:700;margin-top:16px;margin-top:1rem}.card .normal-text{margin:16px 0;margin:1rem 0}.card .dropdown-wrapper:after,.card .icon{width:136px}.card .link{margin-top:16px;margin-top:1rem}@media only screen and (min-width:42.499375em) and (max-width:47.999375em){.card .dropdown-wrapper:after,.card .icon{width:100px}}.map-box{width:90%;height:140px;background:hsla(0,0%,100%,.9);border-top:8px solid transparent;padding:4px 8px 12px;padding:.25rem .5rem .75rem;position:relative}.map-box .box-title{display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;color:#8e8f8c;padding:0 20px 4px 0;padding:0 1.25rem .25rem 0;border-bottom:2px solid #b1d004}.map-box .box-header{position:relative;padding-right:120px;padding-right:7.5rem}.map-box .box-header .info-piece{position:absolute;top:-2px;right:0;white-space:nowrap}.map-box .box-header .info-piece .value{max-width:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-box .box-content{padding:10px 0 25px;padding:.625rem 0 1.5625rem}.map-box .delta{color:#141414}.map-box .subtitle{color:#8e8f8c;font-size:12px;font-size:.75rem;margin-bottom:6px;margin-bottom:.375rem}.map-box .data{position:absolute;bottom:8px;left:8px;right:8px;padding-right:40px;padding-right:2.5rem}.map-box .data .trend,.map-box .data .value{display:inline-block;vertical-align:middle;padding-right:4px;padding-right:.25rem}.map-box .data .link{position:absolute;bottom:2px;right:0;font-size:14px;font-size:.875rem}.map-box .data .value{font-size:18px;font-size:1.125rem;max-width:98px}.map-box .data .trend{max-width:120px}.map-box.primary-light{border-top-color:#edfca2}.map-box.primary{border-top-color:#faffe0}.map-box.primary-medium{border-top-color:#b1d004}.map-box.primary-medium-light{border-top-color:#e1f56e}.map-box.primary-dark{border-top-color:#839906}.map-box.primary-extra-dark{border-top-color:#576600}@media only screen and (min-width:42.5em){.map-box{width:265px}}.bar-chart-item{margin-bottom:6px}.bar-chart-item .bar{height:8px}.bar-chart{padding:10px 0 20px;padding:.625rem 0 1.25rem}.chart-wrap{padding:20px 0;padding:1.25rem 0}.chart-wrap.horizontal{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.chart-wrap.horizontal .chart{-ms-flex-negative:0;flex-shrink:0;margin-right:20px;margin-right:1.25rem}.chart-wrap.horizontal .chart-legend{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.chart-wrap.horizontal .chart-legend .info-piece{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chart-panel{padding:24px 0 24px 10px;padding:1.5rem 0 1.5rem .625rem}.chart-panel .chart-header{margin-bottom:26px;margin-bottom:1.625rem}.chart-panel .data-label{margin-bottom:20px;margin-bottom:1.25rem}@media only screen and (min-width:42.5em){.chart-group{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.chart-group .chart-item{-webkit-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3%;padding:0 20px;padding:0 1.25rem}}@media only screen and (min-width:62em){.chart-group .chart-item{width:290px}.chart-group .chart-wrap{padding-right:30px;padding-right:1.875rem}}.graph-legend{text-align:center;padding-bottom:24px;padding-bottom:1.5rem}.graph-legend .graph-legend-item{display:inline-block;vertical-align:top;margin:0 .5rem .5rem}@media only screen and (min-width:48em){.graph-legend .graph-legend-item{margin:0 1.5rem}}.graph-wrapper{text-align:center}.marquee-title{text-align:right;border-right:1px solid #e5e6e1;padding:0 18px;padding:0 1.125rem;white-space:normal;height:42px}.marquee-title:after{clear:both;content:"";display:table}.marquee-title .text{font-size:14px;font-size:.875rem;font-weight:500;width:170px;float:right}.marquee-datapiece{font-size:0;padding-right:1.5rem;border-right:1px solid #e5e6e1}.marquee-datapiece .evolution,.marquee-datapiece .title,.marquee-datapiece .value{font-size:14px;font-size:.875rem;font-weight:700;display:inline-block}.marquee-datapiece .value{font-weight:500;margin-left:.5rem}.marquee-datapiece .evolution+.evolution{margin-left:.875rem}.marquee-datapiece .evolution .trend{padding-left:.5rem}.breadcrumb .dropdown-wrapper:after,.breadcrumb .icon{font-size:12px;font-size:.75rem;color:#145bc7;margin:-2px 3px 0}.table{width:100%;margin:1.875rem 0}.table thead th{font-weight:500;color:#8e8f8c;padding:8px 4px}.table td{font-size:15px;font-size:.9375rem;padding:8px 4px}@media only screen and (min-width:48em){.table{margin:1.875rem 0 3.75rem}}.table-data thead th:first-child{text-align:left}.table-data td{text-align:center}.table-data td:first-child{text-align:left;font-weight:700}.logo-container .dropdown-wrapper:after,.logo-container .icon{font-size:24px;font-size:1.5rem;vertical-align:middle;color:#141414}.logo-container .icon-data-icon{color:#8e8f8c}.main-header{position:relative;background:#e1f56e;padding:10px 0;padding:.625rem 0}.main-header .wrapper{font-size:0}.main-header .wrapper>*{font-size:16px;font-size:1rem}.main-header .header-logo,.main-header .header-nav{display:inline-block;vertical-align:middle}.main-header .header-logo{width:40%}.main-header .header-nav{width:60%;text-align:right}.main-header .nav-item{display:inline-block;vertical-align:middle;font-size:14px;font-size:.875rem;padding-right:30px;padding-right:1.875rem}.main-header .nav-item .dropdown-wrapper:after,.main-header .nav-item .icon{font-size:12px;font-size:.75rem}.main-header .nav-item:last-child{padding-right:0}.main-header .nav-item .flag{background-repeat:no-repeat;display:inline-block;height:11px;margin-right:8px;width:16px}.main-header .nav-item .flag.lang-es{background-position:0 0}.main-header .nav-item .flag.lang-en{background-position:0 -42px}.main-header .nav-item .flag.lang-it{background-position:0 -110px}.main-header .nav-item .flag.lang-pt{background-position:0 -132px}.main-header .nav-item .separator{border-top:1px solid #e5e6e1}.main-header .logo-container{margin-right:34px;margin-right:2.125rem;position:relative;top:-1px}.main-header .logo-container .dropdown-wrapper:after,.main-header .logo-container .icon{font-size:18px;font-size:1.125rem}.main-header .basic-link{font-size:14px;font-size:.875rem}.main-header .basic-link .dropdown-wrapper:after,.main-header .basic-link .icon{font-size:14px;font-size:.875rem;display:inline-block;vertical-align:middle}.main-header .mobile-menu{position:absolute;top:8px;right:14px;display:none}@media only screen and (max-width:47.999375em){.main-header .header-logo{width:100%}.main-header .logo-container .dropdown-wrapper:after,.main-header .logo-container .icon{font-size:16px;font-size:1rem}.main-header .basic-link,.main-header .header-nav{display:none}.main-header .mobile-menu{display:inline-block}}.main-footer{padding:60px 0;padding:3.75rem 0}.main-footer .section-label{margin-bottom:14px;margin-bottom:.875rem}.main-footer .logo-container{display:block;margin-right:20px;margin-right:1.25rem}.main-footer .footer-bottom .copy,.main-footer .footer-bottom .logo-container{display:inline-block;vertical-align:middle}.main-footer .footer-bottom .link-list{margin-top:34px;margin-top:2.125rem}.main-footer .footer-body{padding:34px 0 24px;padding:2.125rem 0 1.5rem;font-size:0}.main-footer .footer-body>*{font-size:16px;font-size:1rem}@media only screen and (max-width:42.499375em){.main-footer .link-list.horizontal li{display:block;padding:0 0 12px;border-right:none}}@media only screen and (min-width:48em){.main-footer .footer-col{width:33.3%;display:inline-block;vertical-align:top;padding-right:24px;padding-right:1.5rem}.main-footer .footer-col:last-child{padding-right:0}}.inner-header{min-height:257px;background-position:bottom;background-repeat:no-repeat;background-size:cover;background-color:#f4f5f2;padding-bottom:1.875rem;position:relative}.inner-header .heading-intro{padding:4rem 0}.inner-header .beta{margin-bottom:1rem}.inner-header .breadcrumb{position:absolute;bottom:10px}.main-menu,.main-menu-mobile{background:#f4f5f2;color:#141414;position:relative;z-index:9999}.main-menu-mobile .close-button,.main-menu .close-button{color:#141414;position:absolute;top:16px;right:24px}.main-menu-mobile .menu-complementary .link-list,.main-menu .menu-complementary .link-list{padding-top:36px;padding-top:2.25rem}.main-menu-mobile .link-list a,.main-menu .link-list a{color:#145bc7}.main-menu{display:none}.main-menu .wrapper{position:relative;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}.main-menu .menu-complementary{-webkit-box-flex:0;-moz-flex:0 1 360px;-ms-flex:0 1 360px;flex:0 1 360px}.main-menu .menu-body{-webkit-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:0}.main-menu .menu-body>*{font-size:16px;font-size:1rem}.main-menu .delta{margin-bottom:10px;margin-bottom:.625rem}.main-menu .delta,.main-menu .section-label{color:#8e8f8c}.main-menu.is-shown{display:block}@media only screen and (max-width:42.499375em){.main-menu.is-shown{display:none}}.menu-complementary{background:#e0e1db;min-width:220px;padding:36px 20px;padding:2.25rem 1.25rem}.menu-complementary .normal-link{font-weight:700}.menu-complementary .block-intro p{font-size:15px;font-size:.9375rem;margin-bottom:10px;margin-bottom:.625rem}.menu-body{padding:36px 24px;padding:2.25rem 1.5rem;font-size:0}.menu-body>*{font-size:16px;font-size:1rem}.menu-body .menu-col{width:50%;display:inline-block;vertical-align:top;padding:0 20px;padding:0 1.25rem}.menu-body .link-list{padding-bottom:36px;padding-bottom:2.25rem}.menu-trigger .dropdown-wrapper:after,.menu-trigger .icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-trigger.collapse .dropdown-wrapper:after,.menu-trigger.collapse .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu-mobile{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;display:none}.main-menu-mobile.is-shown{display:block}.main-menu-mobile .close-button{top:10px;right:14px}.main-menu-mobile .logo-container{display:block;padding:12px 16px;padding:.75rem 1rem}.main-menu-mobile .logo-container .dropdown-wrapper:after,.main-menu-mobile .logo-container .icon{font-size:16px;font-size:1rem}.main-menu-mobile .menu-item .dropdown-wrapper,.main-menu-mobile .menu-item>a{color:#e1f56e;font-weight:700;display:block;font-size:16px;font-size:1rem;height:50px;line-height:50px;padding:0 16px;padding:0 1rem}.main-menu-mobile .dropdown-wrapper .static-text,.main-menu-mobile .dropdown-wrapper .value,.main-menu-mobile .dropdown-wrapper:after{color:#e1f56e}.main-menu-mobile .dropdown-wrapper:after{top:16px;right:16px;font-size:12px;font-size:.75rem}.main-menu-mobile .dropdown-wrapper .static-text,.main-menu-mobile .dropdown-wrapper .value{font-size:16px;font-size:1rem;font-weight:700}.main-menu-mobile .dropdown-wrapper.active{background:#2e2d2d;height:auto;line-height:normal}.main-menu-mobile .dropdown-wrapper.active .static-text{line-height:50px}.main-menu-mobile .dropdown{white-space:normal;position:static;top:auto;left:auto;background:#2e2d2d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.main-menu-mobile .dropdown li{color:#fff;font-weight:700;padding:0 0 24px;padding:0 0 1.5rem}.main-menu-mobile .dropdown li:hover{background:#2e2d2d}.main-menu-mobile .dropdown .selected{color:#fff}.main-menu-mobile .link-list{padding:10px 16px;padding:.625rem 1rem}@media only screen and (min-width:48em){.main-menu-mobile.is-shown{display:none}}.brick{background:#f4f5f2;padding:48px 0 64px;padding:3rem 0 4rem}.brick .lead-text{margin-bottom:36px;margin-bottom:2.25rem}.brick .lead-text.no-margin{margin-bottom:0}.brick .alpha{margin-bottom:24px;margin-bottom:1.5rem}.brick .beta,.brick .delta,.brick .epsilon,.brick .gamma{margin-bottom:10px;margin-bottom:.625rem}.brick.brick-light{background:#fff;border-bottom:3px solid #f4f5f2}.brick.brick-light .alpha{margin-bottom:47px;margin-bottom:2.9375rem}.brick.brick-highlighted{background:#b1d004;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.08)}.brick.brick-highlighted .alpha,.brick.brick-highlighted .beta,.brick.brick-highlighted .delta,.brick.brick-highlighted .epsilon,.brick.brick-highlighted .gamma{color:#fff}.brick.call-action{padding:34px 0 60px;padding:2.125rem 0 3.75rem}.brick .card{padding-bottom:0}.brick .heading-intro .alpha{margin-bottom:10px;margin-bottom:.625rem}.brick .heading-intro .subtitle{margin-bottom:36px;margin-bottom:2.25rem}.column-brick{background:#f4f5f2;padding:24px;padding:1.5rem}.column-brick .gamma{margin-bottom:1rem}.column-brick li{color:#141414}.call-action .giga,.call-action .lead-text{color:#141414;text-shadow:0 2px 4px 0 rgba(0,0,0,.8)}.call-action .lead-text{margin:8px 0 32px;margin:.5rem 0 2rem}.call-action .button-big{min-width:314px}.clients-wrap{max-width:700px;margin:0 auto 24px;margin:0 auto 1.5rem}.clients-wrap .client-img{margin:0 12px 12px 0;margin:0 .75rem .75rem 0}.two-cols-block .img{margin-top:20px;margin-top:1.25rem}.two-cols-block .img img{width:100%}.two-cols-block .img+.info{margin-top:20px;margin-top:1.25rem}@media only screen and (min-width:42.5em){.two-cols-block .wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.two-cols-block .info{-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:40px;padding-right:2.5rem}.two-cols-block .img{margin:0;-webkit-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;overflow:hidden}.two-cols-block .img img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.two-cols-block .img+.info{padding:0 0 0 40px;padding:0 0 0 2.5rem;margin:0}}@media only screen and (min-width:42.499375em) and (max-width:47.999375em){.two-cols-block .img,.two-cols-block .info{width:50%}}@media only screen and (min-width:48em){.two-cols-block .info{width:60%}.two-cols-block .img{width:40%}}.map-container{height:100vh;position:relative}.map-container:after,.map-container:before{content:"";width:100%;position:absolute;left:0;z-index:10}.map-container:before{height:160px;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(71,71,68,.65)),to(rgba(71,71,68,0)));background:linear-gradient(180deg,rgba(71,71,68,.65) 0,rgba(71,71,68,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6474744",endColorstr="#00474744",GradientType=0)}.map-container:after{bottom:0;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(36,2%,55%,0)),to(hsla(36,2%,55%,.65)));background:linear-gradient(180deg,hsla(36,2%,55%,0) 0,hsla(36,2%,55%,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#008e8c89",endColorstr="#a68e8c89",GradientType=0)}.map-container .wrapper{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.map-container #map{width:100%;height:100vh;background:#8e8f8c}.map-container .map-banner,.map-container .map-box,.map-container .map-legends{z-index:999}.map-container .map-banner{width:90%;position:absolute;top:22px;left:0;right:0;margin:0 auto}.map-container .map-box{bottom:90px}.map-container .map-box,.map-container .map-legends{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:visible}.map-container .map-legends{bottom:56px;width:100%;text-align:center}@media only screen and (min-width:42.5em){.map-container{height:480px}.map-container:before{height:130px}.map-container #map{height:480px}.map-container .map-box{left:10px;right:auto}.map-container .map-box,.map-container .map-legends{position:absolute;bottom:10px;-webkit-transform:none;transform:none}.map-container .map-legends{right:10px;width:auto;text-align:right}}.map-banner{text-align:center;z-index:2}.map-banner .giga,.map-banner .lead-text{color:#fff;text-shadow:0 1px 4px #141414}.map-banner .giga{margin-bottom:16px;margin-bottom:1rem}@media only screen and (min-width:48em){.map-banner{text-align:left}}.marquee-block{-webkit-box-shadow:0 1px 2px 0 #cbccc7;box-shadow:0 1px 2px 0 #cbccc7;position:relative}.marquee-block .wrapper{padding:0}@media only screen and (min-width:48em){.marquee-block .wrapper{padding:0 1.25rem}}.marquee-wrapper{overflow:hidden;padding:.25rem 0;white-space:nowrap;font-size:0}.marquee-wrapper .marquee-title{display:none;vertical-align:middle;margin-right:1.5rem;background:#fff;position:relative;z-index:10}@media only screen and (min-width:48em){.marquee-wrapper .marquee-title{display:inline-block}}.marquee-track{white-space:nowrap;font-size:0}.marquee-item,.marquee-track{display:inline-block;vertical-align:middle}.marquee-item{margin-right:1.5rem}.marquee-item .marquee-title{width:250px}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:768px){.marquee-track:hover{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:41px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div{position:absolute;top:0;right:0;width:20px;height:25px;background:url(../images/multiple-select.png?ad7dc71cfd18060784a73e43cd37c4b0) 0 0 no-repeat}.ms-choice>div.open{background:url(../images/multiple-select.png?ad7dc71cfd18060784a73e43cd37c4b0) 100% 0 no-repeat}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px}.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(../images/multiple-select.png?ad7dc71cfd18060784a73e43cd37c4b0) no-repeat 100% -22px;background:url(../images/multiple-select.png?ad7dc71cfd18060784a73e43cd37c4b0) no-repeat 100% -22px,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee));background:url(../images/multiple-select.png?ad7dc71cfd18060784a73e43cd37c4b0) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{font-weight:400;display:block;white-space:nowrap}.ms-drop ul>li label.optgroup{font-weight:700}.ms-drop input[type=checkbox]{vertical-align:middle}.ms-drop .ms-no-results{display:none}@font-face{font-family:idealista-regular;src:url("https://st1.idealista.com/static/common/release/modules/resources/fonts/idealista-regular.eot?1547840056860");src:url("https://st1.idealista.com//static/common/release/modules/resources/fonts/idealista-regular.eot?1547840056860") format("embedded-opentype"),url("https://st1.idealista.com//static/common/release/modules/resources/fonts/idealista-regular.svg?1547840056860#idealista-regular") format("svg"),url("https://st1.idealista.com//static/common/release/modules/resources/fonts/idealista-regular.woff?1547840056860321") format("woff"),url("/static/common/release/modules/resources/fonts/idealista-regular.ttf?1547840056860") format("truetype");font-weight:400;font-style:normal}a{cursor:pointer}.dropdown{z-index:10000}.force-center-text{text-align:center!important}.force-center-text .lead-text{width:100%!important}.ms-choice{border:1px solid #8e8f8c;border-radius:0;position:relative;background:#fff url(../images/select.png?6ed192c9cc9c15f8dca499eb3ae733e5) no-repeat right 10px center}.ms-choice>div,.ms-choice>div.open{background:none}.icon.icon-user:before{color:#b62682}.logo-container .icon-idealista-icon:before{content:"\E701"}@media (min-width:992px){.logo-container .icon-idealista-icon:before{content:"\E710"}}.feedback.error{background-color:#fff0f0;color:#d32222;border:0;background-image:none;padding:15px 15px 15px 48px}.btn{-moz-appearance:none;appearance:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;min-height:42px;padding:8px;text-align:center;word-wrap:break-word;-webkit-appearance:none}.btn,.btn.action{text-decoration:none}.btn.action{background-color:#b62682;border:1px solid #b62682;-webkit-box-shadow:inset 0 -1px 1px 0 #8c1d64,inset 0 1px 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 -1px 1px 0 #8c1d64,inset 0 1px 1px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:700}.close-btn{background:#fff;border:none}.lead-text{font-size:1rem}.last-container-menu-complementary{padding-top:.7rem!important}.button-sidebar{margin:0 auto;display:block}.button-sidebar.buy{width:172px}#chart-left-column-es .highcharts-legend-item,#chart-left-column-it .highcharts-legend-item,#chart-left-column-pt .highcharts-legend-item{display:none}#chart-left-column-es g.highcharts-label tspan,#chart-left-column-it g.highcharts-label tspan,#chart-left-column-pt g.highcharts-label tspan{font-weight:400!important}.brick .alpha,.brick .lead-text{margin-bottom:1.5rem!important}.no-border-bottom .brick.brick-light{border-bottom:none}#container-search-province-evolution,.svg-container .hoverlayer .axistext{display:none}.breadcrumb,.breadcrumb .basic-link{color:#fff}.breadcrumb .dropdown-wrapper:after,.breadcrumb .icon{color:#fff;font-weight:700}.client-img{margin:0 .75rem .75rem 0}.client-img[alt=haya]{margin:0 0 0 -34px}.client-img[alt=bankia]{margin:-20px 23px 0 -26px}.heading-intro .beta{font-size:1.35rem;font-weight:400}.heading-intro .beta,.heading-intro .giga{color:#fff}.heading-intro .giga{font-weight:700}.main-menu .menu-complementary .block-intro p#last{margin-bottom:2rem}.main-menu .menu-body{padding:2.25rem 1.5rem 0}.main-menu .link-list a{font-size:.9rem}.main-menu .link-list li{padding-bottom:.7rem}.main-header .logo-container .dropdown-wrapper:after,.main-header .logo-container .icon{font-size:1.8rem}.main-header .icon-arrow-double-left{-webkit-transform:rotate(179deg);transform:rotate(179deg);font-size:.6rem!important;font-weight:400}.main-header .dropdown-wrapper:after{font-size:1.5rem!important}.main-header .mobile-menu .icon-menu-burguer{font-size:1.5rem;margin:4px 0 0}.main-header .header-nav{width:39%}@media (min-width:768px){.main-header .header-nav .nav-item.menu-trigger{margin-top:4px}}.main-header .nav-item .dropdown-wrapper:after,.main-header .nav-item .icon{font-size:1.5rem}.main-header .nav-item.languages{margin:-30px 40px 0 0;width:150px;float:right}@media (min-width:768px){.main-header .nav-item.languages{margin-top:-29px}}@media (min-width:992px){.main-header .nav-item.languages{margin-top:0}}.main-header .nav-item.languages .dropdown-wrapper:after{top:3px}.main-header .nav-item.languages .dropdown-wrapper span.current .static-text{float:left;margin:5px 0 0 18px}.main-header .nav-item.languages .dropdown-wrapper span.current .value{margin:0 24px 0 12px}.main-header .nav-item.languages .dropdown-wrapper span.current.pt .value{margin:0 8px 0 13px}.main-header .nav-item.languages .dropdown-wrapper ul.dropdown{margin:11px 0 0;-webkit-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);box-shadow:0 1px 1px 0 rgba(50,50,50,.75);-webkit-box-sizing:border-box;box-sizing:border-box;border:none}@media (min-width:768px){.main-header .nav-item.languages .dropdown-wrapper ul.dropdown{margin-top:9px}}.main-header .nav-item.languages .dropdown-wrapper ul.dropdown li:hover{background:#f4f5f2!important}.map-container:before{width:0}.list-container .sub-list{padding:0 0 0 3rem!important}.list-container .list-decimal{list-style:decimal}.list-container .tick-list .no-ok{padding:.5rem 0}.list-container .tick-list .no-ok:before{content:""}.list-container .tick-list .no-ok.image{padding:.5rem 0 .5rem 3rem}.list-container .tick-list.disc{list-style:disc;padding:0 0 0 1rem;margin:0 0 1.5rem 3rem}.list-container .tick-list.disc li{padding:.5rem 0 0}.list-container .tick-list.disc li:before{content:""}.list-container .tick-list.disc li .lead-text{margin-bottom:0!important}.tick-list.small-list-item.left-aligned-block{margin:3.5rem 0 0;text-align:left}.link-list .sub-list{padding:0 0 0 3rem}.heading-fourth{font-weight:400}.pattern.custom{border:none}.trend.negative,.trend.positive{font-weight:800}.table-data thead th{color:#141414}.table-data td{font-weight:700}.table-data td .location{text-align:left;font-weight:700;font-size:.9375rem;display:inline-block;float:left;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-data td span{color:#8e8f8c;font-weight:500;font-size:.6575rem}.table-data td span.locale{font-weight:700}.table-data td span.trend{font-size:.875rem;font-weight:400}.map-box{height:160px}.map-box .box-title{padding:0 16.25rem .25rem 0}.map-box .box-header{bottom:20px}.map-box .box-header .info-piece .trend{padding-left:.1rem}.map-box .data.container-items-province{right:-23px}.map-box.primary-medium{border-top:none}.map-box.primary-medium .data{bottom:25px}.map-box.primary-medium .data .link{float:right}.map-box.primary-medium .data .trend{max-width:145px;font-weight:400}.map-box.primary-medium .data .trend.trimest{padding-left:0;padding-right:0;text-align:right;float:right;margin:-25px -17px 0 0}.map-box.primary-medium .data .trend.negative.ellipsis{overflow:visible}.map-box.primary-medium .data .trend.negative.ellipsis span:first-child{margin:0 0 0 -17px}.map-box.primary-medium .data .trend.negative.ellipsis span:nth-child(2){margin:0 0 0 -12px}.map-box.primary-medium .data .trend.negative.ellipsis span:nth-child(4){margin:-1px 0 0 -12px}.map-box.primary-medium .data .trend.negative.ellipsis .text.legend{color:#141414;font-weight:700}.map-box.primary-medium .data .trend .unit-price{font-size:26px}.map-box.primary-medium .data .trend .close-date{font-size:12px;color:#8e8f8c;font-weight:400!important}.map-box.primary-medium .data.container-close-date{position:relative;margin:60px 0 0;left:0}.map-box.primary-medium .data.container-data-price-medium{position:relative;bottom:47px}.map-box.primary-medium .box-content{margin:-24px 0 0}.map-box.primary-medium .box-content .trend.variation-unit-trimest{text-align:right;float:right;margin:-27px 14px 0 0;font-weight:400}.map-box.primary-medium .box-content .delta{display:inline-block;width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-box.primary-medium .box-content .value{margin-left:.2rem}.map-box.primary-medium.more-information{top:15px;height:432px}.map-box.primary-medium.more-information .subtitle{color:#141414;font-weight:400}.map-box.primary-medium.more-information .subtitle.evolution{margin:13px 0 0}.map-box.primary-medium.more-information .subtitle.indicators{margin:-50px 0 0}.map-box.primary-medium.more-information .close-btn{margin:0 0 0 242px}.map-box.primary-medium.more-information .data.unit-price{position:relative;bottom:0}.map-box.primary-medium.more-information .data.unit-price .trend.negative.ellipsis span:first-child{margin:0 0 0 -27px}.map-box.primary-medium.more-information .data.unit-price .legend.unit-price{margin:-10px 0 0 -9px;font-size:1.4rem;font-weight:700}.map-box.primary-medium.more-information .data.unit-price .legend.unit-price span{font-weight:400;font-size:1rem}.map-box.primary-medium.more-information .data.container-close-date{bottom:70px}.map-box.primary-medium.more-information .graph-legend{padding-bottom:0;margin:20px 0 0;width:249px}.map-box.primary-medium.more-information .graph-legend .graph-legend-item .text{font-size:10px}.map-box.primary-medium.more-information .single-list-chart li span{font-size:.875rem!important}.map-box.primary-medium.more-information .single-list-chart li span:last-child{font-weight:700}.marquee-block #items-it,.marquee-block #items-pt{display:none}.marquee-block .marquee-item{line-height:8px}.marquee-block .marquee-item .marquee-datapiece .title{font-weight:400;text-align:left;padding:4px 0 0}.marquee-block .marquee-item .marquee-datapiece .value{margin:-4px 0 0 4px;float:right}.marquee-block .marquee-item .marquee-datapiece .value.evolution{margin:-1px 0 0 4px;float:right;text-align:right}.marquee-block .marquee-item .marquee-datapiece .trend{display:block;font-weight:400;padding-left:0;min-width:105px}.marquee-block .marquee-item .marquee-datapiece .trend.unit-price{font-size:1.2rem;font-weight:700}.marquee-block .marquee-item .marquee-datapiece .trend.unit-price span{font-weight:400;font-size:1rem}.marquee-block .marquee-item .marquee-datapiece .trend.percent{text-align:right;float:right;margin:-23px 0 0}.chart-wrap.horizontal .chart-legend.title{width:27%;padding:15px 0 0}.brick.brick-light.two-columns .info-piece.horizontal{text-align:center}.js-plotly-plot .plotly .modebar{display:none!important}.plot-container .infolayer,.plot-container .modebar.modebar--hover{display:none}#accordion .ui-accordion-header{color:#145bc7;text-decoration:underline}#accordion .ui-icon{background-image:url("http://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png")}#accordion .ui-state-active .ui-icon{width:11px;height:11px;margin-right:5px;position:relative;top:2px;background-position:-4px -64px;background:transparent url("https://st1.idealista.com/static/common/img/icons/icons-small.png")}.ide-box-detail .display-table_cell{display:table-cell;vertical-align:middle}.ide-box-inner{border:1px solid #e5e6e1;padding:16px}.ide-box-inner--ulight{background-color:#f4f5f2}.single-list-chart li{margin:0 0 5px}.single-list-chart li span:last-child{float:right}.client{padding-bottom:16px}.client .brick .card .card-title{height:3.4rem}.client .brick .card .normal-text{height:7.5rem}.client .brick .card .link{margin:32px 0 16px}.client #bank-servicers #blocks-avm .card .normal-text{height:8rem}.client #promoters .card .normal-text{height:5rem;margin:.5rem 0}.client #promoters .card .link{margin:26px 0 16px}.client #promoters .pattern-grid.final-block .card-title{height:2.4rem}.client #promoters .pattern-grid.final-block .normal-text{height:7rem}.client #promoters .brick:nth-child(3) .info .lead-text{min-height:150px}.client #particular .g .gi:nth-child(2) .dropdown-wrapper:after,.client #particular .g .gi:nth-child(2) .icon{width:200px;height:100px}.client #particular .g .gi:nth-child(3) .dropdown-wrapper:after,.client #particular .g .gi:nth-child(3) .icon{width:115px;height:102px}.client #particular .card .normal-text{height:4.1rem}.client #particular.en .normal-text{height:6.5rem}.company .brick .heading-intro .alpha{margin-bottom:.8rem!important}.company .brick .lead-text{text-align:center!important}.company #our-services .card .card-title{height:3.4rem}.company #our-services .card .normal-text{height:4rem}.product .main-footer .logo-container img,.product .main-header .logo-container img{width:auto}.product img{width:100%}.product .normal-text{font-size:.9rem}.product .brick .card{padding-bottom:16px}.product .brick .card .card-title{height:3.4rem}.product .brick .padding-right{padding-right:20px}.product #real-state-investment-analysis .card .normal-text{height:8rem}.product #state-valuation .card .normal-text{height:6.5rem}.product #market-studies .card .normal-text{height:7rem}.product #develop .card .card-title{height:1.7rem}.product #develop .card .normal-text{height:8rem}.home #stats-uses-by-superfice{margin:-104px 0 0}.home #stats-uses-by-superfice .wrapper{max-width:1185px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item .chart-wrap .chart{margin:0 0 0 -64px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item .chart-wrap .chart-legend.title,.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item .chart-wrap .chart-legend.title.last{display:none}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(2) .chart-legend.title{display:block}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(2) .chart-legend.last{margin:-23px 0 0 -32px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap.horizontal{margin:-13px 0 0;padding:1.5rem 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap .chart-legend.title{width:82px;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;margin:-23px 0 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(3){margin:-65px 0 0 82px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(3) .chart-legend.title{margin:-18px 0 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(3) .chart-legend.title.last{margin:88px 0 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:first-child .chart-wrap:nth-child(4){margin:-56px 0 0 82px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2){padding:0 1rem}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .info-piece.horizontal{text-align:right;margin:-20px 0 21px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .info-piece.horizontal span{font-size:1rem}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .label.title{font-size:.8125rem}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .data-label{font-weight:700;font-size:1.3375rem;color:#141414;line-height:1.2}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart{padding:0 0 1.25rem}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item{clear:both;margin-bottom:31px;display:-webkit-box;display:-ms-flexbox;display:flex}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .bar{margin:4px 0 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .info-piece{display:block;width:90px;margin:0 19px 0 0}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .info-piece.horizontal .label{margin-right:0;text-align:left;float:left;width:82px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .info-piece.horizontal .percent{float:right;color:#141414;font-weight:400;font-size:12px}.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .info-piece.horizontal .unit{float:left;font-weight:400!important;font-weight:550;font-size:1rem}.home #evolution-trimest-unit-price .legend-left{margin:-10px 0 10px -13px}.home #evolution-trimest-unit-price .data-label{font-weight:700;font-size:1.3375rem;color:#141414}.home #evolution-trimest-unit-price #stadistics{margin:15px 0 15px -10px}.home #idealistadata-top-province-chart{height:148px;margin:42px 0 0 -19px}.home #line-chart{margin:0 0 0 -23px}.leaflet-control-container{position:absolute;bottom:82px;right:50px;z-index:11}.leaflet-control-attribution a{display:none}.leaflet-bar a,.leaflet-bar a:hover{border-color:#e5e6e1}.leaflet-pane{z-index:1}.leaflet-bottom,.leaflet-top{z-index:2}.leaflet-top .leaflet-control{margin-top:28px;margin-left:20px!important}.leaflet-bar,.leaflet-touch .leaflet-bar{border-radius:0!important;border:0;-webkit-box-shadow:none;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover,.leaflet-touch .leaflet-bar a{border-radius:0!important;width:22px;height:22px;line-height:22px;font-size:22px;font-weight:400;color:#141414}.leaflet-zoom-box{border:2px solid #b62682;background:rgba(138,38,130,.5);opacity:.5}.ui-widget.ui-widget-content{position:absolute;z-index:999}.main-menu-mobile.is-shown .static-text{padding:0 1rem}.main-menu-mobile .menu-item>a{color:#145bc7}.feedback{display:block;font-size:1.14em;line-height:normal;padding:15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.feedback.warning{border:0;background-image:none;padding:15px;background-color:#fff3e6;color:#e07901}.feedback.warning[class*=icon-]{padding-left:48px}.feedback:before{position:absolute;margin-top:5px;left:20px}.icon-feedbk-alert:before{color:#141414;font-family:idealista-regular,Arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\E605";color:#e07901}.errors .open-modal-more-information{display:none}.errors .infoblock{margin-left:0;margin-bottom:30px}.errors .infoblock p{margin-bottom:15px}.errors .infoblock li{list-style-type:disc;margin:0 0 5px 15px}.main-footer .footer-bottom .copy{color:#8e8f8c}@media only screen and (min-width:42.5em){.map-box{width:277px}.map-legends{right:45px!important}.map-legends .legend{width:75px}.chart-group .chart-item.half-column{padding:35px 0 0}.two-cols-block .img{overflow:visible}.two-cols-block .img img{min-width:auto;min-height:auto;max-width:100%}.home #clients .brick.center-align.columns-4 .normal-text,.home .brick.center-align.columns-4 .normal-text{height:55px}.home #evolution-trimest-unit-price #stadistics{width:1065px}}@media only screen and (min-width:48em){#analysis-market-studies .two-cols-block .info .lead-text{width:540px}#analysis-market-studies .two-cols-block .img.video{margin:0 0 0 571px;position:absolute}.one-quarter{max-width:25%}}@media only screen and (min-width:62em){.home #stats-uses-by-superfice .brick.two-columns .chart-group .chart-item:nth-child(2){width:767px}}@media only screen and (min-width:936px){#analysis-market-studies .two-cols-block{height:343px}#analysis-market-studies .two-cols-block .info{margin:22px 0 0 -13px}}@media only screen and (min-width:768px){.map-container #map{background-image:url(https://st1.idealista.com/static/common/release/modules/resources/img/id-spinner.gif);background-repeat:no-repeat;background-position:50%}.main-header .header-logo{width:23%}.main-header .header-nav{display:inline-block;width:57%}.main-header .mobile-menu{display:none}}@media only screen and (min-width:992px){.main-header .header-logo{width:40%}.main-header .header-nav{width:39%}.main-header .nav-item.languages{float:none}}@media only screen and (min-width:1200px){.main-header .nav-item.languages{float:right}}@media only screen and (max-width:767px){.brick .gi .ide-box-inner{margin:0 0 2rem}.map-container{height:auto}.map-container #map{height:506px}.map-container .field{position:absolute;width:90%;top:11px;left:5%;background:#fff;margin-bottom:44px}.map-container .field .button-search{position:absolute;float:right;top:43px;right:0;border:none}.map-container .field .button-search .icon-search{float:right;color:#b62682;margin:-30px 10px 0 0;width:17px}.map-container .map-box.primary-medium{margin:47px 14px 0 0}.map-container .map-box.primary-medium .box-content .trend.variation-unit-trimest{margin:0 14px 0 0}.map-container .map-box.more-information .box-header,.map-container .map-box.more-information .box-title{width:100%;padding:0}.map-container .map-box.more-information .graph-legend{width:100%}.map-container .map-legends{display:none}.home #evolution-trimest-unit-price .legend-left{margin:-10px 0 10px -1px}.home #evolution-trimest-unit-price #stadistics{margin:40px 0 0}.home #evolution-trimest-unit-price #stadistics .gi{width:50%;float:left}.home #line-chart{margin:31px 0 0 -11px}.home #stats-uses-by-superfice{margin:10px 0 0}.home #stats-uses-by-superfice .brick .chart-group .chart-item .chart-wrap .chart{margin:0!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item .chart-wrap .chart-legend.title{width:43px!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item .chart-wrap .chart-legend.title.last{margin:-25px 0 0 -9px!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item:first-child .chart-wrap.horizontal:nth-child(2){margin:22px 0 0 39px!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item:nth-child(2){padding:0!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item:nth-child(2) .title{float:left}.home #stats-uses-by-superfice .brick .chart-group .chart-item:nth-child(2) .info-piece.horizontal{margin:0!important}.home #stats-uses-by-superfice .brick .chart-group .chart-item:nth-child(2) .bar-chart .bar-chart-item .info-piece{width:128px!important}.home #stats-uses-by-superfice .svg-container .main-svg{width:182px}.table-data td .location{max-width:98px}.client-img[alt=jll]{margin:-19px 0 0}.client-img[alt=bankia]{margin:18px 0 0}.client-img[alt=gesvalt]{margin:43px 0 0}.client-img[alt=anticipa]{margin:7px 0 0}}@media only screen and (max-width:768px){.mobile-menu{display:inline-block}}@media only screen and (max-width:1024px){#idealistadata-top-province-chart{background-image:url(https://st1.idealista.com/static/common/release/modules/resources/img/id-spinner.gif);background-repeat:no-repeat;background-position:56% 65%}}