@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}.filter-container{display:flex;flex-wrap:wrap;margin:0 -0.5rem 3rem -0.5rem}.filter-container .filter-box{padding:0 .5rem 1rem .5rem}.filter-item{display:inline-block;padding:.5rem 1rem;border-radius:.4rem;background:var(--main-color, #FF6118);color:var(--base-white, #ffffff);text-decoration:none}.filter-item.active{background:var(--second-color, #059B80)}.filter-item:focus,.filter-item:hover{color:var(--base-white, #ffffff);text-decoration:none;background:var(--second-color, #059B80)}.blog-container{display:grid;grid-gap:clamp(2rem, 2.8387096774vw, 4.4rem);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{display:flex;position:relative;color:var(--text-color, #001317);min-height:clamp(30rem, 25.8064516129vw, 40rem);background-color:#fbf7f2;transition:350ms ease-in-out background-color}.blog-item:has(.blog-item-image){color:var(--base-white, #ffffff) !important}.blog-item:has(.blog-item-image) .h5{color:var(--base-white, #ffffff) !important}.blog-item:has(.blog-item-image) .blog-item-link{color:var(--base-white, #ffffff) !important}.blog-item:has(.blog-item-image) .blog-item-perex,.blog-item:has(.blog-item-image) .blog-item-date{color:var(--base-white, #ffffff) !important}.blog-item .blog-item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:var(--base-border-radius, 0)}.blog-item .blog-item-image::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, #001317 0%, #001317 100%);opacity:.5;transition:350ms ease-in-out opacity;z-index:2}.blog-item .blog-item-image img{object-fit:cover;width:100%;object-position:top center;max-height:100%;min-height:100%;border-radius:var(--base-border-radius, 0)}.blog-item .blog-item-labels{position:absolute;top:1rem;right:1rem;display:flex;flex-wrap:wrap;z-index:1000}.blog-item .label-item{background:rgba(var(--main-color, #FF6118), 0.8);color:var(--base-white, #ffffff);display:inline-block;padding:.5rem 1rem;border-radius:.4rem}.blog-item .blog-item-content{padding:clamp(3.2rem, 2.5806451613vw, 4rem);align-self:end;z-index:1}.blog-item .blog-item-content>*{color:var(--base-white, #ffffff) !important}.blog-item .blog-item-perex{margin-bottom:clamp(0.8rem, 1.0322580645vw, 1.6rem);overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.blog-item .blog-item-date{padding:clamp(0.8rem, 1.0322580645vw, 1.6rem) 0}.blog-item h2{margin:0;color:var(--text-color, #004D5A);transition:300ms}.blog-item .blog-item-link{padding:clamp(0.8rem, 1.0322580645vw, 1.6rem) 0;text-decoration:none}.blog-item:focus,.blog-item:hover{text-decoration:none;color:var(--text-color, #001317);background-color:var(--second-color, #D7EEDC)}.blog-item:focus:has(.blog-item-image),.blog-item:hover:has(.blog-item-image){color:var(--base-white, #ffffff)}.blog-item:focus .blog-item-image:before,.blog-item:hover .blog-item-image:before{opacity:.7}