.blog-hero{padding:80px 0 25px}.blog-hero__inner{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-hero__title{margin-bottom:10px;margin-top:0}.blog-hero__breadcrumb{color:#8795a1;font-size:13px;margin-bottom:20px}.blog-hero__widget ul .cat-item{border-radius:4px;display:inline-block}.blog-hero__widget ul .cat-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-hero__cat-btn,.blog-hero__widget ul .cat-item a{font-size:14px;height:40px;padding:0 15px;text-decoration:none;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-hero__cat-btn{border-radius:4px;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-hero__sidebar{overflow:hidden}.blog-hero__text>p{margin-bottom:0}.blog-hero__widget{width:100%}.blog-hero__categories,.blog-hero__widget ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.blog-hero__widget-title{margin-bottom:10px}.blog-posts{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.blog-posts article{background:#fff;border:1px solid hsla(0,0%,50%,.25);border-radius:10px;overflow:hidden;position:relative}.blog-posts article.post-has-no-image .post-categories{position:static}.blog-posts article.blog-post .post-read-more{color:#205a9f;font-size:14px;font-weight:600;padding:6.5px 8.55px}.blog-posts article.blog-post .post-thumbnail{display:block;height:176px;max-height:176px}.blog-posts article.blog-post .post-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-posts article.blog-post .post-categories{padding:0 0 16px}.blog-posts article.blog-post .post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-posts article .post-excerpt p{margin:0}.blog-posts article .entry-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1d1d1d;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts article .entry-meta .byline{display:block;font-size:15px;font-weight:600;width:100%}.blog-posts article .entry-meta .posted-on,.blog-posts article .entry-meta .read-time{font-size:14px}.blog-posts article .entry-meta .entry-date{display:block;font-size:14px;line-height:1}.blog-posts article .posted-on>a,.blog-posts article .read-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.blog-posts article .posted-on svg path,.blog-posts article .read-time svg path{stroke:currentColor}.blog-posts article .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.blog-posts article .entry-title{margin:0}.blog-posts article .solid{background:hsla(0,0%,50%,.5);margin:0}.blog-posts article .post-categories,.blog-posts article .post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-posts article .post-categories .post-category,.blog-posts article .post-categories .post-tag,.blog-posts article .post-tags .post-category,.blog-posts article .post-tags .post-tag{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-posts article .post-categories{left:16px;position:absolute;top:16px}.blog-posts article .post-category{border-radius:4px;font-size:13px;padding:2px 8px}.blog-posts article .post-tag{border:1px solid hsla(0,0%,50%,.25);height:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 9px}.blog-posts article .post-tag,.blog-posts article .post-tag a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-posts article .post-tag a{font-size:13px;gap:8px}.blog-posts article .post-tag a svg path{stroke:currentColor}.frankie-breadcrumbs{font-size:13px}.frankie-breadcrumbs span{color:hsla(0,0%,50%,.5)}.blog-pagination{margin:60px 0 100px}.navigation.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.navigation.pagination .nav-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:40px;gap:0;overflow:hidden}.navigation.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-right:1px solid #e5e5e5;color:#000;font-size:12px;font-weight:600;height:35px;justify-content:center;min-width:35px;text-decoration:none}.navigation.pagination .page-numbers:last-child{border-right:none}.navigation.pagination .page-numbers.current{background:#eeeeef}.navigation.pagination .page-numbers.current:first-child{border-radius:40px 0 0 40px}.navigation.pagination .page-numbers.current:last-child{border-radius:0 40px 40px 0}.navigation.pagination .page-numbers.dots{pointer-events:none}.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers.prev{font-size:0;position:relative}.navigation.pagination .page-numbers.next:after,.navigation.pagination .page-numbers.prev:after{background:url(../images/icons/navigation-arrow.svg) no-repeat 50%;content:"";display:block;height:20px;width:20px}.navigation.pagination .page-numbers.prev:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:768px){.blog-hero{padding:20px 0}.blog-hero__inner{grid-template-columns:1fr}.blog-hero__categories{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.blog-posts{grid-template-columns:repeat(1,1fr)}.blog-pagination{margin-bottom:20px}}@media (max-width:992px) and (min-width:769px){.blog-posts{grid-template-columns:repeat(3,1fr)}}