		#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 : #d6b862;
		    width : 6.5vw;
		    height : 6.5vw;
		    display : flex;
		    cursor : pointer;
			z-index: 9999;
		}

		.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;
		    }
		}