/* SUR-ES - Klaro */

#cookieScreen,
#klaro .cookie-modal{
    position:fixed !important;
    inset:0 !important;

    display:flex !important;
    justify-content:center !important;
    align-items:center !important;

    background:rgba(0,0,0,.45) !important;
    backdrop-filter:blur(2px);
}

#klaro .cm-modal{
    width:430px !important;
    max-width:90vw !important;

    background:#34302f !important;
    border-radius:10px !important;

    box-shadow:none !important;
}

#klaro button,
#klaro input[type=button],
#klaro .cm-btn{
    background:#5c5c5c !important;
    color:#fff !important;
    border:none !important;
    border-radius:6px !important;
}

#klaro button:hover,
#klaro input[type=button]:hover,
#klaro .cm-btn:hover{
    background:#6c6c6c !important;
}

#klaro .kpoweredby{
    display:none !important;
}
#klaro .cm-modal{
    position: fixed !important;

    width: 430px !important;
    max-width: 90vw !important;

    left: 50% !important;
    top: calc(50% + 40px) !important;

    transform: translate(-50%, -50%) !important;

    margin: 0 !important;

    background: #34302f !important;
    border-radius: 10px !important;

    box-shadow: none !important;
}