.cmplz-cookiebanner {
    left: var(--lateralMargin) !important;
    bottom: calc(var(--lateralMargin) / 2 ) !important;
}

.cmplz-cookiebanner .cmplz-header {
    display: none !important;
}

.cmplz-cookiebanner .cmplz-message {
    font-size: 1.1rem !important;
    font-family: 'season-mix-regular', sans-serif !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-size: 1.1rem !important;
    font-family: 'season-mix-regular', sans-serif !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
    font-size: 1.1rem !important;
    color: var(--black) !important;
}

.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in {
    margin-top: 1.041vw !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description,
.cmplz-categories .cmplz-category .cmplz-description-statistics {
    font-size: 1.1rem !important;
    line-height: 1.1 !important;
    color: var(--black) !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
    height: 10px !important;
    width: 10px !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg {
    width: 100% !important;
    height: 100% !important;
}

#cmplz-manage-consent .cmplz-manage-consent {
    display: none !important;
}


@media screen and (max-width: 1680px) {
	.cmplz-cookiebanner .cmplz-message,
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description,
    .cmplz-categories .cmplz-category .cmplz-description-statistics {
        font-size: 1.3rem !important;
    }
}


@media only screen and (max-width: 1024px) {
	.cmplz-cookiebanner .cmplz-message,
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description,
    .cmplz-categories .cmplz-category .cmplz-description-statistics {
        font-size: 2.1rem !important;
        line-height: 1.2;
    }

    .cmplz-cookiebanner .cmplz-message {
        margin-bottom: 2.441vw !important;
    }
}

@media only screen and (max-width: 768px) {
    .cmplz-cookiebanner {
        bottom: var(--lateralMargin) !important;
        width: calc(100% - (2 * var(--lateralMargin))) !important;
    }
}


@media only screen and (max-width: 740px) {
	.cmplz-cookiebanner .cmplz-message,
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description,
    .cmplz-categories .cmplz-category .cmplz-description-statistics {
        font-size: 1.2rem !important;
    }
}


@media only screen and (max-width: 550px) {
	.cmplz-cookiebanner .cmplz-message,
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
    .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description,
    .cmplz-categories .cmplz-category .cmplz-description-statistics {
        font-size: 1.9rem !important;
    }
}