.fs-missing{color:red!important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.fs-button-bookmark{font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:.01625rem;line-height:20px}@media (min-width:1024px){.fs-button-bookmark{font-size:14px;letter-spacing:.0175rem;line-height:21px}}.fs-button-giant{font-family:Poppins;font-size:15px;font-weight:400;letter-spacing:.046875rem;line-height:23px}@media (min-width:1024px){.fs-button-giant{font-size:16px;letter-spacing:.05rem;line-height:25px}}.fs-button-large{font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:.0375rem;line-height:18px}@media (min-width:1024px){.fs-button-large{font-size:14px;letter-spacing:.04375rem;line-height:21px}}.fs-button-only,.rp-cookies-modal--footer-confirm,.rp-cookies-modal--footer-settings,.rp-cookies-popup--footer-confirm,.rp-cookies-popup--footer-settings{font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:.060625rem;line-height:20px}@media (min-width:1024px){.fs-button-only,.rp-cookies-modal--footer-confirm,.rp-cookies-modal--footer-settings,.rp-cookies-popup--footer-confirm,.rp-cookies-popup--footer-settings{font-size:14px;letter-spacing:.065625rem;line-height:21px}}.fs-button-small{font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:.0375rem;line-height:18px}@media (min-width:1024px){.fs-button-small{font-size:13px;letter-spacing:.040625rem;line-height:20px}}.fs-button-cta-detail-text{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.0375rem;line-height:21px}@media (min-width:1024px){.fs-button-cta-detail-text{font-size:14px;letter-spacing:.04375rem;line-height:21px}}.fs-capital-medium{font-family:Poppins;font-size:12px;font-weight:500;letter-spacing:.075rem;line-height:18px}@media (min-width:1024px){.fs-capital-medium{font-size:14px;letter-spacing:.0875rem;line-height:21px}}.fs-capital-small{font-family:Poppins;font-size:11px;font-weight:500;letter-spacing:.06875rem;line-height:17px}@media (min-width:1024px){.fs-capital-small{font-size:12px;letter-spacing:.075rem;line-height:18px}}.fs-capital-tiny{font-family:Poppins;font-size:10px;font-weight:500;letter-spacing:.0625rem;line-height:16px}@media (min-width:1024px){.fs-capital-tiny{font-size:11px;letter-spacing:.06875rem;line-height:17px}}.fs-contact-line{font-family:Poppins;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}@media (min-width:1024px){.fs-contact-line{font-size:25px;letter-spacing:0;line-height:38px}}.fs-counter-giant{font-family:Gustavo;font-size:40px;font-weight:400;letter-spacing:0;line-height:1}@media (min-width:1024px){.fs-counter-giant{font-size:90px;letter-spacing:0;line-height:1}}.fs-counter-large{font-family:Gustavo;font-size:50px;font-weight:400;letter-spacing:0;line-height:67px}@media (min-width:1024px){.fs-counter-large{font-size:70px;letter-spacing:0;line-height:94px}}.fs-counter-medium{font-family:Gustavo;font-size:25px;font-weight:400;letter-spacing:0;line-height:1}@media (min-width:1024px){.fs-counter-medium{font-size:50px;letter-spacing:0;line-height:1}}.fs-counter-small{font-family:Gustavo;font-size:25px;font-weight:400;letter-spacing:0;line-height:33px}@media (min-width:1024px){.fs-counter-small{font-size:30px;letter-spacing:0;line-height:40px}}.fs-detail-flat-id{font-family:Gustavo;font-size:60px;font-weight:400;letter-spacing:.075rem;line-height:80px}@media (min-width:1024px){.fs-detail-flat-id{font-size:100px;letter-spacing:.125rem;line-height:133px}}.fs-detail-ident-data{font-family:Gustavo;font-size:25px;font-weight:400;letter-spacing:.0625rem;line-height:33px}@media (min-width:1024px){.fs-detail-ident-data{font-size:35px;letter-spacing:.0875rem;line-height:47px}}.fs-detail-ident-description{font-family:Poppins;font-size:11px;font-weight:400;letter-spacing:.06875rem;line-height:17px}@media (min-width:1024px){.fs-detail-ident-description{font-size:13px;letter-spacing:.08125rem;line-height:20px}}.fs-detail-room-table-item{font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:.01625rem;line-height:20px}@media (min-width:1024px){.fs-detail-room-table-item{font-size:14px;letter-spacing:.0175rem;line-height:21px}}.fs-filter-button{font-family:Poppins;font-size:12px;font-weight:500;letter-spacing:.015rem;line-height:18px}@media (min-width:1024px){.fs-filter-button{font-size:15px;letter-spacing:.01875rem;line-height:23px}}.fs-filter-title{font-family:Poppins;font-size:11px;font-weight:400;letter-spacing:.06875rem;line-height:17px}@media (min-width:1024px){.fs-filter-title{font-size:14px;letter-spacing:.0875rem;line-height:21px}}.fs-footer{font-family:Poppins;font-size:10px;font-weight:400;letter-spacing:.0625rem;line-height:12px}@media (min-width:1024px){.fs-footer{font-size:11px;letter-spacing:.06875rem;line-height:13px}}.fs-form-capital-title{font-family:Poppins;font-size:13px;font-weight:500;letter-spacing:.08125rem;line-height:20px}@media (min-width:1024px){.fs-form-capital-title{font-size:14px;letter-spacing:.0875rem;line-height:21px}}.fs-form-cta-title{font-family:Gustavo;font-size:60px;font-weight:400;letter-spacing:.075rem;line-height:80px}@media (min-width:1024px){.fs-form-cta-title{font-size:120px;letter-spacing:.15rem;line-height:159px}}.fs-form-field-description{font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:.0175rem;line-height:17px}@media (min-width:1024px){.fs-form-field-description{font-size:15px;letter-spacing:.01875rem;line-height:18px}}.fs-form-field-input{font-family:Roboto;font-size:13px;font-weight:400;letter-spacing:.008125rem;line-height:15px}@media (min-width:1024px){.fs-form-field-input{font-size:14px;letter-spacing:.00875rem;line-height:17px}}.fs-form-field-warning{font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:.015rem;line-height:14px}@media (min-width:1024px){.fs-form-field-warning{font-size:13px;letter-spacing:.01625rem;line-height:15px}}.fs-form-person-contacts{font-family:Poppins;font-size:17px;font-weight:500;letter-spacing:0;line-height:35px}@media (min-width:1024px){.fs-form-person-contacts{font-size:20px;letter-spacing:0;line-height:35px}}.fs-form-person-name,.rp-cookies-modal--content .rp-cookies--headline,.rp-cookies-popup--content .rp-cookies--headline{font-family:Poppins;font-size:20px;font-weight:600;letter-spacing:0;line-height:30px}@media (min-width:1024px){.fs-form-person-name,.rp-cookies-modal--content .rp-cookies--headline,.rp-cookies-popup--content .rp-cookies--headline{font-size:20px;letter-spacing:0;line-height:30px}}.fs-form-person-role{font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:.0375rem;line-height:18px}@media (min-width:1024px){.fs-form-person-role{font-size:13px;letter-spacing:.040625rem;line-height:20px}}.fs-form-policy-statement{font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:.015rem;line-height:18px}@media (min-width:1024px){.fs-form-policy-statement{font-size:12px;letter-spacing:.015rem;line-height:18px}}.fs-harmonograms-capital-title-large{font-family:Poppins;font-size:15px;font-weight:300;letter-spacing:.05625rem;line-height:23px}@media (min-width:1024px){.fs-harmonograms-capital-title-large{font-size:16px;letter-spacing:.06rem;line-height:25px}}.fs-harmonograms-capital-title-small{font-family:Poppins;font-size:11px;font-weight:300;letter-spacing:.04125rem;line-height:17px}@media (min-width:1024px){.fs-harmonograms-capital-title-small{font-size:12px;letter-spacing:.045rem;line-height:18px}}.fs-main-menu-item{font-family:Gustavo;font-size:25px;font-weight:400;letter-spacing:0;line-height:33px}@media (min-width:1024px){.fs-main-menu-item{font-size:25px;letter-spacing:0;line-height:33px}}.fs-model-floor-button{font-family:Poppins;font-size:15px;font-weight:500;letter-spacing:0;line-height:23px}@media (min-width:1024px){.fs-model-floor-button{font-size:15px;letter-spacing:0;line-height:23px}}.fs-model-pin-building-id{font-family:Gustavo;font-size:16px;font-weight:400;letter-spacing:.02rem;line-height:0}@media (min-width:1024px){.fs-model-pin-building-id{font-size:16px;letter-spacing:.02rem;line-height:0}}.fs-model-tag-large{font-family:Poppins;font-size:17px;font-weight:500;letter-spacing:0;line-height:26px}@media (min-width:1024px){.fs-model-tag-large{font-size:17px;letter-spacing:0;line-height:26px}}.fs-model-tag-small{font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:.040625rem;line-height:20px}@media (min-width:1024px){.fs-model-tag-small{font-size:13px;letter-spacing:.040625rem;line-height:20px}}.fs-paragraph-medium{font-family:Roboto;font-size:16px;font-weight:300;letter-spacing:.02rem;line-height:19px}@media (min-width:1024px){.fs-paragraph-medium{font-size:17px;letter-spacing:.02125rem;line-height:20px}}.fs-paragraph-small{font-family:Roboto;font-size:14px;font-weight:300;letter-spacing:.0175rem;line-height:17px}@media (min-width:1024px){.fs-paragraph-small{font-size:15px;letter-spacing:.01875rem;line-height:18px}}.fs-paragraph-tiny{font-family:Roboto;font-size:13px;font-weight:300;letter-spacing:.01875rem;line-height:16px}@media (min-width:1024px){.fs-paragraph-tiny{font-size:13px;letter-spacing:.01875rem;line-height:16px}}.fs-pricelist-building-ident{font-family:Gustavo_trial;font-size:25px;font-weight:400;letter-spacing:0;line-height:33px}@media (min-width:1024px){.fs-pricelist-building-ident{font-size:60px;letter-spacing:0;line-height:80px}}.fs-pricelist-table-item{font-family:Poppins;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}@media (min-width:1024px){.fs-pricelist-table-item{font-size:15px;letter-spacing:.01875rem;line-height:23px}}.fs-pricelist-table-title,.rp-cookies--modal-paragraph,.rp-cookies--popup-paragraph{font-family:Poppins;font-size:11px;font-weight:400;letter-spacing:.05125rem;line-height:17px}@media (min-width:1024px){.fs-pricelist-table-title,.rp-cookies--modal-paragraph,.rp-cookies--popup-paragraph{font-size:12px;letter-spacing:.05625rem;line-height:18px}}.fs-result-additional-info{font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:.015rem;line-height:18px}@media (min-width:1024px){.fs-result-additional-info{font-size:13px;letter-spacing:.040625rem;line-height:20px}}.fs-result-data-description{font-family:Poppins;font-size:11px;font-weight:400;letter-spacing:.04125rem;line-height:17px}@media (min-width:1024px){.fs-result-data-description{font-size:13px;letter-spacing:.08125rem;line-height:20px}}.fs-result-data{font-family:Poppins;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}@media (min-width:1024px){.fs-result-data{font-size:30px;letter-spacing:0;line-height:46px}}.fs-secondary-menu-item{font-family:Roboto;font-size:13px;font-weight:300;letter-spacing:.01625rem;line-height:15px}@media (min-width:1024px){.fs-secondary-menu-item{font-size:13px;letter-spacing:.01625rem;line-height:15px}}.fs-style-title-demi{font-family:Gustavo;font-size:33px;font-weight:400;letter-spacing:0;line-height:44px}@media (min-width:1024px){.fs-style-title-demi{font-size:40px;letter-spacing:0;line-height:53px}}.fs-style-title-large{font-family:Gustavo;font-size:35px;font-weight:400;letter-spacing:0;line-height:47px}@media (min-width:1024px){.fs-style-title-large{font-size:45px;letter-spacing:0;line-height:60px}}.fs-style-title-medium{font-family:Gustavo;font-size:30px;font-weight:400;letter-spacing:0;line-height:40px}@media (min-width:1024px){.fs-style-title-medium{font-size:35px;letter-spacing:0;line-height:47px}}.fs-style-title-small{font-family:Gustavo;font-size:25px;font-weight:400;letter-spacing:0;line-height:33px}@media (min-width:1024px){.fs-style-title-small{font-size:30px;letter-spacing:0;line-height:40px}}.fs-title-medium{font-family:Poppins;font-size:22px;font-weight:300;letter-spacing:0;line-height:28px}@media (min-width:1024px){.fs-title-medium{font-size:25px;letter-spacing:0;line-height:33px}}.fs-flag{font-family:Poppins;font-size:13px;font-weight:500;letter-spacing:0;line-height:13px}@media (min-width:1024px){.fs-flag{font-size:13px;letter-spacing:0;line-height:13px}}.fs-kitchen-title{font-family:Poppins;font-size:22px;font-weight:400;letter-spacing:0;line-height:22px}@media (min-width:1024px){.fs-kitchen-title{font-size:25px;letter-spacing:0;line-height:25px}}.rp-cookies--headline,.rp-cookies--headline p,.rp-cookies--modal-paragraph,.rp-cookies--modal-paragraph p,.rp-cookies--popup-paragraph,.rp-cookies--popup-paragraph p,.rp-cookies-collapse--header,.rp-cookies-collapse--header p,.rp-cookies-sidebox--footer-button,.rp-cookies-sidebox--footer-button p{color:#333}.rp-cookies-sidebox--close{background-color:#2e2e33}.rp-cookies-modal--footer-confirm,.rp-cookies-modal--footer-settings,.rp-cookies-popup--footer-confirm,.rp-cookies-popup--footer-settings{color:#333}.rp-cookies-modal--footer-confirm,.rp-cookies-popup--footer-confirm{color:#fff}.rp-cookies-modal--footer-confirm:before,.rp-cookies-popup--footer-confirm:before{background-color:#2e2e33}.rp-cookies-modal--footer-confirm:before:hover,.rp-cookies-popup--footer-confirm:before:hover{background-color:#21262a}.rp-cookies-sidebox--footer-button-all{background-color:#2e2e33;color:#fff}.rp-cookies-sidebox--footer-button-all:hover{background-color:#21262a}.rp-disclaimer{position:relative;z-index:9999}.rp-disclaimer-sidebox-enter-active,.rp-disclaimer-sidebox-leave-active{transition:opacity .3s}.rp-disclaimer-sidebox-enter-active .rp-disclaimer-sidebox,.rp-disclaimer-sidebox-leave-active .rp-disclaimer-sidebox{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.rp-disclaimer-sidebox-enter-from,.rp-disclaimer-sidebox-leave-to{opacity:0}.rp-disclaimer-sidebox-enter-from .rp-disclaimer-sidebox,.rp-disclaimer-sidebox-leave-to .rp-disclaimer-sidebox{-webkit-transform:translateX(100%);transform:translate(100%)}.rp-disclaimer-sidebox-enter-to,.rp-disclaimer-sidebox-leave-from{opacity:1}.rp-disclaimer-sidebox-enter-to .rp-disclaimer-sidebox,.rp-disclaimer-sidebox-leave-from .rp-disclaimer-sidebox{-webkit-transform:translateX(0);transform:translate(0)}.rp-disclaimer-sidebox--container{position:relative;z-index:1}.rp-disclaimer-sidebox--underlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.rp-disclaimer-sidebox{-ms-flex-pack:stretch;background-color:#fff;color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:stretch;max-width:475px;position:fixed;right:0;top:0;width:100%;z-index:2}.rp-disclaimer-sidebox--close{background-color:#333;border-radius:50%;cursor:pointer;height:40px;position:fixed;right:20px;top:20px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:40px;z-index:100}.rp-disclaimer-sidebox--close img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rp-disclaimer-sidebox--close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rp-disclaimer-sidebox--content{height:100%;overflow:auto;padding:40px 30px}.rp-disclaimer-sidebox--content p,.rp-disclaimer-sidebox--content>h3{padding-bottom:30px}.fs-link{cursor:pointer;text-decoration:underline}.color-white{color:#fff}.color-dark{color:#333}.color-a{color:#1b242a}.color-b{color:#2e2d39}.color-c{color:#37362c}.color-d{color:#3d3a30}.color-e{color:#36332e}.color-f{color:#807366}.color-g{color:#174d46}.color-h{color:#21262a}.color-i{color:#e99c6c}.color-j{color:#f2f0ed}.color-k{color:#393e31}.color-l{color:#f2efeb}.color-m{color:#e6ded6}.color-n{color:#f0f0f2}.color-o{color:#2e2e33}.color-p{color:#5a5047}.color-white-bg{background-color:#fff}.color-dark-bg{background-color:#333}.color-a-bg{background-color:#1b242a}.color-b-bg{background-color:#2e2d39}.color-c-bg{background-color:#37362c}.color-d-bg{background-color:#3d3a30}.color-e-bg{background-color:#36332e}.color-f-bg{background-color:#807366}.color-g-bg{background-color:#174d46}.color-h-bg{background-color:#21262a}.color-i-bg{background-color:#e99c6c}.color-j-bg{background-color:#f2f0ed}.color-k-bg{background-color:#393e31}.color-l-bg{background-color:#f2efeb}.color-m-bg{background-color:#e6ded6}.color-n-bg{background-color:#f0f0f2}.color-o-bg{background-color:#2e2e33}.color-p-bg{background-color:#5a5047}.rp-gdpr{position:relative;z-index:9999}.rp-gdpr-sidebox-enter-active,.rp-gdpr-sidebox-leave-active{transition:opacity .3s}.rp-gdpr-sidebox-enter-active .rp-gdpr-sidebox,.rp-gdpr-sidebox-leave-active .rp-gdpr-sidebox{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.rp-gdpr-sidebox-enter-from,.rp-gdpr-sidebox-leave-to{opacity:0}.rp-gdpr-sidebox-enter-from .rp-gdpr-sidebox,.rp-gdpr-sidebox-leave-to .rp-gdpr-sidebox{-webkit-transform:translateX(100%);transform:translate(100%)}.rp-gdpr-sidebox-enter-to,.rp-gdpr-sidebox-leave-from{opacity:1}.rp-gdpr-sidebox-enter-to .rp-gdpr-sidebox,.rp-gdpr-sidebox-leave-from .rp-gdpr-sidebox{-webkit-transform:translateX(0);transform:translate(0)}.rp-gdpr-sidebox--container{position:relative;z-index:1}.rp-gdpr-sidebox--underlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.rp-gdpr-sidebox{-ms-flex-pack:stretch;background-color:#fff;color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:stretch;max-width:475px;position:fixed;right:0;top:0;width:100%;z-index:2}.rp-gdpr-sidebox--close{background-color:#333;border-radius:50%;cursor:pointer;height:40px;position:fixed;right:20px;top:20px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:40px;z-index:100}.rp-gdpr-sidebox--close img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rp-gdpr-sidebox--close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rp-gdpr-sidebox--content{height:100%;overflow:auto;padding:40px 30px}.rp-gdpr-sidebox--content p,.rp-gdpr-sidebox--content>h3{padding-bottom:30px}
