.elementor-2518 .elementor-element.elementor-element-a179813{--display:flex;--overlay-opacity:0.5;}.elementor-2518 .elementor-element.elementor-element-a179813::before, .elementor-2518 .elementor-element.elementor-element-a179813 > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-a179813 > .e-con-inner > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-a179813 > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-a179813 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-a179813 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://semois-kayaks.be/wp-content/uploads/2026/01/Fichier-42.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2518 .elementor-element.elementor-element-904c8ca.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for booknetic, class: .elementor-element-904c8ca */.booknetic_calendar_days span {
  display: none !important;
}

body .booknetic_time_element div:nth-child(2) {
    display: none !important;
}
body .booknetic_calendar_days span {
    display: none !important;
}
.booknetic_appointment_container_header{
     display: none !important;
}

.booknetic_appointment_container_body{
background-color: white !important;
}
.booknetic_appointment_container{
    background-color: white !important;
}

.booknetic_appointment_container_footer{
    border-top: none !important;
}









/* Masquer "Membre du personnel" */
.booknetic_confirm_date_time > div:nth-child(2) {
    display: none !important;
}

/* Masquer "Lieu" */
.booknetic_confirm_date_time > div:nth-child(3) {
    display: none !important;
}

/* Renommer "Service" en "Descente" */
.booknetic_confirm_date_time > div:nth-child(4) .booknetic_text_primary {
    font-size: 0;
}

.booknetic_confirm_date_time > div:nth-child(4) .booknetic_text_primary::after {
    content: "Descente:";
    font-size: 1rem;
}


.booknetic_appointment_container_body{
    background-color: transparent !important
}









/* Supprimer le scroll interne du formulaire Booknetic */
.booknetic_appointment_container_body {
    max-height: none !important;
    overflow: visible !important;
    height: auto !important;
}

/* S'assurer que le conteneur parent s'adapte aussi */
.booknetic_appointment_container {
    max-height: none !important;
    overflow: visible !important;
    height: auto !important;
}

/* Idem pour le wrapper principal si nécessaire */
.booknetic_appointment {
    max-height: none !important;
    height: auto !important;
}



.booknetic_time_info_box {
    background-color: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 8px;
    padding: 12px 16px;
    margin: 15px 0;
    font-size: 13px;
    line-height: 1.5;
    color: #664d03;
    width: 100%;
    box-sizing: border-box;
}

.booknetic_time_info_box strong {
    display: block;
    margin-bottom: 4px;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for booknetic, class: .elementor-element-b5b2ccb */.booknetic_calendar_days span {
  display: none !important;
}

body .booknetic_time_element div:nth-child(2) {
    display: none !important;
}
body .booknetic_calendar_days span {
    display: none !important;
}
.booknetic_appointment_container_header{
     display: none !important;
}

.booknetic_appointment_container_body{
background-color: white !important;
}
.booknetic_appointment_container{
    background-color: white !important;
}
.booknetic_appointment{
    
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.booknetic_appointment_container_footer{
    border-top: none !important;
}









/* Masquer "Membre du personnel" */
.booknetic_confirm_date_time > div:nth-child(2) {
    display: none !important;
}

/* Masquer "Lieu" */
.booknetic_confirm_date_time > div:nth-child(3) {
    display: none !important;
}

/* Renommer "Service" en "Descente" */
.booknetic_confirm_date_time > div:nth-child(4) .booknetic_text_primary {
    font-size: 0;
}

.booknetic_confirm_date_time > div:nth-child(4) .booknetic_text_primary::after {
    content: "Descente:";
    font-size: 1rem;
}









/* Supprimer le scroll interne du formulaire Booknetic */
.booknetic_appointment_container_body {
    max-height: none !important;
    overflow: visible !important;
    height: auto !important;
}

/* S'assurer que le conteneur parent s'adapte aussi */
.booknetic_appointment_container {
    max-height: none !important;
    overflow: visible !important;
    height: auto !important;
}

/* Idem pour le wrapper principal si nécessaire */
.booknetic_appointment {
    max-height: none !important;
    height: auto !important;
}/* End custom CSS */