.contao-cookiebar{--ccb-clr:#493159;--ccb-text:#493159;--ccb-bg:#fff;--ccb-bdr:#d4c3ae;--ccb-backdrop:rgba(73,49,89,.65);--ccb-checked-clr:#21452f;--ccb-checked-bg:hsla(88,17%,49%,.2);--ccb-focus-clr:#493159;--ccb-detail-clr:#493159;--ccb-detail-clr-hvr:#21452f;--ccb-btn-bg:#493159;--ccb-btn-bg-hvr:#21452f;--ccb-btn-bdr:#493159;--ccb-btn-clr:#fff;font-family:Dosis,sans-serif}.contao-cookiebar .cc-inner{border-radius:0;border-top:.5rem solid #7e9267;line-height:1.5;padding:clamp(1.25rem,4vw,2.5rem);width:42rem}.contao-cookiebar .cc-head h2{color:#493159;font-size:clamp(1.65rem,4vw,2rem);font-weight:700;line-height:1.15;margin-bottom:1rem;text-transform:uppercase}.contao-cookiebar a,.contao-cookiebar button,.contao-cookiebar label,.contao-cookiebar p{font-family:inherit}.contao-cookiebar p{font-size:1rem}.contao-cookiebar .cc-cookie-info,.contao-cookiebar .cc-group{border-radius:0}.contao-cookiebar .cc-group{padding:.35rem .6rem}.contao-cookiebar .cc-footer{display:grid;gap:.5rem;grid-template-columns:1fr;margin-top:1.25rem}.contao-cookiebar .cc-btn{border-radius:0;font-size:1rem;font-weight:700;margin:0;min-height:2.75rem}.contao-cookiebar .cc-info a{color:#493159;text-underline-offset:.15em}.contao-cookiebar .cc-info a+a{margin-left:1rem}.contao-cookiebar .cc-cookie-info{background:hsla(33,31%,76%,.15)}.contao-cookiebar .cc-group>label{font-size:1rem}.contao-cookiebar .cc-detail-btn{min-height:2.5rem}@media (min-width:40em){.contao-cookiebar .cc-footer{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.contao-cookiebar{--ccb-anim-duration:0s}}