html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}


.home1 {
    background-image: url("../assets/images/aerial-top-view-cars-driving-turning-street.jpg");
    background-size: cover;
    background-position: 10% 10%;
    background-repeat: no-repeat;
    min-height: 65vh;
    overflow: auto;
    background-color: rgba(0, 29, 80, 0.75); /* Black color with 75% opacity */
    background-blend-mode: multiply; /* Blend the background color with the image */
}

.apropos {
    background-image: url("../assets/images/close-up-sign-goes-straight-traffic-sign.jpg");
    background-size: cover;
    background-position: 10% 10%;
    min-height: 65vh;
    background-repeat: no-repeat;
    background-color: rgba(0, 29, 80, 0.75); /* Black color with 75% opacity */
    background-blend-mode: multiply; /* Blend the background color with the image */
}

.contact {
    background-image: url("../assets/images/woman_balance.jpg");
    background-size: cover;
    background-position: 10% 10%;
    /* min-height: 65vh; */
    background-repeat: no-repeat;
    background-color: rgba(0, 29, 80, 0.75); /* Black color with 75% opacity */
    background-blend-mode: multiply; /* Blend the background color with the image */
}

.competences {
    background-image: url("../assets/images/femme-debout-air-confiante-interieur-generee-par-ia.jpg");
    background-size: cover;
    background-position: 10% 10%;
    min-height: 65vh;
    background-repeat: no-repeat;
    background-color: rgba(0, 29, 80, 0.75); /* Black color with 75% opacity */
    background-blend-mode: multiply; /* Blend the background color with the image */
}
.blog {
    background-image: url("../assets/images/notes-manuscrites-papier-qu-etudiant-etudie-pour-examens-generes-par-ia.jpg");
    background-size: cover;
    background-position: 10% 10%;
    min-height: 45vh;
    background-repeat: no-repeat;
}
.legal {
    background-image: url("../assets/images/aerial-top-view-cars-driving-turning-street.jpg");
    background-size: cover;
    background-position: 10% 10%;
    background-repeat: no-repeat;
    background-color: rgba(0, 29, 80, 0.75); /* Black color with 75% opacity */
    background-blend-mode: multiply; /* Blend the background color with the image */
    
}


.icon {
    font-size: 24px;
    
}
/* Add custom styles for the scroll-to-top button */
#scrollToTopButton {
    position: fixed;
    bottom: 85px;
    right: 30px;
    display: none;
    z-index: 99;
}
/* Add custom styles for the call button */
#callButton {
    display: none;
}
.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: #001d50;
  padding-top: 10px;
  padding-bottom: 10px;
  /* Add any other styling you want for the sticky phone number */
}
.custom-line {
    border-top: 4px solid #ffffff; /* Custom line color and thickness */
    width: 100%; /* Set the desired width of the line */
    margin: 0 auto; /* Center the line horizontally */
}
