.img-about {
    max-height: 620px;
    object-fit: cover;
}

.color {
    color: #F84646;
}

.box {
    background: linear-gradient(to left, #F84646 15px, transparent 8px) top right,
            linear-gradient(to bottom, #F84646 15px, transparent 8px) top right,
            linear-gradient(to right, #F84646 15px, transparent 8px) bottom left,
            linear-gradient(to top, #F84646 15px, transparent 8px) bottom left;
    background-size: 50px 50px; /* Chaque coin occupe un quart de la surface */
    background-repeat: no-repeat; /* Empêche les répétitions */
    pointer-events: none; /* Assure que le pseudo-élément n'interfère pas avec les interactions */
    padding: 5px;
    overflow: hidden; /* Empêche tout débordement */
}

.logo-about {
    max-width: 300px;
}

.aboutme {
    background-color: #F2F2F2; /* Fond principal */
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    min-height: 250px;
}

.presentation-about {
    align-items: center;
}


.blockquote {
    justify-self: center;
}

.img-temoignage {
    height: 40vw;
}

.comment-temoignage {
    top: 75%;
    margin: 0 auto;
    width: fit-content;
}

/* slider temoignage */
.carousel-control-prev-2, .carousel-control-next-2{
    width: 6vh;
    height: 6vh;
    background-color:#f84646d5;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.5;
  }
  
  .carousel-control-prev-2:hover, .carousel-control-next-2:hover{
    opacity: 1;
  }

  @media (min-width: 992px) {
    .img-about {
        max-height: 780px;
    }
  }