/* START HERO */
.hero {
    height: 90vh;
}

.hero .uniformSpacing{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1.5em;
    align-items: center;
    height: 100%;
}

.hero .uniformSpacing img{
    max-height: 100%;
    height: 60vh;
    width: auto;
}

.hero .uniformSpacing .links{
    display: flex;
    gap: 1em;
}

/* END HERO */


/* START bandeauCalendar */
.bandeauCalendar .uniformSpacing {
    display: flex;
    gap: 1.5em;
}

.bandeauCalendar .textWrapper{
    display: flex;
    flex-direction: column;
    gap: 2em;
    width: 50%;
}

.bandeauCalendar iframe{
    width: 50% !important;
    min-height: fit-content !important;
}

/* END bandeauCalendar */


/* START textImg */
.textImg .uniformSpacing{
    display: flex;
    gap: 1.5em;
    align-items: center;
}

.textImg .uniformSpacing .introText,
.textImg .uniformSpacing img{
    width: 50%;
}

.textImg .uniformSpacing img{
    height: auto;
}

/* END textImg */

/* START equipe */
.equipe .uniformSpacing{
    display: flex;
    flex-direction: column;
    gap: 2.5em;
}

.equipe .uniformSpacing .imgs{
    display: flex;
    gap: 1.5em;
}

.equipe .uniformSpacing .imgs img{
    width: 50%;
    height: auto;
    aspect-ratio: 21/9;
    object-fit: cover;
}

/* END equipe */
