.rc-global-biggopti {
    z-index: 1;
    border-color: #e2e2e5;
    box-shadow: none;
    border-inline-start-color: #46d8bb;
    padding: 0;
    background-color: #fff;
    position: relative;
    margin-block: 15px;
}

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

.rc-global-biggopti .bdt-biggopti-rc-logo img {
    inline-size: 45px;
    block-size: auto;
    vertical-align: middle;
}

.rc-global-biggopti .bdt-biggopti-rc-content h3 {
    margin-block: 0 10px;
    margin-inline: 0;
    font-size: 20px;
}

.rc-global-biggopti .bdt-biggopti-rc-content p {
    margin: 0;
    color: #5f6169;
    max-inline-size: 750px;
}

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

.rc-global-biggopti .bdt-biggopti-rc-buttons {
    margin-block-start: 14px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.rc-global-biggopti .bdt-biggopti-rc-buttons button {
    padding-block: 10px;
    padding-inline: 16px;
    border-radius: 3px;
    cursor: pointer;
}

.rc-global-biggopti .rc-button-allow {
    background-color: transparent;
    --primaryColor: #08AEEC;
    --secondaryColor: #20E2AD;
    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-biggopti .rc-button-allow span {
    margin: 0 !important;
    padding: 0;
    font-size: 16px;
    inline-size: 10px;
    block-size: 10px;
}

.rc-global-biggopti .rc-button-allow:hover {
    --primaryColor: #20E2AD;
    --secondaryColor: #08AEEC;
}

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

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

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

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

/** new */


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

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

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

/**
 * Start Element Pack Pro
 */

.rc-global-biggopti.rc_element_pack_pro .rc-button-allow {
    --primaryColor: #08AEEC;
    --secondaryColor: #20E2AD;
    background: linear-gradient(313deg, var(--primaryColor), var(--secondaryColor) 100%);
}

.rc-global-biggopti.rc_element_pack_pro .rc-button-allow:hover {
    --primaryColor: #20E2AD;
    --secondaryColor: #08AEEC;
}

.rc-global-biggopti.rc_element_pack_pro {
    border-inline-start-color: #46d8bb;
}


.rc-global-biggopti.rc_element_pack_pro .rc-button-skip {
    background-color: #e0f5ff;
}

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

/**
 * Start Ultimate Post Kit
 */

.rc-global-biggopti.rc_ultimate_post_kit .rc-button-allow {
    --primaryColor: #60DF54;
    --secondaryColor: #08C972;
    background: linear-gradient(313deg, var(--primaryColor), var(--secondaryColor) 100%);
}

.rc-global-biggopti.rc_ultimate_post_kit .rc-button-allow:hover {
    --primaryColor: #08C972;
    --secondaryColor: #60DF54;
}

.rc-global-biggopti.rc_ultimate_post_kit {
    border-inline-start-color: #60DF54;
}


.rc-global-biggopti.rc_ultimate_post_kit .rc-button-skip {
    background-color: rgba(86, 220, 88, 0.212);
}

.rc-global-biggopti.rc_ultimate_post_kit .rc-button-skip:hover {
    background-color: rgba(86, 220, 88, 0.348);
}

/**
 * Start Prime Slider
 */

.rc-global-biggopti.rc_prime_slider .rc-button-allow {
    --primaryColor: #FE506C;
    --secondaryColor: #FC6A2A;
    background: linear-gradient(313deg, var(--primaryColor), var(--secondaryColor) 100%);
}

.rc-global-biggopti.rc_prime_slider .rc-button-allow:hover {
    --primaryColor: #FC6A2A;
    --secondaryColor: #FE506C;
}

.rc-global-biggopti.rc_prime_slider {
    border-inline-start-color: #FC6A2A;
}


.rc-global-biggopti.rc_prime_slider .rc-button-skip {
    background-color: rgba(252, 142, 108, 0.322);
}

.rc-global-biggopti.rc_prime_slider .rc-button-skip:hover {
    background-color: rgba(252, 142, 108, 0.422);
}

.rc-biggopti-dismiss {
    position: absolute;
    inset-block-start: 10px;
    inset-inline-end: 16px;
    cursor: pointer;
    background: transparent;
    border: none;
}