.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:before{background:linear-gradient(180deg,rgba(255,180,98,.5),rgba(255,244,230,.25) 50%,rgba(93,132,164,.5));content:"";inset:0 0 0 0;mix-blend-mode:multiply;position:absolute;z-index:-1}.listing-residences .heading{max-width:530px;padding-bottom:30px;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:40px!important}@media only screen and (min-width:375px){.listing-residences .heading h1{font-size:calc(31.19718px + 2.34742vw)!important}}@media only screen and (min-width:1440px){.listing-residences .heading h1{font-size:65px!important}}.listing-residences .heading p{font-size:14px!important}@media only screen and (min-width:375px){.listing-residences .heading p{font-size:calc(12.59155px + .37559vw)!important}}@media only screen and (min-width:1440px){.listing-residences .heading p{font-size:18px!important}}.listing-residences .heading p a{text-decoration:underline}.listing-residences .table{text-align:center;text-transform:uppercase}.listing-residences .table .thead{align-items:center;background-color:#752a15;border-radius:30px;display:flex;height:56px;padding:0 10px}.listing-residences .table .th{color:#fbf6ef;font-size:14px;letter-spacing:.6px;line-height:1;width:14.28%}.listing-residences .table .item{border-bottom:1px solid #752a15;font-size:18px;padding:30px 0 10px}@media only screen and (max-width:767px){.listing-residences .table .item:first-of-type{border-top:1px solid #752a15}}@media only screen and (min-width:768px){.listing-residences .table .item{align-items:center;display:flex;height:61px;padding:0 10px}}@media only screen and (max-width:767px){.listing-residences .table .item{margin:0 -18px;padding:30px 18px 10px}}.listing-residences .table .r-col{width:50%}.listing-residences .table .td{color:#752a15;line-height:1;width:14.28%}@media only screen and (max-width:767px){.listing-residences .table .td.residence{font-size:22px!important;font-weight:500!important;width:50%}.listing-residences .table .td{font-size:18px;padding-bottom:15px;text-align:left;text-transform:capitalize!important;width:100%}.listing-residences .table .td a{position:relative}.listing-residences .table .td a:before{background-color:#752a15;bottom:-2px;content:"";height:.5px;left:0;position:absolute;right:0}.listing-residences .table .td span{text-align:left;width:50%}.listing-residences .table .td.share svg{height:16px}}.listing-residences .bottom-note{padding-top:35px}@media only screen and (min-width:375px){.listing-residences .bottom-note{padding-top:calc(31.47887px + .93897vw)}}@media only screen and (min-width:1440px){.listing-residences .bottom-note{padding-top:45px}}@media only screen and (max-width:767px){.listing-residences .bottom-note{padding-bottom:22px;text-align:center}}.listing-residences .cta{background-color:#752a15;border-radius:22px;color:#fbf6ef!important;font-size:13px;line-height:1;margin-bottom:40px;padding:12px 21px 11px}@media only screen and (min-width:375px){.listing-residences .cta{margin-bottom:calc(23.80282px + 4.31925vw)}}@media only screen and (min-width:1440px){.listing-residences .cta{margin-bottom:86px}}.lightbox{display:none;height:100vh;height:100dvh;left:0;overflow:hidden;top:0;width:100vw;z-index:1001}.lightbox:before{background-color:rgba(117,42,21,.95);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:#fbf6ef;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:#752a15}.lightbox-content .left-col{width:13%}@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{white-space:nowrap;width:calc(100% - 40px)}.lightbox-content .left-col a span:hover{text-decoration:underline}.lightbox-content .left-col a svg{margin-right:12px;transform:translateY(1px);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:84%}}.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}}
