.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary )}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-775 .elementor-element.elementor-element-homeheroheadline{--iteration-count:infinite;--animation-duration:1200ms}.elementor-775 .elementor-element.elementor-element-homeheroheadline .elementor-headline{text-align:start;font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;line-height:1.15em}.elementor-775 .elementor-element.elementor-element-homeheroheadline .elementor-headline-plain-text{color:#FFF}.elementor-775 .elementor-element.elementor-element-homeheroheadline .elementor-headline-dynamic-wrapper path{stroke:#FF8A50}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-775 .elementor-element.elementor-element-homeherocarousel .elementor-repeater-item-home-hero-slide-1 .swiper-slide-bg{background-color:#bbb;background-image:url(https://bataclan.be/wp-content/uploads/2026/10/bataclan-groupe-sortie-nature.jpg);background-size:cover}.elementor-775 .elementor-element.elementor-element-homeherocarousel .elementor-repeater-item-home-hero-slide-2 .swiper-slide-bg{background-color:#bbb;background-image:url(https://bataclan.be/wp-content/uploads/2026/10/bataclan-fete-exterieur.jpg);background-size:cover}.elementor-775 .elementor-element.elementor-element-homeherocarousel .elementor-repeater-item-home-hero-slide-3 .swiper-slide-bg{background-color:#bbb;background-image:url(https://bataclan.be/wp-content/uploads/2026/10/bataclan-groupe-dune-mer.jpg);background-size:cover}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-slide{transition-duration:calc(4000ms*1.2);height:552px}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-slide-contents{max-width:66%}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-slide-inner{text-align:center}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:24px;width:24px}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-horizontal .swiper-pagination-progressbar{height:24px}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-pagination-fraction{font-size:24px}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:rgb(255 255 255 / .55);opacity:1}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-pagination-bullet-active{background-color:#FFF}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-775 .elementor-element.elementor-element-homecarouselpause .elementor-button{background-color:#C24E00;font-family:"Montserrat",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-radius:8px 8px 8px 8px}.elementor-775 .elementor-element.elementor-element-homecarouselpause .elementor-button:hover,.elementor-775 .elementor-element.elementor-element-homecarouselpause .elementor-button:focus{background-color:#A84300;color:#FFF}.elementor-775 .elementor-element.elementor-element-homecarouselpause>.elementor-widget-container{margin:12px 0 0 0}.elementor-775 .elementor-element.elementor-element-homecarouselpause .elementor-button:hover svg,.elementor-775 .elementor-element.elementor-element-homecarouselpause .elementor-button:focus svg{fill:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-calendar{height:720px;background-color:#FFF;overflow:hidden;--calendo-weekend-bg:#FFFFFF;--calendo-event-default-bg:#C24E00;--calendo-event-default-text:#FFFFFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-toolbar{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.elementor-775 .elementor-element.elementor-element-acccalw .fc-toolbar-title{color:#24395B}.elementor-775 .elementor-element.elementor-element-acccalw .fc-toolbar .fc-toolbar-chunk:first-child{order:1}.elementor-775 .elementor-element.elementor-element-acccalw .fc-toolbar .fc-toolbar-chunk:nth-child(2){order:2}.elementor-775 .elementor-element.elementor-element-acccalw .fc-toolbar .fc-toolbar-chunk:last-child{order:3}.elementor-775 .elementor-element.elementor-element-acccalw .fc-button{margin-left:0;margin-right:0;background-color:#24395B;border-color:#24395B;color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-button-group>.fc-button{margin-left:0;margin-right:0}.elementor-775 .elementor-element.elementor-element-acccalw .fc-button-group>.fc-button:first-child{margin-left:0}.elementor-775 .elementor-element.elementor-element-acccalw .fc-button:hover{background-color:#C24E00;border-color:#C24E00;color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-button.fc-button-active,.elementor-775 .elementor-element.elementor-element-acccalw .fc-button:active{background-color:#C24E00;border-color:#C24E00;color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-col-header-cell{background-color:#24395B;color:#FFF;border-bottom-style:solid}.elementor-775 .elementor-element.elementor-element-acccalw .fc-col-header-cell a{color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-daygrid-day{background-color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-scrollgrid-section-body td,.elementor-775 .elementor-element.elementor-element-acccalw .fc-scrollgrid-section-body th{border-color:#e0e0e0;border-width:1px}.elementor-775 .elementor-element.elementor-element-acccalw .fc .fc-day-today{background-color:#F5F1E8!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc .fc-daygrid-day.fc-day-today{background-color:#F5F1E8!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{background-color:#F5F1E8!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-theme-standard .fc-day-today{background-color:#F5F1E8!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-day-today .fc-daygrid-day-number{color:#A84300}.elementor-775 .elementor-element.elementor-element-acccalw .fc-daygrid-day.fc-day-sat,.elementor-775 .elementor-element.elementor-element-acccalw .fc-daygrid-day.fc-day-sun{background-color:#FFF}.elementor-775 .elementor-element.elementor-element-acccalw .fc-daygrid-day-number{color:#2B2B2B}.elementor-775 .elementor-element.elementor-element-acccalw .fc-day-other{background-color:#F5F7FA}.elementor-775 .elementor-element.elementor-element-acccalw .fc-event.calendo-event--default-bg{background-color:#C24E00!important;border-color:#C24E00!important}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-event-header.calendo-event-header--default-bg{background-color:#C24E00!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-event.calendo-event--default-text{color:#FFFFFF!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-event.calendo-event--default-text .fc-event-main{color:#FFFFFF!important}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-event-header.calendo-event-header--default-text{color:#FFFFFF!important}.elementor-775 .elementor-element.elementor-element-acccalw .fc-event{border-radius:3px;transition:all 150ms ease}.elementor-775 .elementor-element.elementor-element-acccalw .fc-event:hover{transform:translateY(-2px)}.elementor-775 .elementor-element.elementor-element-acccalw .fc-list-day-cushion{background-color:#F5F7FA;color:#24395B}.elementor-775 .elementor-element.elementor-element-acccalw .fc-list-day-cushion a{color:#24395B}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-modal-overlay{background-color:rgb(0 0 0 / .6)}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-modal-content{background-color:#FFF;border-radius:12px;max-width:500px}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-event-details{color:#2B2B2B}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-event-link a{background-color:#C24E00;color:#FFF}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-775 .elementor-element.elementor-element-694744f{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-slide{height:calc(100vw - 40px)}.elementor-775 .elementor-element.elementor-element-694744f{--grid-columns:2}}@media(max-width:767px){.elementor-775 .elementor-element.elementor-element-homeheroheadline .elementor-headline{font-size:30px}.elementor-775 .elementor-element.elementor-element-homeherocarousel .swiper-slide{height:calc(100vw - 40px)}.elementor-775 .elementor-element.elementor-element-acccalw .calendo-calendar{height:560px}.elementor-775 .elementor-element.elementor-element-694744f{--grid-columns:1}}