/**
 * Cookie banner styles
 */

.cookie-banner {
    position:relative;
    max-width:100%;
    margin:0 auto;
    width:100%;
    color:red;
    background:#fff;
    z-index:999;
}

.cookie-banner .inner {
    max-width:1200px;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}

.cookie-banner .content {
    padding:0 1rem;
}

.cookie-banner p {
    margin:0;
    color:#303c49;
}

.cookie-banner a {
    color:#e40045;
    text-decoration:underline;
    transition:all 3s ease;
}

.cookie-banner a:hover {
    color:#303c49;
}

.cookie-banner .confirm {
    display:block;
    padding:15px;
    color:#fff;
    background:#303c49;
    cursor:pointer;
    transition:all 0.4s ease;
}

.cookie-banner .confirm:hover {
    color:white;
    background:#e40045;
}