.m-image-link{position:relative}.m-image-link.-bg-image{padding:50px 60px 0}.m-image-link .bg-block{border-radius:8px;height:calc(100% - 80px);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.m-image-link .bg-block img{height:100%;width:100%}.m-image-link .text-block{font-size:1.25em;line-height:2.2;margin-bottom:60px}.m-image-link .link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.m-image-link .link-block.-col2{column-gap:16px}.m-image-link .link-block.-col2 .item{width:calc(50% - 8px)}.m-image-link .link-block.-col3{column-gap:15px}.m-image-link .link-block.-col3 .item{width:calc(33.33% - 10px)}.m-image-link .link-block.-col3 .item a{height:212px}.m-image-link .item{background:#fff;border-radius:8px;overflow:hidden}.m-image-link .item,.m-image-link .item a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-image-link .item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:160px;position:relative;text-decoration:none;width:100%}.m-image-link .item .bg-image,.m-image-link .item .bg-image:before{height:100%;left:0;position:absolute;top:0;width:100%}.m-image-link .item .bg-image:before{background:rgba(47,44,76,.5);content:""}.m-image-link .item .bg-image img{height:100%;width:100%}.m-image-link .item .text{color:#fff;font-size:2.8rem;font-weight:700;position:relative;text-align:center}@media screen and (max-width:768px){.m-image-link.-bg-image{padding:30px 20px 0}.m-image-link .bg-block{border-radius:4px;height:calc(100% - 50px)}.m-image-link .text-block{line-height:1.6;margin-bottom:25px;padding:0 20px}.m-image-link .text-block p{font-size:1.6rem}.m-image-link .link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-image-link .link-block.-m-col1{padding:0 20px}.m-image-link .link-block.-m-col1 .item{width:100%}.m-image-link .link-block.-m-col1 .item a{height:169px}.m-image-link .link-block.-m-col2{column-gap:16px}.m-image-link .link-block.-m-col2 .item{width:calc(50% - 8px)}.m-image-link .link-block.-m-col2 .item a{height:140px}.m-image-link .item a{border-radius:4px}.m-image-link .item .text{font-size:2.2rem}}