.mini-banner a{display:flex}.mini-banner{overflow:hidden;position:relative}.mini-banner .mini-btn{position:absolute;display:block;color:#fff;background:#e20713;padding:5px 10px;right:16px;bottom:10px;border-radius:2px;transition:all ease .5s}.mini-banner:hover .mini-btn{background:#000;!important}.mini-banner h3{position:absolute;right:10px;top:28px;font-size:45px;color:#000;font-weight:400;line-height:40px}.mini-banner h3 .banner-type,.mini-banner h3 .banner-info{display:block;color:#e20713;font-family:Domaine Display Semibold;font-size:48px;text-indent:32px}.mini-banner h3 .banner-info{color:#000;font-weight:400;font-size:16px;text-indent:20px;margin-right:20px;font-family:Montserrat,sans-serif}.container-wrapper .jcarousel li{border:solid 1px #dadada;float:left;max-width:386px;box-sizing:border-box}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:calc(50% - 25px);width:50px;height:50px;text-align:center;background:0 0;color:#fff;text-decoration:none;text-shadow:none!important;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:0;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:none;font-size:60px;font-weight:400;font-family:sans-serif;color:#000!important}.jcarousel-control-next{right:-10px}@media screen and (min-width:420px){.jcarousel li:nth-child(2){margin:0 20px}}@media screen and (max-width:420px){.container-wrapper .jcarousel li{max-width:100%}}