.contao-cookiebar .cc-btn{font-size:13px}.contao-cookiebar p{font-size:.8rem;font-weight:300}.contao-cookiebar .description p,.contao-cookiebar .info-description p{text-align:center}.contao-cookiebar .description p{font-size:1.4rem}.contao-cookiebar .cc-checkboxes-cloned{padding-bottom:1rem}.contao-cookiebar .cc-checkboxes-cloned ul,.contao-cookiebar .cc-checkboxes-cloned li{margin:0;list-style:none}.contao-cookiebar .cc-checkboxes-cloned ul{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0}.contao-cookiebar .cc-checkboxes-cloned li{width:33.3333333%;flex-wrap:wrap;margin-bottom:.5rem}@media screen and (max-width: 400px){.contao-cookiebar .cc-checkboxes-cloned li{width:50%}}.contao-cookiebar .cc-checkboxes-cloned li:before{content:"";margin:0}.contao-cookiebar .cc-checkboxes-cloned label{font-size:.7rem;padding:0 0 0 1.6rem}.contao-cookiebar .cc-checkboxes-cloned input{position:absolute;opacity:0;width:auto;z-index:-1;-webkit-appearance:checkbox}.contao-cookiebar .cc-checkboxes-cloned input:checked~.checkbox-indicator::after{border-color:#fff;opacity:1}.contao-cookiebar .cc-checkboxes-cloned input:checked~.checkbox-indicator{background-color:#94c240;border-color:#94c240}.contao-cookiebar .cc-checkboxes-cloned input:checked:disabled~.checkbox-indicator{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.1)}.contao-cookiebar .cc-checkboxes-cloned .checkbox-indicator{background-color:#fff;border-color:#94c240;border-radius:4px;border-style:solid;border-width:2px;padding:0 !important;position:absolute;left:0;top:0;height:20px;width:20px;transition:.25s}.contao-cookiebar .cc-checkboxes-cloned .checkbox-indicator:after{content:"";border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:5px;top:1px;height:11px;width:6px;transform:rotate(45deg);opacity:0}.contao-cookiebar .cc-groups{display:none}.contao-cookiebar .cc-groups p{font-size:.8rem;font-weight:300;text-align:left}.contao-cookiebar .cc-groups p.heading{font-size:1.4rem;margin-bottom:15px}.contao-cookiebar .cc-groups .cc-info{text-align:right}.contao-cookiebar .cc-groups .cc-btn-wrapper{margin:.8rem 0}.contao-cookiebar .cc-groups .cc-btn-wrapper .cc-btn.success{background:#94c240;color:#fff}.contao-cookiebar .cc-groups .cc-btn-wrapper .back{cursor:pointer;float:right;font-size:.7rem;font-weight:100;padding-top:.5rem;border:0;padding:0}.contao-cookiebar .cc-groups .cc-group .description{padding-left:.7rem;padding-right:.7rem}.contao-cookiebar .cc-groups .cc-group input[type=checkbox]:checked+label:before,.contao-cookiebar .cc-groups .cc-group input[type=checkbox]:not(:checked)+label:before,.contao-cookiebar .cc-groups .cc-group input[type=radio]:checked+label:before,.contao-cookiebar .cc-groups .cc-group input[type=radio]:not(:checked)+label:before{content:" ";display:inline-block;width:35px;height:18px;position:absolute;top:6px;border:2px solid #9c9b99}.contao-cookiebar .cc-groups .cc-group input[type=checkbox]:hover+label:before,.contao-cookiebar .cc-groups .cc-group input[type=radio]:hover+label:before{background:#94c240}.contao-cookiebar .cc-groups .cc-detail-btn{color:#94c240}.contao-cookiebar.cookiebar_default .cc-inner{max-width:375px;color:#868686;padding:1.2rem;border-radius:4px}.contao-cookiebar.cookiebar_default .cc-head{background:inherit;color:inherit;font-family:inherit;font-size:1.025em;line-height:1.125em;word-break:break-all;text-align:center}.contao-cookiebar.cookiebar_default .cc-info{margin-top:.25rem}.contao-cookiebar.cookiebar_default .cc-info p{color:inherit;font-family:inherit;font-size:.675rem;line-height:1.25em;margin:.9375em 0}.contao-cookiebar.cookiebar_default .cc-info a,.contao-cookiebar.cookiebar_default .cc-info a:visited,.contao-cookiebar.cookiebar_default .cc-info a:active{color:#868686;text-decoration:none;font-size:.675rem}.contao-cookiebar.cookiebar_default .cc-info a:first-child:before,.contao-cookiebar.cookiebar_default .cc-info a:visited:first-child:before,.contao-cookiebar.cookiebar_default .cc-info a:active:first-child:before{content:""}.contao-cookiebar.cookiebar_default .cc-info a:before,.contao-cookiebar.cookiebar_default .cc-info a:visited:before,.contao-cookiebar.cookiebar_default .cc-info a:active:before{content:"|"}.contao-cookiebar.cookiebar_default .cc-info a:hover,.contao-cookiebar.cookiebar_default .cc-info a:focus{text-decoration:underline}.contao-cookiebar.cookiebar_default input:disabled+label:before,.contao-cookiebar.cookiebar_default input:disabled:checked+label:before{background:#f4f4f4 !important;border-color:#c8c7c5 !important}.contao-cookiebar.cookiebar_default input:disabled+label:after{background:#c8c7c5 !important}.contao-cookiebar.cookiebar_default input:checked+label:before{border-color:#94c240 !important;background:rgba(148,194,64,.2) !important}.contao-cookiebar.cookiebar_default input:checked+label:after{background:#94c240}.contao-cookiebar.cookiebar_default .cc-groups{overflow:hidden}.contao-cookiebar.cookiebar_default .cc-groups .cc-group{font-size:.8rem}.contao-cookiebar.cookiebar_default .cc-groups .cc-group label.group{font-weight:600;font-size:.8rem;padding-left:50px;padding-top:6px}.contao-cookiebar.cookiebar_default .cc-cookies p{font-size:.675rem}.contao-cookiebar.cookiebar_default .cc-cookies .cc-cookie p{font-size:.675rem}.contao-cookiebar.cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info{font-size:.675rem}.contao-cookiebar.cookiebar_default .cc-footer .cc-btn{display:block;width:100% !important;margin-bottom:.6rem !important;border-radius:4px;background:#f7f7f7}.contao-cookiebar.cookiebar_default .cc-footer .cc-btn.success{background:#94c240;color:#fff}.contao-cookiebar.cookiebar_default .cc-individual{margin-top:1rem;text-align:center;font-size:.675rem}.contao-cookiebar.cookiebar_default .cc-individual a,.contao-cookiebar.cookiebar_default .cc-individual a:visited,.contao-cookiebar.cookiebar_default .cc-individual a:active{color:#94c240;text-decoration:none}.contao-cookiebar.cookiebar_default .cc-individual a:hover{text-decoration:underline}@media(min-width: 768px){.contao-cookiebar .cc-inner{max-width:460px}}@media(max-width: 768px){.contao-cookiebar .cc-groups .cc-btn-wrapper .back{float:none;display:inline-block;text-align:center;margin:0 auto;width:100%}}