﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231);--project-map-green: #69AE24;--project-map-brown: #B75700;--project-map-red: #DA0000}.blog-container{display:grid;column-gap:2rem;grid-template-columns:repeat(1, 1fr);overflow:hidden;gap:4rem}@media(min-width: 575px){.blog-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.blog-container{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.blog-container{column-gap:4.5rem;grid-template-columns:repeat(4, 1fr);gap:4rem}}.blog-item{display:flex;flex-direction:column;gap:1.5rem;text-decoration:none}.blog-item .blog-item-image{flex-shrink:0;width:100%;aspect-ratio:1/1;overflow:hidden}.blog-item .blog-item-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;transition:.3s ease-in-out transform}.blog-item .blog-item-content{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem}.blog-item .blog-item-content>.blog-item-date{font-size:1.4rem;color:var(--main-color, #0F275E)}.blog-item .blog-item-content>.blog-item-title{padding:0;margin:0;line-height:1.2;font-size:2rem;font-weight:700;color:var(--main-color, #0F275E);transition:.3s ease-in-out color}.blog-item .blog-item-content>.blog-item-perex{flex-grow:1;line-height:1.35;font-size:1.7rem;color:var(--main-color, #0F275E)}.blog-item .blog-item-content>.blog-item-link{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;font-size:1.7rem;font-weight:700;color:var(--second-color, #E97F31);transition:.2s ease-in-out color}.blog-item .blog-item-content>.blog-item-link:after{transition:none;font-size:2rem;font-family:icomoon;content:""}.blog-item:hover,.blog-item:focus{text-decoration:none}.blog-item:hover .blog-item-image img,.blog-item:focus .blog-item-image img{transform:scale(1.05)}.blog-item:hover .blog-item-title,.blog-item:focus .blog-item-title{color:var(--second-color, #E97F31)}.blog-item:hover .blog-item-link,.blog-item:focus .blog-item-link{color:var(--main-color, #0F275E)}