@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_e08bc317-module__iBcXzW__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_e08bc317-module__iBcXzW__variable{--font-dyslexic:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
.consent-banner,.consent-widget,.consent-modal{color:#fff;background:#1a1a1a;font-family:inherit;font-size:14px;font-weight:600;box-shadow:0 12px 35px #0005}.consent-banner button,.consent-widget button,.consent-modal button{font:inherit;cursor:pointer}.consent-banner{z-index:90;border-radius:5px 5px 0 0;min-height:358px;position:fixed;bottom:0;left:0;right:0}.consent-banner-main{grid-template-columns:210px minmax(0,1fr) 315px;gap:25px;max-width:1500px;min-height:278px;margin:auto;padding:24px 32px 18px;display:grid}.consent-banner-brand{white-space:nowrap;letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:14px;display:flex}.consent-banner-copy{scrollbar-color:#aeb3b8 #2b2b2b;scrollbar-width:thin;height:244px;padding:8px 10px 5px 0;line-height:1.57;overflow:auto}.consent-banner-copy h2,.consent-modal-copy h2{letter-spacing:0;margin:0 0 9px;font-size:15px;font-weight:700}.consent-banner-copy p,.consent-modal-copy p{margin:0 0 20px;line-height:1.6}.consent-banner-side{padding-right:42px;position:static}.consent-banner-close{color:#fff;background:0 0;border:0;padding:4px;position:absolute;top:24px;right:24px}.consent-actions{gap:8px;width:100%;display:flex}.consent-actions.is-vertical{flex-direction:column;display:flex}.consent-actions button{color:#fff;white-space:nowrap;text-align:center;background:0 0;border:2px solid #2a9df4;border-radius:3px;flex:1;min-height:56px;padding:12px 16px;font-size:14px;font-weight:700}.consent-actions button:hover{background:#2c2c2c}.consent-actions .consent-primary,.consent-primary{color:#101010!important;background:#2b9bf1!important;border-color:#2b9bf1!important}.consent-actions .consent-primary:hover,.consent-primary:hover{background:#62b6f7!important}.consent-banner-bottom{border-top:1px solid #313131;align-items:center;gap:27px;max-width:1500px;min-height:80px;margin:auto;padding:13px 32px 15px;display:flex}.consent-powered{letter-spacing:.06em;flex-direction:column;flex:none;width:180px;font-weight:700;display:flex}.consent-powered small{letter-spacing:0;font-size:10px;font-weight:400}.consent-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}.consent-categories.is-compact{justify-content:space-between;gap:22px;display:flex}.consent-category{white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.consent-category>span{font-weight:700}.consent-switch{background:#f2f2f2;border:0;border-radius:99px;flex:none;width:56px;height:31px;padding:3px;transition:background .16s;position:relative}.consent-switch span{background:#1b1b1b;border-radius:50%;width:25px;height:25px;transition:transform .16s,background .16s;display:block}.consent-switch.is-on{background:#2b9bf1}.consent-switch.is-on span{background:#fff;transform:translate(25px)}.consent-switch:disabled{opacity:1;cursor:default}.consent-details-link{color:#48adfa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.consent-float{z-index:70;color:#fff;background:#1b1b1b;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;position:fixed;bottom:16px;left:20px;box-shadow:0 4px 12px #0004}.consent-widget{z-index:91;border-radius:5px;width:min(445px,100vw - 20px);position:fixed;bottom:10px;left:10px;overflow:hidden}.consent-widget header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:55px;padding:0 25px;display:flex}.consent-widget header button{color:#fff;background:0 0;border:0;padding:4px}.consent-widget-body{padding:24px 25px 20px}.consent-widget-body h2{letter-spacing:0;margin:0 0 10px;font-size:14px;font-weight:700}.consent-widget ul{gap:7px;margin:0 0 22px;padding:0;list-style:none;display:grid}.consent-widget li{align-items:center;gap:10px;display:flex}.consent-widget li svg{color:#f1f1f1}.consent-widget li svg.required,.consent-widget li svg.accepted{color:#48adfa}.consent-widget-details{color:#48adfa;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.consent-widget-metadata{color:#c9c9c9;overflow-wrap:anywhere;margin:12px 0;font-size:11px;font-weight:400}.consent-widget-metadata p{margin:4px 0}.consent-widget-brand{text-align:right;letter-spacing:.07em;margin-top:20px;font-size:20px;font-weight:700}.consent-widget-brand small{letter-spacing:0;font-size:9px;font-weight:400;display:block}.consent-widget footer{border-top:1px solid #333;gap:8px;padding:16px 25px 22px;display:flex}.consent-widget footer button{color:#fff;background:0 0;border:1px solid #9c9c9c;border-radius:3px;flex:1;min-height:48px;padding:9px;font-size:13px}.consent-widget footer button:disabled{opacity:.45;cursor:default}.consent-widget footer .consent-primary{border:0}.consent-modal-backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:92;background:0 0;border:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0}.consent-modal-backdrop::backdrop{background:#0004}.consent-modal{border-radius:5px;flex-direction:column;width:min(900px,100%);max-height:min(770px,100vh - 48px);display:flex;overflow:hidden}.consent-modal-header{border-bottom:1px solid #343434;flex:none;align-items:center;gap:22px;height:78px;padding:0 25px;display:flex}.consent-modal-header>span{letter-spacing:.1em;align-items:center;gap:8px;margin-right:auto;font-size:15px;display:flex}.consent-modal-header>strong{font-size:15px}.consent-modal-close{color:#fff;background:0 0;border:0;padding:5px}.consent-tabs{border-bottom:1px solid #333;flex:none;grid-template-columns:repeat(3,1fr);height:58px;display:grid}.consent-tabs button{color:#fff;background:0 0;border:0;border-bottom:3px solid #0000;font-size:14px;font-weight:700}.consent-tabs button.selected{color:#52aeef;border-bottom-color:#2b9bf1}.consent-modal-content{scrollbar-color:#b0b0b0 #222;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.consent-modal-copy{max-height:235px;padding:25px;line-height:1.55;overflow:auto}.consent-modal-content>.consent-categories{border-top:1px solid #333;min-height:110px}.consent-modal-content>.consent-categories .consent-category{border-right:1px solid #333;flex-direction:column;gap:12px}.consent-modal-content>.consent-categories .consent-category:last-child{border-right:0}.consent-modal-footer{border-top:1px solid #333;flex:none;padding:18px 24px 22px}.consent-detail-list,.consent-about{padding:25px;line-height:1.62}.consent-detail-list h2,.consent-about h2{letter-spacing:0;font-size:18px}.consent-detail{border-bottom:1px solid #393939;padding:24px 0}.consent-detail>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.consent-detail-toggle{color:#fff;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-weight:700;display:flex}.consent-detail-toggle small{background:#303030;border-radius:99px;padding:2px 8px}.consent-detail>p{margin:14px 0 0 42px}.consent-cookie-list{color:#dedede;background:#272727;flex-direction:column;gap:4px;margin:14px 0 0 42px;padding:14px;font-size:12px;display:flex}.consent-about p{margin:0 0 24px}.consent-about a{color:#55b6fb;text-decoration:underline}@media (max-width:800px){.consent-banner{max-height:92vh;overflow:auto}.consent-banner-main{flex-direction:column;gap:10px;padding:20px 16px 10px;display:flex}.consent-banner-brand{display:none}.consent-banner-copy{height:auto;max-height:180px;padding:0 30px 0 0}.consent-banner-side{padding:0 30px 0 0}.consent-banner-close{top:16px;right:12px}.consent-banner-bottom{flex-wrap:wrap;gap:15px;padding:15px 16px;display:flex}.consent-powered{display:none}.consent-categories.is-compact{grid-template-columns:1fr 1fr;gap:15px 10px;display:grid}.consent-category{justify-content:space-between}.consent-details-link{margin-left:auto}.consent-actions.is-vertical{gap:7px}.consent-actions.is-vertical button{min-height:44px}.consent-modal-backdrop{padding:10px}.consent-modal{max-height:calc(100vh - 20px)}.consent-modal-header{height:61px;padding:0 15px}.consent-modal-header>span{font-size:12px}.consent-modal-header>strong{display:none}.consent-modal-copy{max-height:190px;padding:17px}.consent-modal-content>.consent-categories{grid-template-columns:1fr 1fr}.consent-modal-content>.consent-categories .consent-category{border-bottom:1px solid #333;gap:7px;min-height:82px}.consent-modal-footer{padding:10px}.consent-modal-footer .consent-actions{gap:5px}.consent-modal-footer .consent-actions button{white-space:normal;min-height:47px;padding:8px 4px;font-size:11px}.consent-detail-list,.consent-about{padding:17px}.consent-widget{max-height:calc(100vh - 20px);overflow:auto}}@media (prefers-reduced-motion:reduce){.consent-switch,.consent-switch span{transition:none}}.marketing-root .website-consent h2{letter-spacing:0;font-family:inherit;font-weight:700;line-height:1.4}.website-consent .consent-modal-backdrop:not([open]){display:none}.website-consent :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #91b5ff}.website-consent .consent-float,.website-consent .consent-widget{left:80px}.website-consent .consent-detail-toggle,.website-consent .consent-details-link,.website-consent .consent-widget-details{min-height:44px}.website-consent .consent-banner-close,.website-consent .consent-modal-close,.website-consent .consent-widget header button{place-items:center;min-width:44px;min-height:44px;display:grid}.website-consent .consent-banner{max-height:92dvh;overflow:auto}.website-consent .consent-widget{max-width:calc(100vw - 100px)}html[data-a11y-contrast=on] .marketing-root .website-consent :is(button,a,[tabindex]):focus-visible{outline-color:#fff!important}@media (max-width:1100px) and (min-width:801px){.consent-banner-main{grid-template-columns:150px minmax(0,1fr) 270px;gap:18px;padding-inline:24px}.consent-banner-bottom{flex-wrap:wrap;gap:18px}.consent-banner-bottom .consent-categories{flex:1;min-width:580px}.consent-details-link{margin-left:auto}}@media (max-width:639px){.website-consent .consent-float{left:20px}.website-consent .consent-widget{max-width:calc(100vw - 20px);left:10px}}
.website-language-bar{z-index:31;color:#fff;background:#101113;font-size:12px;line-height:1.4;position:relative}.website-language-bar .website-language-bar__inner{align-items:center;gap:20px;width:100%;min-height:40px;padding:0 3.5vw;display:flex}.website-language-bar .website-language-bar__message{color:#d6d7da}.website-language-bar button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.website-language-bar button:hover{color:#c8d9fb}.website-language-bar button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.website-language-bar .website-language-bar__switch{flex-shrink:0;padding:0 4px;font-weight:600}.website-language-bar .website-language-bar__close{flex-shrink:0;min-width:40px;margin-left:auto;padding:0}@media (max-width:640px){.website-language-bar .website-language-bar__inner{gap:8px;padding:0 16px}.website-language-bar .website-language-bar__message{display:none}}
