#cc-main {
    /** Set background color **/
    --cc-bg: #01314b;

    /** Text colors **/
    --cc-primary-text: #ffffff;
    --cc-primary-color: #dcf5ff;
    --cc-secondary-text: #059f83;
    --cc-secondary-color: #333;



    /** Border and modal styling **/
    --cc-modal-border-radius: 10px;
    --cc-btn-border-radius: 4px;
    --cc-modal-border: 1px solid #059f83;


    /** Buttons - Accept All **/
    --cc-btn-primary-bg: #059f83;
    --cc-btn-primary-border-color: #059f83;
    --cc-btn-primary-hover-bg: #02d1ab;
    --cc-btn-primary-hover-border-color: #02d1ab;
    --cc-btn-primary-text: #ffffff;
    --cc-separator-border-color: #094c71;

    /** Buttons - Reject / Manage Preferences **/
    --cc-btn-secondary-bg: #fff;
    --cc-btn-secondary-border-color: #059f83;
    --cc-btn-secondary-hover-bg: #02d1ab;
    --cc-btn-secondary-hover-border-color: #02d1ab;
    /* --cc-btn-secondary-text: #ffffff; */
    --cc-btn-secondary-hover-color: #ffffff;
    --cc-btn-secondary-color: #059f83;


    /** Toggle switch **/
    --cc-toggle-on-bg: #059f83;
    --cc-toggle-off-bg: #c4c2c2;

    /** Links inside the modal **/
    --cc-link-color: #059f83;
    --cc-link-hover-color: #02d1ab;

    /* accordion */
    --cc-cookie-category-block-bg: #d1ecf8;

    /* accordion chevon */
    --cc-toggle-readonly-bg: #02d1ab;

    /* accordion border */
    --cc-cookie-category-block-border: #d1ecf8;

    /* footer */
    --cc-footer-bg: #011d2d;

    --cc-footer-border-color: #094c71;
}

#cc-main .pm__title,
#cc-main .pm__section-title,
#cc-main .cm__title {
    line-height: 1.3;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 500;
}

#cc-main .pm__section--toggle .pm__section-title {
    font-size: 0.8em;
    min-height: auto;
    color: #011d2d;
}

#cc-main .pm__section--expandable .pm__section-arrow svg {
    stroke: #fff;
}

#cc-main .pm__close-btn {
    border: 0;
    background: transparent;
}

#cc-main .pm__close-btn:hover {
    border: 0;
    background: transparent;
}

#cc-main .pm__close-btn:hover svg {
    stroke: #059f83;
}

#cc-main .pm__btn,
#cc-main .pm__btn--secondary,
#cc-main .cm__btn {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: all .2s;
    font-weight: 400;
}

#cc-main .pm__section--toggle .pm__section-desc,
#cc-main .pm__section-desc,
#cc-main .cm__desc {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    line-height: 1.8;
}

#cc-main .pm__section--toggle .pm__section-desc-wrapper {
    border-color: #fff;
}

#cc-main .pm__section--toggle.is-expanded .pm__section-title {
    background: #fff;
    border: 1px solid #fff;
    border-bottom: 0;
}

#cc-main .cm__desc {
    font-size: 0.775em;
    font-weight: 300;
}

#cc-main .cc__link, #cc-main a {
    font-family: 'Poppins', sans-serif;
    color: #059f83;
    font-weight: 300;
}

#cc-main .pm__badge {
    font-weight: 500;
    margin: 0 10px;
}

#cc-main .pm__section-toggles+.pm__section {
    background: #011d2d;
}

#cc-main .pm__section:not(:first-child):hover {
    background: #011d2d;
    border-color: var(--cc-separator-border-color);
}

#cc-main .pm__section-desc-wrapper {
    font-size: 0.8em;
}