.listing-residences{overflow:hidden}@media only screen and (min-width:768px){.listing-residences{min-height:600px}}@media only screen and (min-width:768px) and (min-width:768px){.listing-residences{min-height:calc(270px + 42.96875vw)}}@media only screen and (min-width:768px) and (min-width:2560px){.listing-residences{min-height:1370px}}.listing-residences .bg{height:auto;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.listing-residences .heading{max-width:502px;padding-bottom:30px;padding-top:15px}@media only screen and (min-width:375px){.listing-residences .heading{padding-top:calc(9.71831px + 1.40845vw)}}@media only screen and (min-width:1440px){.listing-residences .heading{padding-top:30px}}@media only screen and (min-width:375px){.listing-residences .heading{padding-bottom:calc(22.95775px + 1.87793vw)}}@media only screen and (min-width:1440px){.listing-residences .heading{padding-bottom:50px}}.listing-residences .heading h1{font-size:26px}@media only screen and (min-width:375px){.listing-residences .heading h1{font-size:calc(23.88732px + .56338vw)}}@media only screen and (min-width:1440px){.listing-residences .heading h1{font-size:32px}}.listing-residences .heading p{font-size:16px}@media only screen and (min-width:375px){.listing-residences .heading p{font-size:calc(15.29577px + .18779vw)}}@media only screen and (min-width:1440px){.listing-residences .heading p{font-size:18px}}.listing-residences .heading p a{text-decoration:underline}.listing-residences .table{font-family:NewParis Skyline,sans-serif;text-align:center;text-transform:uppercase}.listing-residences .table .thead{align-items:center;background-color:#e0e7e8;border-radius:30px;display:flex;height:56px;padding:0 10px}.listing-residences .table .th{color:#4a616f;font-size:14px;line-height:1;width:14.28%}.listing-residences .table .item{border-bottom:1px solid #668597;font-size:18px;padding:30px 0 10px}@media only screen and (min-width:768px){.listing-residences .table .item{align-items:center;display:flex;height:61px;padding:0 10px}.listing-residences .table .item:first-of-type{transition-delay:0s}.listing-residences .table .item:nth-of-type(2){transition-delay:.15s}.listing-residences .table .item:nth-of-type(3){transition-delay:.3s}.listing-residences .table .item:nth-of-type(4){transition-delay:.45s}.listing-residences .table .item:nth-of-type(5){transition-delay:.6s}.listing-residences .table .item:nth-of-type(6){transition-delay:.75s}.listing-residences .table .item:nth-of-type(7){transition-delay:.9s}.listing-residences .table .item:nth-of-type(8){transition-delay:1.05s}.listing-residences .table .item:nth-of-type(9){transition-delay:1.2s}.listing-residences .table .item:nth-of-type(10){transition-delay:1.35s}.listing-residences .table .item:nth-of-type(11){transition-delay:1.5s}.listing-residences .table .item:nth-of-type(12){transition-delay:1.65s}.listing-residences .table .item:nth-of-type(13){transition-delay:1.8s}.listing-residences .table .item:nth-of-type(14){transition-delay:1.95s}.listing-residences .table .item:nth-of-type(15){transition-delay:2.1s}.listing-residences .table .item:nth-of-type(16){transition-delay:2.25s}.listing-residences .table .item:nth-of-type(17){transition-delay:2.4s}.listing-residences .table .item:nth-of-type(18){transition-delay:2.55s}.listing-residences .table .item:nth-of-type(19){transition-delay:2.7s}.listing-residences .table .item:nth-of-type(20){transition-delay:2.85s}}.listing-residences .table .td{color:#4a616f;line-height:1;width:14.28%}@media only screen and (max-width:767px){.listing-residences .table .td{align-items:center;display:flex;font-size:14px;padding-bottom:15px;width:100%}.listing-residences .table .td span{text-align:left;width:50%}.listing-residences .table .td.share svg{height:16px}}.listing-residences .bottom-note{padding-top:15px}@media only screen and (min-width:375px){.listing-residences .bottom-note{padding-top:calc(9.71831px + 1.40845vw)}}@media only screen and (min-width:1440px){.listing-residences .bottom-note{padding-top:30px}}@media only screen and (min-width:768px){.listing-residences .bottom-note{padding-left:5%}}@media only screen and (min-width:1200px){.listing-residences .bottom-note{padding-left:6%}}@media only screen and (max-width:767px){.listing-residences .bottom-note{padding:20px 0 36px}}.listing-residences .cta{background-color:#4a616f;border-radius:32px;color:#fff!important;font-size:14px;line-height:1;margin-bottom:48px;padding:18px 25px 16px}@media only screen and (min-width:375px){.listing-residences .cta{margin-bottom:calc(29.69014px + 4.88263vw)}}@media only screen and (min-width:1440px){.listing-residences .cta{margin-bottom:100px}}@media only screen and (min-width:375px){.listing-residences .cta{font-size:calc(13.29577px + .18779vw)}}@media only screen and (min-width:1440px){.listing-residences .cta{font-size:16px}}@media only screen and (min-width:992px){.listing-residences .cta{padding:20px 52px 18px}}.listing-residences .cta:hover{background-color:#5b6d81}.lightbox{display:none;height:100vh;height:100dvh;left:0;overflow:hidden;top:0;width:100vw;z-index:1001}.lightbox:before{background-color:rgba(74,97,111,.85);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.lightbox.active{align-items:center;display:flex!important;justify-content:center}.lightbox.active .lightbox-wrap{opacity:1}.lightbox.active .lightbox-inner{transform:translateY(0)}.lightbox-wrap{background-color:#faf7f1;height:auto;margin:20px auto;max-height:96dvh;opacity:0;overflow:hidden;transition:1s ease;width:96vw}@media only screen and (min-width:1200px){.lightbox-wrap{height:auto;max-height:90dvh;max-width:1348px;width:93vw}}.lightbox-inner{height:100%;margin:auto;padding:40px 25px;transform:translateY(80px);transition:1.2s cubic-bezier(0,.25,.18,1.03)}@media only screen and (min-width:375px){.lightbox-inner{padding-bottom:calc(35.07042px + 1.31455vw);padding-top:calc(35.07042px + 1.31455vw)}}@media only screen and (min-width:1440px){.lightbox-inner{padding-bottom:54px;padding-top:54px}}@media only screen and (min-width:375px){.lightbox-inner{padding-left:calc(-1.40845px + 7.04225vw);padding-right:calc(-1.40845px + 7.04225vw)}}@media only screen and (min-width:1440px){.lightbox-inner{padding-left:100px;padding-right:100px}}.lightbox-content *{color:#4a616f;font-family:NewParis Skyline,sans-serif}.lightbox-content .left-col{width:24%}@media only screen and (max-width:991px){.lightbox-content .left-col{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:30px;width:96%}}.lightbox-content .left-col a{font-size:14px;font-weight:500}@media only screen and (min-width:375px){.lightbox-content .left-col a{font-size:calc(12.59155px + .37559vw)}}@media only screen and (min-width:1440px){.lightbox-content .left-col a{font-size:18px}}@media only screen and (min-width:992px){.lightbox-content .left-col a{margin-bottom:62px}}.lightbox-content .left-col a span{text-decoration:underline;white-space:nowrap;width:calc(100% - 25px)}.lightbox-content .left-col a svg{margin-left:12px;width:20px}.lightbox-content .left-col p{font-size:14px;font-weight:500;line-height:1.2}@media only screen and (min-width:375px){.lightbox-content .left-col p{font-size:calc(12.59155px + .37559vw)}}@media only screen and (min-width:1440px){.lightbox-content .left-col p{font-size:18px}}.lightbox-content .left-col p.residence{font-size:22px}@media only screen and (min-width:375px){.lightbox-content .left-col p.residence{font-size:calc(20.59155px + .37559vw)}}@media only screen and (min-width:1440px){.lightbox-content .left-col p.residence{font-size:26px}}.lightbox-content .left-col p:empty{display:none}.lightbox-content .right-col{margin:auto;width:96%}@media only screen and (min-width:992px){.lightbox-content .right-col{width:70%}}.lightbox-content .right-col img{margin-left:auto;margin-right:auto;max-height:72dvh;width:auto}.lightbox .close-btn{cursor:pointer;position:absolute;right:15px;top:8px;z-index:2}@media only screen and (min-width:375px){.lightbox .close-btn{top:calc(-6.78873px + 3.94366vw)}}@media only screen and (min-width:1440px){.lightbox .close-btn{top:50px}}@media only screen and (min-width:375px){.lightbox .close-btn{right:calc(-4.3662px + 5.16432vw)}}@media only screen and (min-width:1440px){.lightbox .close-btn{right:70px}}.lightbox .close-btn svg{height:16px;width:16px}@media only screen and (min-width:375px){.lightbox .close-btn svg{height:calc(8.25352px + 2.06573vw);width:calc(8.25352px + 2.06573vw)}}@media only screen and (min-width:1440px){.lightbox .close-btn svg{height:38px;width:38px}}
