div#hs-banner-parent > div#hs-eu-cookie-confirmation {
    border-radius: 0 !important;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner {
    padding: 1.5rem;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-header-container {
    margin-bottom: 0 !important;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-policy-wording > p {
    margin: 0 !important;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-policy-wording p a {
    color: #00357d !important
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-cookie-settings-button {
    margin: 0 !important;
    order: 1 !important;
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-decline-button {
    background: #00357d !important;
    color: #fff !important;
    font-weight: 600 !important;
    order: 2 !important;
}

div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-confirmation-button {
    background: #00357d !important;
    color: #fff !important;
    font-weight: 600 !important;
    order: 3 !important;
}

div#hs-banner-parent > #hs-modal > #hs-modal-content {
    top: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
    padding: 1.5rem 1.5rem 0 !important;
    background-color: #ffffff !important;
}

div#hs-banner-parent > #hs-modal > #hs-modal-content > #hs-modal-body > #hs-modal-body-container > #hs-modal-introduction-description p a {
    color: #00357d !important
}

div#hs-banner-parent > #hs-modal > #hs-modal-content > #hs-modal-body > #hs-modal-body-container > #hs-categories-container > .hs-category-row {
    background: #efefef;
    border-radius: 0;
    padding: 1rem;
}

@media (min-width: 750px) {
    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-policy-wording {
        margin-right: 0 !important;
    }

    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area {
        margin-right: 0 !important;
    }

    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-confirmation-button,
    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-decline-button {
        margin: 0 0 0 1rem !important;
    }

    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-confirmation-button {
        margin: 0 0 0 1rem !important;
        order: 3 !important;
    }

    div#hs-banner-parent > div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner > div#hs-eu-cookie-confirmation-buttons-area > button#hs-eu-decline-button {
        margin: 0 0 0 1rem !important;
        order: 2 !important;
    }

    div#hs-banner-parent > #hs-modal > #hs-modal-content {
        height: auto !important;
        top: 32px !important;
        bottom: 32px !important;
    }
}
