/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* .header-engagements .first {
    flex: 0 0 860px;
    max-width: 860px;
} */

.header-engagements h1 {
    font-size: 60px;
    line-height: 73px;
    letter-spacing: 0.0907519px;
}

.header-engagements .pictos {
    margin-top: 40px;
}

.header-engagements .picto + .picto {
    margin-left: 12px;
}

.header-engagements .description p:not(:last-of-type) {
    margin-bottom: 20px;
}

.header-engagements {
    padding: 176px 0 98px;
}

@media (min-width: 992px) {
    .header-engagements h1 em {
        display: block;
    }
}

.header-engagements .pictos a {
    /* color: white; */
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    position: relative;
}

.header-engagements .pictos .more {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f2f2f2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 10px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 5px;
    opacity: 0;
    padding: 16px;
    position: absolute;
    text-align: center;
    top: 5px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: calc(100% - 10px);
    visibility: hidden;
}

.header-engagements .pictos a:hover .more {
    visibility: visible;
    opacity: 1;
}
