.elementor-widget-kit-prochain-evenement .kit-next-event__link{align-items:center}
.elementor-widget-kit-prochain-evenement .kit-next-event__link::before{content:"";display:block;flex:0 0 auto;border-radius:50%}
.elementor-widget-kit-prochain-evenement .kit-next-event-widget--no-dot .kit-next-event__link::before{display:none}
.kit-next-event-mobile{display:none}

@media(max-width:767px){
	.kit-next-event-shell.kit-next-event-shell--collapsed{min-height:0!important;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
	.kit-next-event-shell.kit-next-event-shell--collapsed::before{opacity:0!important;background:transparent!important}
	.elementor-widget-kit-prochain-evenement .kit-next-event-widget-content{display:none}
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile{display:block}
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__trigger{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:999px;background:transparent;color:#fff;box-shadow:none;font:inherit;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,padding .2s ease,box-shadow .2s ease}
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__dot{width:8px;height:8px;flex:0 0 8px;border:1px solid currentColor;border-radius:50%;background:currentColor;transition:background-color .2s ease}
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__trigger:hover,
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__trigger:focus-visible{padding-right:20px;padding-left:20px;background:#269f95;color:#fff;box-shadow:none;outline:none}
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__trigger:hover .kit-next-event-mobile__dot,
	.elementor-widget-kit-prochain-evenement .kit-next-event-mobile__trigger:focus-visible .kit-next-event-mobile__dot{background:transparent}
	.elementor-widget-kit-prochain-evenement.is-mobile-open .kit-next-event-mobile{display:none}
	.elementor-widget-kit-prochain-evenement.is-mobile-open .kit-next-event-widget-content{display:block;animation:kit-next-event-open .22s ease both}
}

@keyframes kit-next-event-open{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
