.klaro{--green1:#fc0000;--green2:#d40000;--green3:#b80000;--light1:#fc0000;--light2:#d40000;--light3:#b80000;--red1:#fff;--red2:#ffffffd9;--red3:#ffffffb3;--black1:#1a1a1a;--black2:#232323;--black3:#2a2a2a;--dark1:#1a1a1a;--dark2:#232323;--dark3:#2a2a2a;--white1:#fff;--white2:#ffffffe6;--white3:#fff9;--gray1:#fff6;--gray2:#ffffff4d;--gray3:#fff3;--gray4:#ffffff26;--gray5:#ffffff1a;--button-text-color:#fff}.klaro .cookie-notice{border-top:1px solid #ffffff14;box-shadow:0 -10px 40px #0006;color:#fff!important;background:#1a1a1a!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding:20px 24px!important;font-family:Inter,sans-serif!important;bottom:0!important;left:0!important;right:0!important}.klaro .cookie-modal .cm-modal{border-top:1px solid #ffffff14;box-shadow:0 -10px 40px #0006;color:#fff!important;background:#1a1a1a!important;border-radius:0!important;font-family:Inter,sans-serif!important}.klaro .cookie-notice>*{max-width:1600px;margin-left:auto!important;margin-right:auto!important}.klaro .cookie-notice .cn-body{flex-wrap:wrap;align-items:center;gap:32px;display:flex;max-width:1600px!important;margin:0 auto!important;padding:0!important}.klaro .cookie-notice .cn-body p{flex:1;min-width:280px;margin:0!important;font-size:14px!important;line-height:1.55!important}.klaro .cookie-notice .cn-body .cn-ok,.klaro .cookie-notice .cn-buttons{flex-wrap:wrap;flex-shrink:0;gap:8px!important;margin:0!important;display:flex!important}.klaro .cookie-notice .cn-learn-more{letter-spacing:.04em;order:0;color:#ffffff8c!important;background:0 0!important;border:1px solid #ffffff2e!important;padding:12px 20px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}.klaro .cookie-notice .cn-learn-more:hover{color:#fff!important;background:#ffffff0a!important;border-color:#fff6!important}.klaro .cookie-modal .cm-modal{border:1px solid #ffffff14!important;border-radius:0!important}.klaro .cookie-modal .cm-bg{background:#000000b3!important}.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal .cm-header h1,.klaro .cookie-modal .title{color:#fff!important;letter-spacing:-.01em!important;font-weight:800!important}.klaro .cookie-notice p,.klaro .cookie-modal p,.klaro .cookie-notice .cn-body p,.klaro .cookie-modal .cm-body p,.klaro .cookie-modal .cm-list-description{color:#ffffffa6!important}.klaro .cookie-notice a,.klaro .cookie-modal a{text-underline-offset:2px;text-decoration:underline;color:#fc0000!important}.klaro .cookie-notice a:hover,.klaro .cookie-modal a:hover{color:#f33!important}.klaro .cn-buttons .cm-btn-success,.klaro .cm-btn-success,.klaro .cm-btn.cm-btn-success{color:#fff!important;letter-spacing:.04em!important;text-transform:none!important;background:#fc0000!important;border:1px solid #fc0000!important;border-radius:0!important;padding:12px 22px!important;font-size:13px!important;font-weight:700!important;transition:background .2s!important}.klaro .cn-buttons .cm-btn-success:hover,.klaro .cm-btn-success:hover{background:#d40000!important}.klaro .cm-btn,.klaro .cn-buttons .cm-btn-decline,.klaro .cm-btn-decline,.klaro .cn-buttons .cm-btn-info,.klaro .cm-btn-info,.klaro .cm-btn-accept-all{color:#fff!important;letter-spacing:.04em!important;background:0 0!important;border:1px solid #ffffff40!important;border-radius:0!important;padding:12px 22px!important;font-size:13px!important;font-weight:600!important;transition:border-color .2s,background .2s!important}.klaro .cm-btn:hover,.klaro .cn-buttons .cm-btn-decline:hover,.klaro .cm-btn-decline:hover,.klaro .cn-buttons .cm-btn-info:hover,.klaro .cm-btn-info:hover{background:#ffffff0d!important;border-color:#ffffff80!important}.klaro .cm-btn.cm-btn-success,.klaro .cm-btn.cm-btn-accept,.klaro .cm-btn.cm-btn-accept-all{color:#fff!important;background:#fc0000!important;border-color:#fc0000!important}.klaro .cm-btn.cm-btn-success:hover,.klaro .cm-btn.cm-btn-accept:hover,.klaro .cm-btn.cm-btn-accept-all:hover{background:#d40000!important;border-color:#d40000!important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background:#fc0000!important}.klaro .cookie-modal .cm-list-label .slider{background:#fff3!important}.klaro .cookie-modal .cm-list-label .slider.required{opacity:.5;background:#fc0000!important}.klaro .cookie-modal .cm-list-title{color:#fff!important;font-weight:700!important}.klaro .cookie-modal .cm-list-description{color:#ffffff8c!important}.klaro .cookie-modal .cm-purpose .cm-list-title,.klaro .cookie-modal .cm-purposes .cm-list-title{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:#fff!important}.klaro .cookie-modal .cm-footer-buttons,.klaro .cn-buttons{gap:8px!important}.klaro .cookie-notice .cn-powered-by,.klaro .cookie-modal .cm-powered-by{display:none!important}@media (max-width:768px){.klaro .cookie-notice{max-height:80vh!important;padding:16px 18px!important;overflow-y:auto!important}.klaro .cookie-notice .cn-body{flex-direction:column;align-items:stretch!important;gap:14px!important}.klaro .cookie-notice .cn-body p{min-width:0!important;font-size:13px!important}.klaro .cookie-notice .cn-body .cn-ok,.klaro .cookie-notice .cn-buttons{flex-direction:column;width:100%;gap:8px!important}.klaro .cookie-notice .cn-buttons .cm-btn,.klaro .cookie-notice .cn-buttons .cm-btn-success,.klaro .cookie-notice .cn-buttons .cm-btn-decline,.klaro .cookie-notice .cn-buttons .cm-btn-info,.klaro .cookie-notice .cn-learn-more{width:100%;text-align:center!important;padding:13px 16px!important;font-size:13px!important}.klaro .cookie-modal .cm-modal{width:100%!important;max-width:100%!important;max-height:90vh!important;overflow-y:auto!important}.klaro .cookie-modal .cm-header,.klaro .cookie-modal .cm-body,.klaro .cookie-modal .cm-footer{padding:16px 18px!important}.klaro .cookie-modal .cm-footer-buttons{flex-direction:column;width:100%}.klaro .cookie-modal .cm-footer-buttons .cm-btn{width:100%;text-align:center!important}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal .title{font-size:1.25rem!important}.klaro .cookie-modal .cm-list-title{font-size:.95rem!important}}@media (max-width:480px){.klaro .cookie-notice{padding:14px!important}.klaro .cookie-notice .cn-body p{font-size:12.5px!important;line-height:1.5!important}}
