.offer-carousel .swiper{width:100%}.offer-carousel .swiper-pagination{position:relative}.offer-carousel .swiper-slide{background-position:center;background-size:cover;width:300px}.offer-carousel .swiper-slide img{display:block;width:100%;aspect-ratio:2;object-fit:contain}.offer-carousel{margin-top:50px;margin-bottom:35px;max-width:940px;margin-left:auto;margin-right:auto}.offer-carousel h3.title{text-align:center;font-size:30px}.offer-carousel .item{margin-bottom:20px;box-shadow:0 2px 20px rgba(0,0,0,.1);position:relative;overflow:hidden}.offer-carousel .item a{display:block;padding:20px 30px}.offer-carousel .item .content{padding:0 30px;text-align:center;border-bottom:2px solid #a4a5a3}.offer-carousel .item .content p{margin-bottom:1.5em!important}.offer-carousel .item .title{width:max-content;margin-left:auto;margin-right:auto;border-bottom:2px dotted;padding-bottom:15px;margin-bottom:15px;line-height:1!important;font-size:19px!important}.offer-carousel .cta{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:10px}.offer-carousel .cta .play-now{border-radius:10px;font-weight:500;line-height:50px;font-size:21px;padding:0 11px;display:flex;align-items:center;gap:5px;text-decoration:none;width:max-content}.offer-carousel .cta .read-more{padding:0;text-decoration:underline;color:#000}.offer-carousel .read-all{margin-top:10px;text-align:center}.offer-carousel .btn-read-all{background-color:transparent;border:2px solid #000;color:#000;padding:5px 20px;border-radius:99px;display:inline-block;text-decoration:none}.offer-carousel .swiper-pagination-bullet{width:30px;height:5px;border-radius:0;background-color:#000;opacity:1}.offer-carousel .swiper-pagination-bullet-active{background-color:#ef9b02}.offer-carousel .flag{position:absolute;background-color:#20ff5c;left:-40px;top:20px;transform:rotate(329deg);width:200px;text-align:center;font-size:19px}@media only screen and (max-width:430px){.offer-carousel-container{padding:0}.offer-carousel .swiper-slide{width:280px}.offer-carousel .item .content{padding:0 10px}}