.blog-item{border-radius:6px;margin:30px 0 0;padding:10px;transition:all .3s ease-out}.blog-item:hover{background:var(--background-color-2);box-shadow:5px 5px 10px var(--shadow-color)}.blog-item__link,.blog-item__title{text-decoration:none}.blog-item__title{color:var(--primary-color);color:var(--font-color);font-family:Roboto;font-size:2rem;font-weight:400;line-height:120%;margin:0 0 10px}@media (max-width:959px){.blog-item__title{font-size:1.8rem}}@media (max-width:767px){.blog-item__title{font-size:1.4rem}}@media (max-width:649px){.blog-item__title{font-size:1.4rem;text-align:center}}.blog-item__date{color:var(--font-color);font-family:Roboto;font-size:.9rem;font-weight:300;line-height:1.4rem;margin:0 0 10px;text-decoration:none}@media (max-width:649px){.blog-item__date{text-align:center}}.blog-item__description{color:var(--font-color);font-family:Roboto;font-size:1rem;font-weight:300;line-height:1.8rem;margin:0}@media (max-width:767px){.blog-item__description{font-size:.9rem;line-height:1.4rem}}.blog-item__more{color:var(--font-color);display:block;font-family:Roboto;font-size:1rem;font-weight:300;line-height:1.8rem;margin-top:10px}@media (max-width:767px){.blog-item__more{font-size:.9rem;line-height:1.4rem}}.blog-item__data-container{padding-right:20px;width:calc(100% - 100px)}.blog-item__data-container--no-image{padding-right:0;width:100%}@media (max-width:649px){.blog-item__data-container{order:1;padding-right:0;text-align:center;width:100%}}.blog-item__img-container{order:0}@media (max-width:649px){.blog-item__img-container{display:flex;margin-bottom:10px;text-align:center;width:100%}}.blog-item__img{border-radius:6px;height:100px;margin:auto;width:100px}.blog-item__data{display:flex}@media (max-width:649px){.blog-item__data{flex-wrap:wrap;gap:0}}:root{--font-color:#111;--background-color:#fff;--background-color-1:#eee;--background-color-2:#f8f8f8;--primary-color:#1f526c;--shadow-color:#ccc}.pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px;margin-top:20px}.pagination__btn{border-radius:6px;color:var(--font-color);font-family:Roboto;font-size:1rem;padding:10px;text-decoration:none}@media (max-width:959px){.pagination__btn{font-size:.9rem}}.pagination__count{color:var(--font-color);font-family:Roboto;font-size:1rem}@media (max-width:959px){.pagination__count{font-size:.9rem}}@media (max-width:649px){.content__simple-text{text-align:center}}