.billboard{background-image:url(../../Images/Mortgages/billboard_wm.jpg);background-image:url(https://statics.imghs.net/Images/Mortgages/billboard_wm.jpg);background-size:cover;background-position:center;box-sizing:border-box;height:290px;margin-bottom:112px;padding-top:50px;position:relative;width:100%}@media (min-width:768px){.billboard{background-image:url(https://statics.imghs.net/Images/Mortgages/billboard_dk.jpg);background-position:center 20%;height:370px}}@media (min-width:960px){.billboard{padding-top:0;margin-bottom:50px}}.billboard__content{display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;display:flexbox;display:-webkit-flex;display:flex;align-items:center;box-sizing:border-box;flex-direction:column;height:290px;padding:20px;width:100%}@media (min-width:768px){.billboard__content{height:370px}}@media (min-width:960px){.billboard__content{flex-direction:row;padding:65px;justify-content:space-around}}.billboard__content--clean{justify-content:flex-start;margin:0 auto;max-width:1170px}.billboard__title{color:#fff;font-size:18px;font-weight:500;margin-bottom:15px;max-width:350px;padding:0 50px;text-align:center;text-shadow:0 2px 5px #2a2a2a}@media (min-width:768px){.billboard__title{font-size:25px;font-weight:400}}@media (min-width:960px){.billboard__title{margin-bottom:0;padding:0;text-align:left}}@media (min-width:1024px){.billboard__title{font-size:28px}}.billboard__text{color:#2a2a2a;font-size:15px;font-weight:500;padding:15px 35px 20px;text-align:center}@media (min-width:768px){.billboard__text{font-size:17px}}.billboard__text span{display:block}.billboard__card{background-color:#fff;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);box-sizing:border-box;max-width:320px;min-width:300px;padding:15px;text-align:center;width:auto}@media (min-width:768px){.billboard__card{min-width:360px;padding:30px 35px;width:360px}}.billboard__card .button-secondary{width:100%}.billboard__subtext{display:block}.billboard__underlined{position:relative}.billboard__underlined:after{background-image:url(../../Images/Mortgages/title_underline.svg);background-size:100% 10px;background-repeat:no-repeat;bottom:-9px;content:"";display:block;height:10px;position:absolute;width:100%}.billboard__logos{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:20px}.billboard__logos img{max-height:25px}
.mortgages-landing .mortgages__title{color:#2a2a2a;font-size:17px;font-weight:500;line-height:22px;margin:0 auto 20px;padding:0 50px;text-align:center}@media (min-width:960px){.mortgages-landing .mortgages__title{font-size:25px!important;margin-bottom:40px}}.mortgages-landing .mortgages__wrapper{padding:45px 0 20px}@media (min-width:768px){.mortgages-landing .mortgages__wrapper{padding:35px 0 20px}}.mortgages-landing .mortgages__section{margin-bottom:40px}@media (min-width:768px){.mortgages-landing .mortgages__section{margin-bottom:60px}}.mortgages-landing .mortgages__logo{margin:0 auto;padding:10px 0 0;text-align:center}.mortgages-landing .mortgages__logo img{width:112px}@media (min-width:960px){.mortgages-landing .mortgages__logo{padding-top:25px}}.mortgages-landing .mortgages__partners{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.mortgages-landing .mortgages__partners img{margin:0 10px 10px;height:25px}@media (min-width:1024px){.mortgages-landing .mortgages__partners img{height:30px;margin:0 20px 20px}}.mortgages-landing .mortgages__prefooter{background:#f6f6f6;padding:35px 15px 0 15px}@media (min-width:1024px){.mortgages-landing .mortgages__prefooter{padding-left:0;padding-right:0}}.mortgages-landing .mortgages__prefooter p{margin-bottom:10px}.mortgages-landing .mortgage-calculator__title{color:#2a2a2a;font-size:17px;font-weight:500;line-height:22px;margin:0 auto 20px;padding:0 50px;text-align:center}@media (min-width:960px){.mortgages-landing .mortgage-calculator__title{font-size:25px;margin-bottom:40px}}.mortgages-landing .footerWM,.mortgages-landing .headerWM{display:block}@media (min-width:768px){.mortgages-landing .footerWM,.mortgages-landing .headerWM{display:none}}.mortgages-landing .footerDK,.mortgages-landing .headerDK{display:none}@media (min-width:768px){.mortgages-landing .footerDK,.mortgages-landing .headerDK{display:block}}.mortgages-landing .tag{color:#707070;display:block;font-size:.7em;text-align:center;width:100%}@media (min-width:768px){.modalBox .mortgage-form{width:600px;min-height:480px}}@media (min-width:960px){.modalBox .mortgage-form{width:700px;min-height:480px}}.no-scroll{overflow:hidden;position:relative}
.value-proposal{display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;display:flexbox;display:-webkit-flex;display:flex;flex-direction:column;font-size:15px;margin:0 auto;max-width:950px;padding:34px 45px;text-align:center}@media (min-width:768px){.value-proposal{flex-direction:row;padding:34px 45px 45px;text-align:left}}.value-proposal__container{background:#f6f6f6}.value-proposal__row{padding-bottom:30px;padding-right:0}@media (min-width:768px){.value-proposal__row{padding-bottom:0;padding-right:40px}.value-proposal__row:last-child{padding-right:0}}@media (min-width:950px){.value-proposal__row{padding-right:60px}.value-proposal__row:last-child{padding-right:0}}.value-proposal__row img{padding-bottom:22px}.value-proposal__title{color:#000;font-size:15px;font-weight:500;padding-bottom:10px}
.faqs{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);-ms-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15);margin:0 auto;padding:0 40px;max-width:calc(100% - 32px);box-sizing:border-box}@media (min-width:480px){.faqs{margin-bottom:30px}}@media (min-width:769px){.faqs{max-width:800px;margin-bottom:55px}}.faqs__section-title{color:#000;font-size:17px;font-weight:500;padding-bottom:60px;padding-top:80px;text-align:center}@media (min-width:769px){.faqs__section-title{font-size:25px}}@media (min-width:1025px){.faqs__section-title{font-size:28px}}.faqs__row{border-bottom:1px solid #ededed;padding:40px 0}.faqs__row:last-child{border-bottom:0}.faqs__title{color:#2a2a2a;cursor:pointer;font-size:14px;font-weight:500;padding-left:15px;position:relative}@media (min-width:480px){.faqs__title{font-size:16px}}.faqs__title p{max-width:180px}@media (min-width:360px){.faqs__title p{max-width:200px}}@media (min-width:480px){.faqs__title p{max-width:inherit}}.faqs__title:after,.faqs__title:before{background-color:#2a2a2a;content:"";height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.2s cubic-bezier(.4,0,.2,1);width:1rem}@media (min-width:480px){.faqs__title:after,.faqs__title:before{width:1.2rem}}.faqs__title:after{transform:translateY(-50%) rotate(-90deg)}.faqs__title--active:after,.faqs__title--active:before{transform:translateY(-50%) rotate(-180deg)}.faqs__content{font-size:15px;padding-left:15px;transition:max-height .2s ease-out;max-height:0;max-width:570px;overflow:hidden}.faqs__content p:first-of-type{padding-top:30px}.faqs__content strong{font-weight:700}
.mortgage-calculator__title{padding:30px 15px 0}@media (min-width:768px){.mortgage-calculator__title{padding:30px 0 0;font-weight:400}}.mortgage-calculator__wrapper{display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;display:flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:0 auto;gap:60px}@media (min-width:960px){.mortgage-calculator__wrapper{align-items:center;box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;margin:0 auto;max-width:1170px}}.mortgage-calculator__simple{width:100%;align-self:start}@media (min-width:960px){.mortgage-calculator__simple{min-width:486px;width:486px}}.mortgage-calculator__left{align-items:center;margin:0 auto;width:100%}@media (min-width:960px){.mortgage-calculator__left{min-width:430px;width:430px}}@media (min-width:960px){.mortgage-calculator__right{max-height:480px;overflow:hidden;position:relative;width:auto}.mortgage-calculator__right::after{content:"";background:linear-gradient(to left,#f6f6f6,rgba(246,246,246,0));height:100%;pointer-events:none;position:absolute;right:0;top:0;width:35px;z-index:60}}@media (min-width:960px){.mortgage-calculator__arrow.next{display:block}.mortgage-calculator__arrow.next::after{background-image:url(/images/icons/ic_roundArrow.svg);background-size:45px;content:"";cursor:pointer;display:inline-block;height:45px;position:absolute;right:5px;top:45%;width:45px;z-index:70}.mortgage-calculator__arrow.prev{display:none}.mortgage-calculator__arrow.prev::after{background-image:url(/images/icons/ic_roundArrow.svg);background-size:45px;content:"";cursor:pointer;left:5px;height:45px;position:absolute;top:45%;transform:rotate(180deg);width:45px;z-index:70}}.mortgage-calculator__scroll{-webkit-overflow-scrolling:touch;box-sizing:content-box;overflow-x:auto;overflow-y:hidden;padding:0 0 10px}.mortgage-calculator--white-version input{background-color:#fff!important}.mortgage-calculator--white-version .mortgage-calculator__right::after{background:linear-gradient(to left,#fff,rgba(246,246,246,0))}.mortgage-calculator .tag{color:#707070;display:block;font-size:.7em;text-align:center;width:100%}.mortgages-landing.mobile-landing .mortgage-calculator{padding:0 15px}.mortgages-landing.mobile-landing .mortgage-calculator__right::after{background:linear-gradient(to left,#fff,rgba(246,246,246,0))}.mortgages-landing.mobile-landing .mortgage-calculator__title{padding-top:0}@media (min-width:768px){.mortgages-landing.mobile-landing .mortgage-calculator__title{padding-top:0}}@media (min-width:960px){.mortgages-landing.mobile-landing .mortgage-calculator__wrapper{justify-content:center;gap:60px}}
.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:#2a2a2a;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:4px;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:#0074c1;font-size:15px;text-align:left;padding:0}.pisos-web .button__link:hover{border:none;background-color:#fff;color:#0074c1;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:#e50013}.pisos-web .button--darkblue:hover{background:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06)),#e50013;border:none}.pisos-web .button--darkblue:focus{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),#e50013}.pisos-web .button--outline-darkblue{background:0 0;border:1px solid #0074c1;color:#0074c1}.pisos-web .button--outline-darkblue:hover{background:#0074c1;color:#fff!important}.pisos-web .button--tertiary-outline{background:0 0;border:1px solid #e50013;color:#e50013!important;min-height:37px;padding:0 24px}.pisos-web .button--tertiary-outline:hover{background:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06)),#fff}.pisos-web .button--tertiary-outline:active,.pisos-web .button--tertiary-outline:focus{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),#fff;scale:.98 .98 .98}.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:#34b075;border:none}.pisos-web .button--whatsapp:focus{background-color:#34b075}.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 #e50013;color:#0074c1}.pisos-web .button--hollow-dark-blue:hover{background-color:#e50013;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:#6c6c6c!important;color:#6c6c6c!important}.pisos-web .button--social{align-items:center;background-color:transparent;border:1px solid #c6c6c6;color:#2a2a2a;display:flex!important;font-weight:500;justify-content:center}.pisos-web .button--social:hover{background-color:#f6f6f6;border:1px solid #c6c6c6;color:#2a2a2a}.pisos-web .button--social:focus{background-color:#ededed}.pisos-web .button--social img{height:26px;width:26px}.pisos-web .button--apple{background-color:#000;color:#fff}.pisos-web .button--apple:not(:hover){border:1px solid #000}.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:#6c6c6c!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:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;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:#2a2a2a;font-size:16px;font-weight:300;padding:8px 12px;width:100%;font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;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:#0074c1;color:#2a2a2a;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:#0074c1}.pisos-web textarea{padding:15px 12px 11px}.pisos-web label{color:#6c6c6c;font-size:14px;line-height:20px;margin:0}.pisos-web label span{color:#6c6c6c}.pisos-web textarea{height:100px}.pisos-web a{pointer-events:visible;position:relative}.pisos-web a:active,.pisos-web a:hover{text-decoration:underline}.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:#2a2a2a;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:#2a2a2a;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:#0074c1;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:#2a2a2a!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:#2a2a2a;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:#2a2a2a;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:#0074c1;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 .header__searchbox{height:50px}.pisos-web .header__searchbox *{box-sizing:border-box}.pisos-web .header__searchbox input{-webkit-appearance:none;background:#f0f2f3;border:none;border-radius:0;color:#2a2a2a;cursor:pointer;display:inline-block;height:35px;line-height:35px;font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;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 .header__searchbox .search-geo .loading,.pisos-web .header__searchbox .search-geo__back,.pisos-web .header__searchbox .search-geo__item{line-height:25px}.pisos-web .header__searchbox .ascending-geo__result{position:unset}.pisos-web .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{width:auto;max-height:36px}}.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:#2a2a2a;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:#2a2a2a;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:#0074c1;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:#0074c1;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:#6c6c6c;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}.pisos-web .avatar__img{height:auto}.pisos-web .navbar__submenu--item.home{min-height:unset;margin:0}.pisos-web .calculator{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@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}a{pointer-events:visible;position:relative}a:active,a:hover{text-decoration:underline}