.apartment-cta{position:relative;margin-top:50px;margin-bottom:50px}@media (min-width: 1280px){.apartment-cta{margin-bottom:109px;margin-top:82px}}.apartment-cta .site-container{max-width:1364px !important;position:relative;overflow:hidden}.apartment-cta .apartment-cta-carousel .single-cta{display:flex;height:auto;flex-direction:column;overflow:hidden;border-radius:15px;--tw-bg-opacity:1;background-color:rgb(39 94 107 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(250 251 252 / var(--tw-text-opacity, 1))}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta{flex-direction:row;align-items:center}}@media (min-width: 1280px){.apartment-cta .apartment-cta-carousel .single-cta{border-radius:25px}}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta figure{width:60.79%}}.apartment-cta .apartment-cta-carousel .single-cta figure img{aspect-ratio:1 / 1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta figure img{aspect-ratio:16 / 9}}@media (min-width: 1280px){.apartment-cta .apartment-cta-carousel .single-cta figure img{aspect-ratio:828/325}}.apartment-cta .apartment-cta-carousel .single-cta figure img.mobile-image{display:block}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta figure img.mobile-image{display:none}}.apartment-cta .apartment-cta-carousel .single-cta figure img.desktop-image{display:none}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta figure img.desktop-image{display:block}}.apartment-cta .apartment-cta-carousel .single-cta .cta-text{flex-grow:1;padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:25px}@media (min-width: 830px){.apartment-cta .apartment-cta-carousel .single-cta .cta-text{width:39.22%;flex-grow:0}}@media (min-width: 1280px){.apartment-cta .apartment-cta-carousel .single-cta .cta-text{padding-left:51px;padding-right:51px}}.apartment-cta .apartment-cta-carousel .single-cta .cta-text h2{max-width:300px;font-weight:300;line-height:1}@media (min-width: 1280px){.apartment-cta .apartment-cta-carousel .single-cta .cta-text h2{font-size:49px}}.apartment-cta .apartment-cta-carousel .single-cta .cta-text p{font-weight:300}@media (min-width: 1280px){.apartment-cta .apartment-cta-carousel .single-cta .cta-text p{font-size:21px;line-height:40px}}.apartment-cta .apartment-cta-carousel .single-cta .cta-text .btn-crl{margin-top:25px;display:block;width:-moz-fit-content;width:fit-content}.apartment-cta .apartment-cta-carousel .single-cta .cta-text img{margin-bottom:5px}.apartment-cta .swiper-pagination{font-size:10px;line-height:10px;bottom:15px;right:21px;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1280px){.apartment-cta .swiper-pagination{width:-moz-fit-content !important;width:fit-content !important;right:21px !important;bottom:15px !important;left:unset !important}}.apartment-cta .swiper-pagination .swiper-pagination-bullet{font-size:10px;line-height:1;height:10px;width:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent;opacity:1}.apartment-cta .swiper-pagination .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
