.cs-c-cookies-bandeau
{
    font-family: 'Muli', sans-serif;

    position: fixed;
    z-index: 999;
    bottom: 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    min-height: 76px;
    padding: 8px 4.79%;

    color: #fff;
    background: rgba(0, 0, 0, .8);

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;
}
@media (max-width: 768px)
{
    .cs-c-cookies-bandeau
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.cs-c-cookies-bandeau p
{
    font-family: 'Muli', sans-serif;
    font-size: 14px;

    width: 62.5%;
    margin-right: 4.3%;
}
@media (max-width: 768px)
{
    .cs-c-cookies-bandeau p
    {
        width: 100%;
        margin: 10px 0;
    }
}
.cs-c-cookies-bandeau a
{
    text-decoration: underline;

    color: #fff;
}
.cs-c-cookies-bandeau__buttons-box
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    width: 23.62%;
}
@media (max-width: 768px)
{
    .cs-c-cookies-bandeau__buttons-box
    {
        width: 50%;
    }
}
@media (max-width: 450px)
{
    .cs-c-cookies-bandeau__buttons-box
    {
        width: 100%;
    }
}
.cs-c-cookies-bandeau__buttons-box .cs-c-cookies-bandeau__buttons
{
    font-family: 'Muli', sans-serif;
    font-weight: bold;

    width: 49.95%;
    min-height: 40px;
    margin-right: .3%;

    color: #000;
    border: 0;
    background: #fff;
}
.cs-c-cookies-bandeau__buttons-box .cs-c-cookies-bandeau__buttons:hover
{
    color: #fff;
    background: transparent;
}
.cs-c-cookies-bandeau__buttons-box .cs-c-cookies-bandeau__buttons:nth-last-child(1)
{
    color: #fff;
    background: transparent;
}