.program-sec{margin-top:-18px;width:100%}.program-sec .filter-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.program-sec .filter-inner span{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:0;width:max-content}.program-sec .dropdown{display:flex;margin:0;width:auto}.program-sec .filter-inner label{display:inline-block;font-family:var(--primary_font_semibold);font-size:16px;font-weight:600;line-height:20px;margin:0;width:max-content}.program-sec .filter-inner input,.program-sec .filter-inner select{border:none;font-size:12px;height:auto;line-height:16px;outline:none;padding:8px 28px 8px 8px;width:auto}.program-sec .filter-inner input[type=checkbox]{height:20px;width:20px}.program-sec .filter-inner input[type=date]{padding:8px}.program-sec .radio-select{display:inline-block;margin:0;width:auto}.program-sec .radio-select label{background:var(--quaternary_color);color:var(--primary_color);cursor:pointer;display:inline-block;font-size:14px;line-height:1!important;line-height:22px;margin:0 8px;padding:8px 24px;width:auto}.program-sec .filter-inner select,.program-sec .radio-select label,.program-sec .radio-select label.future-label{border:1px solid #000;transition:all .3s}.program-sec .radio-select input[type=radio]{display:none}.program-sec .radio-select input[type=radio]:checked+label{background:var(--tertiary_color);border:1px solid var(--tertiary_color);font-family:var(--primary_font_semibold);font-weight:600}.program-sec .dropdown label{display:inline-block;font-size:14px;line-height:22px;margin:0;width:100%}.program-sec .filter-inner select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--quaternary_color);background-image:url(https://25747658.fs1.hubspotusercontent-eu1.net/hubfs/25747658/Luma-arles-2025/bottom.png);background-position:calc(100% - 14px)!important;background-repeat:no-repeat;background-size:15px;border-radius:0;cursor:pointer;font-size:14px;line-height:22px;padding:8px 30px 8px 13px;width:100%}.program-sec .dropdown label.mobile,.program-sec .mobile-filter-label{display:none}.program-sec .dropdown .custom-select{width:max-content}.program-sec .dropdown .custom-select .selected{background-color:var(--quaternary_color);font-family:var(--primary_font_semibold);font-size:14px;font-weight:600;line-height:1;min-width:130px;padding:8px 35px 8px 20px;width:100%}.cours-sec{display:inline-block;padding:60px 0;width:100%}.cours-sec .sec-title{border-top:1px solid var(--primary_color);display:inline-block;padding:24px 0;width:100%}.cours-sec .sec-title h3{display:inline-block;font-size:24px;line-height:42px;margin:0;width:100%}.cours-sec .sec-title h3,.cours-sec .sec-title h3 span{font-family:var(--primary_font_semibold);font-weight:600}.cours-sec .sec-title h3 span{color:#d0d3d3;font-size:14px;line-height:22px}.cours-sec .cours-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start;width:100%}.cours-sec .cours{display:inline-block;margin:0;padding:18px 0 0;width:calc(33.33333% - 34px)}.cours-sec .cours .bottom,.cours-sec .cours .top{display:inline-block;width:100%}.cours-sec .cours .bottom{padding:20px 0 0;position:relative;z-index:1}.cours-sec .top .image{display:inline-block;height:260px;position:relative;width:100%;z-index:1}.cours-sec .top .image img{display:inline-block;height:100%;line-height:0;object-fit:cover;object-position:top;vertical-align:top;width:100%}.cours-sec .top .tag{display:inline-block;position:absolute;right:15px;top:-18px;width:auto}.cours-sec .top .tag ul{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:0;padding:0;width:auto}.cours-sec .top .tag ul li{background:var(--secondary_color);color:#fff;font-size:12px;line-height:20px;padding:7px 12px;text-align:center;width:auto}.cours-sec .bottom .date,.cours-sec .top .tag ul li{display:inline-block;font-family:var(--primary_font_semibold);font-weight:600}.cours-sec .bottom .date{font-size:16px;line-height:22px;padding:16px 0 0;width:100%}.cours-sec .bottom .title{font-family:var(--primary_font_semibold);font-family:var(--secondary_font);font-weight:600;padding:0 30px 0 0}.cours-sec .bottom .title,.cours-sec .bottom .title h4{display:inline-block;font-size:20px;line-height:28px;width:100%}.cours-sec .bottom .title h4{font-family:var(--secondary_font)!important;font-style:italic}.cours-sec .bottom .info{align-items:center;display:flex;flex-wrap:wrap;gap:0 30px;justify-content:flex-start;padding-top:10px;width:100%}.cours-sec .bottom .info div{color:var(--primary_color);display:inline-block;font-size:12px;line-height:18px;margin:0;position:relative;width:auto;z-index:1}.cours-sec .bottom .info div+div:after{background:var(--primary_color);content:"";height:50%;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.cours-sec .cta{display:inline-block;padding-top:16px;width:100%}.cours-sec .bottom .cta ul{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin:0;padding:0;width:100%}.cours-sec .bottom .cta ul li{display:inline-block;margin:0;width:auto}.cours-sec .bottom .cta ul li a{background:transparent;border:2px solid transparent;font-size:14px;font-weight:600;line-height:120%;padding:9px 12px;text-underline-offset:4px}.cours-sec .bottom .cta ul li a:hover{background-color:var(--primary_color);border:2px solid var(--primary_color);color:#fff;transition:.3s ease-in-out}.cours-sec .bottom .cta ul li.ticketing_link a{background:var(--tertiary_color);border:2px solid var(--tertiary_color);color:var(--primary_color);display:inline-block;font-family:var(--primary_font_semibold);font-size:14px;font-weight:600;line-height:120%;padding:9px 12px;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:auto}.cours-sec .bottom .cta ul li.ticketing_link a:hover{background-color:var(--primary_color);border:2px solid var(--primary_color);color:#fff}.cours-sec .bookmark{display:inline-block;position:absolute;right:0;top:24px;width:auto}.cours-sec .bookmark a{align-items:center;color:var(--primary_color);display:flex;font-size:12px;justify-content:flex-start;line-height:22px;width:auto}.cours-sec .bookmark a svg{display:inline-block;margin:0;object-fit:contain;object-position:center;width:15px}.cours-sec .bookmark a+a{margin-top:10px}.cours-sec .bookmark a span,.cours-sec .bottom .info a.read-min{display:none}.cours-sec .view-more{display:inline-block;padding-top:60px;text-align:center;width:100%}.cours-sec .view-more a{color:var(--primary_color);display:inline-block;font-size:16px;line-height:24px;text-decoration:underline!important;text-underline-offset:6px;transition:.3s ease-in-out;width:auto}.cours-sec .view-more a:hover{color:var(--secondary_color)}@media(max-width:1229px){.cours-sec .cours{width:calc(50% - 25px)}}@media(max-width:991px){.cours-sec .top .image{height:auto}.cours-sec .bottom .cta ul li a{padding:9px 12px}}@media(max-width:767px){.cours-sec .cours{width:100%}.cours-sec .bottom .mobile-show{display:none}.cours-sec .bottom .cta ul{flex-wrap:wrap;gap:10px}.cours-sec .bottom .title{font-size:18px;line-height:26px;padding:0}.cours-sec .cours-wrap{gap:32px}.cours-sec .top .tag{right:0}.cours-sec{padding:40px 0}.cours-sec .view-more{padding-top:40px}.cours-sec .cours .bottom{align-items:flex-start;background:var(--quaternary_color);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:30px 16px}.cours-sec .bookmark a{flex-direction:row-reverse;gap:12px;justify-content:center}.cours-sec .bookmark a.ver-line{display:none}.cours-sec .bookmark{display:inline-block;order:1;padding:16px 0 0;position:unset;width:100%}.cours-sec .bottom .date{order:-1;padding:0 0 10px}.cours-sec .bookmark a span{display:inline-block;margin:0}.cours-sec .bottom .cta ul li,.cours-sec .bottom .cta ul li a{width:100%}.cours-sec .bottom .cta ul li:nth-child(2) a{font-family:var(--primary_font_semibold);font-weight:600}.cours-sec .bottom .info{gap:10px 20px}.cours-sec .bottom .info a+a:after{left:-10px}.cours-sec .bottom .info a.read-min,.program-sec .dropdown label.mobile{display:inline-block}.program-sec .dropdown label.desktop{display:none}.program-sec .filter-inner{flex-direction:column;padding:30px 15px 0}.program-sec .radio-select label{display:inline-block;font-size:18px;line-height:26px;margin:12px 0;padding:12px 24px;text-align:center;width:100%}.program-sec .radio-select{display:inline-block;width:100%}.program-sec .dropdown{margin:0;width:100%}.program-sec{padding:0}.program-sec .mobile-filter-label{align-items:center;background:var(--tertiary_color);display:flex;gap:15px;justify-content:space-between;padding:15px;width:100%}.program-sec .container{padding:0}.program-sec .mobile-filter-label strong,.program-sec .mobile-filter-label svg{display:inline-block;margin:0;width:auto}.program-sec .filter-main{display:inline-block;width:100%}.program-sec .mobile-filter-label svg.open{display:none}.program-sec .filter-main.open .mobile-filter-label svg.open{display:inline-block}.program-sec .filter-main.open .mobile-filter-label svg.close{display:none}.program-sec .mobile-filter-label svg{align-items:center;display:flex;height:14px;justify-content:center;width:14px}.program-sec .filter-inner{display:none}.program-sec .filter-main.open .filter-inner{display:flex}.program-sec .filter-inner select{font-size:16px;line-height:24px;padding:12px 30px 12px 8px}.program-sec .dropdown .custom-select{width:100%}.program-sec .dropdown .custom-select .selected{font-size:16px;line-height:24px;padding:12px 30px 12px 20px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.event-item.current-item{animation:fadeInUp .5s ease-in-out}a.add-to-favorites.added svg{fill:var(--primary_color)}p.not-found{text-align:center}.event-item.cours[data-event=Past] .bookmark,.event-item.cours[data-event=Past] .cta ul li.ticketing_link{display:none!important}