.title-btn-wrapper{align-items:center;display:flex;justify-content:space-between}.title-btn-wrapper .button-xl,.title-btn-wrapper h2,.title-btn-wrapper h2 span{font-family:var(--font-font-family-onset)!important;margin:0 0 40px}.blog-card-wrapper{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.blog-card{color:#000;font-family:Onest,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-weight:500;line-height:1.3;max-width:610px}.blog-card__figure{margin:0;overflow:hidden;padding:0}.blog-card__image{aspect-ratio:1.48;object-fit:contain;object-position:center;transition:all .5s ease;width:100%}figure.blog-card__figure:hover .blog-card__image{overflow:hidden;transform:scale(1.12);transition:all .5s ease}.blog-card__content{align-items:stretch;display:flex;flex-direction:column;gap:32px;margin-top:24px;width:100%}.blog-card__header{align-self:flex-start}.blog-card__meta{align-items:center;display:flex;font-size:15px;gap:16px;text-align:center;text-transform:lowercase}.blog-card__tag{border:1px solid var(--Sky,#4bb7ff);cursor:default;display:inline-block;line-height:18px;padding:4px 8px;transition:all .5s ease}.blog-card__tag:hover{background-color:var(--Sky,#4bb7ff)}.blog-card__date{color:#000}.blog-card__title{color:#000;font-weight:400;margin-bottom:0;text-transform:capitalize}.blog-card__description p{color:#000;display:-webkit-box;letter-spacing:-.49px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.blog-card__footer .blog-card__link{border:1px solid #000;color:#000;display:inline-block;font-family:var(--font-font-family-onset)!important;line-height:21.45px;margin-top:0;text-decoration:none;text-transform:lowercase}.blog-card__footer .blog-card__link:hover{border:1px solid var(--Zest)}.no-tag-btn .blog-card__footer,.no-tag-btn .blog-card__header{display:none}.no-tag-btn .blog-card__content{gap:20px}.blog-card__content p{margin-bottom:0}.blog-card-wrapper.single-article{display:flex;justify-content:center}@media (max-width:991px){.blog-card__content,.blog-card__description,.blog-card__image,.blog-card__title{max-width:100%}}@media screen and (min-width:768px){.blog-card__description p{padding-right:40px}}@media (max-width:767px){.blog-card-wrapper{gap:40px;grid-template-columns:repeat(1,1fr)}figure.blog-card__figure:hover .blog-card__image{transform:none}.blog-card__content{gap:16px}.no-tag-btn .blog-card__description{display:none}.blog-card-wrapper.no-tag-btn{gap:32px}}