.cm-rec-wrp{margin:0 auto;padding-left:30px;padding-right:30px}.cm-rec-header .left-sec{float:left;width:66.66666667%}.cm-rec-header .right-sec{float:left;width:33.33333333%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cm-rec-header .right-sec .right-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:35px;width:100%}.cm-rec-header .right-sec .right-inner .vc_do_btn{margin-bottom:22px}.cm-rec-header .right-sec .right-inner .vc_do_btn a{background-color:#ebebeb;border-color:#ebebeb;border-radius:5px;color:#666;padding:14px 20px}.cm-rec-header .left-sec .left-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:35px;width:100%}.cm-rec-header .left-sec .left-inner h3{text-align:center}.cm-rec-header{display:flow-root}.rec-row{padding-left:15px;padding-right:15px}.rec-inner{margin-bottom:35px}.rec-item{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;display:inline-block;padding-bottom:30px;padding-right:30px;width:25%}.rec-item .inner{position:relative}.rec-item .inner .img-wrp{background-clip:border-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative}.rec-item .inner .img-wrp:before{content:"";display:inline-block;padding-top:100%}.rec-item .inner .img-wrp a.img_link{border-bottom:none;bottom:0;box-shadow:none;display:block;left:0;outline:0;position:absolute;right:0;top:0;z-index:5}.rec-item .inner .cont-wrp{background-color:rgba(0,0,0,.3);bottom:0;box-sizing:border-box;display:block;left:0;margin:0;opacity:0;position:absolute;right:0;top:0}.rec-item:hover .inner .cont-wrp{opacity:1}.rec-item .inner .cont-wrp .cont-inner{padding:inherit;position:static}.rec-item .cont-inner-middle{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.rec-item .cont-inner-middle .vcont-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:10px}.rec-item .cont-inner-middle .vcont-inner .date-section{margin-bottom:15px}.rec-item .cont-inner-middle .vcont-inner .date-section .rec-date{color:#e5e5e5;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;text-align:center}.source-post_title{margin-bottom:15px}.source-post_title h3{color:#fff;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;text-align:center;--fontSize:24;line-height:1.2}.rec-inner{display:flex;margin-right:-30px}.cm-rec-header .left-sec .left-inner h3{letter-spacing:-.54px}.cm-rec-header .right-sec{margin-top:10px;padding-left:5px}.cm-rec-header .right-sec .right-inner .vc_do_btn a{border:1px solid transparent;font-size:14px;line-height:27.52px}.cm-rec-header .left-sec .left-inner{padding-left:5px}.cm-rec-header .right-sec .right-inner .vc_do_btn a:hover{background-color:#dcdcdc;border-color:#dcdcdc;color:#5e5e5e}.rec-row{padding:0}.rec-item.noimg .cont-wrp{opacity:1}@media(max-width:992px){.rec-item{flex:50%;width:50%}.rec-inner{flex-wrap:wrap}}@media(max-width:767px){.cm-rec-header .left-sec,.cm-rec-header .right-sec{width:100%}.rec-inner{flex-direction:column}.rec-item{width:100%}}@media(max-width:500px){.cm-rec-header .left-sec .left-inner,.cm-rec-header .right-sec .right-inner{padding-left:0;padding-right:0}}