.tormpol-news-posts{margin-bottom:1.875rem}@media (min-width:768px){.tormpol-news-posts{margin-bottom:3.125rem}.tormpol-news-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tormpol-news-posts__inner{width:100%}.tormpol-news-posts__grid{display:grid;gap:1.8125rem;margin:0;padding:0}@media (min-width:992px){.tormpol-news-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tormpol-news-posts__grid-item{min-width:0}.tormpol-news-posts__card{height:100%}.tormpol-news-posts__card-link{position:relative;display:flex;flex-direction:column;gap:1.8125rem;align-items:center;height:100%;overflow:hidden;border:1px solid transparent;border-radius:.625rem;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.tormpol-news-posts__card-link:focus-visible,.tormpol-news-posts__card-link:hover{border-color:#fbdde2;box-shadow:0 1rem 1.5rem rgba(0,0,0,.05),0 .375rem .625rem rgba(0,0,0,.03)}.tormpol-news-posts__card-link:focus-visible{outline:#e21d40 solid 2px;outline-offset:2px}.tormpol-news-posts__card-link:focus-visible .tormpol-news-posts__media,.tormpol-news-posts__card-link:hover .tormpol-news-posts__media{transform:translateY(-3.875rem)}.tormpol-news-posts__card-link:focus-visible .tormpol-news-posts__content,.tormpol-news-posts__card-link:hover .tormpol-news-posts__content{transform:translateY(-3.875rem)}.tormpol-news-posts__card-link:focus-visible .tormpol-news-posts__image,.tormpol-news-posts__card-link:hover .tormpol-news-posts__image{transform:scale(1.05)}.tormpol-news-posts__content{transition:transform .2s}.tormpol-news-posts__action{position:absolute;bottom:.9375rem;left:50%;display:inline-flex;align-items:center;justify-content:center;width:2rem;padding-top:.9375rem;opacity:0;transform:translateX(-50%);transition:opacity .2s;pointer-events:none}.tormpol-news-posts__action-icon{display:block;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.tormpol-news-posts__card-link:focus-visible .tormpol-news-posts__action,.tormpol-news-posts__card-link:hover .tormpol-news-posts__action{opacity:1}.tormpol-news-posts__media{width:100%;height:15.625rem;overflow:hidden;border-radius:.5625rem .5625rem 0 0;background-color:#f5f5f5;transition:transform .2s}.tormpol-news-posts__media-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.04),rgba(0,0,0,.08)),#f5f5f5}.tormpol-news-posts__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.tormpol-news-posts__content{display:flex;flex:1;flex-direction:column;gap:.9375rem;align-items:center;justify-content:center;width:100%;max-width:22.9375rem;text-align:center}.tormpol-news-posts__date{display:inline-flex;gap:.5rem;align-items:center;margin:0;font-size:1rem;font-weight:600;line-height:1.375;color:#727577}.tormpol-news-posts__date-icon{flex-shrink:0;width:1.0625rem;height:1.0625rem}.tormpol-news-posts__title{margin:0;font-size:1.25rem;font-weight:700;line-height:normal;color:#000}.tormpol-news-posts__divider{display:block;width:100%;height:1px;background-color:#e7e9ee}.tormpol-news-posts__excerpt{margin:0;font-size:1rem;font-weight:500;line-height:1.375;color:#222223}.tormpol-news-posts .swiper-slide{height:auto}.tormpol-news-posts__pagination{position:static;display:flex;gap:.5rem;justify-content:center;margin-top:1.875rem}.tormpol-news-posts__pagination.swiper-pagination{width:auto}.tormpol-news-posts__dot{width:.625rem;height:.625rem;padding:0;border:0;border-radius:50%;background-color:#e8e8e8;cursor:pointer;transition:background-color .2s,transform .2s}.tormpol-news-posts__dot--active{background-color:#e21d40;transform:scale(1.1)}.tormpol-news-posts__dot:focus-visible{outline:#e21d40 solid 2px;outline-offset:2px}