main .encart-rounded-grey .gn-label--mandatory::after {
    display: none !important;
}

main .encart-rounded-grey {
    background-color: #F6F6F6;
    border-radius: 20px;
    padding: 50px 100px 60px;
}

main .encart-rounded-grey img.logo {
    max-width: 280px;
    display: block;
    margin: 0 auto;
}

main .encart-rounded-grey .fr-input {
    background-color: white;
    padding: 25px 10px;
    box-shadow: inset 0 -2px 0 0 black !important;
}

main .encart-rounded-grey button[type="submit"].fr-btn {
    background-color: #E0001A;
}

main .encart-rounded-grey button[type="submit"].fr-btn:hover,
main .encart-rounded-grey button[type="submit"].fr-btn:focus-within {
    background-color: #ff001e;
}

main .encart-rounded-grey a.fr-btn {
    background-color: #8a8a8a;
}

main .encart-rounded-grey a.fr-btn:hover,
main .encart-rounded-grey a.fr-btn:focus-within {
    background-color: #9a9a9a;
}

main .encart-rounded-grey h3 {
    font-size: 24px;
    text-align: center;
    margin: 30px 0;
}

main .encart-rounded-grey #show-passord-for-field-password {
    color: #E0001A;
    border: 0;
    background-color: white;
    box-shadow: inset 0 -2px 0 0 black !important;
}

@media (max-width: 991px) {
    main .encart-rounded-grey {
        padding: 0;
    }

    main {
        background-color: #F6F6F6;
    }
}