.cookie-consent-bar{
    display:block;
    background:#fff;
    position:fixed;
    bottom:-500px;
    right:0;
    z-index:12222;
    max-width:375px;
    border-radius:12px 12px 0 0;
    font-family:'Onest',sans-serif;
    box-shadow:0 5px 18px -2px rgba(20,27,77,.1);
    transition:all .8s ease;
}

.cookie-consent-bar[aria-hidden="true"]{
    display:none;
}

.cookie-consent-bar.show{
    bottom:0;
}

.cookie-consent-bar .container{
    position:relative;
    padding:24px;
}

.cookie-consent-bar .title{
    font-size:20px;
    font-weight:700;
    margin-bottom:12px;
    margin-right:30px;
    line-height:1.2;
}

.cookie-consent-bar p{
    margin:0;
    font-size:14px;
    line-height:1.5;
}

.cookie-consent-bar a{
    color:#000;
    text-decoration:underline;
}

.cookie-consent-bar .action_close-cookie-consent-bar{
    position:absolute;
    right:24px;
    top:24px;
}

.cookie-consent-bar .action_close-cookie-consent-bar svg path{
    transition:.2s;
}

.cookie-consent-bar .action_close-cookie-consent-bar:hover svg path{
    fill:#555;
}

@media (min-width:1025px){
    .cookie-consent-bar{
        right:30px;
    }
}