.u-hide{display:none!important}@media (min-width:992px){.u-hide--s992{display:none!important}}@media (min-width:1024px){.u-hide--s1024{display:none!important}}.u-show{display:block!important}@media (min-width:992px){.u-show--s992{display:block!important}}@media (min-width:1024px){.u-show--s1024{display:block!important}}.u-show{display:block!important}.u-flex-show{display:inline-block!important}.u-mb-m{margin-bottom:15px}@media (min-width:960px){.u-mb-m{margin-bottom:40px}}
header.fixed{position:fixed;width:100%;z-index:2500000}.header-home{box-sizing:border-box;width:100%;height:75px;margin:0 auto}#didomi-notice{color:#4a4a4a!important;font-size:11px!important;max-width:1024px!important;min-height:56px!important;line-height:18px!important;display:table!important;margin:0 auto!important;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3)!important;-ms-box-shadow:0 0 8px 0 rgba(0,0,0,.3)!important;box-shadow:0 0 8px 0 rgba(0,0,0,.3)!important;font-family:Montserrat,Arial!important}#didomi-notice .highlight-button,#didomi-notice .standard-button{border-radius:4px;padding:.8em!important;font-size:14px!important}#didomi-notice .highlight-button{color:#fff;background-color:#001489!important;border:0!important;text-decoration:none!important}#didomi-notice .highlight-button:hover{background-color:#001489!important;border-color:#001489!important}#didomi-notice .standard-button{border-color:#001489!important;background-color:#fff!important;color:#001489!important}.header{position:relative;z-index:500000;padding:0}.header a{color:#4a4a4a}.header a:hover{color:#3b60ba}.header .header-dropdown{display:block;margin-left:10px}.header .header-dropdown .selector{width:auto;height:75px;border:none;box-shadow:none;border-radius:0;padding:0;background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlNoYXBlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlZhbGlkYWNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IjExNzAtdXN1YXJpby1sb2dhZG8tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTY0LjAwMDAwMCwgLTM0LjAwMDAwMCkiIGZpbGw9IiM0MjcwQkEiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjNDI3MEJBIiBzdHJva2Utd2lkdGg9IjAuNSI+ICAgICAgICAgICAgPHBhdGggZD0iTTk3Mi40MTM2NDgsMzcuMjg2MjMxMiBMOTY4LjExNDIwNiwzMi42MTM3OTM3IEM5NjcuOTg1NjMzLDMyLjQ4MDc5NjcgOTY3Ljc4MjkwOCwzMi40NjIxNjI5IDk2Ny42MzM1MTIsMzIuNTY5NjA5OSBDOTY3LjU2MDIxMiwzMi42MjA2NDE1IDk2Ny41MTE5NzcsMzIuNzAxODk2NyA5NjcuNTAxMjc3LDMyLjc5MjM3IEM5NjcuNDkzMjUyLDMyLjg4MDE1OTIgOTY3LjUyMzM0NywzMi45NjcxMDY4IDk2Ny41ODM0NzcsMzMuMDI5ODU3OSBMOTcxLjY5MzUsMzcuNDk5Nzg2MyBMOTY3LjU4MzQ3Nyw0MS45Njk3MTQ3IEM5NjcuNTIzMzQ3LDQyLjAzMjQ2NTggOTY3LjQ5MzI1Miw0Mi4xMTk0MTM0IDk2Ny41MDEyNzcsNDIuMjA3MjAyNiBDOTY3LjUxMTA1Nyw0Mi4yOTgwMjY2IDk2Ny41NTg2NjIsNDIuMzc5OTkwNCA5NjcuNjMxNzI1LDQyLjQzMTgwMzcgQzk2Ny42OTQ2ODUsNDIuNDc2NzI2OSA5NjcuNzY5NTc4LDQyLjUwMDUxNjkgOTY3Ljg0NjE2MSw0Mi40OTk5MjA0IEM5NjcuOTQ1NjQ5LDQyLjUwMjA1MDggOTY4LjA0MTQ5NSw0Mi40NjEzNTI2IDk2OC4xMTA2MzIsNDIuMzg3NjE5OSBMOTcyLjQxMzY0OCwzNy43MDk2NTk0IEM5NzIuNDY4ODc3LDM3LjY1MzkwOTkgOTcyLjUsMzcuNTc3NjA0MSA5NzIuNSwzNy40OTc5NDUzIEM5NzIuNSwzNy40MTgyODY2IDk3Mi40Njg4NzcsMzcuMzQxOTgwNyA5NzIuNDEzNjQ4LDM3LjI4NjIzMTIgWiIgaWQ9IlNoYXBlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NzAuMDAwMDAwLCAzNy41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC05NzAuMDAwMDAwLCAtMzcuNTAwMDAwKSAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) center right 8px no-repeat}.header .header-dropdown .selector:after{content:""}.header .header-dropdown .selector .avatar:hover,.header .header-dropdown.open .selector .avatar{border-color:#bdd2ff}.header .header-dropdown .tip{height:75px;padding-left:25px;font-size:12px;text-transform:uppercase;line-height:75px}.header .header-dropdown .tip:hover{color:#3b60ba}.header .header-dropdown .joint{height:0}.header .header-dropdown .list{margin-top:0;min-width:300px}.header .header-dropdown .box{padding:10px 0;border-radius:0;margin-top:0;border:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.header .header-dropdown .list-item-button{padding:12px 16px;border:1px solid #3b60ba;border-radius:4px;color:#3b60ba;cursor:pointer;text-align:center}.header .header-dropdown .list-item-button:hover{background-color:#3b60ba;color:#fff;font-weight:600}.header .header-dropdown .list-item-group{padding:16px 25px}.header .header-dropdown .list-item{position:relative;cursor:pointer;font-size:13px;line-height:normal}.header .header-dropdown .list-item__label{font-size:15px;line-height:16px;font-weight:400}.header .header-dropdown .list-item__label::before{font-size:24px;font-family:pisos2_;vertical-align:sub;margin-right:10px}.header .header-dropdown .list-item__label.item-icon-listings::before{content:'∫'}.header .header-dropdown .list-item__label.item-icon-mail::before{content:'7'}.header .header-dropdown .list-item__label.item-icon-search::before{content:'6'}.header .header-dropdown .list-item__label.item-icon-fav::before{content:';'}.header .header-dropdown .list-item__label.item-icon-profile::before{content:'†'}.header .header-dropdown .list-item__label.item-icon-exit::before{content:'s'}.header .header-dropdown .list-item__label.item-icon-add::before{content:'5'}.header .header-dropdown .list-item:hover{background:#f6f6f6;background-color:#f6f6f6}.header .header-dropdown .avatar-container{border-bottom:1px solid #ddd;margin-bottom:13px;padding:8px 25px 20px}.header .header-dropdown .avatar-container .avatar{margin-bottom:10px;height:50px;width:50px}.header .header-dropdown .avatar-container .avatar .avatar__initial{font-size:26px!important}.header .header-dropdown .avatar-container .userName{color:#000;font-size:18px;font-weight:600;line-height:normal;margin-bottom:6px}.header .header-dropdown .avatar-container .edit{color:#3b60ba}.header .header-dropdown .avatar-container .edit:hover{color:#030829;cursor:pointer}.header .header-dropdown.open{position:relative;z-index:100000;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.header .header-dropdown.open .selector{position:relative;z-index:500000}.header .header-main{box-sizing:border-box;width:100%;height:75px;margin:0 auto;padding-right:20px;padding-left:20px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1);background-color:#fff;position:relative;top:0}.header .header-logo{display:inline-block;float:left;width:91px;padding-top:16px;margin-right:2vw}.header .header-logo img{width:100%}.header .header-menu{display:inline-block;float:left;width:auto;list-style:none;margin:0;padding:0;overflow:initial;height:auto}.header .header-menu li{display:inline-block;float:left;height:75px}.header .header-menu a{font-size:13px;font-weight:500;line-height:75px;padding:0 10px}@media screen and (max-width:969px){.header .header-menu .icon-app{display:none}}.header .header-menu .header-dropdown .selector{background:#fff}.header .header-menu .dropdown{margin-left:0}.header .header-menu .tip{width:auto;padding:0 10px;text-transform:initial;font-size:13px;font-weight:500;color:#4a4a4a}@media screen and (max-width:969px){.header .header-menu .tip{padding:0 10px;font-size:12px}}.header .header-menu .box{min-width:initial;width:100%}.header .header-menu .header-dropdown{margin-right:0}.header .header-menu .header-dropdown a{line-height:normal}.header .header-menu .list-item a{padding:0;font-weight:400;line-height:35px;padding:0 25px;width:100%;box-sizing:border-box;height:35px;display:block}.header .header-menu .list .title{margin-left:25px;font-size:13px;font-weight:500;color:#3b60ba;line-height:27px}.header .header-menu .list .indent.nivel2 .list-item a{padding-left:45px;font-weight:400}.header .header-menu .list .indent.nivel3 .list-item a{padding-left:65px;font-weight:400}.header .header-menu .list .indent.nivel3 .list-item:first-child a{padding-left:45px;font-weight:500}.header .header-menu .list .list-item.selected a{font-weight:500}.header .header-menu .menu-desktop{display:inline-block;float:left;width:auto;list-style:none}.header .header-menu .menu-tablet{display:none;float:left;width:auto;list-style:none}.header .header-menu .menu-tablet .selected{font-weight:500}@media screen and (max-width:1242px){.header .header-menu .menu-desktop{display:none}.header .header-menu .menu-tablet{display:inline-block}}@media screen and (max-width:1199px){.header .header-menu .mortgages,.header .header-menu .services,.header .header-menu .submenu-register{display:none}}@media screen and (max-width:991px){.header .header-menu .icon-app,.header .header-menu .mortgages,.header .header-menu .register,.header .header-menu .services{display:none}.header .header-menu .submenu-register{display:block}}.header .header-user-panel{display:inline-block;float:right;width:auto;list-style:none;margin:0;padding:0;overflow:initial;height:auto;min-width:97px}.header .header-user-panel.is-logged{min-width:58px}.header .header-user-panel li .login-button{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;height:40px;line-height:40px;padding:0 25px;background-color:#3b60ba;border-color:#3b60ba;color:#fff!important;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;height:42px;line-height:42px;margin:17px 0 0 17px;padding:0 15px}.header .header-user-panel li .login-button:active,.header .header-user-panel li .login-button:hover{background:#2f4d95}.header .header-user-panel li span{color:#3b60ba;cursor:pointer}.header .header-user-panel .header-dropdown{box-shadow:none;margin-left:18px}@media screen and (max-width:969px){.header .header-user-panel .header-dropdown{margin-right:10px}}.header .header-user-panel .header-dropdown .list-item{padding:20px 25px;line-height:normal}.header .header-user-panel .header-dropdown .selector{align-items:center;background:0 0;display:flex}.header .header-user-panel .header-dropdown .list{border-radius:8px;right:0}.header .header-user-panel .header-dropdown .list .box{border-radius:8px}.header .header-user-panel a,.header .header-user-panel span{font-size:13px;line-height:75px;font-weight:500}.header .header-user-panel .tip{width:auto;padding-right:32px;padding-left:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;max-width:218px}@media screen and (max-width:969px){.header .header-user-panel .tip{max-width:180px}}.header .header-publish-button{float:right;padding-top:17px;text-align:center}.header .header-publish-button .publish-button{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;height:40px;line-height:40px;padding:0 25px;background-color:#3b60ba;border-color:#3b60ba;color:#fff!important;-webkit-transition:all .3s ease;transition:all .3s ease;background:0 0;border:1px solid #3b60ba;color:#3b60ba!important;font-size:16px;padding:0 15px}.header .header-publish-button .publish-button:active,.header .header-publish-button .publish-button:hover{background:#2f4d95}.header .header-publish-button .publish-button:active,.header .header-publish-button .publish-button:hover{background:#3b60ba;border-color:#3b60ba;color:#fff!important}.header .header-publish-button .desktop{display:block}.header .header-publish-button .tablet{display:none}@media screen and (max-width:969px){.header .header-publish-button .desktop{display:none}.header .header-publish-button .tablet{display:block}.header .header-publish-button .bt{width:112px;min-width:initial}}@media screen and (max-width:991px){.header .header-publish-button .bt{width:100px;min-width:initial}}.avatar{align-items:center;background:#3b60ba;border-radius:50%;border:4px solid #fff;box-sizing:border-box;display:flex;font-family:Montserrat,Arial;height:40px;justify-content:center;transition:all .15s;width:40px}.avatar__img{border-radius:50%;width:100%}.avatar__initial{color:#fff;font-size:17px;font-weight:500;text-transform:uppercase}
.pisos-web{z-index:9999999!important}.pisos-web *,.pisos-web ::after,.pisos-web ::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.pisos-web .button{webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.pisos-web p{font-size:16px;line-height:25px;margin-bottom:15px}.pisos-web img{display:block}.pisos-web .modal__close{color:#4a4a4a;display:inline-block;font-size:17px;height:45px;padding:0;position:absolute;right:0;text-align:center;top:15px;width:45px}.pisos-web .modal__close::after{font-weight:700}@media screen and (min-width:1024px){.pisos-web .modal__close{position:absolute;right:15px}}.pisos-web button.button,.pisos-web input[type=submit]{display:block;text-align:center}.pisos-web [role=button],.pisos-web button,.pisos-web input[type=button],.pisos-web input[type=reset],.pisos-web input[type=submit]{appearance:none;background-color:transparent;border:0;cursor:pointer;font-family:inherit;font-size:16px;line-height:1.2;padding:13px;text-align:center;text-decoration:none;vertical-align:top;width:100%}.pisos-web [role=button] *,.pisos-web button *,.pisos-web input[type=button] *,.pisos-web input[type=reset] *,.pisos-web input[type=submit] *{pointer-events:none}.pisos-web [role=button]:disabled,.pisos-web button:disabled,.pisos-web input[type=button]:disabled,.pisos-web input[type=reset]:disabled,.pisos-web input[type=submit]:disabled{cursor:default}@media screen and (min-width:1024px){.pisos-web [role=button],.pisos-web button,.pisos-web input[type=button],.pisos-web input[type=reset],.pisos-web input[type=submit]{width:auto}}.pisos-web [role=button] img,.pisos-web button img,.pisos-web input[type=button] img,.pisos-web input[type=reset] img,.pisos-web input[type=submit] img{display:inline-block;margin-right:10px;vertical-align:middle}.pisos-web .button{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:auto;line-height:1.2;min-height:45px;overflow:visible;padding:0 12px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s;vertical-align:top;width:100%;z-index:1}.pisos-web .button::-moz-focus-inner{border:0;padding:0}@media screen and (min-width:480px){.pisos-web .button{min-width:300px;width:auto}}.pisos-web .button:hover{color:#fff}.pisos-web .button__tertiary{font-size:12px;font-weight:500;min-height:35px}@media screen and (min-width:1024px){.pisos-web .button__tertiary{font-size:15px;min-width:270px}}.pisos-web .button__box{font-size:12px;height:32px;min-height:32px;min-width:80px;padding:8px 4px;width:80px}@media screen and (min-width:768px){.pisos-web .button__box{font-size:14px;padding:8px 14px;width:auto}}@media screen and (min-width:1024px){.pisos-web .button__box{height:35px;min-height:35px}}.pisos-web .button__link{color:#3b60ba;font-size:15px;text-align:left;padding:0}.pisos-web .button__link:hover{border:none;background-color:#fff;color:#3b60ba;font-weight:600}.pisos-web .button--orange{background-color:#f75c03}.pisos-web .button--orange:hover{background-color:#e45401;border:none}.pisos-web .button--blue{background-color:#41b6e6}.pisos-web .button--blue:hover{background-color:#0098d6;border:none}.pisos-web .button--blue:focus{background-color:#0098d6}.pisos-web .button--darkblue{background-color:#3b60ba}.pisos-web .button--darkblue:hover{background-color:#2f4c94;border:none}.pisos-web .button--darkblue:focus{background-color:#2f4c94}.pisos-web .button--outline-darkblue{background:0 0;border:1px solid #3b60ba;color:#3b60ba}.pisos-web .button--outline-darkblue:hover{background:#3b60ba;color:#fff!important}.pisos-web .button--whatsapp{background-color:#25d366}.pisos-web .button--whatsapp:after{content:"I";font-family:pisos2_;color:#fff;display:inline-block;font-size:20px;margin-left:10px;vertical-align:middle}.pisos-web .button--whatsapp:hover{background-color:#0cb14b;border:none}.pisos-web .button--whatsapp:focus{background-color:#0cb14b}.pisos-web .button--hollow-green{background-color:#fff;border:1px solid #34b075;color:#34b075}.pisos-web .button--hollow-green:hover{background-color:#34b075;color:#fff}.pisos-web .button--hollow-green:focus{background-color:#34b075;color:#fff}.pisos-web .button--hollow-light-blue{background-color:#fff;border:none;color:#41b6e6}.pisos-web .button--hollow-light-blue:hover{background-color:#f75c03;color:#fff}.pisos-web .button--hollow-dark-blue{background-color:transparent;border:1px solid #3b60ba;color:#3b60ba}.pisos-web .button--hollow-dark-blue:hover{background-color:#3b60ba;color:#fff}.pisos-web .button--hollow-specialist{background-color:transparent;border:1px solid #4dcdc2;color:#4dcdc2}.pisos-web .button--hollow-specialist:hover{background-color:#4dcdc2;color:#fff}.pisos-web .button.button--hollow--green .disabled,.pisos-web .button.button--hollow--green.disabled,.pisos-web .button.button--hollow--green:disabled,.pisos-web .button.button--hollow-dark-blue .disabled,.pisos-web .button.button--hollow-dark-blue.disabled,.pisos-web .button.button--hollow-dark-blue:disabled,.pisos-web .button.button--hollow-light-blue .disabled,.pisos-web .button.button--hollow-light-blue.disabled,.pisos-web .button.button--hollow-light-blue:disabled,.pisos-web .button.button--hollow-specialist .disabled,.pisos-web .button.button--hollow-specialist.disabled,.pisos-web .button.button--hollow-specialist:disabled{background-color:transparent!important;border-color:#9b9b9b!important;color:#9b9b9b!important}.pisos-web .button--social{align-items:center;background-color:transparent;border:1px solid #c6c6c6;color:#4a4a4a;display:flex!important;font-weight:500;justify-content:center}.pisos-web .button--social:hover{background-color:#f6f6f6;border:1px solid #c6c6c6;color:#4a4a4a}.pisos-web .button--social:focus{background-color:#ededed}.pisos-web .button--social img{height:26px;width:26px}.pisos-web .button--apple{background-color:#333;color:#fff}.pisos-web .button--apple:not(:hover){border:1px solid #333}.pisos-web .button--apple img{transition:all .3s}.pisos-web .button--apple:hover{background-color:#fff}.pisos-web .button--apple:hover img{filter:invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(0)}.pisos-web .button .disabled,.pisos-web .button--state-disabled,.pisos-web .button:disabled,.pisos-web button .disabled,.pisos-web button:disabled{background-color:#9b9b9b!important;color:#fff;pointer-events:none}.pisos-web .button .disabled img,.pisos-web .button--state-disabled img,.pisos-web .button:disabled img,.pisos-web button .disabled img,.pisos-web button:disabled img{color:#c6c6c6}.pisos-web form{font-family:Montserrat,Arial;position:relative}.pisos-web input[type=email],.pisos-web input[type=password],.pisos-web input[type=search],.pisos-web input[type=tel],.pisos-web input[type=text],.pisos-web input[type=url],.pisos-web select{height:45px}.pisos-web input[type=email],.pisos-web input[type=password],.pisos-web input[type=search],.pisos-web input[type=tel],.pisos-web input[type=text],.pisos-web input[type=url],.pisos-web select,.pisos-web textarea{border-radius:2px;background:#fff;border:1px solid #c6c6c6;color:#4a4a4a;font-size:16px;font-weight:300;padding:8px 12px;width:100%;font-family:Montserrat,Arial;line-height:16px}.pisos-web input[type=email][disabled],.pisos-web input[type=email][readonly],.pisos-web input[type=password][disabled],.pisos-web input[type=password][readonly],.pisos-web input[type=search][disabled],.pisos-web input[type=search][readonly],.pisos-web input[type=tel][disabled],.pisos-web input[type=tel][readonly],.pisos-web input[type=text][disabled],.pisos-web input[type=text][readonly],.pisos-web input[type=url][disabled],.pisos-web input[type=url][readonly],.pisos-web select[disabled],.pisos-web select[readonly],.pisos-web textarea[disabled],.pisos-web textarea[readonly]{background:#ededed}.pisos-web input[type=email]:focus:not(.input-validation-error),.pisos-web input[type=password]:focus:not(.input-validation-error),.pisos-web input[type=search]:focus:not(.input-validation-error),.pisos-web input[type=tel]:focus:not(.input-validation-error),.pisos-web input[type=text]:focus:not(.input-validation-error),.pisos-web input[type=url]:focus:not(.input-validation-error),.pisos-web select:focus:not(.input-validation-error),.pisos-web textarea:focus:not(.input-validation-error){border-color:#3b60ba;color:#4a4a4a;padding:8px 12px}.pisos-web input[type=email]:focus:not(.input-validation-error):after,.pisos-web input[type=password]:focus:not(.input-validation-error):after,.pisos-web input[type=search]:focus:not(.input-validation-error):after,.pisos-web input[type=tel]:focus:not(.input-validation-error):after,.pisos-web input[type=text]:focus:not(.input-validation-error):after,.pisos-web input[type=url]:focus:not(.input-validation-error):after,.pisos-web select:focus:not(.input-validation-error):after,.pisos-web textarea:focus:not(.input-validation-error):after{color:#3b60ba}.pisos-web textarea{padding:15px 12px 11px}.pisos-web label{color:#9b9b9b;font-size:14px;line-height:20px;margin:0}.pisos-web label span{color:#9b9b9b}.pisos-web textarea{height:100px}.pisos-web a{pointer-events:visible;position:relative}.pisos-web input[type=email],.pisos-web input[type=password],.pisos-web input[type=search],.pisos-web input[type=tel],.pisos-web input[type=text],.pisos-web input[type=url],.pisos-web select,.pisos-web textarea{-webkit-appearance:none;appearance:none;background:#fff}.pisos-web label{left:6px;padding:12px 6px;pointer-events:none;position:absolute;top:9px;transform-origin:left;transition:all .3s ease;z-index:1}.pisos-web .input-validation-error input [type=text]~label,.pisos-web .input-validation-error input[type=email]~label,.pisos-web .input-validation-error input[type=password]~label,.pisos-web .input-validation-error input[type=search]~label,.pisos-web .input-validation-error input[type=tel]~label,.pisos-web .input-validation-error input[type=url]~label,.pisos-web .input-validation-error select~label,.pisos-web .input-validation-error textarea~label{border-color:#f64527;color:#4a4a4a;padding:8px 0}.pisos-web .input-validation-error input [type=text]~label:focus,.pisos-web .input-validation-error input[type=email]~label:focus,.pisos-web .input-validation-error input[type=password]~label:focus,.pisos-web .input-validation-error input[type=search]~label:focus,.pisos-web .input-validation-error input[type=tel]~label:focus,.pisos-web .input-validation-error input[type=url]~label:focus,.pisos-web .input-validation-error select~label:focus,.pisos-web .input-validation-error textarea~label:focus{border-color:#f64527;color:#4a4a4a;padding:8px 0}.pisos-web .input-validation-error{padding-bottom:0}.pisos-web .field-validation-error{color:#f64527;display:block;font-size:12px;line-height:1;padding:0 0 5px;text-align:left}.pisos-web .field-validation-error a{color:#f64527;font-weight:500;text-decoration:underline}.pisos-web .field-validation-error span{position:relative;top:-4px}.pisos-web .js-material-label:not(:focus)~label{color:#c6c6c6!important}.pisos-web .input-validation-error input:not([type=checkbox]):not([type=radio])~label,.pisos-web .input-validation-error select~label,.pisos-web .js-material-label:not([type=radio])~label,.pisos-web input:not([type=checkbox]):not([type=radio]):focus~label,.pisos-web input[aria-invalid=false]:not([type=checkbox]):focus~label,.pisos-web input[aria-invalid=false]:not([type=radio]):focus~label,.pisos-web input[aria-invalid=true]:not([type=checkbox]):not([type=radio])~label,.pisos-web select:focus~label,.pisos-web select[aria-invalid=false]:focus~label,.pisos-web select[aria-invalid=true]~label,.pisos-web textarea:focus~label,.pisos-web textarea[aria-invalid=false]~label,.pisos-web textarea[aria-invalid=true]~label{background-color:#fff;color:#3b60ba;font-size:12px;font-weight:400;line-height:1;margin-left:4px;padding:2px 4px;top:0;transform:scale(1,1)}.pisos-web .input-validation-error input:not([type=checkbox]):not([type=radio])~label span,.pisos-web .input-validation-error select~label span,.pisos-web .js-material-label:not([type=radio])~label span,.pisos-web input:not([type=checkbox]):not([type=radio]):focus~label span,.pisos-web input[aria-invalid=false]:not([type=checkbox]):focus~label span,.pisos-web input[aria-invalid=false]:not([type=radio]):focus~label span,.pisos-web input[aria-invalid=true]:not([type=checkbox]):not([type=radio])~label span,.pisos-web select:focus~label span,.pisos-web select[aria-invalid=false]:focus~label span,.pisos-web select[aria-invalid=true]~label span,.pisos-web textarea:focus~label span,.pisos-web textarea[aria-invalid=false]~label span,.pisos-web textarea[aria-invalid=true]~label span{display:none}.pisos-web input:focus{outline:0}.pisos-web .input-validation-error input:not([type=checkbox]):not([type=radio]),.pisos-web .input-validation-error select,.pisos-web input:not([type=checkbox])[aria-invalid=true],.pisos-web input:not([type=radio])[aria-invalid=true] select[aria-invalid=true],.pisos-web textarea[aria-invalid=true]{border-color:#f64527!important}.pisos-web .input-validation-error input:not([type=checkbox]):not([type=radio])~label,.pisos-web .input-validation-error select~label,.pisos-web input:not([type=checkbox])[aria-invalid=true]~label,.pisos-web input:not([type=radio])[aria-invalid=true] select[aria-invalid=true]~label,.pisos-web textarea[aria-invalid=true]~label{color:#f64527!important}.pisos-web .input-validation-error input[type=checkbox]+label:before{border-color:#f64527!important}.pisos-web input[aria-invalid=false],.pisos-web select[aria-invalid=false],.pisos-web textarea[aria-invalid=false]{color:#4a4a4a!important}.pisos-web input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus~label,.pisos-web select[aria-invalid=true]:focus~label,.pisos-web textarea[aria-invalid=true]:focus~label{color:#f64527!important}.pisos-web input[type=checkbox]+label :before{border-color:#ff1493}.pisos-web input[type=checkbox]:checked,.pisos-web input[type=checkbox]:not(:checked){cursor:pointer;height:25px;left:2px;margin:0;opacity:0;position:absolute;width:25px}.pisos-web input[type=checkbox]:checked+label,.pisos-web input[type=checkbox]:not(:checked)+label{color:#4a4a4a;cursor:pointer;display:block;padding:0 18px 0 30px;position:relative;text-transform:none;top:0}.pisos-web input[type=checkbox]:checked+label:before,.pisos-web input[type=checkbox]:not(:checked)+label:before{content:'';background-color:#fff;border:solid 1px #c6c6c6;border-radius:2px;height:25px;left:-5px;position:absolute;top:0;width:25px}.pisos-web input[type=checkbox]:checked+label:after,.pisos-web input[type=checkbox]:not(:checked)+label:after{content:"¶";font-family:pisos2_;color:#4a4a4a;font-size:15px;font-weight:700;position:absolute;top:3px;left:-1px;transition:all .2s}.pisos-web input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.pisos-web input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.pisos-web input[type=checkbox][disabled]+label{opacity:.4}.pisos-web .form__field{border-radius:2px;background-color:transparent;border:none;display:inline-block;font-size:15px;height:auto;margin:0;overflow:hidden;padding:8px 0;position:relative;width:100%}.pisos-web .form__comment{color:#3b60ba;display:block;font-size:15px;font-weight:500;margin-bottom:5px;position:relative}.pisos-web .form__comment:after{content:"„";font-size:11px;font-weight:700;margin-left:7px;top:1px}.pisos-web .form__comment+.fkComments{max-height:0}.pisos-web .form__price{position:relative}.pisos-web .form__price:after{content:"€";font-size:15px;margin-left:10px;vertical-align:middle;position:absolute;z-index:100000;top:18px;right:13px}.pisos-web .form__price input{padding-right:30px}.pisos-web .form__percent{position:relative}.pisos-web .form__percent:after{content:"%";font-size:15px;margin-left:10px;vertical-align:middle;position:absolute;z-index:100000;top:18px;right:13px}.pisos-web .form__percent input{padding-right:30px}.pisos-web .form__label-info span{text-decoration:underline;color:inherit}.pisos-web .form__info{border-radius:2px;display:block;font-size:12px;line-height:17px;margin-bottom:15px;text-align:left}.pisos-web .form__select{-webkit-tap-highlight-color:transparent;cursor:pointer;display:inline-block;line-height:38px;max-width:100%;padding:8px 0;position:relative;width:100%}.pisos-web .form__select::after{content:"c";font-family:pisos2_;line-height:45px;pointer-events:none;position:absolute;right:10px;top:8px;z-index:1}.pisos-web .form__select.rarrow:after{content:"?";font-family:pisos2_}.pisos-web .form__select select{appearance:none;background:#fff;cursor:pointer;display:block;margin:0;padding:0 22px 0 13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;z-index:1}.pisos-web .form__select select option{font-size:inherit}.pisos-web .form .slide-section{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.pisos-web .login__submit-btn{position:fixed;bottom:15px;left:20px;width:calc(100% - 40px)}@media screen and (min-width:1024px){.pisos-web .login__submit-btn{position:relative;bottom:unset;left:unset;width:initial}}.pisos-web .login__benefits-items img{width:71px!important}@media screen and (min-width:1024px){.pisos-web .login__benefits-items img{width:32px!important}}.pisos-web.pisos-web__searchbox{align-items:center;display:flex;flex:1;margin:0 13px 0 15px;position:relative}.pisos-web.pisos-web__searchbox .header__searchbox{height:50px}.pisos-web.pisos-web__searchbox .header__searchbox *{box-sizing:border-box}.pisos-web.pisos-web__searchbox .header__searchbox input{-webkit-appearance:none;background:#f0f2f3;border:none;border-radius:0;color:#4a4a4a;cursor:pointer;display:inline-block;height:35px;line-height:35px;font-family:Montserrat,Arial;font-size:16px;font-weight:400;overflow:hidden;padding-left:40px!important;position:relative;text-align:left;text-overflow:ellipsis;transform:scale(.85);transform-origin:left;white-space:nowrap;width:100%}.pisos-web.pisos-web__searchbox .header__searchbox .search-geo .loading,.pisos-web.pisos-web__searchbox .header__searchbox .search-geo__back,.pisos-web.pisos-web__searchbox .header__searchbox .search-geo__item{line-height:25px}.pisos-web.pisos-web__searchbox .header__searchbox .ascending-geo__result{position:unset}.pisos-web.pisos-web__searchbox .search-geo__title{line-height:25px}.pisos-web .modal__legal-advice{font-size:12px;text-align:left;line-height:14px}.pisos-web .search-box input{border:none!important;height:40px!important}@media screen and (min-width:1024px){.pisos-web .header__logo>img{height:43px;width:91px;min-height:43px}}.pisos-web .ad-description-modal__title{font-weight:600;font-size:18px;line-height:25px}.pisos-web .lite-ad-preview{border:1px solid #c6c6c6;border-radius:4px;background-color:#fff;color:#4a4a4a;font-size:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;position:relative;max-width:480px}@media screen and (min-width:768px){.pisos-web .lite-ad-preview{display:flex;flex-direction:row;max-width:442px}}@media screen and (min-width:1024px){.pisos-web .lite-ad-preview{cursor:pointer;margin-bottom:20px;margin-left:unset}.pisos-web .lite-ad-preview:nth-child(odd){margin-right:20px}}@media screen and (min-width:1280px){.pisos-web .lite-ad-preview{max-width:472px;font-size:16px}}.pisos-web .lite-ad-preview__top{position:relative}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__top{width:175px}}@media screen and (min-width:1280px){.pisos-web .lite-ad-preview__top{width:175px}}.pisos-web .lite-ad-preview__bottom{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__bottom{border-left:none;border-radius:0 4px 4px 0}}.pisos-web .lite-ad-preview__photo{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;height:248px}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__photo{border-radius:4px 0 0 4px;height:768px}}.pisos-web .lite-ad-preview__price{font-size:23px;font-weight:600}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__price{font-size:18px}}.pisos-web .lite-ad-preview__price span{font-size:15px;font-weight:600}.pisos-web .lite-ad-preview__price-from{margin-right:0!important}.pisos-web .lite-ad-preview__title{color:#4a4a4a;display:block;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__title{color:#3b60ba;line-height:20px}}.pisos-web .lite-ad-preview__subtitle{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pisos-web .lite-ad-preview__info{padding:15px;line-height:25px}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__info{display:flex;flex-direction:column;height:768px;justify-content:space-around;width:300px}}.pisos-web .lite-ad-preview__char{font-size:14px;margin-right:12px}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__char{margin-bottom:0;margin-right:10px}}.pisos-web .lite-ad-preview__inline{align-items:center;display:flex;justify-content:flex-start;flex-wrap:wrap}.pisos-web .lite-ad-preview__inline :not(:last-child){margin-right:12px}.pisos-web .lite-ad-preview__email{color:#3b60ba;cursor:pointer;font-size:14px;font-weight:500;line-height:25px;padding:0;position:relative;text-align:start;width:auto;z-index:1}.pisos-web .lite-ad-preview__email:after{content:"7";font-family:pisos2_;font-size:22px;margin-left:6px}.pisos-web .lite-ad-preview__email:disabled{background-color:transparent!important;color:#9b9b9b;cursor:none}@media screen and (min-width:360px){.pisos-web .lite-ad-preview__email:after{position:absolute}}@media screen and (min-width:768px){.pisos-web .lite-ad-preview__email{margin-top:10px}}.pisos-web .lite-ad-preview__email:hover:before{border-radius:2px;box-sizing:content-box;content:'';height:100%;left:-7px;position:absolute;top:-5px;width:100%;background-color:rgba(59,96,186,.15);padding:5px 37px 5px 7px}.pisos-web .lite-ad-preview__email.loading--after:after{content:"O";font-family:pisos2_}.pisos-web .lite-ad-preview .contacted:after{content:"¶";font-family:pisos2_;margin-left:4px}.pisos-web .t-h4{font-weight:500}.pisos-web .multicontact .modal__close{font-size:19px;top:3px}.pisos-web .multicontact__text{font-size:15px;line-height:25px;padding:0 20px 26px}@media screen and (max-width:1023px){.modal__from-bottom{animation-name:slideDown;animation-fill-mode:forwards;top:100%;transition:.5s}}@media screen and (min-width:1024px){.modal__from-bottom{opacity:0!important;pointer-events:none;transition:opacity .4s}}@media screen and (max-width:1023px){.modal__from-bottom--show{animation-name:slideUp;animation-fill-mode:backwards;transition:all .5s ease;height:auto;top:0!important}}@media screen and (min-width:1024px){.modal__from-bottom--show{height:100%!important;opacity:1!important;pointer-events:auto}}.form__label-info span{text-decoration:underline;color:inherit}.form__info{border-radius:2px;display:block;font-size:12px;line-height:17px;margin-bottom:15px;text-align:left}.login form input[type=checkbox]+label:before{top:-2px!important}.login__loading{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.fromlanding .modal__close{display:none}.fromlanding .loading,.login__loading.loading{animation:none;border:none}.landing.no-scroll{position:unset;overflow:unset}.landing .footer{position:unset!important}.landing .button{min-width:350px}.landing .login__embeded{min-height:75vh}.landing .login__embeded .modal{height:unset;overflow:unset;position:unset;top:unset;transform:none}.landing .login__embeded .modal .modal__content{max-height:unset;padding-top:100px}.landing .login__data{max-width:350px}.landing .login__logo{display:none}.landing .modal__title--hollow~.login__logo{display:block}#credential_picker_container,#credential_picker_iframe{z-index:9999999!important}.snackbar__ko,.snackbar__ok{box-sizing:border-box;z-index:1000000000!important;font-size:14px!important}.description-container~.arrange-visit{padding:0 15px}#ModalAfterAddingFavorite .fkInput input[type=text],#ModalSuggestedAlerts .fkInput input[type=text],.altaAlerta .fkInput input[type=text]{border:none;height:22px;padding:0}#ModalAfterAddingFavorite label,#ModalSuggestedAlerts label,.altaAlerta label{color:unset;padding:0;pointer-events:auto;position:static;transition:none}#ModalAfterAddingFavorite .fkCheckbox .box,#ModalSuggestedAlerts .fkCheckbox .box,.altaAlerta .fkCheckbox .box{color:#fff}#ModalAfterAddingFavorite .fkCheckbox input[type=checkbox]:checked+.box,#ModalAfterAddingFavorite .fkCheckbox input[type=checkbox]:checked+input[type=hidden]+.box,#ModalSuggestedAlerts .fkCheckbox input[type=checkbox]:checked+.box,#ModalSuggestedAlerts .fkCheckbox input[type=checkbox]:checked+input[type=hidden]+.box,.altaAlerta .fkCheckbox input[type=checkbox]:checked+.box,.altaAlerta .fkCheckbox input[type=checkbox]:checked+input[type=hidden]+.box{color:#333}#ModalAfterAddingFavorite input[type=email]:focus:not(.input-validation-error),#ModalAfterAddingFavorite input[type=password]:focus:not(.input-validation-error),#ModalAfterAddingFavorite input[type=search]:focus:not(.input-validation-error),#ModalAfterAddingFavorite input[type=tel]:focus:not(.input-validation-error),#ModalAfterAddingFavorite input[type=text]:focus:not(.input-validation-error),#ModalAfterAddingFavorite input[type=url]:focus:not(.input-validation-error),#ModalAfterAddingFavorite select:focus:not(.input-validation-error),#ModalAfterAddingFavorite textarea:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=email]:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=password]:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=search]:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=tel]:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=text]:focus:not(.input-validation-error),#ModalSuggestedAlerts input[type=url]:focus:not(.input-validation-error),#ModalSuggestedAlerts select:focus:not(.input-validation-error),#ModalSuggestedAlerts textarea:focus:not(.input-validation-error),.altaAlerta input[type=email]:focus:not(.input-validation-error),.altaAlerta input[type=password]:focus:not(.input-validation-error),.altaAlerta input[type=search]:focus:not(.input-validation-error),.altaAlerta input[type=tel]:focus:not(.input-validation-error),.altaAlerta input[type=text]:focus:not(.input-validation-error),.altaAlerta input[type=url]:focus:not(.input-validation-error),.altaAlerta select:focus:not(.input-validation-error),.altaAlerta textarea:focus:not(.input-validation-error){padding:0}.lazyLoad{position:relative}.lazyLoad.loading::before{display:none}