#cc-main .cm__texts {
    padding: 2rem 0 0;
}
#cc-main .pm__btn:hover,
#cc-main .cm--box .cm__btn:hover,
#cc-main .cm--bar .cm__btn:hover {
    opacity: .75;
}

#cc-main .pm__btn:first-child:not(.pm__btn--secondary),
#cc-main .cm--box .cm__btn:first-child:not(.cm__btn--secondary),
#cc-main .cm--bar .cm__btn:first-child:not(.cm__btn--secondary){
    background-color: #d6b862;
    border-color: #d6b862;
}

#cc-main .pm__btn:nth-child(2),
#cc-main .cm--box .cm__btn:nth-child(2),
#cc-main .cm--bar .cm__btn:nth-child(2) {
    background-color: #ffffff;
    border-color: #d6b862;
    color: #000000;
}

#cc-main .pm__service:hover {
    background-color: #d6b862;
    opacity: .75;
    color: #ffffff;
}

#cc-main .pm__btn--secondary,
#cc-main .cm__btn--secondary {
    background-color: #ffffff;
    border-color: rgb(193,193,193);
}

#cc-main .cm--box .cm__btn:hover,
#cc-main .cm--bar .cm__btn:hover {
    opacity: .75;
}

#cc-main .pm__btn:nth-child(2):hover,
#cc-main .pm__btn--secondary:hover,
#cc-main .cm--bar .cm__btn:nth-child(2):hover,
#cc-main .cm--box .cm__btn:nth-child(2):hover,
#cc-main .cm__btn--secondary:hover {
    opacity: .75;
    color: #ffffff;
    background-color: #d6b862;
    border-color: #d6b862;
}

#cc-main .pm__close-btn {
    background-color: #ffffff;
    border-color: #ffffff;
}

#cc-main .pm__close-btn:hover svg {
    stroke: #ffffff;
}

#cc-main .pm__close-btn:hover {
    border-color: #d6b862;
    background-color: #d6b862;
}

#cc-main .pm__section--toggle .pm__section-title {
    background-color: #ffffff;
    border-color: #d6b862;
}
#cc-main .pm__service:hover,
#cc-main .pm__section--toggle .pm__section-title:hover {
    background-color: #d6b862;
    border-color: #d6b862;
    color: #ffffff;
    opacity: .75;
}

#cc-main .pm__section-desc-wrapper>:not(:last-child),
#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper {
    border-color: #d6b862;
}

#cc-main .pm__section--expandable .pm__section-arrow {
    background-color: #d6b862;
}

#cc-main .pm__section--expandable .pm__section-arrow svg {
    stroke: #ffffff;
}

#cc-main .pm__service-counter[data-counterlabel],
#cc-main .pm__badge {
    background-color: #ffffff;
    color: var(--cc-secondary-color);
}

#cc-main .toggle__icon {
    background-color: #616060;
    box-shadow: 0 0 0 1px #616060FF;
}

#cc-main .section__toggle:checked~.toggle__icon,
#cc-main .section__toggle:checked:disabled~.toggle__icon {
    background-color: #cab377;
    box-shadow: 0 0 0 1px #ffffff;
    opacity: 1!important;
}

#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on svg {
    stroke: #d6b862;
}

#cc-main ::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #d6b862;
    border: .25rem solid var(--cc-bg);
    border-radius:1rem
}

#cc-main ::-webkit-scrollbar-thumb:hover {
    background: #d6b862;
    opacity: .75;
}


.cookie-prefetch-container {
    position: fixed;
    bottom: 20px;
    left : 20px;
    border-radius : 100%;
    background-color : #333333;
    width : 6.5vw;
    height : 6.5vw;
    display : flex;
    cursor : pointer;
}

.cookie-prefetch-container  svg {
    margin: auto;
    width: 60%;
    height: 60%;
}

@media (min-width: 992px) {
    .cookie-prefetch-container {
        width : 5vw;
        height : 5vw;
    }
}

@media (min-width: 1200px) {
    .cookie-prefetch-container {
        max-width: 65px;
        max-height: 65px;
    }
}
