.pe-policy-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.6;padding:16px 30px;background:#00182e;color:#c5d4df}.pe-policy-links a,.pe-policy-links button{color:inherit;font:inherit;text-decoration:none}.pe-policy-links button{border:0;background:none;padding:0;cursor:pointer}.pe-footer-bottom{flex-wrap:wrap}.pe-footer-bottom .pe-policy-links{flex-basis:100%;padding:6px 0 0;background:none}.pe-policy-links a:hover,.pe-policy-links button:hover{text-decoration:underline}.pe-consent-banner[hidden]{display:none!important}.pe-consent-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:999999;background:#fff;color:#00182e;padding:22px 24px;border:1px solid #c6d3dd;border-radius:10px;box-shadow:0 8px 40px #00182e35;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Montserrat,sans-serif}.pe-consent-banner strong{font-size:16px}.pe-consent-banner p{font-size:12px;line-height:1.7;margin:7px 0 0;max-width:650px}.pe-consent-banner a,.pe-form-privacy a{color:#9b2026;text-decoration:underline}.pe-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.pe-consent-actions button,.pe-media-consent button{background:#001c32;color:#fff;border:1px solid #001c32;border-radius:5px;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:44px;white-space:nowrap}.pe-consent-actions button:hover,.pe-media-consent button:hover{background:#183d59}.pe-consent-actions button:focus-visible,.pe-media-consent button:focus-visible,.pe-policy-links a:focus-visible,.pe-policy-links button:focus-visible{outline:3px solid #b72d2d;outline-offset:4px}#pe-consent-dialog{font-family:Montserrat,sans-serif;background:#fff;color:#00182e;max-width:620px;width:calc(100% - 32px);max-height:85vh;padding:30px;border:1px solid #c6d3dd;border-radius:12px;overflow:auto}#pe-consent-dialog::backdrop{background:#00182e99}#pe-consent-dialog h2{font-size:25px;margin:0 0 18px}#pe-consent-dialog p{font-size:14px;line-height:1.8}#pe-consent-dialog input{width:18px;height:18px;vertical-align:middle;margin-right:8px;accent-color:#001c32}.pe-media-consent{position:relative;display:grid;place-items:center;min-height:240px;aspect-ratio:16/9;background:#edf2f5;color:#00182e;border:1px solid #d6e1e9;border-radius:10px;overflow:hidden;text-align:center;padding:24px}.pe-media-consent p{font:13px/1.65 Montserrat,sans-serif!important;max-width:480px;margin:12px auto!important}.pe-media-consent strong{font:600 18px/1.4 Montserrat,sans-serif}.pe-media-consent iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pe-form-privacy{font-size:12px!important;line-height:1.7!important;color:#526273;margin:16px 0 0!important;width:100%}.pe-policy-document{max-width:1000px;margin:0 auto;padding:30px 24px 60px;color:#00182e;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.85}.pe-policy-document h2{font-size:25px;line-height:1.3;margin:32px 0 14px}.pe-policy-document a{color:#a3222a;text-decoration:underline;overflow-wrap:anywhere}.pe-policy-document table{border-collapse:collapse;width:100%;font-size:13px}.pe-policy-document th,.pe-policy-document td{border:1px solid #dce3e8;padding:12px;text-align:left;vertical-align:top}.pe-policy-date{font-size:12px;color:#617487}@media(max-width:767px){.pe-consent-banner{left:10px;right:10px;bottom:10px;padding:18px;flex-direction:column;align-items:stretch;gap:16px}.pe-consent-actions{display:grid;grid-template-columns:1fr}.pe-consent-actions button{width:100%}.pe-policy-document{padding:24px 20px 40px}.pe-policy-document table{font-size:11px}.pe-policy-document th,.pe-policy-document td{padding:7px}.pe-policy-links{gap:12px 18px}.pe-media-consent{aspect-ratio:auto;min-height:260px}#pe-consent-dialog{padding:24px}}
