
.contact-supl-bloc {
    padding: 5% 5% 2% 5%;
    background-color: #26a4c7;
    color: #e8f8fb;
    font-size: 16px;
}

.col-policy {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-align: end;
}

.col-policy  #link-cookies {
    margin-left: 1rem;
}

.col-policy #link-cookies, .col-policy a#link-policy {
    color: #4f4f4f;
}

#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div {
    display: grid;
    grid-template: "heading chevron";
    grid-template-columns: 2fr 25px;
    grid-gap: 15px;
    align-items: center
}

#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
    grid-template: "heading paragraph label checkbox chevron";
    grid-template-columns: 2fr auto 0 auto 25px
}

@media screen and (max-width: 500px){
    .col-policy {
        display: grid;
        text-align: center;
        justify-content: center;
    }
    
    .col-policy #link-cookies {
        padding-top: 0px !important;
    }
    
    #cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,
    #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
        display: block;
        text-align-last: center;
    }
}

@media screen and (max-width: 768px){
    .col-md-7.col-policy {
        justify-content: center;
    }
}
