.klaro .cookie-notice{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important;background:#04132a!important;border-top:3px solid #FF9C00!important;box-shadow:0 -4px 24px #04132a99!important;z-index:9999!important}.klaro .cookie-notice p,.klaro .cookie-notice .cn-body p{color:#fff!important;font-size:.95rem!important;line-height:1.6!important}.klaro .cookie-notice a,.klaro .cookie-notice .cn-learn-more{color:#ffc76d!important;text-decoration:underline!important}.klaro .cookie-notice button,.klaro .cookie-notice .cn-buttons button{border-radius:9999px!important;font-weight:600!important;font-size:.9rem!important;padding:.65rem 1.5rem!important;transition:all .25s ease!important;cursor:pointer!important}.klaro .cookie-notice .cm-btn-success{background:linear-gradient(135deg,#ffad1f,#ff9c00)!important;color:#04132a!important;border:none!important;box-shadow:0 4px 14px #ff9c0066!important}.klaro .cookie-notice .cm-btn-success:hover{box-shadow:0 6px 20px #ff9c008c!important;transform:translateY(-1px)!important}.klaro .cookie-notice .cm-btn-decline{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.35)!important}.klaro .cookie-notice .cm-btn-decline:hover{background:#ffffff14!important;border-color:#ffffffa6!important}.klaro .cookie-notice .cn-learn-more,.klaro .cookie-notice .cm-btn-info{background:transparent!important;color:#ffc76d!important;border:none!important;text-decoration:underline!important;padding:0!important;font-size:.875rem!important}.klaro .cookie-modal-notice,.klaro .cookie-modal .cm-modal{border-radius:1rem!important;overflow:hidden!important;box-shadow:0 24px 64px #04132a73!important}.klaro .cookie-modal .cm-modal .cm-header,.klaro .cm-modal .cm-header{background:linear-gradient(135deg,#14274f,#1f72d4)!important;padding:1.5rem 2rem!important}.klaro .cm-modal .cm-header h1,.klaro .cm-modal .cm-header h2{color:#fff!important;font-size:1.4rem!important;font-weight:700!important;margin:0!important}.klaro .cm-modal .cm-header p{color:#ffffffd9!important;font-size:.9rem!important;margin-top:.5rem!important}.klaro .cm-modal .cm-body{padding:1.5rem 2rem!important;background:#fff!important;max-height:50vh!important;overflow-y:auto!important}.klaro .cm-modal .cm-list-item.cm-indent{display:none!important}.klaro .cm-modal .cm-purposes .cm-purpose .cm-purpose-title,.klaro .cm-modal .cm-list-title{color:#14274f!important;font-weight:600!important;font-size:.95rem!important}.klaro .cm-modal .cm-purposes .cm-purpose .cm-purpose-description,.klaro .cm-modal .cm-list-description{color:#6b7280!important;font-size:.85rem!important}.klaro .cm-modal .cm-list-item{border-bottom:1px solid #F3F4F6!important;padding:.75rem 0!important}.klaro .cm-app-input:checked+.cm-app-label .slider,.klaro input[type=checkbox]:checked+label .slider{background:#ff9c00!important}.klaro .cm-app-label .slider,.klaro input[type=checkbox]+label .slider{background:#d1d5db!important}.klaro .cm-modal .cm-footer{background:#f9fafb!important;border-top:1px solid #E5E7EB!important;padding:1.25rem 2rem!important;display:flex!important;gap:.75rem!important;flex-wrap:wrap!important;justify-content:flex-end!important}.klaro .cm-modal .cm-footer button{border-radius:9999px!important;font-weight:600!important;font-size:.9rem!important;padding:.65rem 1.5rem!important;transition:all .25s ease!important;cursor:pointer!important}.klaro .cm-modal .cm-footer .cm-btn-accept-all{background:linear-gradient(135deg,#ffad1f,#ff9c00)!important;color:#04132a!important;border:none!important;box-shadow:0 4px 14px #ff9c0059!important}.klaro .cm-modal .cm-footer .cm-btn-accept-all:hover{box-shadow:0 6px 20px #ff9c0080!important;transform:translateY(-1px)!important}.klaro .cm-modal .cm-footer .cm-btn-accept{background:#1f72d4!important;color:#fff!important;border:none!important}.klaro .cm-modal .cm-footer .cm-btn-accept:hover{background:#14274f!important;transform:translateY(-1px)!important}.klaro .cm-modal .cm-footer .cm-btn-decline{background:transparent!important;color:#6b7280!important;border:2px solid #D1D5DB!important}.klaro .cm-modal .cm-footer .cm-btn-decline:hover{border-color:#9ca3af!important;background:#f3f4f6!important}.klaro .cm-modal .cm-header .hide{color:#ffffffb3!important}.klaro .cm-modal .cm-header .hide:hover{color:#fff!important}.klaro .cm-modal .cm-powered-by,.klaro .cookie-notice .cm-powered-by,.klaro .cm-footer .cm-powered-by{display:none!important}@media(max-width:640px){.klaro .cookie-notice .cn-buttons{flex-direction:column-reverse!important;gap:.5rem!important}.klaro .cookie-notice .cn-buttons button{width:100%!important}.klaro .cookie-notice .cm-btn-decline{font-size:.8rem!important;padding:.5rem 1rem!important;border:none!important;color:#ffffff80!important}.klaro .cm-modal .cm-footer{flex-direction:column-reverse!important}.klaro .cm-modal .cm-footer button{width:100%!important}}@keyframes nwl-in{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.nwl-modal{animation:nwl-in .3s cubic-bezier(.16,1,.3,1) forwards}#newsletter-popup .sib-form,#newsletter-popup #sib-form-container{padding:0}#newsletter-popup #sib-container{border:none!important;background:transparent!important;padding:0!important;max-width:100%!important;text-align:left!important}#newsletter-popup .nwl-input{display:block;width:100%;background:#f4f5f9!important;border:1.5px solid transparent!important;border-radius:10px!important;padding:12px 15px!important;font-size:14px!important;color:#111827!important;font-family:inherit!important;outline:none;box-sizing:border-box;transition:border-color .2s,background .2s,box-shadow .2s}#newsletter-popup .nwl-input::-moz-placeholder{color:#9ca3af!important}#newsletter-popup .nwl-input::placeholder{color:#9ca3af!important}#newsletter-popup .nwl-input:focus{border-color:#1f72d4!important;background:#fff!important;box-shadow:0 0 0 3px #1f72d41a!important}#newsletter-popup .input_replaced{accent-color:#1F72D4;width:16px;height:16px;flex-shrink:0;margin-top:2px}#newsletter-popup .entry__choice label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}#newsletter-popup .nwl-optin-text{font-size:12px;color:#6b7280;line-height:1.5;display:inline}#newsletter-popup .entry__label_optin{display:none!important}#newsletter-popup .sib-optin,#newsletter-popup .form__entry.entry_mcq{width:100%}#newsletter-popup .nwl-optin-text a{color:#1f72d4!important;text-decoration:underline}#newsletter-popup .entry__specification{font-size:12px!important;color:#9ca3af!important;display:block;padding-left:24px}#newsletter-popup .checkbox{display:inline-flex!important;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;flex-shrink:0;margin-top:2px;transition:border-color .15s,background .15s}#newsletter-popup .checkbox_tick_positive.checked,#newsletter-popup input[type=checkbox]:checked+.checkbox{background:#1f72d4!important;border-color:#1f72d4!important}#newsletter-popup .checkbox_tick_positive.checked:after,#newsletter-popup input[type=checkbox]:checked+.checkbox:after{content:"";display:block;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}#newsletter-popup .entry__error,#newsletter-popup .input--hidden{display:none!important}#newsletter-popup .sib-form-message-panel{border-radius:10px!important;padding:10px 13px!important;font-size:13px!important;max-width:100%!important;margin-top:10px}#newsletter-popup .sib-form-message-panel__text{display:flex;align-items:flex-start;gap:8px}#newsletter-popup .sib-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}#newsletter-popup .nwl-btn{display:flex!important;align-items:center;justify-content:center;gap:8px;padding:14px 20px!important;width:100%;background:linear-gradient(135deg,#ff9c00,#e08800)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;font-family:inherit!important;border:none!important;border-radius:12px!important;cursor:pointer;box-shadow:0 4px 14px #ff9c0059;transition:opacity .2s,transform .15s,box-shadow .2s}#newsletter-popup .nwl-btn:hover{opacity:.93;transform:translateY(-1px);box-shadow:0 6px 20px #ff9c0073}#newsletter-popup .nwl-btn .sib-hide-loader-icon{display:none}
