.posts-tabs-module{background-size:cover !important;background-position:50% !important}.posts-tabs-module .tabs-content{display:flex;flex-flow:row wrap;opacity:0;visibility:hidden;position:absolute;left:0;top:0;overflow:hidden;transition:opacity .3s ease-in-out;width:100%}.posts-tabs-module .wrapper{position:relative}.posts-tabs-module .tabs-content.active{opacity:1;visibility:visible;overflow:visible;max-height:100%;transition:opacity .3s ease-in-out;position:relative}.posts-tabs-module .tabs-content .content-box{flex:0 0 33.333333333%;padding:0 7.5px 15px 7.5px;box-sizing:border-box}.posts-tabs-module .content-container{box-sizing:border-box;overflow:hidden;background:#fff;border-radius:10px;height:100%;position:relative;top:0;transition:all .25s ease-in-out;cursor:default}.posts-tabs-module .image-content{min-height:calc(100vw / 10);background-size:cover !important;background-position:50% !important;position:relative}.posts-tabs-module .infos-content{padding:1rem 2rem 3.5rem 2rem}.posts-tabs-module .image-content:before{content:'';width:0;height:0;border-style:solid;border-width:20px 0 0 300px;border-color:transparent transparent transparent #fff;position:absolute;bottom:0;left:0}.posts-tabs-module .infos-content h3{font-size:16px;line-height:120%}.posts-tabs-module .infos-content a{text-decoration:none}.posts-tabs-module .infos-content .link{position:absolute;bottom:0;left:0;padding:.5rem 2rem;color:#7139ff;font-size:12px;font-family:"HKGrotesk Bold";text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.posts-tabs-module .infos-content .link:after{content:'→';position:absolute;top:48%;right:12px;color:#7139ff;font-size:12px;font-family:"HKGrotesk Bold";transform:translateY(-50%);line-height:100%}.posts-tabs-module .tabs ul{display:flex;flex-flow:row;align-items:flex-end;justify-content:center}.posts-tabs-module .tabs ul li a{font-size:20px;text-decoration:none;color:#fff;text-transform:capitalize;padding:0 30px;transition:all .3s ease-in-out;opacity:.75}.posts-tabs-module .tabs ul li a.active{font-size:32px;font-family:"HKGrotesk Bold";opacity:1}.posts-tabs-module .button-container{transform:translateY(4.75rem)}.posts-tabs-module .content-container:hover{position:relative;top:-10px;box-shadow:0 10px 10px 0 rgba(0,0,0,0.2)}@media screen and (max-width:640px){.posts-tabs-module .infos-content .link:after{right:17px}}