.elementor-6442 .elementor-element.elementor-element-5470898{--display:flex;}.elementor-6442 .elementor-element.elementor-element-90da1c4{--display:flex;}.elementor-6442 .elementor-element.elementor-element-2914a82{--display:flex;}.elementor-6442 .elementor-element.elementor-element-cc8011d{--display:flex;}.elementor-6442 .elementor-element.elementor-element-88f79bd{--display:flex;}.elementor-6442 .elementor-element.elementor-element-8eebef4{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}/* Start custom CSS for nested-accordion, class: .elementor-element-8eebef4 */.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item{border:1px solid #dbe6df;border-radius:10px;overflow:hidden;margin-bottom:10px;background:#fff;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item-title{min-height:50px;padding:12px 18px;background:#f7faf8;color:#173d2d;font-size:18px;font-weight:700;line-height:1.3;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item-title[aria-expanded="true"]{background:#e8f2ec;color:#17633f;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item-title-icon{color:#2f7d55;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con{padding:4px 18px 10px;background:#fff;height:auto!important;min-height:0!important;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px 18px!important;height:auto!important;min-height:0!important;padding:14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e5ece7!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con:last-child{border-bottom:0!important;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>.e-paragraph-base{flex:1 1 28rem!important;margin:0!important;min-width:0!important;color:#17313b;font-size:16px;line-height:1.45;font-weight:700;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>a.e-button-base{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;background:#17633f!important;color:#fff!important;font-size:0!important;line-height:1.2!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;border:0!important;border-radius:6px!important;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>a.e-button-base::after{content:"Consulter le règlement";font-size:15px;line-height:1.2;}
.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>a.e-button-base:hover{background:#125033!important;color:#fff!important;}
@media(max-width:900px){.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con{align-items:flex-start!important;}}
@media(max-width:767px){.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item-title{min-height:48px;padding:12px 15px;font-size:17px;}.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con{padding:2px 15px 8px;}.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con{flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:13px 0!important;}.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>.e-paragraph-base{flex:0 0 auto!important;}.elementor-6442 .elementor-element.elementor-element-8eebef4 .e-n-accordion-item>.e-con>.e-con>.e-con>a.e-button-base{width:100%!important;}}/* End custom CSS */