.bouton-evenement{display:block;margin:1em auto 0 auto;width:fit-content;padding:0.5em 1.5em;background:#b7166b;color:#fdfdfd!important;border:none;border-radius:30px;text-decoration:none;font-family:'Mulish Semi-Bold',sans-serif;font-weight:400;font-size:20px;box-shadow:10px 10px 10px 0 rgba(0,0,0,0.3);transition:background 0.2s,box-shadow 0.2s;cursor:pointer}.flag-icon{width:24px;height:18px;vertical-align:middle;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.14);margin-right:6px;display:inline-block}a.dp-dfg-filter-link.table-ronde{background:#f7e6f0!important;color:#981a80!important}a.dp-dfg-filter-link.table-ronde.active{background:#981a80!important;color:#fff!important;border-color:#981a80!important}a.dp-dfg-filter-link.rencontre{background:#e1f3fb!important;color:#0071b9!important}a.dp-dfg-filter-link.rencontre.active{background:#0071b9!important;color:#fff!important;border-color:#0071b9!important}a.dp-dfg-filter-link.conference{background:#fff6e1!important;color:#f6a400!important}a.dp-dfg-filter-link.conference.active{background:#f6a400!important;color:#222c60!important;border-color:#f6a400!important}a.dp-dfg-filter-link.focus{background:#ffe3ec!important;color:#e1013d!important}a.dp-dfg-filter-link.focus.active{background:#e1013d!important;color:#fff!important;border-color:#e1013d!important}a.dp-dfg-filter-link.famille{background:#f1f8e1!important;color:#bbce00!important}a.dp-dfg-filter-link.famille.active{background:#bbce00!important;color:#222c60!important;border-color:#bbce00!important}a.dp-dfg-filter-link.en-soiree{background:#e3e6f7!important;color:#222c60!important}a.dp-dfg-filter-link.en-soiree.active{background:#222c60!important;color:#fff!important;border-color:#222c60!important}a.dp-dfg-filter-link.exposition{background:#ffeadd!important;color:#de5710!important}a.dp-dfg-filter-link.exposition.active{background:#de5710!important;color:#fff!important;border-color:#de5710!important}a.dp-dfg-filter-link.cinema{background:#eeeeee!important;color:#000!important}a.dp-dfg-filter-link.cinema.active{background:#000!important;color:#fff!important;border-color:#000!important}a.dp-dfg-filter-link.remise-prix{background:#fdfada!important;color:#f8de05!important}a.dp-dfg-filter-link.remise-prix.active{background:#f8de05!important;color:#222c60!important;border-color:#f8de05!important}a.dp-dfg-filter-link.concert{background:#e1f7f6!important;color:#006d77!important}a.dp-dfg-filter-link.concert.active{background:#006d77!important;color:#fff!important;border-color:#006d77!important}a.dp-dfg-filter-link.infos{background:#e8f7fc!important;color:#92d4f6!important}a.dp-dfg-filter-link.infos.active{background:#92d4f6!important;color:#222c60!important;border-color:#92d4f6!important}a.dp-dfg-filter-link{display:block;margin:8px 15px!important;border-radius:30px!important;padding:8px 22px!important;font-weight:400;border:1px solid #e0e1e7!important;transition:background .2s,color .2s,box-shadow .2s!important}ul.dp-dfg-level{background-color:#fdfdfd!important;border:1.5px solid #d7d8e4!important;box-shadow:0 4px 18px rgba(40,60,80,0.07)!important;padding:8px 0;margin:0;list-style:none}ul.dp-dfg-level li.dp-dfg-filter a.dp-dfg-filter-link:hover{background-color:#e8eaf5;color:#223;text-decoration:none}.dp-dfg-item .dp-dfg-cf-affichage_date_heure_evenement .dp-dfg-custom-field-value::before{font-family:"ETmodules";content:"\e023";color:#d6006d;font-size:1.1em;margin-right:8px;vertical-align:middle;display:inline-block}.dp-dfg-item .dp-dfg-cf-lieu_de_levenement_festival .dp-dfg-custom-field-value::before{font-family:"ETmodules";content:"\e081";color:#d6006d;font-size:1.1em;margin-right:8px;vertical-align:middle;display:inline-block}.dp-dfg-item .dp-dfg-cf-categories_de_levenement_festival .dp-dfg-custom-field-value::before{font-family:"ETmodules";content:"\e018";color:#d6006d;font-size:1.1em;margin-right:8px;vertical-align:middle;display:inline-block}.dp-dfg-item h2.entry-title{min-height:60px!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-bottom:0!important;width:100%}.dp-dfg-content.entry-summary p:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:60px;margin-bottom:8px;align-items:center}@media (max-width:767px){.dp-dfg-item h2.entry-title,.dp-dfg-content.entry-summary p:first-child{min-height:auto!important;display:block!important;align-items:normal}}.dp-dfg-custom-field-value img{width:100%;max-width:320px;height:180px;object-fit:cover;border-radius:15px;display:block;margin:0 auto 12px auto}@media (max-width:980px){.dp-dfg-custom-field-value img{max-width:230px;height:130px}}@media (max-width:767px){.dp-dfg-custom-field-value img{max-width:80%;height:auto}}.evenements-par-intervenant .dp-dfg-item.carte-evenement-intervenant{background:#fdfdfd!important;border-radius:30px!important;box-shadow:10px 10px 10px rgba(0,0,0,0.2)!important;padding:24px!important;width:320px!important;margin-bottom:32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;transition:box-shadow 0.2s!important}.evenements-par-intervenant .dp-dfg-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:stretch;max-width:1100px;margin-left:auto;margin-right:auto}.evenements-par-intervenant .dp-dfg-custom-field-value{width:100%!important;max-width:320px!important;height:180px!important;overflow:hidden!important;border-radius:15px!important;display:flex!important;justify-content:center!important;align-items:center!important;background:none!important;margin:0 auto 12px auto!important}.evenements-par-intervenant .dp-dfg-custom-field-value img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:15px!important;margin:0!important}.evenements-par-intervenant .dp-dfg-custom-field{background:none!important;box-shadow:none!important;margin:0 0 4px 0!important;padding:0!important;min-height:unset!important;border-radius:0!important}.evenements-par-intervenant .dp-dfg-custom-field-value{display:inline!important;background:none!important;margin:0!important}.titre-carte-evenement{font-family:'AGENCY FB BOLD',Arial,sans-serif!important;font-weight:bold!important;font-size:25px!important;color:#354a9a!important;text-align:center!important;display:block!important;width:100%!important;text-transform:uppercase!important;margin-bottom:10px!important}@media (max-width:900px){.evenements-par-intervenant .dp-dfg-item{width:96%!important;max-width:350px!important;margin-left:auto!important;margin-right:auto!important}.evenements-par-intervenant .dp-dfg-custom-field-value,.evenements-par-intervenant .dp-dfg-custom-field-value img{max-width:230px!important;height:130px!important}}@media (max-width:767px){.evenements-par-intervenant .dp-dfg-custom-field-value{max-width:90%!important;height:auto!important;aspect-ratio:unset!important;margin-bottom:16px!important}.evenements-par-intervenant .dp-dfg-custom-field-value img{width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain!important}}