#dataProtectionModal:where(.astro-CS4ZK4OZ){display:none!important;opacity:0;visibility:hidden;transition:opacity .2s ease}#dataProtectionModal:where(.astro-CS4ZK4OZ).show{display:flex!important;opacity:1;visibility:visible}#dataProtectionModal:where(.astro-CS4ZK4OZ).show .modal-wrapper:where(.astro-CS4ZK4OZ){pointer-events:auto}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-backdrop:where(.astro-CS4ZK4OZ){position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-wrapper:where(.astro-CS4ZK4OZ){position:fixed;top:0;left:0;width:100%;height:100%;z-index:1045;display:none;align-items:center;justify-content:center;overflow-y:auto;pointer-events:none}#dataProtectionModal:where(.astro-CS4ZK4OZ).show .modal-wrapper:where(.astro-CS4ZK4OZ){display:flex;justify-content:center}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-dialog:where(.astro-CS4ZK4OZ){max-width:700px;width:calc(100% - 32px);margin:0 auto}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-checkbox:where(.astro-CS4ZK4OZ),#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-checkbox-all:where(.astro-CS4ZK4OZ){display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin-right:8px;vertical-align:middle;cursor:pointer;accent-color:#0056B8}#dataProtectionModal:where(.astro-CS4ZK4OZ) .form-checkbox-label:where(.astro-CS4ZK4OZ){cursor:pointer;font-size:16px;line-height:24px;font-family:inherit}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-title:where(.astro-CS4ZK4OZ){font-weight:600;font-size:18px}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-content:where(.astro-CS4ZK4OZ){border-radius:8px;background:#fff;max-width:700px;width:100%;margin:auto;box-shadow:0 5px 20px #00000026}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-header:where(.astro-CS4ZK4OZ){padding:20px 24px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-header:where(.astro-CS4ZK4OZ) .modal-title:where(.astro-CS4ZK4OZ){margin:0;padding:0}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-header:where(.astro-CS4ZK4OZ) .btn-close:where(.astro-CS4ZK4OZ){background:none;border:none;font-size:24px;cursor:pointer;opacity:.6}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-header:where(.astro-CS4ZK4OZ) .btn-close:where(.astro-CS4ZK4OZ):hover{opacity:1}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-body:where(.astro-CS4ZK4OZ){padding:24px;font-size:16px;line-height:1.6;font-family:inherit;max-height:60vh;overflow-y:auto}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-body:where(.astro-CS4ZK4OZ) p:where(.astro-CS4ZK4OZ){font-size:16px;line-height:1.6;color:#676767}#dataProtectionModal:where(.astro-CS4ZK4OZ) .modal-footer:where(.astro-CS4ZK4OZ){padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}#dataProtectionModal:where(.astro-CS4ZK4OZ) .btnc-primary-box:where(.astro-CS4ZK4OZ){background:linear-gradient(135deg,#0056B8,#0077DE);padding:12px 24px;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:500;cursor:pointer}#dataProtectionModal:where(.astro-CS4ZK4OZ) .btnc-primary-box:where(.astro-CS4ZK4OZ):hover:not(:disabled){background:linear-gradient(-135deg,#0056B8,#0077DE);box-shadow:0 4px 12px #16426d52;color:#fff}#dataProtectionModal:where(.astro-CS4ZK4OZ) .btnc-primary-box:where(.astro-CS4ZK4OZ):disabled{background:#cccccc!important;color:#666!important;cursor:not-allowed!important;box-shadow:none!important}
