:root{--scrollbar-thumb-hover-color: #ff6813}#cassie-widget .size-1{font-size:1rem}#cassie-widget .cassie-cookie-module p{font-family:soehne,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#cassie-widget .cassie-cookie-module a{color:#29b8f5;text-decoration:underline}#cassie-widget .cassie-cookie-module a:hover{color:#67d2ff}#cassie-widget .cassie-cookie-module button{border-radius:100px;font-family:soehne,Helvetica,Arial,sans-serif;font-size:2rem;line-height:1.125;transition:.2s}#cassie-widget .cassie-cookie-modal--footer-image--container{display:none}#cassie-widget .cassie-cookie-module .cassie-pre-banner .cassie-pre-banner--text p{margin:0;font-size:.875rem;line-height:1.6;color:#fff}#cassie-widget .cassie-pre-banner .cassie-pre-banner--button--container{width:100%;margin:0}#cassie-widget .cassie-pre-banner--button--container .cassie-pre-banner--button{width:100%;margin:10px 0;padding:15px 22px;border:1px solid;border-radius:100px;background:transparent;font-size:.8125rem;font-weight:700;border-color:#fff;overflow-wrap:break-word;cursor:pointer;white-space:nowrap}#cassie-widget .cassie-pre-banner--button--container .cassie-pre-banner--button svg{display:inline}#cassie-widget .cassie-pre-banner--button--container{align-content:center;align-items:center;margin-bottom:20px}#cassie-widget .cassie-cookie-module .cassie-pre-banner--button--container button.cassie-pre-banner--button{border:1px solid #fff}#cassie-widget .cassie-cookie-module .cassie-pre-banner--button--container button.cassie-pre-banner--button:hover{border:1px solid #062645;background-color:#fff3;opacity:1}#cassie-widget .cassie-pre-banner button.cassie-view-all{margin-top:10px}@media only screen and (width>=768px){#cassie-widget .cassie-pre-banner--button--container{margin-bottom:0}#cassie-widget .cassie-cookie-module .cassie-pre-banner--button--container button.cassie-pre-banner--button{width:80%}}@media only screen and (width>=1200px){#cassie-widget .cassie-cookie-module>div.cassie-pre-banner{margin:0 18%}}#cassie-widget .cassie-gpc-pre-banner .cassie-gpc-pre-banner--text-container{margin-top:40px}#cassie-widget .cassie-gpc-pre-banner h3.cassie-gpc-pre-banner-heading--text{margin-bottom:1rem;color:#fff}#cassie-widget .cassie-cookie-module .cassie-pre-banner .cassie-pre-banner--text{margin-bottom:0}@media only screen and (width>=768px){.cassie-pre-banner .cassie-pre-banner--text{width:100%}}@media only screen and (width>=1200px){#cassie-widget .cassie-cookie-module>.cassie-cookie-modal--center{width:54%;margin:0 auto}}@media only screen and (width>=768px){#cassie-widget .cassie-cookie-module>.cassie-cookie-modal{border-color:#062645}}#cassie-widget .cassie-cookie-modal--header-image{display:none}#cassie-widget .cassie-cookie-modal--header--content{margin-bottom:1.5rem;border-top:none}#cassie-widget .cassie-cookie-modal--header--content p,#cassie-widget .cassie-cookie-modal--header--content,#cassie-widget .cassie-cookie-modal--group-head-container .cassie-cookie-group--description p{color:#fff}#cassie-widget .cassie-cookie-modal .cassie-toggle-switch--status{top:0!important}#cassie-widget .cassie-cookie-modal--center .cassie-toggle-switch--slider{width:100%}#cassie-widget .cassie-cookie-modal--center .cassie-toggle-switch--slider:before{bottom:2px;left:2px}#cassie-widget .cassie-cookie-modal--center .cassie-toggle-switch--slider--active:before{left:28px}#cassie-widget .cassie-cookie-modal--accept-all .cassie-cookie-modal--accept-all--text{max-width:70%}#cassie-widget .cassie-expand-cookies--container .cassie-expand-cookies--icon{display:none}#cassie-widget .cassie-expand-cookies--container .cassie-cookie-group--heading{color:#29b8f5}#cassie-widget .cassie-cookie-modal--group-head-container .cassie-cookie-group--description{width:100%;margin-left:0;color:#fff}#cassie-widget .cassie-cookie-modal .cassie-toggle-switch--status{top:4px}#cassie-widget .cassie-cookie-modal--footer-extra .cassie-cookie-modal--save-preferences--container{width:100%;margin-top:2rem;margin-bottom:1rem}#cassie-widget button.cassie-cookie-modal--save-preferences{font-size:1rem}@media only screen and (width>=768px){#cassie-widget .cassie-cookie-modal--footer-extra .cassie-cookie-modal--save-preferences--container{width:40%}}#ada-consent-prompt{display:none}#ada-consent-prompt .prompt-button,#ada-consent-prompt .notice-container{position:fixed;right:0;bottom:0;z-index:10000;width:112px;height:112px;overflow:hidden;visibility:visible;opacity:1;transition:visibility .25s ease 0s,opacity .25s ease 0s,transform .25s ease 0s;transform:translate(0)}#ada-consent-prompt .button-v2{all:initial;position:absolute;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px;width:64px;height:64px;margin:0;padding:0;border:1px solid rgb(0 0 0 / 5%);border-radius:50%;box-shadow:0 4px 20px 4px #0000001f;background-color:#ff6000;color:#000;cursor:pointer;transition:.2s opacity ease;overflow:hidden;animation:button-fade-in .2s ease 0s}#ada-consent-prompt .button--appear{opacity:1}#ada-consent-prompt .button-v2 .button__icon{position:relative}#ada-consent-prompt .button__icon{position:absolute;top:0;left:0;width:100%;height:100%;padding:17%;box-sizing:border-box;pointer-events:none}#ada-consent-prompt .notice-container{right:24px;bottom:24px;display:none;width:100%;max-width:375px;height:90%;max-height:250px;border-radius:8px;box-shadow:#0000001f 0 12px 48px 4px;background-color:#fff;pointer-events:auto}@media print,screen and (width<=63.9988em){#ada-consent-prompt .notice-container{right:0;bottom:0;max-width:100%}}#ada-consent-prompt .Container__message-container{position:fixed;display:flex;flex-direction:column;inset:0;transition:filter .3s ease;overflow:hidden}#ada-consent-prompt .notice-header{z-index:3;display:flex;align-items:center;min-width:320px;height:56px;padding:0 16px;box-sizing:border-box;background:#fff;color:#000000d9;direction:ltr;animation:.5s ease-out 0s 1 normal none running jgQpwH}#ada-consent-prompt .notice-button-container{margin-left:auto;transition:opacity .2s ease 0s}#ada-consent-prompt .notice-button{all:unset;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:none;font-size:0;color:#0009!important;cursor:pointer;transition:all .1s ease 0s}#ada-consent-prompt .notice-message-container{position:relative;display:flex;flex:1 1 0px;align-items:center;min-width:320px;padding:.5rem 2rem 3.5rem;background-color:#fff}#ada-consent-prompt .notice-message{font-size:.937rem;text-align:center}.button{all:unset;position:relative;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0;width:fit-content;min-width:fit-content;padding:.25em 1.25em;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--ui-border-radius);background-color:var(--bg-color);font:inherit;font-size:.9375em;font-weight:700;line-height:1;color:var(--fg-color);text-decoration:none;white-space:nowrap;letter-spacing:0;transition:background-color .25s,border-color .25s,box-shadow .125s}.button .icon{transition:transform .2s;transform:translate(-.05rem)}.button:hover{background-color:var(--bg-color-hover);color:var(--fg-color-hover);cursor:pointer;border-color:var(--border-color-hover)}.button:hover .icon{transform:translate(.2rem)}@keyframes icon-hover{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(.25rem)}51%{opacity:0}to{opacity:1;transform:translate(0)}}.button:focus{border-radius:var(--ui-border-radius);outline:none}.button:focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--focus-color)}.button:active{background-color:var(--bg-color);color:var(--fg-color);transition:none;border-color:var(--border-color)}.button-text{display:inline-block;margin:0 .5em}.button .icon{flex-shrink:0;color:inherit;fill:none;stroke:var(--fg-color)}.button.success{--color-light: #6ee7b7;--color-base: #10b981;--color-dark: #059669;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-light) 20%);--ui-focus-color: var(--color-base);--ui-fg-color: #fff;--ui-bg-color: var(--color-base);--ui-border-color: var(--color-base);--ui-fg-color-hover: #fff;--ui-bg-color-hover: var(--color-dark);--ui-border-color-hover: var(--color-base)}.button.warning{--color-light: #fbbf24;--color-base: #fbbf24;--color-dark: #b45309;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-light) 30%);--ui-focus-color: rgba(251, 191, 36, .5);--ui-fg-color: #0f3173;--ui-bg-color: var(--color-base);--ui-bg-color-hover: var(--color-light);--ui-fg-color-hover: #0f3173;--ui-border-color: var(--color-base);--ui-border-color-hover: var(--color-dark)}.button.danger{--color-light: #fda4af;--color-base: #f43f5e;--color-dark: #be123c;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-light) 20%);--ui-focus-color: rgba(244, 63, 94, .5);--ui-fg-color: #fff;--ui-bg-color: var(--color-base);--ui-border-color: var(--color-base);--ui-fg-color-hover: #fff;--ui-bg-color-hover: var(--color-dark);--ui-border-color-hover: var(--color-base)}.button.info{--color-light: #c7efff;--color-base: #90deff;--color-dark: #225dc3;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-base) 20%);--ui-focus-color: rgba(144, 222, 255, .5);--ui-fg-color: #0f3173;--ui-bg-color: var(--color-base);--ui-border-color: var(--color-base);--ui-fg-color-hover: var(--color-dark);--ui-bg-color-hover: var(--color-light);--ui-border-color-hover: var(--color-dark)}.button.grey{--color-light: #e7eef3;--color-base: #e2e9f0;--color-dark: #5c6d7e;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-base) 20%);--ui-focus-color: rgba(226, 233, 240, .5);--ui-fg-color: var(--color-dark);--ui-bg-color: var(--color-base);--ui-border-color: var(--color-dark);--ui-bg-color-hover: var(--color-light);--ui-fg-color-hover: var(--color-dark);--ui-border-color-hover: var(--color-dark)}.button.default{--color-light: #7d8e9f;--color-base: #0f3173;--color-dark: #0e3b8d;--bg-color-subtle: color-mix(in srgb, transparent, var(--color-light) 10%);--ui-focus-color: inherit;--ui-fg-color: inherit;--ui-bg-color: inherit;--ui-border-color: inherit;--ui-bg-color-hover: inherit;--ui-fg-color-hover: inherit;--ui-border-color-hover: inherit}[data-theme=dark] .button.default,[data-theme=photo] .button.default{--color-light: #fff;--color-base: #fff;--color-dark: #fff;--ui-bg-color-hover: color-mix(in srgb, rgb(255 255 255), transparent 20%)}.button.solid{--focus-color: var(--ui-focus-color);--fg-color: var(--ui-fg-color);--bg-color: var(--ui-bg-color);--border-color: transparent;--fg-color-hover: var(--ui-fg-color-hover);--bg-color-hover: var(--ui-bg-color-hover);--border-color-hover: transparent}.button.outline{--focus-color: var(--ui-focus-color);--fg-color: var(--color-dark);--fg-color-hover: var(--color-dark);--bg-color: transparent;--bg-color-hover: color-mix(in srgb, var(--ui-bg-color), transparent 95%);--border-color: color-mix(in srgb, var(--ui-border-color), transparent 20%);--border-color-hover: var(--ui-border-color)}.button.subtle{--focus-color: var(--ui-focus-color);--fg-color: var(--color-dark);--bg-color: var(--bg-color-subtle);--border-color: color-mix(in srgb, transparent, var(--color-light) 5%);--fg-color-hover: var(--color-dark);--bg-color-hover: var(--bg-color-subtle);--border-color-hover: color-mix(in srgb, transparent, var(--color-light) 20%)}[data-theme=photo] .button.subtle,.button.glass{--fg-color: var(--ui-bg-color);--bg-color: rgb(255 255 255 / 5%);--bg-color-hover: rgb(255 255 255 / 10%);--focus-color: var(--ui-focus-color);--border-color: rgb(255 255 255 / 10%);--border-color-hover: rgb(255 255 255 / 10%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.button.ghost{--fg-color: var(--color-dark);--fg-color-hover: var(--color-dark);--bg-color: transparent;--bg-color-hover: transparent;--focus-color: var(--ui-focus-color);--border-color: transparent;--border-color-hover: color-mix(in srgb, var(--ui-border-color), transparent 75%)}[data-theme=dark] .button.outline,[data-theme=dark] .button.subtle,[data-theme=dark] .button.ghost,[data-theme=photo] .button.outline,[data-theme=photo] .button.subtle,[data-theme=photo] .button.ghost{--fg-color: var(--color-light);--fg-color-hover: var(--color-light)}.button.xs{min-height:1.75rem;padding:.1em 1em;font-size:.775em}.button.sm{min-height:2.25rem;padding:.25em 1em .3em;font-size:.8125em}.button.md{min-height:2.75rem;padding:.25em 1.25em;font-size:.9375em}.button.lg{min-height:3rem;padding:.25em 1.25em;font-size:1em}.button.xl{min-height:3.5rem;padding:.25em 1.5em;font-size:1.05em}.button.full-width{display:flex;justify-content:center;width:100%}.button-group{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1.5rem;margin:.5rem 0}@media(max-width:639px){.button-group{flex-direction:column;align-items:stretch;width:100%;padding:0 4rem}.button-group>*{width:100%}}
