.quick-look{display:flex;justify-content:center}.quick-look__content{padding-bottom:15rem;position:relative;z-index:2}@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{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}@media screen and (min-width:1024px){.quick-look__top-bar{margin-bottom:1rem;padding:0}}.quick-look__right-hand-buttons{align-items:center;display:flex;flex-direction:row}@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{align-items:center;background:none;border-color:transparent;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:0}.quick-look__back-button:focus,.quick-look__back-button:focus-visible{border-radius:3px!important;outline:2px solid blue!important}.quick-look__back-button svg{transform:rotate(180deg)}.quick-look__back-button span:last-of-type{display:inline-block;padding-top:1px}.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;padding:3rem;position:relative}@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{align-items:center;display:flex;justify-content:center;position:relative}.quick-look .arrow{height:4rem;position:absolute;top:45%;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{bottom:0;position:absolute;text-align:center;width:100%}@media screen and (min-width:769px){.quick-look__slide-count-container{bottom:10%;left:0}}.quick-look__slide-count{background:#00000080;bottom:5px;padding:.6rem .8rem;position:absolute;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{bottom:0;left:0;position:fixed;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{box-shadow:0 1px 9px #00000024;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.quick-look__cta-box a.button{gap:.5rem;text-align:center}@media screen and (min-width:1024px){.quick-look__cta-box{bottom:unset;height:-moz-fit-content;height:fit-content;left:unset;min-width:29.2rem;position:sticky;right:0;top:1.6rem}}@media screen and (min-width:1408px){.quick-look__cta-box{min-width:35rem}}.quick-look__apartments-cta{align-self:center;text-align: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}}
