:root{--border-radius-default: 0;--border-radius-button: 1px;--border-radius-input: 2px;--border-width-default: 2px;--text-decoration-thickness-default: 2px;--text-underline-offset-default: .15em}:root{--color-black: #000;--color-white: #fff;--color-anthrazit: #555;--color-bordeaux: #b01657;--color-bordeaux-200: color-mix( in srgb, var( --color-bordeaux ) 20%, transparent );--color-petrol: #0096a9;--color-petrol-100: color-mix( in srgb, var( --color-petrol ) 10%, transparent );--color-petrol-200: color-mix( in srgb, var( --color-petrol ) 20%, transparent );--color-yellow: #edaa00;--color-yellow-200: color-mix( in srgb, var( --color-yellow ) 20%, transparent );--color-olive-green: #aaad00;--color-olive-green-200: color-mix( in srgb, var( --color-olive-green ) 20%, transparent );--color-blue: #407cca;--color-blue-200: color-mix( in srgb, var( --color-blue ) 20%, transparent );--color-orange-red: #ec554e;--color-orange-red-200: color-mix( in srgb, var( --color-orange-red ) 20%, transparent );--color-alert-success: var( --color-olive-green );--color-alert-info: var( --color-blue );--color-alert-error: var( --color-orange-red );--color-alert-warning: #edaa00;--color-text-copy: var( --color-anthrazit );--color-text-copy-light: #aaa;--color-text-destructive: var( --color-orange-red );--color-border-light-gray: color-mix( in srgb, black 10%, transparent );--color-theme-primary: var( --color-petrol );--color-theme-primary-50: color-mix( in srgb, var( --color-theme-primary ) 5%, white );--color-theme-primary-100: color-mix( in srgb, var( --color-theme-primary ) 10%, transparent );--color-theme-primary-200: color-mix( in srgb, var( --color-theme-primary ) 20%, transparent );--color-theme-primary-300: color-mix( in srgb, var( --color-theme-primary ) 30%, transparent );--color-theme-primary-400: color-mix( in srgb, var( --color-theme-primary ) 40%, transparent );--color-theme-primary-500: color-mix( in srgb, var( --color-theme-primary ) 50%, transparent );--color-theme-primary-600: color-mix( in srgb, var( --color-theme-primary ) 60%, transparent );--color-theme-primary-700: color-mix( in srgb, var( --color-theme-primary ) 70%, transparent );--color-theme-primary-800: color-mix( in srgb, var( --color-theme-primary ) 80%, transparent );--color-theme-primary-900: color-mix( in srgb, var( --color-theme-primary ) 90%, transparent );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-petrol ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-petrol ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-petrol ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-petrol ) );--color-top-banner-background: var( --color-bordeaux);--color-top-banner-text: var( --color-white )}.page-theme--bordeaux{--color-theme-primary: var( --color-bordeaux );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-bordeaux ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-bordeaux ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-bordeaux ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-bordeaux ) )}.page-theme--yellow{--color-theme-primary: var( --color-yellow );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-yellow ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-yellow ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-yellow ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-yellow ) )}.page-theme--olive-green{--color-theme-primary: var( --color-olive-green );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-olive-green ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-olive-green ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-olive-green ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-olive-green ) )}.page-theme--blue{--color-theme-primary: var( --color-blue );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-blue ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-blue ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-blue ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-blue ) )}.page-theme--orange-red{--color-theme-primary: var( --color-orange-red );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-orange-red ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-orange-red ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-orange-red ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-orange-red ) )}.page-theme--anthrazit{--color-theme-primary: var( --color-anthrazit );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-anthrazit ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-anthrazit ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-anthrazit ) );--color-theme-primary-focus: color-mix( in srgb, white 50%, var( --color-anthrazit ) )}:root{--main-font-family: "Helvetica Neue LT", sans-serif;--main-font-weight: 300;--medium-font-weight: 600;--bold-font-weight: 700;--heavy-font-weight: 800;--black-font-weight: 900;--large-font-size: 24px;--base-font-size: 16px;--small-font-size: 14px;--huge-font-size: clamp( 1.5rem, calc(.75rem + 3vw) , 3rem );--base-line-height: 1.5}html *{font-family:var( --main-font-family )}@keyframes opacity-pulse{0%,to{opacity:.1}50%{opacity:.6}}@keyframes bounce-in{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--spacing-small: .625rem;--spacing-responsive-tiny: clamp( .5rem, calc(.4375rem + .25vw) , .625rem );--spacing-responsive-small: clamp( .625rem, calc(.3125rem + 1.25vw) , 1.25rem );--spacing-responsive-medium: clamp( .9375rem, calc(.46875rem + 1.875vw) , 1.875rem );--spacing-responsive-large: clamp( .9375rem, calc(.15625rem + 3.125vw) , 2.5rem );--size-page-wrap: 1160px;--size-page-wrap-small: 600px;--size-page-wrap-medium: 840px;--size-page-wrap-large: 1400px}.content-inner{width:100%;max-width:calc(var( --size-page-wrap ) + (2 * var( --spacing-responsive-large )));margin:0 auto;padding-inline:var( --spacing-responsive-large )}.reset-button{all:unset;cursor:revert;outline:revert;line-height:1}.text-decoration{text-decoration:underline;text-decoration-thickness:var( --text-decoration-thickness-default );text-underline-offset:.15em}.react-tabs{width:100%;-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{display:flex;margin:0;padding:0}.react-tabs__tab{flex:1;display:block;list-style:none;padding:.75rem;line-height:1.25;cursor:pointer;text-align:center;background:color-mix(in srgb,white 50%,var(--color-theme-primary));font-weight:var( --black-font-weight );color:var( --color-text-copy )}.react-tabs__tab:focus-visible{outline:2px solid var( --color-theme-primary )}.react-tabs__tab:first-child{border-top-left-radius:var( --border-radius-default )}.react-tabs__tab:last-child{border-top-right-radius:var( --border-radius-default )}@media screen and (min-width:600px){.react-tabs__tab{padding:var( --spacing-responsive-small )}}.react-tabs__tab--selected{background:var( --color-white );color:var( --color-text-copy )}.react-tabs__tab--disabled{color:color-mix(in srgb,white 30%,transparent);cursor:default}.react-tabs__tab-panel{background:var( --color-white );color:var( --color-text-copy );display:none;padding:var( --spacing-responsive-small )}@media screen and (min-width:800px){.react-tabs__tab-panel{padding:calc(var( --spacing-responsive-medium ) * .5) var( --spacing-responsive-medium )}}@media screen and (min-width:1100px){.react-tabs__tab-panel{padding:calc(var( --spacing-responsive-large ) * .5) var( --spacing-responsive-large )}}.react-tabs__tab-panel>:first-child{margin-top:0}.react-tabs__tab-panel>:last-child{margin-bottom:0}.react-tabs__tab-panel--selected{display:block}@media screen and (max-width:599px){.page__content>.react-tabs{width:100vw;margin:0 calc(var( --spacing-responsive-small ) * -1)}}
