.cookie-policy {
    padding: .9375rem 1.375rem 1.875rem;
    background: #4a4a4a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0px;
    /*-webkit-animation: d .5s forwards;
    -webkit-animation-delay: 2s;
    animation: d .5s forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;*/
    z-index: 1000;
}

.cookie-policy p {
    color: #FFF;
}

.cookie-policy__wrapper {
    margin-right: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

button.cta__primary {
    width: 100px;
    display: block;
}

.cookie-policy__link {
    color: #ffc108;
}

.cookie-policy__link:hover {
    color: #28a745;
}

@media (min-width: 768px) {
    .cookie-policy {
        padding: 1.25rem 1.375rem;
    }
    .cookie-policy__wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 83.3333333333%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) {
    .cookie-policy__wrapper {
        width: 66.6666666667%;
    }
}