section.push-media-module{overflow:hidden;position:relative;z-index:1}section.push-media-module div.container{display:flex;flex-direction:column;gap:4rem}section.push-media-module div.container .wrapper-top{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:992px}section.push-media-module div.container .wrapper-top>*{text-align:center}section.push-media-module div.container .wrapper-posts{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:425px){section.push-media-module div.container .wrapper-posts{flex-direction:column}}section.push-media-module div.container .wrapper-posts .splide__track{width:100%}section.push-media-module div.container .wrapper-posts .splide__track .splide__list{max-width:calc(100% - 1px);transition:.5s}section.push-media-module div.container .wrapper-posts .splide__slide.is-visible:last-of-type article{border-right:1px solid #7d7d93}section.push-media-module div.container .wrapper-posts article{border-bottom:1px solid #7d7d93;border-left:1px solid #7d7d93;border-top:1px solid #7d7d93;height:100%;padding:2.5rem;transition:.3s cubic-bezier(0,.55,.45,1);width:100%}@media screen and (max-width:768px){section.push-media-module div.container .wrapper-posts article{padding:2rem}}section.push-media-module div.container .wrapper-posts article:hover .wrapper-image a figure img{transform:scale(1.05)}section.push-media-module div.container .wrapper-posts article .wrapper-image{height:230px;position:relative;width:100%}section.push-media-module div.container .wrapper-posts article .wrapper-image .picture{display:block;height:100%;width:100%}section.push-media-module div.container .wrapper-posts article .wrapper-image .picture figure{overflow:hidden}section.push-media-module div.container .wrapper-posts article .wrapper-image .picture figure img{transition:.5s}section.push-media-module div.container .wrapper-posts article .wrapper-text{align-items:flex-start;display:flex;flex-direction:column;gap:1rem 0;min-height:calc(100% - 230px);padding-top:28px}section.push-media-module div.container .wrapper-posts article .wrapper-text .title{font-size:22px;font-weight:400;margin:0}@media screen and (max-width:768px){section.push-media-module div.container .wrapper-posts article .wrapper-text .title{font-size:1.25rem}}section.push-media-module div.container .wrapper-posts article .wrapper-text .text{font-size:1rem}section.push-media-module div.container .wrapper-posts article .wrapper-text .btn{margin-top:auto}