.cl-banner{background:#28412e;overflow:hidden;position:relative}.cl-banner .swiper-slide{position:static}.cl-banner .swiper-slide .right-img{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:50%}.cl-banner .swiper-slide .max-w-\[646px\]{display:flex;flex-direction:column;justify-content:center;min-height:588px;padding-right:30px;padding-top:30px;width:50%}.cl-banner .swiper-slide .max-w-\[646px\] .space-y-4{margin-top:50px}.cl-banner .swiper-slide>*{margin-bottom:auto}.cl-banner .swiper-slide .right-img img{height:100%!important;object-fit:cover}.cl-banner>*{position:static}@media (max-width:1024px){.cl-banner .swiper-slide .right-img{flex:1;margin:0 -2.875rem;max-height:0;overflow:hidden;padding-bottom:97%;position:relative;width:auto}.cl-banner .swiper-slide .max-w-\[646px\]{max-width:100%;min-height:auto;padding:30px 0;width:100%}.cl-banner .swiper-slide>*{display:flex;flex-direction:column-reverse;padding-bottom:0}.cl-banner .swiper-slide .right-img img{left:0;object-position:center;position:absolute;top:0;width:100%}.cl-banner .swiper-slide .max-w-\[646px\] .space-y-4{margin:30px 0 0}.cl-banner .slide--controller{bottom:13px}}@media (max-width:767px){.cl-banner .swiper-slide .right-img{margin:0 -1.5rem}}