.image-text-carousel-block__slider-wrap{overflow:visible}.image-text-carousel-block{overflow-x:hidden}.image-text-carousel{--swiperGap:20px}.style-residences .image-text-carousel{color:#fff}.image-text-carousel .swiper-controls{margin:24px 0 0}@media(min-width:768px){.container-overflow .image-text-carousel{margin:0 -32px}.image-text-carousel .home-card-slide{width:700px}.image-text-carousel[data-loop="1"] .swiper-controls{margin:24px 32px 0}.image-text-carousel[data-loop="1"] .swiper-button-next,.image-text-carousel[data-loop="1"] .swiper-button-prev{position:absolute;top:35%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:10}.image-text-carousel[data-loop="1"] .swiper-button-prev{left:calc(50% - 350px - var(--swiperGap)/2)}.image-text-carousel[data-loop="1"] .swiper-button-next{left:calc(50% + 350px + var(--swiperGap)/2)}}@media(min-width:1024px){.image-text-carousel{--swiperGap:60px}.image-text-carousel .swiper-controls{margin:32px 0 0}}@media(min-width:1200px){.image-text-carousel{--swiperGap:90px}}@media(min-width:1440px){.image-text-carousel{--swiperGap:120px}}.image-text-slide{border-radius:16px;display:flex;flex-direction:column;height:auto;overflow:hidden}.image-text-slide a{align-self:self-start;margin-top:auto}.style-residences .image-text-slide{border-radius:0}
