.cg-cookie-layer{position:fixed;inset:0;z-index:1000;pointer-events:none;font-family:var(--app-font-family)}.cg-cookie-backdrop{inset:0;background:rgba(10,28,52,.24)}.cg-cookie-backdrop,.cg-cookie-card{position:absolute;pointer-events:auto}.cg-cookie-card{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:min(398px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow-y:auto;padding:20px;border:1px solid #dce6f3;border-radius:17px;background:#fff;box-shadow:0 20px 60px rgba(12,32,57,.2);color:var(--text-primary)}.cg-cookie-heading{display:flex;align-items:center;gap:11px;margin:0 0 11px}.cg-cookie-mark{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:11px;background:#eaf2ff;color:var(--primary)}.cg-cookie-mark svg{width:21px;height:21px}.cg-cookie-eyebrow{display:block;margin-bottom:2px;color:var(--primary);font-size:var(--type-caption);font-weight:750;letter-spacing:.1em;line-height:1.2}.cg-cookie-heading h2{margin:0;color:var(--text-primary);font-size:var(--type-body-large);font-weight:700;line-height:1.3;letter-spacing:-.02em}.cg-cookie-copy{margin:0;color:var(--text-secondary);font-size:var(--type-caption);line-height:1.55}.cg-cookie-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:9px}.cg-cookie-links a{color:var(--primary);font-size:var(--type-caption);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cg-cookie-options{min-width:0;margin:16px 0 0;padding:0;border:0;border-top:1px solid #e5ebf3}.cg-cookie-options legend{padding:12px 0 3px;color:var(--text-primary);font-size:var(--type-caption);font-weight:700}.cg-cookie-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:7px 0;border-bottom:1px solid #edf1f6;cursor:default}.cg-cookie-option span:first-child{min-width:0}.cg-cookie-option small,.cg-cookie-option strong{display:block}.cg-cookie-option strong{color:var(--text-primary);font-size:var(--type-caption);font-weight:650;line-height:1.35}.cg-cookie-option small{margin-top:2px;line-height:1.35}.cg-cookie-option small,.cg-cookie-required{color:var(--text-secondary);font-size:var(--type-caption)}.cg-cookie-required{flex:0 0 auto;font-weight:600}.cg-cookie-option input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--primary);cursor:pointer}.cg-cookie-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:17px}.cg-cookie-button{min-width:0;min-height:36px;padding:8px 11px;border:1px solid var(--primary);border-radius:8px;font:inherit;font-size:var(--type-caption);font-weight:650;line-height:1.25;cursor:pointer;transition:background .15s,border-color .15s}.cg-cookie-primary{background:var(--primary);color:#fff}.cg-cookie-primary:hover{background:var(--primary-dark)}.cg-cookie-outline{background:#fff;color:var(--primary)}.cg-cookie-outline:hover{background:#eef5ff}.cg-cookie-text{grid-column:1/-1;min-height:30px;border-color:transparent;background:transparent;color:var(--primary)}.cg-cookie-text:hover{background:#f3f7ff}.cg-cookie-card :focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.cg-cookie-card{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:17px}}.cg-cookie-option:has(input:not(:disabled)){cursor:pointer}@font-face{font-family:openSans;src:url(/company-assets/_next/static/media/18491f634f75a3a7-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:openSans Fallback;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}.__className_4f24de{font-family:openSans,openSans Fallback,Helvetica,Arial,Lucida,sans-serif}.__variable_4f24de{--font-open-sans:"openSans","openSans Fallback",Helvetica,Arial,Lucida,sans-serif}