.custom-pagination{display:flex;gap:5px;justify-content:center;margin-top:10px}.custom-pagination span{background:gray;border-radius:50%;cursor:pointer;height:10px;transition:background .3s;width:10px}.custom-pagination .active{background:#fff}:root{--carousel-transition:.3s;--carousel-opacity-inactive:.7;--carousel-opacity-active:1;--carousel-opacity-near:.9}.carousel__slide{height:unset}.carousel__item{background-color:#fff;margin:0 20px;overflow:hidden;width:380px}.carousel__item .thumb{height:330px;height:210px;overflow:hidden}.carousel__item .thumb img{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.5s;width:100%}.carousel__item .content{height:210px;padding:30px;position:relative;text-align:left;text-overflow:ellipsis;white-space:normal}.carousel__item .content a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#2e2e2e;font-size:20px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.carousel__item .content a:hover{cursor:pointer;text-decoration:underline}.carousel__item .content span{bottom:30px;color:var(--table--border);font-size:12px;left:0;padding:0 30px;position:absolute;width:100%}.carousel__next,.carousel__prev{background:#0009;border-radius:100%;color:#fff;padding:10px}.carousel__next:hover,.carousel__prev:hover{cursor:pointer}
