.klaro .cookie-notice:not(.cookie-modal-notice){position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;max-width:700px !important;width:calc(100vw - 2rem) !important;height:fit-content !important;max-height:none !important;background:#1a1a1a !important;border:none !important;border-radius:20px !important;box-shadow:0 10px 30px rgba(0,0,0,.5) !important;z-index:999999 !important;overflow:visible !important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{background:0 0 !important}html body div.cn-ok>a.cm-link.cn-learn-more[href="#"]{border:1px solid #fff !important;padding:10px 15px !important;border-radius:20px !important;text-decoration:none !important}html body :where(.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok){display:flex !important;flex-direction:row !important;justify-content:flex-end !important;align-items:center !important;gap:12px !important;padding:16px 0 24px !important;border-top:1px solid #333 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{display:flex !important;justify-content:center !important;align-items:stretch !important;gap:12px !important;flex-wrap:nowrap !important;padding:16px 0 24px !important;border-top:1px solid #333 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok>a.cm-link.cn-learn-more{flex:0 0 calc(50% - 6px) !important;width:calc(50% - 6px) !important;min-width:0 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons{flex:0 0 calc(50% - 6px) !important;width:calc(50% - 6px) !important;min-width:0 !important;display:flex !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons button{flex:1 1 100% !important;width:100% !important;min-width:0 !important;text-align:center !important}@media (max-width:768px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-direction:column !important;align-items:stretch !important;padding:12px 0 20px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok>a.cm-link.cn-learn-more{width:100% !important;min-width:unset !important;flex:1 1 100% !important;box-sizing:border-box !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons{flex-direction:column !important;width:100% !important;flex:1 1 100% !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons button{width:100% !important;min-width:unset !important;box-sizing:border-box !important}.klaro .cookie-notice:not(.cookie-modal-notice){top:auto !important;bottom:0 !important;left:0 !important;transform:none !important;width:100% !important;max-width:100% !important;border-radius:20px 20px 0 0 !important;margin:0 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:20px !important;padding-bottom:16px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p strong{font-size:18px !important;margin:0 0 .75rem !important;padding-bottom:.75rem !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:12px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p:last-child{margin-bottom:16px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{flex-direction:column !important;padding:12px 20px 20px !important;gap:12px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{order:1 !important;width:100% !important;flex:1 1 100% !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons{order:0 !important;width:100% !important;flex:1 1 100% !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons button{padding:15px !important;background-color:#73cbcd !important;color:#000 !important;border:none !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{background:#73cbcd !important;color:#000 !important;border:none !important}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p strong{color:#fff !important;font-size:18px !important;font-weight:600 !important;margin:0 0 1rem !important;line-height:1.2 !important;text-align:center !important;display:block !important;padding-bottom:1rem !important;border-bottom:1px solid #333 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:24px !important;padding-bottom:16px !important;font-size:14px !important;line-height:21px !important;color:#fff !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:30px !important;text-align:left !important;font-weight:400 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p:last-child{padding-bottom:0 !important;border-bottom:none !important;margin-bottom:24px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{display:flex !important;flex-direction:row !important;gap:12px !important;padding:16px 24px 24px !important;align-items:stretch !important;border-top:1px solid #333 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{background:#73cbcd !important;color:#000 !important;border:none !important;padding:15px !important;text-decoration:none !important;font-size:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:600 !important;border-radius:20px !important;text-align:center !important;min-width:0 !important;order:0 !important;transition:all .3s ease !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more:hover{background:#e0e0e0 !important;color:#000 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons{display:flex !important;margin:0 !important;padding:0 !important;min-width:0 !important;order:1 !important;gap:12px !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons button{padding:15px !important;border-radius:20px !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;cursor:pointer !important;transition:all .3s ease !important;flex:1 1 0 !important;min-width:0 !important;text-align:center !important;background-color:#73cbcd !important;color:#000 !important;border:none !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons button:hover{background-color:#e0e0e0 !important;color:#000 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a{color:#fff !important;text-decoration:underline !important;font-weight:700 !important;border:none !important;padding:0 !important;background:0 0 !important;display:inline !important;border-radius:0 !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a.cn-decline{color:#fff !important;text-decoration:underline !important;font-weight:700 !important;border:none !important;padding:0 !important;background:0 0 !important;display:inline !important;border-radius:0 !important;cursor:pointer !important;transition:opacity .3s ease !important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a.cn-decline:hover{opacity:.8 !important}.klaro .cookie-modal a,.klaro .context-notice a{color:#fff !important;text-decoration:underline !important;font-weight:700 !important}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#fff !important;color:#000 !important;border:none !important}.cm-modal.cm-klaro{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;max-width:700px !important;width:calc(100vw - 2rem) !important;height:fit-content !important;max-height:90vh !important;border:none !important;border-radius:20px !important;box-shadow:0 10px 30px rgba(0,0,0,.5) !important;z-index:999999 !important;overflow:hidden !important;color:#fff !important}.cm-modal.cm-klaro .cm-header{padding:24px !important;padding-bottom:0 !important;border-bottom:none !important}.cm-modal.cm-klaro .cm-header h1.title{color:#fff !important;font-size:14px !important;font-weight:600 !important;margin:0 0 1rem !important;line-height:1.2 !important;text-align:center !important;padding-bottom:1rem !important;border-bottom:1px solid #333 !important}.cm-modal.cm-klaro .cm-header p{color:#fff !important;font-size:14px !important;line-height:21px !important;letter-spacing:-.56px !important;margin:16px 0 0 !important;text-align:left !important;font-weight:400 !important}.cm-modal.cm-klaro .cm-header button.hide{position:absolute !important;top:20px !important;right:20px !important;background:0 0 !important;border:none !important;color:#fff !important;cursor:pointer !important;padding:8px !important;border-radius:50% !important;transition:background .2s ease !important}.cm-modal.cm-klaro .cm-header button.hide:hover{background:rgba(255,255,255,.1) !important}.cm-modal.cm-klaro .cm-header button.hide svg line{stroke:#fff !important}.cm-modal.cm-klaro .cm-body{padding:16px 24px !important;max-height:50vh !important;overflow-y:auto !important}.cm-modal.cm-klaro .cm-purposes{list-style:none !important;padding:0 !important;margin:0 !important}.cm-modal.cm-klaro .cm-purpose{margin-bottom:16px !important;border:1px solid #333 !important;border-radius:8px !important;padding:20px !important;background:rgba(255,255,255,.05) !important}.cm-modal.cm-klaro .cm-list-label{color:#fff !important;font-size:16px !important;font-weight:500 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;cursor:pointer !important}.cm-modal.cm-klaro .cm-list-title{color:#fff !important}.cm-modal.cm-klaro .cm-required{color:#888 !important;font-size:13px !important;font-style:italic !important}.cm-modal.cm-klaro .cm-list-description{color:#ccc !important;font-size:14px !important;line-height:1.6 !important;margin:12px 0 !important}.cm-modal.cm-klaro .cm-services{margin-top:12px !important;padding-left:20px !important}.cm-modal.cm-klaro .cm-caret a{color:#fff !important;text-decoration:underline !important;font-size:14px !important;font-weight:700 !important;cursor:pointer !important}.cm-modal.cm-klaro .cm-content{list-style:none !important;padding:0 !important;margin:12px 0 !important}.cm-modal.cm-klaro .cm-service{margin-bottom:12px !important;padding:16px !important;background:rgba(255,255,255,.02) !important;border-radius:6px !important}.cm-modal.cm-klaro .cm-footer{padding:16px 24px 24px !important;border-top:1px solid #333 !important}.cm-modal.cm-klaro .cm-footer-buttons{display:flex !important;flex-direction:row !important;gap:12px !important;width:100% !important}.cm-modal.cm-klaro .cm-footer-buttons button{padding:15px !important;border-radius:20px !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;cursor:pointer !important;transition:all .3s ease !important;flex:1 1 50% !important;min-width:0 !important}.cm-modal.cm-klaro .cm-btn-accept,.cm-modal.cm-klaro .cm-footer-buttons button:first-child{background:0 0 !important;color:#fff !important;border:1px solid #ccc !important;order:0 !important}.cm-modal.cm-klaro .cm-btn-accept:hover,.cm-modal.cm-klaro .cm-footer-buttons button:first-child:hover{background:rgba(255,255,255,.05) !important}.cm-modal.cm-klaro .cm-btn-accept-all,.cm-modal.cm-klaro .cm-footer-buttons button:last-child{background:#73cbcd !important;color:#000 !important;border:none !important;order:1 !important}.cm-modal.cm-klaro .cm-btn-accept-all:hover,.cm-modal.cm-klaro .cm-footer-buttons button:last-child:hover{background:#e0e0e0 !important;color:#000 !important}@media (max-width:768px){.cm-modal.cm-klaro .cm-footer-buttons{flex-direction:column !important}.cm-modal.cm-klaro .cm-footer-buttons button{flex:1 1 100% !important}.cm-modal.cm-klaro .cm-btn-accept,.cm-modal.cm-klaro .cm-footer-buttons button:first-child{order:1 !important}.cm-modal.cm-klaro .cm-btn-accept-all,.cm-modal.cm-klaro .cm-footer-buttons button:last-child{order:0 !important}}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{margin-left:10px}.cm-modal.cm-klaro .cm-list-label{margin-left:60px}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#666 !important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{background-color:#000 !important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#fff !important}.cm-modal.cm-klaro:before{content:'' !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(0,0,0,.7) !important;z-index:-1 !important}body:has(.klaro .cookie-notice:not(.cookie-modal-notice)):before{content:'' !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,.7) !important;z-index:999998 !important;pointer-events:none !important}.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 100vmax rgba(0,0,0,.7) !important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#73cbcd !important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{background-color:#fff !important}