html #hs-banner-parent{--hs-banner-inset: auto 0 0 0;--hs-banner-width: 100%;--hs-banner-corners: 0;--foreground: 224 41% 16%;--card: 0 0% 100%;--muted: 220 14% 95%;--muted-foreground: 224 12% 40%;--border: 220 13% 88%;--brand-navy: 224 41% 16%;--brand-orange: 14 99% 50%;--color-cta: var(--brand-orange);--color-cta-foreground: 0 0% 100%;--shadow-brand-lg: 0 12px 40px hsl(var(--brand-navy) / .14), 0 4px 12px hsl(var(--brand-navy) / .08)}html #hs-banner-parent #hs-eu-cookie-confirmation{transform:none!important;-webkit-transform:none!important;inset:auto 0 0!important;width:100%!important;margin:0!important;max-width:100%!important;max-height:100%!important;border-radius:0!important;box-shadow:0 -8px 28px #00000047;padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--font);color:hsl(var(--foreground));background:hsl(var(--card))}html #hs-banner-parent #hs-eu-cookie-confirmation-inner{max-width:var(--maxw, 1440px);margin:0 auto;padding-inline:var(--gutter)}html #hs-banner-parent #hs-eu-cookie-settings-button,html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:700;font-size:15px;line-height:1;letter-spacing:-.005em;min-height:40px;padding:14px 26px;border:1.5px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;text-decoration:none;text-transform:none}html #hs-banner-parent #hs-eu-confirmation-button{background:hsl(var(--color-cta));color:hsl(var(--color-cta-foreground))}html #hs-banner-parent #hs-eu-confirmation-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px hsl(var(--color-cta) / .32)}html #hs-banner-parent #hs-eu-decline-button,html #hs-banner-parent #hs-eu-cookie-settings-button{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}html #hs-banner-parent #hs-eu-decline-button:hover,html #hs-banner-parent #hs-eu-cookie-settings-button:hover{border-color:hsl(var(--brand-orange));color:hsl(var(--brand-orange))}html #hs-banner-parent #hs-eu-cookie-settings-button:focus-visible,html #hs-banner-parent #hs-eu-confirmation-button:focus-visible,html #hs-banner-parent #hs-eu-decline-button:focus-visible,html #hs-banner-parent #hs-eu-close-button:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:2px}html #hs-banner-parent #hs-eu-confirmation-button-group,html #hs-banner-parent #hs-eu-opt-in-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}html #hs-banner-parent #hs-eu-cookie-confirmation-buttons-area,html #hs-banner-parent #hs-eu-confirmation-button-group{display:flex;width:100%}html #hs-banner-parent #hs-eu-decline-button{order:1}html #hs-banner-parent #hs-eu-confirmation-button{order:2}@media(min-width:600px){html #hs-banner-parent #hs-eu-cookie-confirmation-buttons-area,html #hs-banner-parent #hs-eu-confirmation-button-group,html #hs-banner-parent #hs-eu-opt-in-buttons{justify-content:flex-end}html #hs-banner-parent #hs-eu-opt-in-buttons,html #hs-banner-parent #hs-eu-cookie-settings-button,html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{flex:0 0 auto;width:auto}html #hs-banner-parent #hs-eu-cookie-settings-button,html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{max-width:150px;min-width:0}}@media(max-width:599px){html #hs-banner-parent{--hs-banner-padding: 20px}html #hs-banner-parent #hs-eu-cookie-settings-button,html #hs-banner-parent #hs-eu-opt-in-buttons{flex:1 1 100%}html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{flex:1 1 0}}html #hs-banner-parent #hs-eu-close-button{border-radius:var(--radius-md);color:hsl(var(--foreground));transition:.2s}html #hs-banner-parent #hs-eu-close-button:hover{color:hsl(var(--brand-orange))}@media(prefers-reduced-motion:reduce){html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-confirmation-button:hover{transform:none;transition:none}}html #hs-banner-parent #hs-modal-content{font-family:var(--font);color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-brand-lg)}html #hs-banner-parent #hs-modal-introduction span{font-weight:700;letter-spacing:-.01em}html #hs-banner-parent #hs-modal-content .hs-category-row{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:18px 20px}html #hs-banner-parent #hs-modal-content .hs-category-label{color:hsl(var(--foreground));font-weight:700}html #hs-banner-parent #hs-modal-content .hs-always-active-label,html #hs-banner-parent #hs-modal-content .hs-category-description.visible{color:hsl(var(--muted-foreground))}html #hs-banner-parent #hs-modal-content .description-accordion-arrow{color:hsl(var(--color-cta))}html #hs-banner-parent #hs-modal-content #hs-categories-container .hs-category-row .hs-toggle-switch{background-color:hsl(var(--border));border-color:hsl(var(--border))}html #hs-banner-parent #hs-modal-content #hs-categories-container .hs-category-row .hs-toggle-switch.hs-toggle-selected-flag{background-color:hsl(var(--color-cta));border-color:hsl(var(--color-cta))}html #hs-banner-parent #hs-modal-content #hs-categories-container .hs-category-row .hs-toggle-switch-nob{background:#fff}html #hs-banner-parent #hs-modal-accept-all,html #hs-banner-parent #hs-modal-save-settings,html #hs-banner-parent #hs-modal-decline-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:700;font-size:15px;line-height:1;letter-spacing:-.005em;height:auto;min-height:40px;padding:14px 26px;border:1.5px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;text-decoration:none;text-transform:none;white-space:nowrap;flex:0 0 auto;min-width:0}html #hs-banner-parent #hs-modal-accept-all{background:hsl(var(--color-cta));color:hsl(var(--color-cta-foreground))}html #hs-banner-parent #hs-modal-accept-all:hover{transform:translateY(-1px);box-shadow:0 8px 22px hsl(var(--color-cta) / .32)}html #hs-banner-parent #hs-modal-save-settings,html #hs-banner-parent #hs-modal-decline-all{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}html #hs-banner-parent #hs-modal-save-settings:hover,html #hs-banner-parent #hs-modal-decline-all:hover{border-color:hsl(var(--brand-orange));color:hsl(var(--brand-orange))}html #hs-banner-parent #hs-modal-close-button{border-radius:var(--radius-md);color:hsl(var(--foreground));transition:.2s}html #hs-banner-parent #hs-modal-close-button:hover{color:hsl(var(--brand-orange))}html #hs-banner-parent #hs-modal-close-button:focus-visible,html #hs-banner-parent #hs-modal-accept-all:focus-visible,html #hs-banner-parent #hs-modal-save-settings:focus-visible,html #hs-banner-parent #hs-modal-decline-all:focus-visible,html #hs-banner-parent #hs-modal-content .hs-category-label:focus-visible,html #hs-banner-parent #hs-modal-content .hs-toggle-switch-input:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:2px}@media(max-width:599px){html #hs-banner-parent #hs-modal-content{padding:20px}html #hs-banner-parent #hs-modal-content .hs-category-row{padding:16px}html #hs-banner-parent #hs-modal-footer-container{width:100%}html #hs-banner-parent #hs-modal-accept-all,html #hs-banner-parent #hs-modal-save-settings,html #hs-banner-parent #hs-modal-decline-all{flex:1 1 0}}html #hs-banner-parent #hs-eu-cookie-confirmation-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wording buttons" "disclaimer buttons";align-items:center;column-gap:28px;row-gap:2px}html #hs-banner-parent #hs-eu-policy-wording{grid-area:wording}html #hs-banner-parent #hs-eu-cookie-disclaimer{grid-area:disclaimer}html #hs-banner-parent #hs-eu-cookie-confirmation-buttons-area{grid-area:buttons;width:auto;justify-content:flex-end}html #hs-banner-parent #hs-eu-policy-wording,html #hs-banner-parent #hs-eu-policy-wording div,html #hs-banner-parent #hs-eu-policy-wording p,html #hs-banner-parent #hs-eu-cookie-disclaimer{margin:0;font-size:13px;line-height:1.45;font-weight:400;font-style:normal;opacity:1;color:hsl(var(--foreground))}html #hs-banner-parent #hs-eu-policy-wording a,html #hs-banner-parent #hs-eu-cookie-settings-button{display:inline;min-height:0;padding:0;border:0;background:none;box-shadow:none;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal;color:hsl(var(--brand-orange));text-decoration:none;cursor:pointer}html #hs-banner-parent #hs-eu-policy-wording a:hover,html #hs-banner-parent #hs-eu-policy-wording a:focus-visible,html #hs-banner-parent #hs-eu-cookie-settings-button:hover,html #hs-banner-parent #hs-eu-cookie-settings-button:focus-visible{color:hsl(var(--brand-orange));text-decoration:underline;text-underline-offset:2px}html #hs-banner-parent #hs-eu-confirmation-button-group{width:auto;flex-wrap:nowrap;gap:16px;align-items:center;justify-content:flex-end}html #hs-banner-parent #hs-eu-opt-in-buttons{width:auto;flex:0 0 auto;flex-wrap:nowrap;gap:10px}@media(max-width:599px){html #hs-banner-parent #hs-eu-cookie-confirmation-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"wording" "disclaimer" "buttons";row-gap:12px}html #hs-banner-parent #hs-eu-policy-wording,html #hs-banner-parent #hs-eu-cookie-disclaimer,html #hs-banner-parent #hs-eu-cookie-confirmation-buttons-area{min-width:0}html #hs-banner-parent #hs-eu-cookie-settings-button,html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{min-width:0;flex:0 1 auto}html #hs-banner-parent #hs-eu-confirmation-button-group{flex-wrap:wrap;row-gap:10px}html #hs-banner-parent #hs-eu-confirmation-button,html #hs-banner-parent #hs-eu-decline-button{padding:12px 18px;font-size:14px}}
