.ch-item{padding:0 20px}.ch-item .ch-item-inner{overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.15)}.ch-item .ch-item-inner .ch-cover{position:relative;overflow:hidden;background:#dfdfdf}.ch-item .ch-item-inner .ch-cover:before{display:block;content:"";width:100%;padding-top:56.25%}.ch-item .ch-item-inner .ch-cover>.content{position:absolute;top:0;left:0;right:0;bottom:0}.ch-item .ch-item-inner .ch-info{padding:30px}.ch-item .ch-item-inner .ch-title{line-height:1}.ch-item .ch-item-inner .ch-title a{font-size:1.4rem}.ch-carousel{padding-left:50px;padding-right:50px}.ch-carousel .slick-list{padding-top:30px!important;padding-bottom:30px!important}.ch-carousel .ch-item{transition:transform .35s}.ch-carousel .ch-item:not(.slick-center){transform:scale(.9)}.ch-carousel .ch-item.slick-center{transform:scale(1.1)}.ch-carousel .ch-item.slick-center .ch-item-inner .ch-info{height:auto!important}#case-histories .ch-list .ch-item .ch-item-inner .ch-info .ch-title a,.ch-carousel .ch-item.slick-center .ch-item-inner .ch-title a{font-size:1.8rem}#case-histories{padding-bottom:40px}#case-histories .ch-list .ch-item{padding-left:14px;padding-right:14px;margin:0 0 30px}#case-histories .ch-list .ch-item .ch-item-inner .ch-cover img{transition:transform .5s}#case-histories .ch-list .ch-item:focus .ch-item-inner .ch-cover img,#case-histories .ch-list .ch-item:hover .ch-item-inner .ch-cover img{transform:scale(1.05)}#case-histories .ch-list .ch-item:focus .ch-item-inner .ch-info .ch-title a,#case-histories .ch-list .ch-item:hover .ch-item-inner .ch-info .ch-title a{color:#4b66f6}@media only screen and (max-width:991.98px){.ch-carousel{padding-left:14px;padding-right:14px}.ch-carousel .slick-list{padding-top:30px!important;padding-bottom:30px!important;margin-left:-30px;margin-right:-30px}#case-histories{padding-bottom:20px}#case-histories .ch-list .ch-item .ch-item-inner .ch-info{padding:20px}#case-histories .ch-list .ch-item .ch-item-inner .ch-info .ch-title a{font-size:1.6rem}}@media only screen and (max-width:767.98px){#case-histories{padding-bottom:10px}}@media only screen and (max-width:575.98px){.ch-carousel .ch-item,.ch-item{padding:0 14px}.ch-item .ch-item-inner .ch-info{padding:20px}.ch-carousel .slick-list{margin-left:-25px;margin-right:-25px}.ch-carousel .ch-item.slick-center .ch-item-inner .ch-title a{font-size:1.4rem}#case-histories{padding-bottom:0}}