﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.filter-container{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:4rem}.filter-container .filter-item{display:block;background-color:var(--second-color, #2E3538);color:var(--base-white, #fff);border-radius:.4rem;padding:1.5rem 1.6rem;text-transform:uppercase;font-size:clamp(1.2rem, 0.7027027027vw, 1.3rem);line-height:1rem;letter-spacing:1px;text-decoration:none;font-weight:600;transition:all 350ms ease-in-out}.filter-container .filter-item.active{background-color:var(--main-color, #BC4444)}.filter-container .filter-item:hover{background-color:var(--main-color, #BC4444);border-radius:3.2rem}.filter-container .filter-item:not(.active)::before{content:"";font-size:1.3rem;line-height:1rem;margin-right:.8rem}.news-container{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width: 768px){.news-container{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.news-container{grid-template-columns:1fr 1fr 1fr}}.news-container .news-item{position:relative;display:flex;flex-direction:column;text-decoration:none;background-color:var(--base-grey-dark, #C0C2C3);color:#1a1a1a;border-radius:3.2rem;overflow:hidden;aspect-ratio:28/25}.news-container .news-item *{color:var(--base-white, #fff)}.news-container .news-item .news-item-content{height:100%;padding:clamp(3.2rem, 3.4594594595vw, 6.4rem);display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.news-container .news-item .news-item-content .btn{width:fit-content;margin-top:clamp(0.8rem, 0.8648648649vw, 1.6rem)}.news-container .news-item .news-item-location{font-size:clamp(1.2rem, 0.7567567568vw, 1.4rem);font-weight:400}.news-container .news-item .news-item-location span{transition:color 350ms ease-in-out}.news-container .news-item .news-item-image{position:absolute;top:0;left:0;width:100%;height:100%}.news-container .news-item .news-item-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(23, 27, 28, 0) 0%, var(--second-color-hover, #171B1C) 100%)}.news-container .news-item .news-item-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(188,68,68,.64);transition:opacity 350ms ease-in-out;opacity:0}.news-container .news-item .news-item-image img{width:100%;height:100%;object-fit:cover}.news-container .news-item .news-item-heading{margin-bottom:2rem;font-size:clamp(2rem, 1.5135135135vw, 2.8rem);font-weight:700;line-height:3.6rem;transition:color 350ms ease-in-out}.news-container .news-item .news-item-into{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.news-container .news-item .news-item-tags{display:flex;flex-wrap:wrap;gap:1rem}.news-container .news-item .news-item-tags .news-item-tag{background-color:#d5d7d7;color:var(--base-grey-hover, #43494C);border-radius:4px;padding:.8rem clamp(1rem, 0.8648648649vw, 1.6rem);text-transform:uppercase;font-weight:600;font-size:clamp(1.2rem, 0.7027027027vw, 1.3rem);line-height:.9rem;letter-spacing:1px;transition:color 350ms ease-in-out,background-color 350ms ease-in-out,border-radius 350ms ease-in-out}.news-container .news-item.disabled{cursor:default;pointer-events:none}.news-container .news-item.disabled .news-item-image{filter:grayscale(1)}.news-container .news-item.disabled .btn{display:none}.news-container .news-item:hover *{color:#dea2a2}.news-container .news-item:hover .news-item-image::after{opacity:1}.news-container .news-item:hover .news-item-tags .news-item-tag{background-color:#dea2a2;color:var(--main-color-hover, #5E2222);border-radius:16px}.news-container.news-container-small{display:block}.news-container.news-container-small .news-item{background-color:var(--color-line, #EAEBEB);border-radius:var(--base-border-radius, 3.2rem);color:var(--base-grey, #EAEBEB)}.news-container.news-container-small .news-item .news-item-location{font-size:clamp(1.8rem, 1.1351351351vw, 2.1rem);color:var(--text-color, #1a1a1a);font-weight:700}.news-container.news-container-small .news-item .news-item-heading{margin-bottom:.5rem;color:var(--main-color, #BC4444);transition:300ms ease-in-out}.news-container.news-container-small .news-item .news-item-perex{margin-bottom:1.6rem;font-size:clamp(1.8rem, 1.1351351351vw, 2.1rem);color:var(--base-grey, #EAEBEB);overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.news-container.news-container-small .news-item .link{font-size:clamp(1.8rem, 1.1351351351vw, 2.1rem);color:var(--text-color, #1a1a1a);text-decoration:none}.news-container.news-container-small .news-item .link::before{content:""}.news-container.news-container-small .news-item+.news-item{margin-top:1.6rem}.news-container.news-container-small .news-item:hover .news-item-heading,.news-container.news-container-small .news-item:focus .news-item-heading{text-decoration:underline;color:var(--main-color-hover, #5E2222)}