.block12524{width:100%;padding:20px 0;margin:auto}div.block12524 .blockTitle{font-size:22px;color:#0d4b70;letter-spacing:4px;margin-bottom:20px;margin-left:30px}.block12524 .wrapper{width:100%;display:flex;flex-wrap:wrap}.block12524 .imgBox{display:none}.block12524 .tile{width:25%;position:relative}.block12524 .textMask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1)}.block12524 .tile:hover .textMask{opacity:.15}.block12524 .textBox{padding:30px;position:relative;height:calc(100% - 60px);z-index:2}div.block12524 .timeBox{margin-bottom:18px;padding-bottom:10px;font-weight:400;letter-spacing:0;border-bottom:4px solid #7f96ac;line-height:1.5;font-size:12px;display:flex;align-items:center}div.block12524 .timeBox :not(.edit-normal){font-size:inherit;color:inherit}.block12524 .name{color:#2895d7}.block12524 .name a{color:inherit}.block12524 .time{color:#252221}div.block12524 .title{margin-bottom:50px;font-size:15px;color:#252221;letter-spacing:0;line-height:1.6;word-break:break-word}div.block12524 .title a{color:inherit;font-size:inherit}.block12524 .content{display:none}div.block12524 .button{font-size:12px;color:#7f96ac;letter-spacing:0;line-height:26px;position:absolute;bottom:30px;text-transform:uppercase;left:30px;transition:.5s cubic-bezier(.23,1,.32,1)}div.block12524 .button :not(.edit-normal){font-size:inherit;color:inherit}.block12524 .tile:hover .button{color:#252221 !important}.block12524 .icon{color:#2895d7;padding-right:.8em;font-size:14px}.block12524 .arrow{margin-left:10px}.block12524 .arrow i{font-size:15px}.block12524 .pagination{width:100%;margin:20px 0}.block12524 .paging{display:flex;justify-content:center;width:100%}.block12524 .paging li{margin:0 5px;border:solid 1px #f1f1f1;color:#565555;transition:.3s;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}div.block12524 .pagination .paging .active{color:#fff;background:blue}div.block12524 .pagination .paging .active :not(.edit-normal){font-size:inherit;color:inherit}.block12524 .pagination li a{text-indent:unset !important;width:unset !important;background:unset !important}.block12524 .pagination li>a#nextPage{margin-left:0}.block12524 .paging li a{color:inherit}@media screen and (max-width:1200px){.block12524{width:calc(100% - 20px);padding:20px 10px}}@media screen and (max-width:980px){.block12524 .tile{width:50%}}@media screen and (max-width:600px){div.block12524 .blockTitle{text-align:center}.block12524 .tile{width:100%}}