.vertical_card{display:inline-block;padding:0;width:100%}.vertical_card .recent-post{display:inline-block;padding:50px 0 0;width:100%}.vertical_card .recent-post .cours{display:inline-block;margin:0;text-decoration:none;width:100%}.vertical_card .recent-post .cours .bottom,.vertical_card .recent-post .cours .top{display:inline-block;width:100%}.vertical_card .recent-post .cours .bottom{background-color:var(--tertiary_color);display:flex;flex-direction:column;margin:-40px auto auto;padding:14px 22px;position:relative;width:calc(100% - 30px);z-index:1}.vertical_card .recent-post .cours .bottom *{margin:0}.vertical_card .recent-post .cours .bottom .title{margin-bottom:10px}.vertical_card .recent-post .top .image{display:flex;width:100%}.vertical_card .recent-post .top .image picture{width:100%}.vertical_card .recent-post .top .image img{display:inline-block;height:230px;line-height:0;object-fit:cover;object-position:top;vertical-align:top;width:100%}.vertical_card .post_arrows{align-items:center;display:flex;justify-content:center;margin:50px auto 0;max-width:280px;position:relative;width:100%;z-index:1}.vertical_card .post_counter{display:inline-block;font-size:16px;line-height:26px;padding:0;width:auto}.vertical_card .post_arrow.slick-arrow{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:18px;position:absolute;transition:all .2s ease;width:18px}.vertical_card .post_arrow.slick-arrow.disabled{opacity:.2;transition:all .2s ease}.vertical_card .post_arrow_left{background-image:url(https://25747658.fs1.hubspotusercontent-eu1.net/hubfs/25747658/Luma-arles-2025/left-arrow.png);left:0}.vertical_card .post_arrow_right{background-image:url(https://25747658.fs1.hubspotusercontent-eu1.net/hubfs/25747658/Luma-arles-2025/right-arrow.png);right:0}.vertical_card .splide__pagination{bottom:-50px}.vertical_card .splide__pagination li button{background:var(--quaternary_color);border:none!important;border-radius:0;height:6px;margin:3px;opacity:1;width:20px}.vertical_card.small_dots .splide__pagination li button{width:12px}.vertical_card .splide__pagination li button.is-active{background:var(--tertiary_color);opacity:1;transform:scale(1)}@media(max-width:767px){.vertical_card{padding:40px 0 80px}.vertical_card .recent-post .top .image img{height:auto}.vertical_card .recent-post .bottom .info{gap:10px}.vertical_card .recent-post .bottom .info a+div:after,.vertical_card .recent-post .bottom .info div+div:after{left:-5px}.vertical_card .post_arrows{display:none;margin:20px auto 0}.vertical_card .container{padding-left:0;padding-right:0}}