.elementor-9022 .elementor-element.elementor-element-f7ac874{--display:flex;--padding-top:064px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper table thead:first-child tr:first-child th,
					.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
					.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-theme-standard .fc-list,
					.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-theme-standard td,
					.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-theme-standard th{border-color:#C4D3DF;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-daygrid-day.fc-day-today{background-color:#FFF5E1;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-timegrid-col.fc-day-today{background-color:#FFF5E1;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion{font-size:16px;color:#FFFFFF;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper th.fc-col-header-cell.fc-day{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-daygrid-day-top{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-toolbar h2.fc-toolbar-title{text-transform:none;color:var( --e-global-color-accent );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button{font-size:14px;color:var( --e-global-color-f5fa70f );background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover{background-color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active{background-color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-daygrid-event{font-size:13px;color:var( --e-global-color-f5fa70f );background-color:var( --e-global-color-24736c2 );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-daygrid-event .fc-event-main{font-size:13px;color:var( --e-global-color-f5fa70f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-timegrid-event{font-size:13px;color:var( --e-global-color-f5fa70f );background-color:var( --e-global-color-24736c2 );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-timegrid-event .fc-event-main{font-size:13px;color:var( --e-global-color-f5fa70f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-list-event{font-size:13px;color:var( --e-global-color-f5fa70f );background-color:var( --e-global-color-24736c2 );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-daygrid-event .fc-daygrid-event-dot{border-color:var( --e-global-color-accent );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-list-event .fc-list-event-dot{border-color:var( --e-global-color-accent );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup{border-radius:10px 10px 10px 10px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup .ha-ec-popup-image img{border-radius:10px 10px 10px 10px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-icon{font-size:18px;color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-icon{font-size:18px;color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-icon{font-size:18px;color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-time{color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-guest{color:var( --e-global-color-9a2e38f );}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-location{color:var( --e-global-color-9a2e38f );}@media(max-width:767px){.elementor-9022 .elementor-element.elementor-element-4108520 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper th.fc-col-header-cell.fc-day{Padding:02px 02px 02px 02px;font-size:12px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion{Padding:02px 02px 02px 02px;font-size:12px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc .fc-daygrid-day-top{font-size:13px;}.elementor-9022 .elementor-element.elementor-element-4108520 .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button{font-size:10px;}}/* Start custom CSS for ha-event-calendar, class: .elementor-element-4108520 */.custom-btn {
  
  margin-top: 24px;
  margin-bottom:-48px;
  display: inline-block;
  background-color: #f7a600; /* Jaune orangé */
  color: #FFF;
  font-weight: bold;
  padding: 12px 24px;
  border-radius: 6px;
  text-decoration: none;
  transition: background-color 0.3s ease;
  font-family: sans-serif;
  text-transform: uppercase;
}

.custom-btn:hover {
  background-color: #DD5880;
  color: #FFF;/* Couleur plus foncée au survol */
}


.ha-ec-popup-content .ha-ec-popup-readmore {
    display: none !important;/* End custom CSS */