[fs-cc=banner]{position:fixed!important;bottom:1rem!important;right:1rem!important;left:auto!important;z-index:9999!important;max-width:28rem!important;width:calc(100% - 2rem)!important;background-color:white!important;padding:1.5rem!important;display:flex!important;flex-direction:column!important;font-family:var(--font-montserrat)!important;border:none!important;border-radius:.5rem!important;box-shadow:0 4px 24px rgba(0,0,0,.15)!important}[fs-cc=banner],[fs-cc=banner] p{color:hsl(var(--navy))!important;font-size:.875rem!important;line-height:1.5!important}[fs-cc=banner] p{margin:0 0 .75rem!important}[fs-cc=banner] a{color:hsl(var(--navy))!important;text-decoration:underline!important}[fs-cc=banner] a:hover{color:hsl(var(--navy-80))!important}[fs-cc=banner] [fs-consent-element=internal-buttons-wrapper]{display:flex!important;flex-direction:row!important;gap:.75rem!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;margin-top:.5rem!important}[fs-cc=banner] [fs-cc=allow],[fs-cc=banner] [fs-cc=allow]:link,[fs-cc=banner] [fs-cc=allow]:visited{background-color:hsl(var(--navy))!important;color:#ffffff!important;padding:.625rem 1.5rem!important;border-radius:.375rem!important;font-family:var(--font-montserrat)!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;border:none!important;text-decoration:none!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;transition:background-color .2s!important}[fs-cc=banner] [fs-cc=allow]:hover{background-color:hsl(var(--navy-80))!important;color:#ffffff!important}[fs-cc=banner] [fs-cc=open-preferences],[fs-cc=banner] [fs-cc=open-preferences]:link,[fs-cc=banner] [fs-cc=open-preferences]:visited{color:hsl(var(--navy))!important;padding:.625rem 0!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;text-decoration:underline!important;background:transparent!important;border:none!important}[fs-cc=banner] [fs-cc=open-preferences]:hover{color:hsl(var(--navy-60))!important}[fs-cc=banner] [fs-cc=deny],[fs-cc=banner] [fs-cc=deny]:link,[fs-cc=banner] [fs-cc=deny]:visited{color:hsl(var(--navy))!important;padding:.625rem 1.25rem!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;text-decoration:none!important;background-color:#e5e5e5!important;border:none!important;border-radius:.375rem!important;font-family:var(--font-montserrat)!important;transition:background-color .2s!important}[fs-cc=banner] [fs-cc=deny]:hover{background-color:#d4d4d4!important}[fs-cc=preferences]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;align-items:center;justify-content:center}[fs-cc=preferences].fs-cc-active{display:flex}[fs-cc=preferences] [class*=prefs_overlay],[fs-cc=preferences] [fs-consent-element=close][class*=overlay]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);cursor:pointer;z-index:1}[fs-cc=preferences] [class*=prefs_wrapper]{position:relative;z-index:10;display:flex;width:100%;height:100%;padding:2rem;flex-direction:column;justify-content:center;align-items:center}[fs-cc=preferences] [class*=fs-consent_prefs_popup],[fs-cc=preferences] [class*=prefs_popup]{position:relative;background:white;border:2px solid hsl(var(--navy));border-radius:.5rem;padding:2rem;max-width:40rem;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:100}[fs-cc=preferences] [class*=prefs_form]{position:relative;z-index:100;max-width:40rem;max-height:85vh}[fs-cc=preferences] [class*=prefs_heading]{font-family:var(--font-yanone);font-size:1.5rem;font-weight:600;color:hsl(var(--navy));margin-bottom:1.5rem}[fs-cc=preferences] [class*=prefs_option]{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.5rem}[fs-cc=preferences] [class*=prefs_option]:last-child{border-bottom:none}[fs-cc=preferences] [class*=checkbox_field]{display:flex;align-items:center;gap:1.5rem;width:100%;position:relative;z-index:5;pointer-events:auto}[fs-cc=preferences] input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:hsl(var(--navy));cursor:pointer;position:relative;z-index:10;pointer-events:auto;margin-right:.5rem}[fs-cc=preferences] [class*=checkbox_label]{font-weight:600;color:hsl(var(--navy));margin-right:.75rem}[fs-cc=preferences] [class*=prefs_description]{font-size:.75rem;color:hsl(var(--medium-gray));margin-top:0;margin-left:0}[fs-cc=preferences] [class*=consent-active]{color:hsl(var(--red));font-weight:600;font-size:.875rem}[fs-cc=preferences] [class*=prefs_buttons]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-start;flex-wrap:wrap}[fs-cc=preferences] [fs-cc=allow]{background-color:hsl(var(--red));color:white;padding:.75rem 2rem;border-radius:.5rem;font-family:var(--font-yanone);font-weight:700;font-size:1rem;cursor:pointer;border:2px solid hsl(var(--navy));box-shadow:2px 2px 5px -1px rgba(51,51,51,.6)}[fs-cc=preferences] [fs-cc=allow]:hover{background-color:hsl(var(--red-dark))}[fs-cc=submit]{background-color:transparent;color:hsl(var(--navy));padding:.75rem 2rem;border-radius:.5rem;font-family:var(--font-yanone);font-weight:700;font-size:1rem;cursor:pointer;border:2px solid hsl(var(--navy));box-shadow:2px 2px 5px -1px rgba(51,51,51,.6);transition:all .2s}[fs-cc=submit]:hover{background-color:hsl(var(--navy));color:white}[fs-cc=close]{cursor:pointer}[fs-cc=preferences] [class*=prefs_close]{position:absolute;top:0;right:0;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--navy));background:transparent;transition:color .2s;z-index:10}[fs-cc=preferences] [class*=prefs_close]:hover{color:hsl(var(--navy-60))}[fs-cc=preferences] [class*=close-icon]{width:1rem;color:hsl(var(--navy));line-height:0}[fs-cc=banner][style*="display: none"],[fs-cc=preferences][style*="display: none"]{display:none!important}@media (max-width:640px){[fs-cc=banner]{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;max-width:calc(100% - 1rem)!important;width:calc(100% - 1rem)!important;border-radius:.5rem!important;padding:1.25rem!important}[fs-cc=banner] [fs-consent-element=internal-buttons-wrapper]{width:100%!important;justify-content:flex-start!important;gap:.5rem!important}[fs-cc=banner] [fs-cc=allow],[fs-cc=banner] [fs-cc=deny]{flex:1!important;text-align:center!important;padding:.5rem 1rem!important}[fs-cc=preferences] [class*=prefs_popup]{padding:1.5rem!important;width:95%!important}[fs-cc=preferences] [class*=prefs_buttons]{flex-direction:column!important}[fs-cc=preferences] [fs-cc=allow],[fs-cc=submit]{width:100%!important;text-align:center!important}}