.privacy-widget.consent-banner{inset:auto auto max(18px,env(safe-area-inset-bottom)) 18px;z-index:95;width:min(400px,100vw - 36px);box-shadow:none;color:#112337;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font:400 13px/1.55 Manrope Variable,Arial,sans-serif;position:fixed}.privacy-widget [hidden]{display:none!important}.privacy-widget button,.privacy-widget input{font:inherit;cursor:pointer}.privacy-widget button{white-space:normal;min-height:42px}.privacy-widget button:focus-visible,.privacy-widget a:focus-visible,.privacy-widget input:focus-visible{outline-offset:4px;outline:2px solid #25779c}.privacy-panel{background:#fff;border:1px solid #b7c6d4;border-radius:20px;max-height:calc(100svh - 45px);padding:23px;animation:.24s ease-out privacy-enter;overflow:auto;box-shadow:0 14px 55px #07182c24}.privacy-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-brand{color:#587184;letter-spacing:.18em;font-size:10px;font-weight:700}.privacy-minimize{color:#5a6e7e;background:0 0;border:0;border-radius:8px;width:42px;margin:-10px -9px -6px 0;font-size:23px!important}.privacy-panel h2{letter-spacing:-.025em;color:#0b2440;margin:10px 0;font-size:20px;font-weight:650;line-height:1.3}.privacy-panel .privacy-intro{color:#526575;margin:0 0 18px;font-size:12px;line-height:1.8}.privacy-widget a{color:#184f70;text-underline-offset:3px;text-decoration:underline}.privacy-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.privacy-actions button,.privacy-save{color:#11334e;background:#f5f8fa;border:1px solid #b9c9d6;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:650}.privacy-actions [data-privacy-accept]{color:#fff;background:#09263e;border-color:#09263e}.privacy-customize{color:#395a72;text-underline-offset:3px;background:0 0;border:0;width:100%;margin:8px 0 -5px;text-decoration:underline;display:block;font-size:11px!important}.privacy-save{color:#fff;background:#09263e;width:100%;margin-top:12px}.privacy-options{border-block:1px solid #dce4ea;margin:15px 0}.privacy-option{cursor:pointer;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:13px 0;display:flex}.privacy-option:last-child{border:0}.privacy-option strong{color:#173950;font-size:12px;display:block}.privacy-option small{color:#607486;margin-top:4px;font-size:11px;line-height:1.6;display:block}.privacy-option input{accent-color:#124c6c;flex:0 0 20px;margin:0;appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important}.privacy-option:has(input:disabled){cursor:default}.privacy-launcher{color:#123650;background:#fff;border:1px solid #b0c4d5;border-radius:30px;align-items:center;gap:9px;max-width:100%;padding:10px 16px;display:flex;box-shadow:0 5px 22px #061a3020;font-size:11px!important}.privacy-launcher:hover{background:#edf5f8}html[dir=rtl] .privacy-widget.consent-banner{text-align:right;left:18px;right:auto}html[dir=rtl] .privacy-minimize{margin:-10px 0 -6px -9px}.local-mail-status{background:#f0f6f8;border:1px dashed #7998ac;border-radius:10px;margin-block:18px;padding:12px 14px;color:#476274!important;font:12px/1.7 system-ui,sans-serif!important}#brief-form .mail-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#brief-form .mail-consent{align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;display:flex}#brief-form .mail-consent input{appearance:auto;accent-color:#123c5d;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0}#brief-form .form-status{color:#15553d;margin:18px 0;font-size:14px;line-height:1.7}#brief-form .form-status[data-error]{color:#9d2828}#brief-form .mail-consent{margin:20px 0}#brief-form .mail-consent a{text-underline-offset:3px;text-decoration:underline}#brief-form button:disabled{opacity:.5;cursor:not-allowed}@keyframes privacy-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.privacy-panel{animation:none}}@media (width<=600px){.privacy-widget.consent-banner,html[dir=rtl] .privacy-widget.consent-banner{left:12px;right:auto;bottom:max(12px,env(safe-area-inset-bottom));width:min(380px,100vw - 24px)}.privacy-panel{border-radius:17px;padding:20px}.privacy-panel h2{font-size:19px}.privacy-launcher{padding:9px 13px}}@media print{.privacy-widget{display:none!important}}.contact-rail{z-index:60;color:#dff2fb;backdrop-filter:blur(14px);direction:ltr;background:#071c2cef;border:1px solid #93b8ce42;border-radius:14px;flex-direction:column;padding:5px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 8px 30px #04142126}.contact-rail-links{flex-direction:column;display:flex}.contact-rail-toggle{display:none}.contact-rail a,.contact-rail-toggle{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;text-decoration:none;transition:background .2s,color .2s;position:relative}.contact-rail a{display:grid}.contact-rail a:hover,.contact-rail a:focus-visible,.contact-rail-toggle:focus-visible{color:#fff;outline-offset:-2px;background:#96dcf024;outline:2px solid #96dcf0}.contact-rail-tooltip{pointer-events:none;opacity:0;color:#fff;white-space:nowrap;background:#071c2c;border-radius:6px;padding:7px 10px;font:500 12px/1.5 system-ui,sans-serif;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.contact-rail a:hover .contact-rail-tooltip,.contact-rail a:focus-visible .contact-rail-tooltip{opacity:1}@media (width<=700px){.contact-rail{border-radius:10px;padding:2px;right:5px}.contact-rail a,.contact-rail-toggle{width:38px;height:40px}.contact-rail svg{width:18px;height:18px}.contact-rail-toggle{display:grid}.contact-rail[data-expanded=false] .contact-rail-links{display:none}.contact-rail[data-expanded=true] .contact-rail-toggle{border-bottom:1px solid #93b8ce42;border-radius:7px 7px 0 0}}body:has(dialog[open]) .contact-rail{visibility:hidden}@media (prefers-reduced-motion:reduce){.contact-rail a,.contact-rail-tooltip{transition:none}}@media print{.contact-rail{display:none}}
