.block-latest-news{background:linear-gradient(90deg,#fdfdfd,#6eb2c7);overflow:hidden}.block-latest-news .news-swiper{position:relative;margin-left:max(0rem,(100% - 112rem) / 2)}.block-latest-news__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:2rem}.block-latest-news__controls .slider-nav-button{background:#fff;border:0}.block-latest-news__controls .news-swiper-button-prev{justify-self:start;cursor:pointer}.block-latest-news__controls .news-swiper-button-next{justify-self:end;cursor:pointer}.block-latest-news__controls .news-swiper-pagination{position:static}.block-latest-news__header{display:flex;justify-content:space-between;margin-bottom:3rem;align-items:flex-end}.block-latest-news__title{color:#000;padding-top:1rem}.block-latest-news__posts{display:flex}.block-latest-news__post-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.block-latest-news__post-badges .badge{margin-bottom:0;text-transform:none}.block-latest-news__post-image{width:100%;aspect-ratio:5/3;max-height:250px}.block-latest-news__post-image img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:.75rem;width:100%;transition:transform .5s ease}.block-latest-news .swiper-slide{height:auto!important}.block-latest-news .swiper-slide a{height:100%}.block-latest-news__post{padding:1.5rem;border-radius:1rem;background-color:#fff;height:100%;transition:transform .3s ease,border-radius .3s ease,background .3s ease}.block-latest-news__post .badge.is-inview{background-position:-120% 0,0 0}.block-latest-news__post__title{flex:1}.block-latest-news__post__description{min-height:50px}.block-latest-news__post a{display:flex;flex-direction:column;gap:1.3rem}.block-latest-news__post:hover{background-color:#d6e9ef;border-radius:1.5rem;transform:translateY(-3px)}.block-latest-news__post:hover .block-latest-news__post-image img{transform:scale(1.01)}@media screen and (max-width:767.98px){.block-latest-news__post-image{margin-bottom:1rem;max-height:320px}.block-latest-news__post a{gap:.5rem}.block-latest-news__post{padding:1rem}}@media screen and (max-width:639.98px){.block-latest-news__header{flex-wrap:wrap;margin-bottom:1.5rem;gap:1rem}}@media screen and (min-width:768.02px){.block-latest-news__post__title{padding-bottom:1rem}}
