.quick-look{display:flex;justify-content:center}.quick-look__content{position:relative;z-index:2;padding-bottom:15rem}@media screen and (min-width:1024px){.quick-look__content{max-width:79rem;padding:1rem 2rem 2rem}}@media screen and (min-width:1216px){.quick-look__content{max-width:96rem}}@media screen and (min-width:1408px){.quick-look__content{max-width:112rem}}.quick-look__top-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}@media screen and (min-width:1024px){.quick-look__top-bar{padding:0;margin-bottom:1rem}}.quick-look__right-hand-buttons{display:flex;flex-direction:row;align-items:center}@media screen and (min-width:769px){.quick-look__right-hand-buttons{flex-direction:row-reverse}}.quick-look__share-copy{display:none}@media screen and (min-width:1024px){.quick-look__share-copy{display:initial}}.quick-look__back-button{border-color:transparent;background:none;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer}.quick-look__back-button:focus,.quick-look__back-button:focus-visible{border-radius:3px!important}.quick-look__back-button svg{transform:rotate(180deg)}.quick-look__back-button span:last-of-type{padding-top:1px;display:inline-block}.quick-look__phone-link{display:flex;flex-direction:row;gap:.5rem}.quick-look__phone-link svg{transform:rotate(90deg)}.quick-look__phone-number{display:none}@media screen and (min-width:1024px){.quick-look__phone-number{display:initial}}.quick-look__gallery{overflow:hidden}.quick-look__container{display:flex;position:relative;padding:3rem}@media screen and (min-width:769px){.quick-look__container{padding:2rem}}@media screen and (min-width:1024px){.quick-look__container{padding:1rem 0 0}}.quick-look__container-left{width:100%}@media screen and (min-width:1024px){.quick-look__container-left{max-width:60%;padding-right:1rem}}@media screen and (min-width:1216px){.quick-look__container-left{max-width:68%}}@media screen and (min-width:1408px){.quick-look__container-left{max-width:75%}}.quick-look__section__community-details{display:flex;flex-direction:column}.quick-look__section__community-details div{flex:1}.quick-look__directions{text-decoration:underline}.quick-look__base-details{padding-right:1rem}.quick-look__slide-container{position:relative;display:flex;justify-content:center;align-items:center}.quick-look .arrow{position:absolute;top:45%;height:4rem;width:4rem}.quick-look .arrow--is-left{left:10%}.quick-look .arrow--is-right{right:10%}@media screen and (min-width:1024px){.quick-look .arrow{height:4.8rem;width:4.2rem}}.quick-look__slide-count-container{position:absolute;text-align:center;bottom:0;width:100%}@media screen and (min-width:769px){.quick-look__slide-count-container{left:0;bottom:10%}}.quick-look__slide-count{background:#00000080;padding:.6rem .8rem;position:absolute;bottom:5px;right:8px}@media screen and (min-width:769px){.quick-look__slide-count{position:static}}.quick-look .swiper-slide-next,.quick-look .swiper-slide-prev{cursor:pointer}.quick-look .swiper-button-next.arrow,.quick-look .swiper-button-prev.arrow{display:initial}.quick-look__section__community-care-levels .quick-look__care-level-label{font-weight:420}.quick-look__section__apartments{display:flex;flex-direction:column}.quick-look__section__apartments .apartments-list__container ul{-moz-columns:1;column-count:1}.quick-look__container-right{position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1024px){.quick-look__container-right{position:static}}.quick-look__care-level{margin-right:2rem}.quick-look__care-level:last-of-type{margin-right:0}.quick-look__cta-box{display:flex;flex-direction:column;width:100%;box-shadow:0 1px 9px #00000024;padding:1rem;gap:1rem}.quick-look__cta-box a.button{text-align:center;gap:.5rem}@media screen and (min-width:1024px){.quick-look__cta-box{position:sticky;height:-moz-fit-content;height:fit-content;right:0;top:1.6rem;left:unset;bottom:unset;min-width:29.2rem}}@media screen and (min-width:1408px){.quick-look__cta-box{min-width:35rem}}.quick-look__apartments-cta{text-align:center;align-self:center}.quick-look .apartments-list{background-color:transparent!important}.quick-look .apartments-list__outer-container{margin:0}.quick-look .apartments-list__container ul li{margin-right:0!important}.quick-look .apartments-list__container ul li .apartment-card{max-width:100%}.quick-look .generic-modal__modal-content{padding:0}.quick-look .icon-list__list{-moz-column-count:1;column-count:1}@media screen and (min-width:576px){.quick-look .icon-list__list{-moz-column-count:2;column-count:2}}@media screen and (min-width:1024px){.quick-look .icon-list__list{-moz-column-count:3;column-count:3}}.quick-look hr{height:1px;opacity:.25}@media screen and (min-width:769px){.quick-look .apartment-card{height:25rem}}.quick-look .apartment-card__details-container{position:relative}.quick-look .apartment-card__care-type{position:absolute;white-space:nowrap}.quick-look .apartment-card__title{padding-top:2.5rem}.quick-look .apartment-card__layout-info-container{display:flex;flex-direction:row}@media screen and (min-width:1024px){.quick-look .apartment-card__layout-info-container{flex-direction:column}}@media screen and (min-width:1216px){.quick-look .apartment-card__layout-info-container{flex-direction:row}}
