:root {
        --backgroundColor: #006EB9;
        --HeaderFontColor: #ffffff;
        --bodyFontColor: rgba(255,255,255,0.5);
        --buttonBackgroundColor: #ffffff;
        --buttonHoverBackgroundColor: rgba(255,255,255,0.5);
        --buttonFontColor: #006EB9;
        --buttonHoverFontColor: #ffffff;
    }

     #gdpr-cookie-message {
        display: none !important;
        position: fixed;
        right: 20px;
        bottom: 20px;
        max-width: 375px;
        background-color: var(--backgroundColor);
        padding: 20px;
        border-radius: 5px;
        box-shadow: 0 6px 6px rgba(0,0,0,0.25);
        margin-left: 30px;
        font-family: system-ui;
        z-index: 2147483648;
    }

        #gdpr-cookie-message body {
            padding: 30px;
            color: #333;
            font-family: inherit;
            font-weight: 400;
            font-style: normal;
            font-size: 18px;
        }

        #gdpr-cookie-message h4 {
            color: var(--HeaderFontColor);
            font-family: 'Quicksand', sans-serif;
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 10px;
        }

        #gdpr-cookie-message p {
            color: var(--bodyFontColor);
            font-size: 15px;
            line-height: 1.5em;
        }

            #gdpr-cookie-message p:last-child {
                margin-bottom: 0;
                text-align: right;
            }

        #gdpr-cookie-message a {
            color: var(--HeaderFontColor);
            text-decoration: none;
            font-size: 15px;
            padding-bottom: 2px;
            border-bottom: 1px dotted var(--bodyFontColor);
            transition: all 0.3s ease-in;
        }

            #gdpr-cookie-message a:hover {
                color: var(--bodyFontColor);
                border-bottom-color: var(--HeaderFontColor);
                transition: all 0.3s ease-in;
            }

        #gdpr-cookie-message button,
        button#ihavecookiesBtn {
            border: none;
            background: var(--buttonBackgroundColor);
            color: var(--buttonFontColor);
            font-family: 'Quicksand', sans-serif;
            font-size: 15px;
            padding: 7px;
            border-radius: 3px;
            margin-left: 15px;
            cursor: pointer;
            transition: all 0.3s ease-in;
        }

            #gdpr-cookie-message button:hover {
                background: var(--buttonHoverBackgroundColor);
                color: var(--buttonHoverFontColor);
                transition: all 0.3s ease-in;
            }

    button#gdpr-cookie-advanced {
        display: none;
    }