#flatco-apartmentlist{max-width:800px;margin:auto}.flatco .no-results{margin:0 15px 15px}.flatco #city-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:15px;display:flex}.flatco .chip{cursor:pointer;background-color:#f5f7ff;border-radius:16px;justify-content:center;align-items:center;height:32px;padding:0 15px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.flatco .chip.selected{color:#fff;background-color:#0ca4c3}.flatco .chip:hover:not(.selected){background-color:#f8f8f8}.flatco #announcement-grid{grid-row-gap:0px;flex-wrap:wrap;margin:auto;display:flex}.flatco .announcement-grid-item{flex-direction:column;flex:0 auto;width:calc(33.33% - 30px);margin:15px;display:flex;position:relative}.flatco .announcement-preview.enlarged{text-align:center;flex-direction:column;width:100vw;max-width:600px;max-height:calc(100vh - 40px);margin:40px 0 0;display:flex;position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.flatco .announcement-preview.enlarged{max-height:calc(100vh - 75px);margin-top:0;top:75px;transform:translate(-50%)}}.flatco .item-content{background:#fdfdfd;border:1px solid #00000014;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 0 10px #0000001a}@media (max-width:992px){.flatco .announcement-grid-item{flex:0 auto;width:calc(50% - 30px)}}@media (max-width:768px){.flatco .announcement-grid-item{flex:0 auto;width:100%;margin:0 15px}}.flatco .carousel{position:relative}.flatco .carousel img{object-fit:cover;width:100%;height:200px;position:relative}.flatco .carousel-dots{justify-content:center;margin-left:10px;margin-right:10px;display:flex;position:absolute;top:180px;left:0;right:0}.flatco .dot{cursor:pointer;background-color:#0000;width:20px;height:20px;position:relative}.flatco .enlarged .dot{z-index:1}.flatco .dot:after{content:" ";background-color:#00000080;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #ffffff4d}.flatco .enlarged .dot:after{background-color:#0003}.flatco .dot.active:after{content:" ";background-color:#27c8e6;border-radius:50%;width:10px;height:10px;display:block}.flatco .enlarged .dot.active:after{background-color:#0ca4c3}.flatco .availability,.flatco .size,.flatco .price{color:#fff;cursor:default;background-color:#000;border-radius:0 14px 14px;height:28px;padding:0 15px;font-size:14px;font-weight:700;line-height:28px;position:absolute;top:5px;left:5px}.flatco .size{top:65px}.flatco .price{top:35px}.flatco .apply{text-align:center;text-transform:uppercase;color:#fff;background-color:#0ca4c3;border:0;border-radius:20px;height:40px;margin:15px auto;padding:0 20px;font-size:12px;font-weight:700;line-height:40px;text-decoration:none}.flatco .apply:hover{background:#118ca5}.flatco .details{flex-direction:column;display:flex;position:relative}.flatco .enlarged .details{padding:35px 15px 0}.flatco .details h3{text-align:center;word-break:break-word;cursor:default;margin:0;padding:15px;font-size:20px;font-weight:700}.flatco .details h3:last-child{padding-bottom:25px}.flatco .enlarged .details h3{cursor:initial}.flatco .description{text-align:center;word-break:break-word;cursor:default;padding:0 15px;font-size:14px}.flatco .description:last-child{padding-bottom:15px}.flatco .enlarged .description{cursor:initial;font-size:16px}.flatco .enlarged .item-content{background:#fdfdfd;border:10px solid #0000;width:calc(100vw - 20px);max-width:580px;margin:auto;position:relative;box-shadow:0 0 10px #0000001a}.flatco .enlarged .carousel img{object-fit:cover;width:100%;height:460px;position:relative}.flatco .enlarged .availability,.flatco .enlarged .size,.flatco .enlarged .price{left:10px}.flatco .enlarged .availability{top:10px}.flatco .enlarged .size{top:74px}.flatco .enlarged .price{top:42px}.flatco .enlarged .carousel-dots{justify-content:center;margin-left:15px;margin-right:15px;display:flex;position:absolute;top:475px;left:0;right:0}.flatco #announcement-backdrop{width:0;height:0;display:none;top:0;left:0}.flatco #announcement-backdrop.enlarged{z-index:99999;background-color:#00000080;width:100%;height:100%;display:block;position:fixed}.flatco .hidden{display:none!important}.flatco .target-details-section{font-size:16px;position:relative}.flatco .target-details-section h4{text-align:center;word-break:break-word;text-transform:uppercase;margin:20px 0;padding:0;font-size:14px;font-weight:700;position:relative}.flatco .target-details-row{flex-wrap:wrap;width:100%;display:flex}.flatco .target-details-label{text-align:left;word-break:break-word;flex:0 0 calc(35% - 25px);padding-bottom:5px;padding-left:10px;padding-right:15px;font-size:14px;font-weight:700}.flatco .target-details-value{text-align:left;flex:1 0 65%;padding-bottom:5px;font-size:14px}@media (max-width:768px){.flatco .target-details-label{flex:0 0 100%;padding-right:0}.flatco .target-details-value{word-break:break-word;flex:1 0 100%;padding-bottom:15px;padding-left:10px}}.flatco .announcement-preview-close{opacity:.7;width:32px;height:32px;position:absolute;top:24px;right:24px}.flatco .announcement-preview-close:hover{opacity:1}.flatco .announcement-preview-close:before,.flatco .announcement-preview-close:after{content:" ";background-color:#fff;width:2px;height:33px;position:absolute;left:15px}.flatco .announcement-preview-close:before{transform:rotate(45deg)}.flatco .announcement-preview-close:after{transform:rotate(-45deg)}.flatco .carousel-prev-image{opacity:0;z-index:2;width:40%;height:100%;position:absolute;left:0}.flatco .carousel-next-image{opacity:0;z-index:2;width:40%;height:100%;position:absolute;right:0}@media (max-width:768px){.flatco .carousel-prev-image,.flatco .carousel-next-image{display:none}}#flatco-apartmentlist{margin-left:-15px;margin-right:-15px}.flatco .details h3{font-family:Open Sans}.flatco .target-details-section h4{text-transform:uppercase;font-family:Open Sans}.target-details-value:only-child{padding-left:10px}.target-details-row:last-child .target-details-label,.target-details-row:last-child .target-details-value{padding-bottom:0}.target-details-section:last-child{padding-bottom:40px}.flatco .carousel-prev-image,.flatco .carousel-next-image{opacity:1;box-shadow:none;z-index:2;background:0 0;width:40%;height:100%;padding:0;display:none;position:absolute}.flatco .announcement-preview.enlarged .carousel-next-image,.flatco .announcement-preview.enlarged .carousel-prev-image{display:block}.flatco .carousel-prev-image{border:none;left:0}.flatco .carousel-next-image{border:none;right:0}.flatco .carousel-next-image:hover,.flatco .carousel-next-image:active,.flatco .carousel-prev-image:hover,.flatco .carousel-prev-image:active{box-shadow:none;background:0 0}@media (max-width:768px){.flatco .carousel-prev-image,.flatco .carousel-next-image{width:40px}}.flatco .carousel-next-image:after,.flatco .carousel-prev-image:after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:32px;height:32px;display:inline-block;position:absolute;top:calc(50% - 5px);right:3px;transform:rotate(45deg)translate(-50%)}.flatco .carousel-next-image:before,.flatco .carousel-prev-image:before{content:"";border-top:6px solid #0000001f;border-right:6px solid #0000001f;width:28px;height:28px;display:inline-block;position:absolute;top:calc(50% - 5px);right:6px;transform:rotate(45deg)translate(-50%)scale(1.28)}.flatco .carousel-prev-image:after{top:calc(50% - 28px);left:3px;transform:rotate(225deg)translate(-50%)}.flatco .carousel-prev-image:before{top:calc(50% - 25px);left:6px;transform:rotate(225deg)translate(-50%)scale(1.28)}.flatco .virtual-presentation-links{flex-flow:wrap;justify-content:center;display:flex}.flatco .presentation-link{text-transform:uppercase;color:#0ca4c3;border:1px solid #d1d2d1;border-radius:20px;flex:none;height:40px;margin:0 5px 15px;padding:0 25px;font-size:12px;font-weight:700;line-height:40px}.flatco .presentation-link:visited{color:#0ca4c3}.flatco .presentation-link:hover{color:#118ca5}.flatco.announcement-backdrop{z-index:99999;background-color:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0;overflow-y:auto}
/*$vite$:1*/