﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.filter-container{display:flex;flex-wrap:wrap;margin-bottom:5rem}.filter-item{display:flex;align-items:center;padding:.5rem 1.5rem .5rem 1rem;border-radius:.5rem;border:2px solid var(--main-color, #d70929);background:var(--base-white, #fff);color:var(--main-color, #d70929);text-decoration:none;font-size:1.4rem;font-weight:700;margin:0 1rem 1rem 0}.filter-item::before{margin-right:.5rem;content:"";color:var(--main-color, #d70929);font-size:2.7rem}.filter-item:focus,.filter-item:hover{color:var(--second-color, #000000);text-decoration:none;border:2px solid var(--second-color, #000000)}.filter-item:focus::before,.filter-item:hover::before{color:var(--second-color, #000000)}.filter-item.active{color:var(--base-white, #fff);background:var(--second-color, #000000);border:2px solid var(--second-color, #000000)}.filter-item.active::before{color:var(--base-white, #fff);content:""}.blog-container{min-height:unset;display:grid;grid-gap:clamp(4rem, 5.0955414013vw, 8rem) 2rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 575px){.blog-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blog-container{grid-template-columns:repeat(3, 1fr)}}.blog-item{border-bottom:2px solid var(--base-grey-dark, #D5D5D5);color:var(--text-color, #000000);text-decoration:none;transition:300ms}.blog-item .blog-item-content{display:flex;flex-direction:column;height:100%;padding:0 2rem 2rem 0;transition:300ms}@media(min-width: 992px){.blog-item .blog-item-content{padding:0 4rem 4rem 0}}.blog-item .blog-item-date{display:flex;align-items:center;margin-bottom:1rem;letter-spacing:-1px}.blog-item .blog-item-date::before{color:var(--base-grey-dark, #D5D5D5);content:"";margin-right:1rem;font-size:3rem}.blog-item h2{margin:0 0 1rem 0;transition:300ms;font-weight:600}.blog-item .blog-item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-item .blog-item-labels{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto;padding-top:clamp(2rem, 1.2738853503vw, 2rem)}.blog-item .blog-item-labels .blog-item-label{padding:1rem 1.5rem 1rem 1rem;font-size:1.4rem;line-height:2rem;font-weight:700;color:var(--main-color, #d70929);border:2px solid var(--main-color, #d70929);border-radius:.5rem;transition:250ms ease-in-out}.blog-item .blog-item-labels .blog-item-label:hover{background-color:var(--main-color, #d70929);color:var(--base-white, #fff)}.blog-item:focus,.blog-item:hover{text-decoration:none;color:var(--text-color, #000000);border-color:var(--main-color, #d70929)}.blog-item:focus h2,.blog-item:focus .blog-item-content,.blog-item:hover h2,.blog-item:hover .blog-item-content{color:var(--main-color, #d70929)}