.rc-global-notice {
    z-index: 99;
    border-color: #e2e2e5;
    box-shadow: none;
    border-left-color: #46d8bb;
    padding: 0;
}

.rc-global-notice .rc-global-header {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    padding: 25px;
}

.rc-global-notice .rc-logo img {
    width: 45px;
    height: auto;
    vertical-align: middle;
}

.rc-global-notice .rc-content h3 {
    margin: 0 0 10px;
    font-size: 20px;
}

.rc-global-notice .rc-content p {
    margin: 0;
    color: #5f6169;
    max-width: 750px;
}

.rc-global-notice .rc-content p a {
    color: #2970ee;
    font-weight: 500;
    text-decoration: none;
}

.rc-global-notice .rc-buttons {
    margin-top: 14px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.rc-global-notice .rc-buttons button {
    padding: 10px 16px;
    border-radius: 3px;
    cursor: pointer;
}

.rc-global-notice .rc-button-allow {
    background-color: transparent;
    --primaryColor: #08AEEC;
    --secondaryColor: #e0528d;
    color: white;
    background: linear-gradient(313deg, var(--primaryColor), var(--secondaryColor) 100%);
    transition: --primaryColor 1s, --secondaryColor 1s;
    border: none;
    display: inline-flex;
    gap: 10px;
}

.rc-global-notice .rc-button-allow span {
    margin: 0 !important;
    padding: 0;
    font-size: 16px;
    width: 10px;
    height: 10px;
}

.rc-global-notice .rc-button-allow:hover {
    --primaryColor: #e0528d;
    --secondaryColor: #08AEEC;
}

.rc-global-notice .rc-button-skip {
    border: 0;
    background-color: #e0f5ff;
}

.rc-global-notice .rc-button-skip:hover {
    background-color: #d9f1fd;
}

.rc-global-notice .rc-button-disallow {
    border: 0;
    color: #3e3d41;
    background-color: #eff0f4;
}

.rc-global-notice .rc-button-disallow:hover {
    background-color: #e7e7e9;
}

/** new */


.rc-global-notice .rc-button-allow {
    background-color: transparent;
    color: white;
    transition: --primaryColor 1s, --secondaryColor 1s;
    border: none;
}

.rc-global-notice {
    border-color: #e2e2e5;
    z-index: 99;
    box-shadow: none;
}

.rc-global-notice .rc-button-skip {
    border: 0;
}

/**
 * Start Custom CSS
 */

.rc-global-notice.rc_ultimate_spin_wheel_for_elementor .rc-button-allow {
    --primaryColor: #8441a4;
    --secondaryColor: #e0528d;
    background: linear-gradient(313deg, var(--primaryColor), var(--secondaryColor) 100%);
}

.rc-global-notice.rc_ultimate_spin_wheel_for_elementor .rc-button-allow:hover {
    --primaryColor: #e0528d;
    ;
    --secondaryColor: #08AEEC;
}

.rc-global-notice.rc_ultimate_spin_wheel_for_elementor {
    border-left-color: #e0528d;
}


.rc-global-notice.rc_ultimate_spin_wheel_for_elementor .rc-button-skip {
    background-color: #e0f5ff;
}

.rc-global-notice.rc_ultimate_spin_wheel_for_elementor .rc-button-skip:hover {
    background-color: #d9f1fd;
}
