
.menu-item a:after {
    content: '';
    display: block;
    position: absolute;
    height: 3px;
    bottom: -5px;
    background-color: var(--header-menu-item-color-hover);
    transform: scale(0);
    transition: transform 0.2s ease-in-out;
}
.menu-item a:hover:after {
    transform: scale(1);
    width: 100%;
}

.gallerie {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  display: flex;
}

.gallerie .forfait {
   scroll-snap-align: center;
}

.slick-dots {
	margin-top: 0px !important
}