.mm-grid{clear:both;margin-left:-30px}.mm-grid:after{content:'';display:block;clear:both}.mm-grid .cols{display:flex;position:relative;margin:0;padding:0 0 30px 30px;box-sizing:border-box}.mm-grid .cols.n-6{width:16.666%}.mm-grid .cols.n-5{width:20%}.mm-grid .cols.n-4{width:25%}.mm-grid .cols.n-3{width:33.333%}.mm-grid .cols.n-2{width:50%}.mm-grid .cols.n-1{width:100%}.mm-list-mosaic{display:flex;flex-wrap:wrap;margin:30px 0 0 0;padding:0}.mm-list-mosaic .box-item{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.mm-list-mosaic .box-item:after{content:"";display:block;padding-bottom:75%}.mm-list-mosaic .box-item a{display:block;height:100%;width:100%}.mm-list-mosaic .title{width:100%;text-align:center;color:#fff;font-weight:700;background-color:#333;box-sizing:border-box}.mm-list-mosaic .title a{display:block;padding:15px 20px;color:#fff}.mm-list-mosaic .box-item .title{position:absolute;bottom:0;left:0;width:100%;padding:15px 20px;line-height:1.3;z-index:100}.mm-list-mosaic a img{display:block;width:100%;height:100%;transition:all 0.3s;transform:translateZ(0);object-fit:cover}.mm-list-mosaic .box-item:hover a img{transform:scale(1.05) translateZ(0)}.mm-list-mosaic .box-item a:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 100%);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.mm-list-mosaic .box-item a:hover:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,136,204,0)),to(rgba(215,75,31,.5)));background:linear-gradient(to bottom,rgba(0,136,204,0) 0%,#d74b1f 200%);-webkit-transition:all .3s linear;transition:all .3s linear}.mm-list-mosaic .box-item a.cluster-link:after{background:none}.mm-list-mosaic .box-item a.cluster-link .title{font-size:22px;font-size:2.2rem;line-height:2;padding:5px}.mm-list-mosaic .cols>.title{background:transparent;border-color:#333;border-width:1px;border-style:solid;-webkit-transition:all .10s ease-in-out;-moz-transition:all .10s ease-in-out;-o-transition:all .10s ease-in-out;transition:all .10s ease-in-out}.mm-list-mosaic .cols>.title a{color:#d74b1f}.mm-list-mosaic .cols>.title:hover{background-color:#333}.mm-list-mosaic .cols>.title:hover a{color:#fdfdfd}.mm-clusters.style-1{margin:30px 0;border:1px solid #ddd;background-color:#fafafa}.mm-clusters.style-1 .title{padding:20px;color:#fff;background-color:#333;text-align:center;font-size:25px;line-height:normal}.mm-clusters.style-1 .mm-grid{margin-left:0}.mm-clusters.style-1 .mm-grid .cols{margin:0;padding:0}.mm-clusters.style-1 .mm-list-clusters{position:relative;top:1px;display:flex;flex-wrap:wrap;margin:0;padding:0}.mm-clusters.style-1 .mm-list-clusters .box-item{width:100%;padding:10px 20px;border-bottom:1px solid #ddd;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-clusters.style-2{display:flex;margin:30px 0;border:1px solid #eee;background-color:#fff}.mm-clusters.style-2 .mm-info{width:60%;padding:30px 30px 20px 30px}.mm-clusters.style-2 .mm-cover{width:40%}.mm-clusters.style-2 .mm-cover img{display:block;width:100%;height:100%;object-fit:cover}.mm-clusters.style-2 .title{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:700}.mm-clusters.style-2 .mm-list{margin:0;padding:0}.mm-clusters.style-2 .mm-list li{margin:0;padding:0;list-style:none;border-bottom:1px solid #eee}.mm-clusters.style-2 .mm-list li:last-child{border-bottom:none}.mm-clusters.style-2 .mm-list a{position:relative;display:block;padding:10px 20px}.mm-clusters.style-2 .mm-list a:before{content:'';position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border:2px solid #ccc;border-left:none;border-bottom:none;transform:rotate(45deg)}@media screen and (max-width:768px){.mm-grid .cols{width:50%!important}}@media screen and (max-width:480px){.mm-grid .cols{width:100%!important}.mm-clusters.style-2{flex-direction:column}.mm-clusters.style-2 .mm-info{width:100%;padding:20px 20px 10px 20px;box-sizing:border-box}.mm-clusters.style-2 .mm-cover{width:100%;order:-1}.mm-clusters.style-2 .mm-cover img{height:auto}}