.mobile-menu-toggle svg path {
    -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
    -o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
    transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
    fill: none;
    stroke: #fff;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    stroke-width: 30px; 
}

.ltn__breadcrumb-area {
    background-color: var(--section-bg-1);
    margin-bottom: 120px;
    padding-top: 150px;
    padding-bottom: 110px; 
}

.ltn__about-us-area{
    
}
.bg-light-blue {
  background-color: #9ee1f4; /* bleu clair comme sur l’image */
  color: #000;
}

.ltn__contact-info-box {
  background-color: #f8fcff;
  padding: 20px;
  border-radius: 6px;
}

.ltn__contact-info-box i {
  color: #1bbde8;
}

.ltn__form-box input,
.ltn__form-box textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 16px;
  padding: 12px;
}

.ltn__form-box button {
  padding: 10px 30px;
}


 #services {
    scroll-margin-top: 120px; /* Ajuste selon la hauteur de ton header */
}

.site-logo img {
  max-height: 60px;
  width: auto;
}

   @media (max-width: 990px) {
    #slider {
        height: auto !important;
    }

    .ltn__slide-item-img {
        height: auto !important;
        max-height: 300px;
        object-fit: cover;
    }

    .ltn__slide-item {
        position: relative;
        z-index: 1;
    }

    #services {
        margin-top: 10px; /* Évite de coller au slider */
        position: relative;
        z-index: 2;
        padding-top: 0;
    }
}

