.news-section{padding:80px 0}.card-row{display:flex;justify-content:center;margin-left:-15px;margin-right:-15px}.card-col{padding-left:15px;padding-right:15px;width:33.333333%}@media(min-width:1200px){.two-columns.card-col{width:41%}}.news-section h2{margin-bottom:30px;text-align:center}.card-wrap{background:#fff 0 0 no-repeat padding-box;border:1px solid #d8d8d8;box-shadow:0 3px 16px #00000029;display:block;overflow:hidden;padding:45px 24px 24px;position:relative}.card-wrap:before{background:#394a56;height:13px;left:0;top:0;width:100%}.card-wrap:after,.card-wrap:before{content:"";position:absolute;transition:all .3s ease}.card-wrap:after{background-image:url(https://3844090.fs1.hubspotusercontent-na1.net/hubfs/3844090/corner-line-graphic.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-1px;display:block;height:53px;opacity:0;right:-5px;width:190px}.card-wrap:hover:after{opacity:1}.card-wrap:hover:before{background:transparent linear-gradient(89deg,#004b8b,#22b8b0 67%,#84bd00) 0 0 no-repeat padding-box}.card-wrap span.category{color:#394a56;display:block;font-size:16px;line-height:24px;margin-bottom:10px}.card-wrap h5{font-size:22px;font-weight:500;line-height:32px;margin-bottom:10px}.card-wrap p{color:#394a56;font-size:18px;line-height:28px;margin-bottom:25px}.card-wrap span.readmor{color:#84bd00;font-size:15px;font-weight:600;line-height:20px}.card-wrap span.readmor svg{margin-bottom:-1px;margin-left:10px;transition:all .3s ease}.card-wrap:hover span.readmor svg{margin-left:20px}.card-wrap:hover span.readmor svg path{fill:#22b8b0}.card-wrap:hover span.readmor{color:#22b8b0}@media(max-width:1199px){.card-row{flex-wrap:wrap}.card-col{width:50%}.card-col:nth-child(3n+3){margin-top:30px}}@media(max-width:991px){.card-wrap span.category{font-size:14px}.card-wrap h5{font-size:20px;line-height:30px}.card-wrap p{font-size:16px;line-height:26px}.card-wrap span.readmor{font-size:14px}}@media(max-width:767px){.news-section{padding:60px 0}.card-col{width:100%}.card-col+.card-col,.card-col:nth-child(3n+3){margin-top:30px}.card-wrap span.category{font-size:14px}.card-wrap h5{font-size:20px;line-height:30px}.card-wrap p{font-size:16px;line-height:26px}.card-wrap span.readmor{font-size:14px}}@media(max-width:575px){.news-section{padding:40px 0}.card-wrap span.category{font-size:12px}.card-wrap h5{font-size:18px;line-height:28px}.card-wrap p{font-size:14px;line-height:24px}.card-wrap span.readmor{font-size:12px}}