.blog-list{display:flex;flex-wrap:wrap;padding:24px 16px 64px;position:relative}.blog-list h2{margin:0 0 24px;text-align:center;width:100%}.blog-list__filtrs{width:270px}.blog-list__wrap{padding-left:24px;width:calc(100% - 270px)}@media only screen and (max-width:992px){.blog-list__wrap{padding-left:0;width:100%}}.blog-list__wrap__list{display:flex;flex-wrap:wrap;margin:-12px;width:calc(100% + 24px)}.cta-card,.post-card{background:#fff;background-repeat:no-repeat;border-radius:24px;display:flex;flex-direction:column;margin:12px;width:calc(33.3333% - 24px)}.cta-card{background-position:50%;background-size:cover}.post-card h2{margin:0!important}.post-card:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.25)}.post-card:hover .post-card__image img{transform:scale(1.3)}@media only screen and (max-width:1180px){.cta-card,.post-card{width:calc(50% - 24px)}}@media only screen and (max-width:768px){.cta-card,.post-card{width:calc(100% - 24px)}}.post-card__image,.post-card__image img{border-radius:24px 24px 0 24px;height:199px;object-fit:cover;overflow:hidden;transition:all .3s ease-in;width:100%}.post-card__info *{margin:0;text-decoration:none}.post-card__info .h4{color:#000;flex:1;text-align:left}.post-card__info{display:flex;flex:1;flex-direction:column;gap:16px;padding:24px}.post-card__details-row{align-items:center;display:felx}.post-card__details-row a,.post-card__details-row time{color:#363636}.post-card__details-author,.post-card__details-row{align-items:center;display:flex;gap:16px}.post-card__details-row span{background-color:#65bd60;border-radius:50%;content:"";height:4px;width:4px}.post-card__details-author-image{border-radius:50%;height:32px;width:32px}.blog-list__filters{background:#fff;border-radius:24px;display:flex;flex-direction:column;height:fit-content;padding:24px;position:sticky;top:24px;width:270px}@media only screen and (max-width:992px){.blog-list__filters{display:none;margin-bottom:24px;margin-top:-12px;position:relative;top:0;width:100%}}.blog-list__filters .h4{margin:0 0 16px}.blog-list__filters ul{list-style:none;margin:0;padding:0}.blog-list__filters li{margin:0;padding:0}.blog-list__filters a{color:#000;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px;padding:12px 0;text-decoration:none}.blog-list__filters a:hover{color:#65bd60}.blog-list__filters .active{font-size:16px;font-style:normal;font-weight:600;line-height:22.4px}.filter-button{all:unset;background:#fff;border-radius:16px;cursor:pointer;display:none;font-size:18px;font-style:normal;font-weight:500;line-height:130%;padding:16px;position:relative}.filter-button:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im00IDYuNSA0IDQgNC00Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:16px;position:absolute;right:16px;top:19px;width:16px}@media only screen and (max-width:992px){.filter-button{display:flex;margin-bottom:24px;width:100%}}.pagination-wrap{display:flex;justify-content:center;margin-top:24px;width:100%}.pagination{gap:4px}.pagination,.pagination__link{align-items:center;display:flex;justify-content:center}.pagination__link{border:1.5px solid transparent;border-radius:50%;color:#4e4540;font-size:16px;font-style:normal;font-weight:300;height:40px;line-height:22.4px;opacity:.6;text-decoration:none;transition:all .3s;width:40px}.pagination__link-active,.pagination__link:hover{border:1.5px solid #4e4540;opacity:1}.pagination--next:before,.pagination--prev:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNEU0NTQwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtNS41IDMgNSA1LTUgNSIvPjwvc3ZnPg==");content:"";height:16px;width:16px}.pagination--prev:before{transform:rotate(180deg)}.cta-card{gap:16px;padding:80px 24px 24px}@media only screen and (max-width:768px){.cta-card{gap:16px;padding:24px}}.cta-card *{color:#fff;margin:0}.cta-card .btn-main{width:fit-content}