.ApartmentModal-module-scss-module__3nsDVa__container{z-index:15;background-color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container{min-height:500px}}.ApartmentModal-module-scss-module__3nsDVa__container nav{text-transform:uppercase;color:var(--color-green);z-index:3;width:100%;padding:1rem;font-weight:400;display:flex;position:absolute;top:0;left:0}.ApartmentModal-module-scss-module__3nsDVa__container nav .ApartmentModal-module-scss-module__3nsDVa__back{align-items:center;width:50%;display:flex}.ApartmentModal-module-scss-module__3nsDVa__container nav .ApartmentModal-module-scss-module__3nsDVa__back img{vertical-align:middle;width:12px;height:auto;display:inline-block}.ApartmentModal-module-scss-module__3nsDVa__container nav .ApartmentModal-module-scss-module__3nsDVa__back span{text-transform:uppercase;padding-left:.4rem;font-size:.7rem}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container nav .ApartmentModal-module-scss-module__3nsDVa__back span{padding-left:1rem;font-size:.8rem}}.ApartmentModal-module-scss-module__3nsDVa__container nav .ApartmentModal-module-scss-module__3nsDVa__logo{place-content:center flex-end;width:50%;display:flex}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;display:flex;overflow:scroll}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent{flex-direction:row;justify-content:center;align-items:center}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col{height:100%}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea{text-align:center;flex-direction:column;justify-content:center;width:100%;padding:4rem 2rem 0;display:flex}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea{text-align:left;align-items:flex-start;width:48%;max-width:350px;padding:2rem}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent h4{color:var(--color-green);margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent h4{font-size:1.8rem}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul{color:var(--color-green);font-weight:400}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul.ApartmentModal-module-scss-module__3nsDVa__first{text-transform:uppercase}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul.ApartmentModal-module-scss-module__3nsDVa__second{margin-top:2rem}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul.ApartmentModal-module-scss-module__3nsDVa__second{margin-top:7rem}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul.ApartmentModal-module-scss-module__3nsDVa__second a{color:var(--color-cranberry2);text-decoration:underline}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__copyarea .ApartmentModal-module-scss-module__3nsDVa__copycontent ul li{line-height:2;display:block}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__photoarea{background-color:#fff;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__photoarea{width:100%}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__photoarea .ApartmentModal-module-scss-module__3nsDVa__photo{width:90%;height:100%;position:relative}@media only screen and (min-width:768px){.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__photoarea .ApartmentModal-module-scss-module__3nsDVa__photo{height:100%}}.ApartmentModal-module-scss-module__3nsDVa__container .ApartmentModal-module-scss-module__3nsDVa__holdcontent .ApartmentModal-module-scss-module__3nsDVa__col.ApartmentModal-module-scss-module__3nsDVa__photoarea .ApartmentModal-module-scss-module__3nsDVa__photo img{text-align:right;object-fit:contain;width:100%;height:100%}
.AvailabilityTable-module-scss-module___mlMJG__availability-table{padding:1.5em 0 0}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table{padding:2.6182em 0 3.4em}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__content{flex-direction:column;align-items:center;padding:0 16px;display:flex}.AvailabilityTable-module-scss-module___mlMJG__availability-table__select-wrapper{position:relative}.AvailabilityTable-module-scss-module___mlMJG__availability-table__dropdown{appearance:none;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background-color:#ffd6cc;border:1px solid #152f22;border-radius:0;outline:none;width:100%;padding:.6982em 2.6764em .6982em 1.1636em;font-family:interstate,sans-serif;font-size:1.25em;font-weight:500}.AvailabilityTable-module-scss-module___mlMJG__availability-table__dropdown-arrow{border:.46875em solid #0000;border-top:.5625em solid #152f22;border-bottom-width:0;width:0;height:0;display:inline-block;position:absolute;top:50%;right:1.6727em;transform:translateY(-50%)}.AvailabilityTable-module-scss-module___mlMJG__availability-table__table{width:100%;padding:3.5em 0;position:relative}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__table{border:1px solid #152f22;margin-top:6.8364em;padding:7.75em 3.7818em}.AvailabilityTable-module-scss-module___mlMJG__availability-table__table:after{content:"";pointer-events:none;border:1px solid #152f22;position:absolute;inset:8px}}@media only screen and (min-width:768px) and (min-width:992px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__table:after{inset:16px}}@media only screen and (min-width:992px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__table{padding:7.75em 8%}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody{margin-top:1em}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody{margin-top:3.7818em}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__row{justify-content:space-between;align-items:center;display:flex}.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__row{cursor:pointer;padding:1.25em 0;transition:background-color .25s ease-in-out}.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__row:hover{background-color:#ffeae5}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__row{padding:2.909em 0}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__row{border-bottom:1px solid #4a544e}.AvailabilityTable-module-scss-module___mlMJG__availability-table__row--hidden{display:none}.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{text-align:center;letter-spacing:-.01em;text-transform:capitalize;font-size:.875em;line-height:1.5}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__tbody .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{font-size:1.25em}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__thead .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{letter-spacing:-.01em;text-transform:uppercase;font-family:utile-display,sans-serif;font-size:1.5em;font-weight:200;line-height:.9818}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__thead .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{font-size:2.125em}}@media only screen and (min-width:992px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__thead .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{font-size:2.5781em}}@media only screen and (min-width:1200px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__thead .AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{font-size:3.4375em}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{text-align:center;flex-direction:column;flex:1;display:flex}@media only screen and (min-width:768px){.AvailabilityTable-module-scss-module___mlMJG__availability-table__cell{display:block}}.AvailabilityTable-module-scss-module___mlMJG__availability-table__view-button{text-decoration:underline}
.page-module-scss-module__TUyXla__availability{background-color:#fafaf2;flex-direction:column;align-items:center;padding:0 2em 3.5em;display:flex}.page-module-scss-module__TUyXla__availability__content{z-index:5;background-color:#fafaf2;flex-direction:column;align-items:center;padding:7em 16px 1.5em;display:flex;position:relative}@media only screen and (min-width:768px){.page-module-scss-module__TUyXla__availability__content{padding:14.25em 2em 2.5em}}.page-module-scss-module__TUyXla__availability__logo{box-sizing:content-box;cursor:pointer;z-index:2;width:11em;margin:-.75em;padding:2em 3em;display:block;position:absolute;inset:1em 0 0 .7273em}.page-module-scss-module__TUyXla__availability__logo img{width:100%;display:block}@media only screen and (min-width:768px){.page-module-scss-module__TUyXla__availability__logo{width:19.625em;inset:1.6154em auto auto 50%;transform:translate(-50%)}}.page-module-scss-module__TUyXla__availability__title{color:#152f22}.page-module-scss-module__TUyXla__availability__description{text-align:center;max-width:23.15em;margin-top:1.5709em}
