section.image-grid-modal-cli.real-estate-image-grid-modal-cli{padding:80px 0}.image-grid-modal-cli__modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);display:none;height:var(--app-height);left:0;position:fixed;top:0;width:100vw;z-index:1000}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:70%;padding:0 48px;text-align:left}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content>:nth-child(n+3){margin-top:16px}@media(min-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__logo-container .image-grid-modal-cli__image-card__logo{max-width:191px}}@media (max-height:619px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content>:nth-child(n+3){margin-top:8px}}@media (max-width:767px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content{max-width:100%;padding:0 24px}section.image-grid-modal-cli.real-estate-image-grid-modal-cli{padding:60px 0}section.image-grid-modal-cli.real-estate-image-grid-modal-cli .image-grid-modal-cli__content{padding-top:0}}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content .image-grid-modal-cli__modal-action__link{color:#fff;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:27px;text-decoration:none;text-transform:none}@media (max-width:767px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content .image-grid-modal-cli__modal-action__link{font-size:16px;line-height:110%}}@media (max-height:619px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-content .image-grid-modal-cli__modal-action__link{font-size:16px;line-height:110%}}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-close-menu{align-items:center;align-self:flex-end;color:#fff;cursor:pointer;display:flex}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-close-menu .image-grid-modal-cli__modal-close-menu__icon{margin-left:16px}@media (max-height:619px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-close-menu{position:absolute;right:30px;top:30px}}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-logo{width:48px}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-title{color:#fff;font-family:headfont,arial,sans-serif;font-size:36px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:110%;text-transform:none}@media (max-width:767px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-title{font-size:26px}}@media (max-height:619px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-title{font-size:24px}}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-copy{color:#fff;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:27px;text-transform:none}@media (max-width:767px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-copy{font-size:16px;line-height:110%}.image-grid-modal-cli__modal .image-grid-modal-cli__modal-copy ul{padding-left:16px}}@media (max-height:619px){.image-grid-modal-cli__modal .image-grid-modal-cli__modal-copy{font-size:14px;line-height:110%}}.image-grid-modal-cli__modal.modal-open{display:flex}.image-grid-modal-cli__content{display:flex;flex-direction:column;justify-content:center}@media (max-width:1023px){.image-grid-modal-cli__content{padding-top:60px}}.image-grid-modal-cli__image-card-grid{margin-top:40px}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row{margin-top:16px}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row.no-carousel-row{margin-top:0}}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row,.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row{display:flex}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row>:not(:first-child),.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row>:not(:first-child){margin-left:16px}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row,.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row{max-height:calc(var(--app-height)*.33)}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row.no-carousel-row,.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row.no-carousel-row{align-items:center;flex-direction:column;justify-content:space-between;max-height:unset;width:40vw}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row.no-carousel-row>:not(:first-child),.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row.no-carousel-row>:not(:first-child){margin-left:0;margin-top:0}}@media (max-height:619px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__bottom-row,.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card-grid__top-row{max-height:calc(var(--app-height)*.5)}}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid{max-height:calc(var(--app-height)*.7);overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.image-grid-modal-cli__image-card-grid.no-carousel-grid{display:flex;justify-content:space-evenly;max-height:calc(var(--app-height)*.7)}}@media (max-width:1023px) and (max-height:619px){.image-grid-modal-cli__image-card-grid.no-carousel-grid{max-height:unset}}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card{border:1px solid hsla(0,0%,100%,.1);flex:1 1 19%}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card{flex:0 0 100%;scroll-snap-align:center;width:100%}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card.no-carousel-card{flex:1 1 19%;max-height:19%}}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image{object-fit:cover;width:100%}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image{height:100%}}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image-container{position:relative}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image-container .image-grid-modal-cli__image-card__open-button{cursor:pointer;position:absolute;right:16px;top:16px}@media (max-width:767px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image-container .image-grid-modal-cli__image-card__open-button.no-carousel-open-button{right:5px;top:5px}.image-grid-modal-cli__image-card-grid{margin-top:20px}}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__image-container{height:80%}}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__logo-container .image-grid-modal-cli__image-card__logo{width:100%}@media (max-width:1023px){.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__logo-container{height:20%}.image-grid-modal-cli__image-card-grid .image-grid-modal-cli__image-card .image-grid-modal-cli__image-card__logo-container .image-grid-modal-cli__image-card__logo{height:100%}}@media (max-height:619px){.image-grid-modal-cli__image-card-grid{max-height:unset}section.content-block-cli.real-estate-content-block-cli-section .content-block-cli__bg-wrapper{padding:40px 0}}.image-grid-modal-cli__mobile-controls{display:flex;justify-content:center;margin-top:16px}@media (min-width:1024px){.image-grid-modal-cli__mobile-controls{display:none}}@media(max-width:991px){section.image-grid-modal-cli.real-estate-image-grid-modal-cli{padding:60px 0}section.image-grid-modal-cli.real-estate-image-grid-modal-cli .image-grid-modal-cli__content{padding:0}}.image-grid-modal-cli__mobile-controls .image-grid-modal-cli__mobile-control{margin:0 3px}@media(max-width:767px){section.image-grid-modal-cli.real-estate-image-grid-modal-cli{padding:40px 0}}