.cookie-consent-container{--cc-ff: var(--ff-primary);--cc-modal-bg-color: var(--color-white);--cc-modal-box-shadow: var(--shadow-primary);--cc-color-text: var(--color-typo-default);--cc-checkmark-bg-color: var(--color-lighter-grey-200);--cc-checkmark-checked-bg-color: var(--color-light-primary);--cc-checkmark-necessary-checked-bg-color: var(--color-dark-grey-100);--cc-checkmark-border-color: var(--color-dark-grey-100);--cc-checkmark-icon-color: var(--color-white);--cc-options-wrapper-color: var(--color-lighter-grey-200);--cc-option-color: var(--color-lighter-grey-100);--cc-option-color-hover: var(--color-light-grey-100);--cc-last-border-bottom-color: var(--color-dark-grey-100);--cc-color-body-bg: var(--color-hsla-black-50);--cc-color-details-dropdown: var(--color-typo-default);z-index:var(--z-index-cookie-consent-modal);color:var(--cc-color-text);background-color:var(--cc-color-body-bg);font-family:var(--cc-ff);font-weight:var(--fw-light);line-height:1.5}.cookie-consent-container .consent-modal{overflow:auto;width:calc(100% - var(--container-px)*2);max-width:calc(var(--bs-column-width)*4 + var(--bs-gap)*3);max-height:85vh;background-color:var(--cc-modal-bg-color);box-shadow:var(--cc-modal-box-shadow);border-radius:5px;transition:max-width 350ms,max-height 350ms ease;translate:-50% -50%;font-size:var(--fs-small-mobile)}@media(min-width: 768px){.cookie-consent-container .consent-modal{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.cookie-consent-container .consent-modal{font-size:clamp(var(--fs-small-mobile),3vw,var(--fs-small-desktop))}}.cookie-consent-container .consent-modal.open{max-width:calc(var(--bs-column-width)*6 + var(--bs-gap)*5)}.cookie-consent-container .consent-modal label .checkmark{--checkmark-size: 22px;position:relative;height:var(--checkmark-size);width:var(--checkmark-size);flex-shrink:0;background-color:var(--cc-checkmark-bg-color);border:1px solid var(--cc-checkmark-border-color);transition:background-color 350ms ease}.cookie-consent-container .consent-modal label .checkmark::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;line-height:1;font-weight:400;display:grid;place-items:center;position:absolute;inset:0;color:var(--cc-checkmark-icon-color);scale:0;transition:scale 350ms ease}.cookie-consent-container .consent-modal input{display:none}.cookie-consent-container .consent-modal input:checked~.checkmark{background-color:var(--cc-checkmark-checked-bg-color)}.cookie-consent-container .consent-modal input:checked~.checkmark::after{scale:1}.cookie-consent-container .consent-modal .show-details{font-size:var(--fs-xx-small-desktop)}.cookie-consent-container .consent-modal .show-details.open .more{display:none}.cookie-consent-container .consent-modal .show-details.open .less{display:inline}.cookie-consent-container .consent-modal .show-details.open+.details{margin-top:var(--spacings-2)}.cookie-consent-container .consent-modal .option-wrapper{background-color:var(--cc-options-wrapper-color)}.cookie-consent-container .consent-modal .option-wrapper .necessary-cookieoptions .checkmark{background-color:var(--cc-checkmark-necessary-checked-bg-color)}.cookie-consent-container .consent-modal .option-headline{font-size:var(--h4-desktop)}.cookie-consent-container .consent-modal .option-detail{font-size:var(--fs-small-mobile);border-bottom:1px solid var(--cc-option-color)}.cookie-consent-container .consent-modal .option-detail.cookie-option{font-size:var(--fs-small-mobile)}@media(min-width: 768px){.cookie-consent-container .consent-modal .option-detail.cookie-option{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.cookie-consent-container .consent-modal .option-detail.cookie-option{font-size:clamp(var(--fs-small-mobile),3vw,var(--fs-small-desktop))}}.cookie-consent-container .consent-modal .option-detail.cookie-option{background-color:var(--cc-option-color);transition:background-color 350ms ease}.cookie-consent-container .consent-modal .option-detail:last-of-type{border-bottom:none}.cookie-consent-container .consent-modal .options label[for=modal-option-necessary]{cursor:default}.cookie-consent-container .consent-modal .options label[for=modal-option-necessary] .checkmark{background-color:var(--cc-checkmark-necessary-checked-bg-color)}.cookie-consent-container .consent-modal .footer-links{font-size:var(--fs-xx-small-desktop)}.cookie-consent-replacement{z-index:var(--z-index-cookie-consent-replacement);cursor:default}.cookie-consent-replacement-content{background-color:var(--color-hsla-black-50)}.cookie-consent-replacement .accept{max-width:60ch;margin:0 var(--spacings-2)}@media(min-width: 576px){.cookie-consent-container .consent-modal .option-title{width:30%}.cookie-consent-container .consent-modal .option-value{width:70%}}@media(hover: hover)and (pointer: fine){.cookie-consent-container .consent-modal label{cursor:pointer}.cookie-consent-container .consent-modal .option-detail.cookie-option:hover{cursor:pointer;background-color:var(--cc-option-color-hover)}.cookie-consent-container .consent-modal .necessary-cookieoptions .option-detail.cookie-option:hover{cursor:default;background-color:var(--cc-option-color)}.cookie-consent-container .consent-modal .necessary-cookieoptions .option-detail.cookie-option:hover label{cursor:default}}
