.repro-box {align-items:center;}
.repro-swiper {width:100%;position:relative;}
.repro-swiper .swiper-wrapper {height:auto}
.repro-swiper .swiper-slide {display:flex;height:auto;}
.repro-left {width:35%;background:linear-gradient(30deg,#0a51a1,#24a0d5);color:#fff;padding:50px 30px 130px;}
.repro-right {width:65%;position:relative;}
.repro-right img {width:100%;display:block;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
.repro-title {font-size:20px;line-height:1.4;margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.repro-txt {line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:30px}
.repro-btn {color:#fff;text-transform:uppercase;text-decoration:underline!important;}
.repro-swiper .swiper-pagination {display:none}
.repro-swiper-btn {position:absolute;bottom:60px;left:30px;z-index:2;display:flex;}
.repro-swiper-btn>div {width:34px;height:34px;cursor:pointer;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;margin-right:15px;opacity:.6;transition:.3s}
.repro-swiper-btn>div i {font-size:20px;font-weight:bold;}
.repro-swiper-btn>div:hover {opacity:1}
@media (max-width:900px){.repro-left{padding:30px 20px 85px}
.repro-txt{margin-bottom:20px}
.repro-swiper-btn{bottom:30px;left:20px}}
@media (max-width:768px){.repro-swiper .swiper-slide{flex-direction:column-reverse;justify-content: flex-end;}
.repro-left{width:100%}
.repro-right{width:100%}
.repro-right img{position:relative}
.repro-title{display:block;white-space:nowrap;text-overflow:ellipsis;}
.repro-txt{-webkit-line-clamp:3;line-height:25px;height:75px}}
@media (max-width:560px){.repro-left{padding:20px 15px 85px}
.repro-title{margin-bottom:10px;font-size:18px}
.repro-swiper-btn{left:15px}}