.ssp-blog__row{display:flex;flex-wrap:wrap;margin:0 -15px}.ssp-blog__post{display:flex;flex:0 0 100%;margin:15px 0;max-width:100%;padding:0 15px}.ssp-blog__post-card{background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.1);flex-grow:1;overflow:hidden;position:relative}.ssp-blog__content h3{font-size:22px;font-weight:700;margin-bottom:4px}.ssp-blog__content h3 a{color:#000;font-weight:600}.ssp-blog__featured-img img{aspect-ratio:3/2;height:auto;max-width:100%;object-fit:cover;width:100%}.ssp-blog__content{padding:20px 25px 80px}.ssp-blog__author{bottom:0;left:0;padding:0 25px 15px;position:absolute;right:0}.ssp-blog__author a{color:#000;font-weight:500;opacity:.8}.ssp-blog__description{display:none}.ssp-blog__description p{margin:0}.blog-related-posts{background-color:#f5f4f4}.blog-post__meta a{font-weight:600}.blog-post__meta{border-bottom:2px solid #000;border-top:2px solid #000;display:flex;font-weight:600;justify-content:space-between;padding:20px 0}.blog-post__body h2{font-size:26px;margin-bottom:15px;margin-top:50px}.blog-post__body h3{font-size:22px;margin-bottom:10px;margin-top:40px}.ssp-contact-form__blog-wrap{padding-bottom:50px}.ssp-blog-pagination>div{display:inline-block}.ssp-blog-pagination{margin-top:50px;text-align:center}.ssp-blog-pagination .blog-pagination-center a,.ssp-blog-pagination .link{align-items:center;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1);display:inline-flex;height:45px;justify-content:center;margin-right:15px;padding-top:4px;width:45px}.ssp-blog-pagination .blog-pagination-right .link{margin-left:15px}.ssp-blog-pagination .blog-pagination-left .elipses,.ssp-blog-pagination .blog-pagination-left .prev-link{margin-right:15px}.ssp-blog-pagination .blog-pagination-center a.active{background-color:#f58536;color:#fff}.blog-post__body{margin:30px auto 0;max-width:991px}.blog-post__featured-img{margin-bottom:25px}.blog-post__featured-img img{height:auto;max-width:100%;width:auto}ol.large-list-heading>li{color:#3a3b5e;font-size:22px;font-weight:700}@media screen and (max-width:767px){article.blog-post h1{font-size:24px!important;margin-top:40px}.blog-related-posts{padding:50px 0}}@media screen and (min-width:768px){.ssp-blog__post{flex:0 0 33.333%;max-width:33.333%}}