.custom-blog-listing{background:#fff;padding:200px 0}.blog-card{align-items:center;background:#fff;border-bottom:1px solid #1d1d1b;display:flex;gap:32px;padding:40px 10px;text-decoration:none;transition:all .35s ease}.blog-card:hover{background:#ffb302}.blog-card:focus,.blog-card:hover{text-decoration:none!important}.blog-card__meta{flex-shrink:0;width:248px}.blog-card__content{flex:1;max-width:938px}.blog-card__author{flex-shrink:0;width:220px}.blog-card__author span,.blog-card__meta span{color:#1d1d1b;font-size:20px;line-height:1.3;transition:color .3s ease}.blog-card__content h3{font-size:28px;font-weight:900;line-height:1.21;margin:0;transition:color .3s ease}.blog-card:hover .blog-card__author span,.blog-card:hover .blog-card__content h3,.blog-card:hover .blog-card__desc,.blog-card:hover .blog-card__meta span{color:#1d1d1b}.blog-pagination{display:block;margin:80px 0 0;text-align:center}.blog-pagination>div{display:inline-block}.blog-pagination a{align-items:center;background:#fff;border:1px solid var(--primary_color);border-radius:8px;color:var(--primary_color);cursor:pointer;display:inline-flex;font-size:15px;font-weight:400;height:42px;justify-content:center;line-height:1;margin-left:2px;margin-right:2px;min-width:42px;padding:8px 14px;text-align:center;text-decoration:none;transition:all .15s linear;white-space:normal}.blog-pagination a.disable{cursor:not-allowed;opacity:.4}.blog-pagination-left{text-align:right}.blog-pagination-right{text-align:left}.blog-pagination a:hover{background:var(--primary_color);color:#fff;text-decoration:none}.blog-pagination a.elipses{border:0}.blog-pagination a.active{background:var(--primary_color);color:#fff;cursor:default;pointer-events:none}.blog-pagination a.first-link:hover,.blog-pagination a.last-link:hover,.blog-pagination a.next-link:hover,.blog-pagination a.prev-link:hover{background:var(--primary_color);color:#fff}@media(max-width:1200px){.blog-card{gap:24px}.blog-card__meta{width:110px}.blog-card__author{width:180px}}@media(max-width:991px){.custom-blog-listing{padding:100px 0}.blog-card{align-items:flex-start;flex-direction:column;gap:18px;padding:30px 15px}.blog-card__author,.blog-card__meta{text-align:left;width:100%}.blog-card__author span,.blog-card__desc,.blog-card__meta span{font-size:16px}}@media(max-width:767px){.blog-card__content h3{font-size:24px}.blog-pagination a{font-size:14px;height:36px;min-width:36px;padding:6px 10px}}