@keyframes _C1PsG_loading{0%{background-position:0 0;background-size:0% 0%}to{background-position:0 0;background-size:500% 500%}}@keyframes _C1PsG_FormSwitchTransition{0%{left:.25rem}to{right:.25rem}}@keyframes _C1PsG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _C1PsG_appear{0%{opacity:.5;scale:.9}to{opacity:1;scale:1}}._C1PsG_container{flex-direction:column;display:flex}._C1PsG_resultsContainer{padding:.5rem}._C1PsG_viewing{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._C1PsG_viewing ._C1PsG_results{color:var(--main-300);font-size:1rem}._C1PsG_viewing ._C1PsG_results span{color:var(--main-400);font-weight:900}._C1PsG_eventList{flex-wrap:wrap;justify-content:space-evenly;gap:.5rem;width:100%;max-height:90vh;display:flex;overflow-y:scroll}._C1PsG_cardSkeleton{background:#d3d3d3 radial-gradient(circle at 0 0,#fff0,#fff0,#ffffff4d,#fff0,#fff0,#fff0) no-repeat;border-radius:1rem;flex-grow:1;width:280px;max-width:33.3333%;height:240px;animation:2s ease-in-out infinite _C1PsG_loading}@media (max-width:768px){._C1PsG_cardSkeleton{max-width:380px}}
.IjZJ8a_container{width:90vw;max-width:var(--max-width);margin:auto}.IjZJ8a_filters{border:1px solid var(--main-100);background-color:#fff;border-radius:.825rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%;padding:1rem;display:flex}.IjZJ8a_selectGroup{flex-grow:1;gap:.5rem;max-width:500px;display:flex}.IjZJ8a_selectGroup .IjZJ8a_state,.IjZJ8a_selectGroup .IjZJ8a_city{flex-grow:1}.IjZJ8a_textFilter{flex-grow:1;align-items:center;gap:.5rem;height:3rem;display:flex}.IjZJ8a_textFilter input{translate:0 .75rem;outline-color:#0000!important}.IjZJ8a_textFilter{background-color:var(--lightest);border:1px solid var(--main-200);border-radius:.5rem;padding:0 1rem}.IjZJ8a_icon{color:var(--main-500);stroke-width:3px;width:1.5rem;height:auto}.IjZJ8a_filterOptions{align-items:center;gap:.5rem;width:100%;display:flex}.IjZJ8a_filterOptions_button{display:none}.IjZJ8a_filterOptions_icon{color:var(--main-500);stroke-width:3px;width:1.5rem;height:100%}.IjZJ8a_filterOptions_group{align-items:center;gap:.5rem;width:100%;display:flex}.IjZJ8a_filterOptions_group .IjZJ8a_icon{color:var(--main-500);width:1.75rem;height:100%}.IjZJ8a_filterTagContainer{gap:.5rem;width:100%;display:flex}.IjZJ8a_filterTagContainer .IjZJ8a_filterTag{color:var(--main-300);background-color:var(--main-100);cursor:pointer;border-radius:.5rem;flex-shrink:1;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .75rem;font-size:.8rem;font-weight:600;animation:.2s ease-in IjZJ8a_showTag;display:flex}.IjZJ8a_filterCleaner{color:var(--main-300);stroke-width:3px;flex-shrink:0;width:1.5rem;height:auto;padding:.25rem;animation:.2s ease-in IjZJ8a_cleaner}.IjZJ8a_filterCleaner :hover{cursor:pointer}@keyframes IjZJ8a_showTag{0%{opacity:0}to{opacity:1}}@keyframes IjZJ8a_cleaner{0%{scale:0}to{scale:1}}
.QzFiHq_selectContainer{cursor:pointer;background-color:var(--lightest);border:1px solid var(--main-200);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:3rem;display:flex;position:relative}.QzFiHq_selectContainer label{color:var(--main-500);margin-bottom:.25rem;font-size:.85rem;font-weight:500}.QzFiHq_selectContainer label span{font-size:.75rem}.QzFiHq_selectFilter{flex-direction:column;display:flex}.QzFiHq_selectFilter .QzFiHq_input{color:var(--main-500);background-color:var(--lightest);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;display:flex}.QzFiHq_selectFilter .QzFiHq_input input{white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:none;outline-width:0;width:90%;overflow:hidden}.QzFiHq_selectFilter .QzFiHq_input input::placeholder{color:var(--main-300);font-size:1rem}.QzFiHq_selectFilter svg{z-index:100;flex-shrink:0;width:auto;height:1.5rem;position:absolute;right:10px}.QzFiHq_options{z-index:100;width:100%;max-height:320px;color:var(--main-500);background-color:var(--lightest);filter:drop-shadow(0 2px .25rem #0000001a);border-radius:.5rem;margin-top:1rem;position:absolute;top:2rem;overflow-y:scroll}.QzFiHq_options li{border-bottom:1px solid var(--main-200);cursor:pointer;padding:.5rem;list-style:none}.QzFiHq_options li:hover{background-color:var(--main-100)}.QzFiHq_options_closed{display:none}.QzFiHq_options_open{flex-direction:column;padding:.5rem;display:flex}
.DCIe_W_inputText{flex-direction:column;flex-grow:1;gap:.25rem;margin-bottom:1.5rem;display:flex}.DCIe_W_inputText label{color:var(--main-600);font-size:.85rem;font-weight:500}.DCIe_W_inputText label span{font-size:.75rem}.DCIe_W_inputText input{color:var(--main-500);background-color:var(--lightest);border:none;padding:.5rem 1rem;font-size:1rem;font-weight:600}.DCIe_W_inputText input::placeholder{color:var(--main-300);font-size:1rem;font-weight:500}
.OfWh2W_msg_default,.OfWh2W_msg_alert,.OfWh2W_msg_error{width:fit-content;color:var(--main-300);border-radius:1rem;align-items:center;gap:.5rem;margin:.25rem 0;padding:.25rem .75rem;font-size:.825rem;display:flex}.OfWh2W_msg_default svg,.OfWh2W_msg_alert svg,.OfWh2W_msg_error svg{scale:1.5}.OfWh2W_msg_alert{color:#ff7800;background-color:#ffc8001a;border:1px solid #ff7800}.OfWh2W_msg_error{color:#b40000;background-color:#b400001a;border:1px solid #b40000}
@keyframes _3irBhG_loading{0%{background-position:0 0;background-size:0% 0%}to{background-position:0 0;background-size:500% 500%}}@keyframes _3irBhG_FormSwitchTransition{0%{left:.25rem}to{right:.25rem}}@keyframes _3irBhG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _3irBhG_appear{0%{opacity:.5;scale:.9}to{opacity:1;scale:1}}._3irBhG_card{cursor:pointer;border-radius:1rem;flex-grow:1;min-width:280px;height:240px;font-size:.875rem;font-weight:600;animation:ease-in _3irBhG_appear;animation-timeline:view();animation-range:entry 15% cover 30%;position:relative;overflow:hidden}._3irBhG_card_infos,._3irBhG_card_top{justify-content:space-between}._3irBhG_card_top{height:fit-content}._3irBhG_card_bottom{flex-direction:column;gap:.5rem}._3irBhG_card_title{font-size:1.25rem;line-height:100%}._3irBhG_card_infos,._3irBhG_card_bg,._3irBhG_card ._3irBhG_overlay{width:100%;height:100%;display:flex;position:absolute}._3irBhG_card_infos{z-index:1;color:var(--main-100);flex-direction:column;padding:.75rem}._3irBhG_card_infos *{display:flex}._3irBhG_card_infos ._3irBhG_location,._3irBhG_card_infos ._3irBhG_date,._3irBhG_card_infos ._3irBhG_distances p{color:var(--lightest);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#7f220399;border-radius:.5rem;align-items:center;padding:.25rem .5rem;position:relative;overflow:hidden}._3irBhG_card_infos ._3irBhG_distances{gap:.5rem;font-size:.875rem;font-weight:600}._3irBhG_card_infos ._3irBhG_distances p{background-color:#fff6f233}._3irBhG_card_bg ._3irBhG_thumb{object-fit:cover;width:100%;height:100%}._3irBhG_card_bg ._3irBhG_overlay{mix-blend-mode:multiply;background:linear-gradient(#0000 30%,#000000b3 90%)}
.sB0LeG_eventsContainer{gap:1rem;display:flex}.sB0LeG_intro{border-radius:2rem;width:100%;margin:2rem auto;padding:2rem}.sB0LeG_intro h1{z-index:1;color:var(--darkest)}.sB0LeG_intro p{color:var(--main-color)}@media (max-width:768px){.sB0LeG_eventsContainer{flex-direction:column;padding:1rem}}
._8jT5IW_banner{width:90vw;height:clamp(180px,30vw,320px);max-width:var(--max-width);background-color:var(--main-700);border-radius:clamp(1rem,5vw,2rem);justify-content:center;align-items:center;margin:1rem auto;display:flex;position:relative;overflow:hidden}._8jT5IW_banner img{object-fit:cover;opacity:.7}
