@import url(https://use.typekit.net/dmy6qnj.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.appartment-types{text-align:center}.appartment-types .intro{margin-bottom:5rem}.appartment-types .grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.appartment-types .grid .item{position:relative;width:25%;margin-bottom:5rem}.appartment-types .grid .item h2{font-size:1.458rem;font-weight:700;margin:0 0 1rem}.appartment-types .grid .item p{font-size:1.26rem}.appartment-types .grid .item .divider{display:inline-block;margin:0 1rem}.appartment-types .grid .item .link-with-icon{margin-top:1.5rem}.appartment-types .download-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:hsla(0,0%,100%,.9);display:none}.appartment-types .download-popup .content{position:relative;max-width:700px;margin:15vh auto 0;background:#fff;padding:6rem 3rem 3rem;overflow-y:auto;border:1px solid #e8e8e8}.appartment-types .download-popup .content h2{font-size:2.664rem;margin:0 0 3rem}.appartment-types .download-popup .content form,.appartment-types .download-popup .content form .submit{margin-top:3rem}.appartment-types .download-popup .content .close-popup{position:absolute;right:3rem;top:3rem;z-index:1;font-size:3rem;transition:all .3s cubic-bezier(.47,0,.745,.715);cursor:pointer}.appartment-types .download-popup .content .close-popup:hover{color:#db000c}@media only screen and (max-width:820px){.appartment-types .intro{max-width:100%}.appartment-types .grid .item{width:50%}}@media only screen and (max-width:576px){.appartment-types .grid .item{width:100%}.appartment-types .download-popup .content{margin-top:0;height:100%}}