.page-header-slider{width:100%;height:70vh;overflow:hidden}.page-header-slider-inner,.page-header-slide{width:100%;height:100%;position:relative;display:flex}.page-header-slider-inner .slide-image-background{width:100%;height:100%}.page-header-slider-inner .slide-image-background>img{object-fit:cover;object-position:50%;width:100%;height:100%}.slide-image-content{position:absolute;z-index:2;top:0;bottom:0;width:100%;display:flex;align-items:center;color:var(--white)}.slide-image-content-inner{max-width:50%}.page-header-slide-pre-title{text-transform:uppercase;display:inline-block}.page-header-slide-title{font-size:var(--fs-54);line-height:1;font-weight:var(--fw-bold);margin-bottom:1em;text-transform:uppercase}.page-header-slide-pre-title-text{padding-right:2em;display:inline-block}.page-header-slide-pre-title-separator{height:2px;background:#FFF;margin:15px 0}a.page-header-slide-button{display:inline-block;background:#FFF;padding:.75em 1.5em;border-radius:2em;font-size:var(--fs-13);text-transform:uppercase;text-decoration:none;color:var(--black);border:1px solid #FFF}a.page-header-slide-button:hover{background:none;color:var(--white)}.page-header-slider.backend{height:auto}.page-header-slider.backend .page-header-slider-inner,.page-header-slider.backend .page-header-slide{display:block}.page-header-slider-nav{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;padding:10px}.page-header-slider-nav-dots>span{width:10px;height:10px;background:#fff;display:inline-block;border-radius:100%;margin:0 10px;opacity:.3;cursor:pointer}.page-header-slider-nav-dots>span.tns-nav-active{opacity:1}.page-header-slider-nav-layout{position:absolute;left:calc(50% - 150px);width:300px;bottom:-1px;display:flex;justify-content:space-between;pointer-events:none}.page-header-slider-nav-layout>svg{height:40px;width:auto}.page-header-slider-nav:before,.page-header-slider-nav:after{content:"";display:block;position:absolute;height:38px;background:#fff;bottom:0;width:calc(50% - 150px)}.page-header-slider-nav:before{left:0}.page-header-slider-nav:after{right:0}.page-header-slider.single .page-header-slider-nav{display:none}.mini-header-slider.page-header-slider{width:100%;height:30vh;overflow:hidden}.mini-header-slider.page-header-slider .slide-image-content-inner{padding-top:100px}.page-header-slider.black-header-slider{height:165px}.page-header-slider.black-header-slider .slide-image-content{background:#333}@media (max-width:1200px){.page-header-slider{height:60vh}.page-header-slide-title{font-size:var(--fs-40)}.slide-image-content>.container{width:1000px;max-width:calc(100% - 60px);margin:auto}}@media (max-width:800px){.slide-image-content-inner{max-width:100%}.page-header-slider{height:50vh}}.sb-inscription .acf-fields.-top.-border{border:none}.sb-inscription .acf-field-text .acf-label,.sb-inscription .acf-field-email .acf-label,.sb-inscription .acf-field-date-picker .acf-label,.sb-inscription .acf-field-select .acf-label,.sb-inscription .acf-field-true-false .acf-label,.sb-inscription .acf-field-hidden .acf-label,.sb-inscription .acf-field-textarea .acf-label,.sb-inscription .acf-field-message .acf-label{display:none}.sb-inscription .acf-field-text.display-label .acf-label,.sb-inscription .acf-field-email.display-label .acf-label,.sb-inscription .acf-field-date-picker.display-label .acf-label,.sb-inscription .acf-field-select.display-label .acf-label,.sb-inscription .acf-field-true-false.display-label .acf-label,.sb-inscription .acf-field-hidden.display-label .acf-label,.sb-inscription .acf-field-textarea.display-label .acf-label{display:initial}.sb-inscription .acf-fields>.acf-field{border-top:0;padding:0 .75em;margin-bottom:.75em}.sb-inscription .acf-field[data-width]+.acf-field[data-width]{border:none}.sb-inscription .af-field.af-field-type-group.acf-field.acf-field-group{padding:0 0 1em 0}.sb-inscription .af-field.af-field-type-group.acf-field.acf-field-group .acf-label{padding:.5em .75em}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{border-radius:6px;padding:6px 8px}div#date-select-save,div#class-select-save{display:none}div#event_id,div#reservation-type,div#formule-select-save{display:none}button.acf-button.af-submit-button{background:var(--black);color:var(--white);border:1px solid var(--black);font-weight:var(--fw-bold);padding:.75em 3em}.af-success{padding:3em;background:#8fff99;font-size:var(--fs-30);text-align:center}.af-success p{margin:0}.reservation-error{text-align:center;padding:5em 2em;border:1px solid var(--black)}div#option-select{display:none}.sb-inscription.has-option div#option-select{display:block}.event-return a{color:#000}.sb-inscription{position:relative}.event-description-long{margin-bottom:2em}.event-return svg{width:20px;vertical-align:middle;margin-right:10px}a.cgv-link{text-decoration:underline}.loader{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#fff;z-index:9;opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.loader>svg{width:100px}.sb-inscription.loaded .loader{display:none}.loader svg path{animation:rotateLoader 1s linear infinite;transform-origin:center}@keyframes rotateLoader{from{transform:rotate(0)}to{transform:rotate(360deg)}}