.recent--posts--sec{background-color:#f5f7f9;display:flex;justify-content:center;padding:77px 15px 100px;position:relative;width:100%}.recent--posts--sec img.recent--posts--graph{left:10%;position:absolute;top:-51px}.recent--posts--wrap{max-width:1200px}.recent--posts--sec--title,.recent--posts--wrap{float:left;width:100%}.recent--posts--sec--title h2{color:#1f2a30;float:left;font-size:36px;font-weight:600;line-height:1.4;margin-bottom:38px;text-align:center;width:100%}.recent--posts--row{column-gap:24px;display:flex;float:left;width:100%}.recent--posts--card{border-radius:10px;box-shadow:0 3px 11px #b4c3c967;display:flex;flex-wrap:wrap;float:left;max-width:calc(33.33333% - 16px);overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}.card--video--popup{cursor:pointer}.recent--posts--card a,.recent--posts--card a:hover{text-decoration:none!important}#desktop-post-row .recent--posts--card:hover{transform:translateY(-15px);-webkit-transform:translateY(-15px);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.recent--posts--card a.recent--posts--card--link{align-items:stretch;background:#fff;display:flex;flex-wrap:wrap;float:left;width:100%}.recent--post--featured--image{float:left;max-height:208px;min-height:208px;overflow:hidden;position:relative;width:100%}.recent--post--featured--image img{height:100%!important;left:0;max-width:100%;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.recent--post--content{background-color:#fff;display:flex;flex-wrap:wrap;float:left;height:calc(100% - 208px);justify-content:space-between;padding:26px 20px;width:100%}.recent--post--content-inner{color:#1f2a30;float:left;font-size:18px;font-weight:400;line-height:1.4;margin-bottom:23px;width:100%}.recent--post--content-inner h3{color:#1f2a30;float:left;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:14px;width:100%}.recent--post--link{align-items:flex-end;display:flex;float:left;width:100%}.recent--post--link .cta_button,.recent--post--link .cta_button_wrap a{color:#f41f4e;font-size:20px;font-weight:600!important;line-height:24px;padding-left:34px;position:relative;text-decoration:none}.recent--post--link span.recent--post--link--icon{align-items:center;border:1px solid #f41f4e;border-radius:100%;display:flex;height:24px;justify-content:center;overflow:hidden;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:24px}.recent--posts--card:hover .recent--post--link span.recent--post--link--icon{background:#f41f4e;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.recent--posts--card .recent--post--link span.recent--post--link--icon .link--icon--red path{fill:#f41f4e}.recent--posts--card .recent--post--link span.recent--post--link--icon .link--icon--white path{fill:#fff}.recent--posts--card .recent--post--link span.recent--post--link--icon .link--icon--red{left:4px;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recent--posts--card .recent--post--link span.recent--post--link--icon .link--icon--white{left:-20px;position:absolute}.recent--posts--card:hover .recent--post--link span.recent--post--link--icon .link--icon--white{left:50%;transform:translateX(-50%);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.recent--posts--card:hover .recent--post--link span.recent--post--link--icon .link--icon--red{transform:translateX(20px);-webkit-transform:translateX(20px);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}#mobile-post-row ul.slick-dots{column-gap:20px;display:flex;float:left;justify-content:center;list-style:none;padding:15px 0 0;width:100%}#mobile-post-row ul.slick-dots li{float:left;width:80px}#mobile-post-row ul.slick-dots li button{background-color:#536064;border:0;border-radius:30px;font-size:0;height:8px;width:100%}#mobile-post-row ul.slick-dots li.slick-active button{background-color:#f41f4e}#mobile-post-row{display:none;flex-wrap:wrap}#mobile-post-row .slick-slide{background:#fff;height:inherit!important;margin:10px}#mobile-post-row .slick-track{display:flex!important}#mobile-post-row .recent--post--content{padding:26px 20px 40px}.card--popup{display:none;float:left;width:100%}.card--popup-video{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;display:none;justify-content:center;left:0;padding:30px;position:fixed;top:0;width:100%;z-index:999}.card--popup-video-wrap{float:left;max-width:1000px;position:relative;width:100%}.card--popup-video-wrap video{border:5px solid #ffffff36;float:left;height:auto;max-height:95vh;width:100%}.card--popup-video-wrap span.card--popup-close{align-items:center;background:#f41f4e;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;padding:9px;position:absolute;right:0;transform:translateY(-50%) translateX(50%);width:30px}.card--popup-video-wrap span.card--popup-close,.card--popup-video-wrap span.card--popup-close:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.card--popup-video-wrap span.card--popup-close:hover{background:#8e1823}.card--popup-video-wrap span.card--popup-close img{max-width:100%}@media(max-width:768px){#desktop-post-row{display:none}#mobile-post-row{display:block}img.recent--posts--graph{display:none}.recent--posts--sec{padding:77px 0 80px}.recent--posts--sec--title h2{font-size:32px;font-weight:600;line-height:39px;margin-bottom:30px}#mobile-post-row .recent--posts--card a.recent--posts--card--link{height:100%}}