.cmp-cookie-agreement { 
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 999999;
    background: #ffffff; /*Background Notification*/
    box-shadow: 0 0 15px rgba(124, 135, 147, 0.4);
    display: none;
}
.cmp-cookie-agreement.show { display: block;}
#cmp-cookie-free-field.show { display: block;}


    .cmp-cookie-agreement__close {
        top: 12px;
        right: 12px;
        cursor: pointer;
        width: 24px;
        height: 24px;
        position: absolute;
        color: #7c8793;
    }
    
    .cmp-cookie-agreement__inner { display: block; margin: 0; padding: 0; }
        .cmp-cookie-agreement__text  { margin: 10px; }
            .cmp-cookie-agreement__text p { margin-bottom: 10px; /*color: #000;*/} /*Font Color Notification*/
        
        .cmp-cookie-agreement__btn {flex: 0 0 auto; cursor: pointer;}
            .cmp-cookie-agreement-btn { 
                box-shadow: 0px 0px 0px;
                
                color: var(--color-white); /*Font color link*/
                background: var(--color-link-hover);  /*Background link color*/
                border-color: var(--color-link-hover); /*Border link color*/
                
                line-height: 40px;
                height: 40px;
                padding: 0 12px;
                border-radius: 25px;
                border-width: 1px;
                border-style: solid;
                white-space: nowrap;
                display: inline-flex;
                font-weight: 400;
                align-items: center;
                justify-content: center;
                transition: .1s ease-in-out;
            }
                .cmp-cookie-agreement-btn__text {}
 
 
 @media only screen and (min-width: 1280px){
    .cmp-cookie-agreement__inner {
        max-width: 1280px;
        margin: 0 auto;
        padding: 15px 32px;
    }
    .cmp-cookie-agreement__text {
        padding-right: 52px;
    }  
}



@media only screen and (min-width: 300px){
    .cmp-cookie-agreement__inner {
        padding: 24px;
        display: flex;
        align-items: center;
        padding: 10px 10px;
    }
        
    .cmp-cookie-agreement__text {
        margin-bottom: 0px;
        padding-right: 40px;
        flex: 1 1 auto;
    }    
}

#cmp-cookie-free-field { height: 95px; display: none;} /*Indent size bottom free field*/  
    