@charset "UTF-8";
/* CSS Document */

/* FONTS | PROXIMA NOVA ---------------------------------------------------------------------------------------------------- */
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 300;
    src: local("proxima-nova-light"), local("proxima nova light"), url("/fonts/proxima-nova/Proxima-Nova-Light.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Light.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 400;
    src: local("proxima-nova-regular"), local("proxima nova regular"), url("/fonts/proxima-nova/Proxima-Nova-Regular.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Regular.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 600;
    src: local("proxima-nova-semibold"), local("proxima nova semibold"), url("/fonts/proxima-nova/Proxima-Nova-Semibold.woff2") format("woff2"), url("/fonts/proxima-nova/Proxima-Nova-Semibold.woff") format("woff");
    font-display: swap;
}
/* THEME | ROOT ---------------------------------------------------------------------------------------------------- */
:root {
    /* COLORS */
    --primary-3:#DA1D3508;
    --primary-5:#DA1D350D;
    --primary-10:#DA1D351A;
    --primary-20:#DA1D3533;
    --primary-30:#DA1D354D;
    --primary-40:#DA1D3566;
    --primary-50:#DA1D3580;
    --primary-60:#DA1D3599;
    --primary-70:#DA1D35B3;
    --primary-80:#DA1D35CC;
    --primary-90:#DA1D35E6;
    --primary:#DA1D35;
    --primary-dark-10:#C01A2F;
    --primary-dark-20:#A61729;
    --primary-dark-30:#8D1423;
    --primary-dark-40:#73101D;
    --primary-dark-50:#590D17;
    --secondary-3:#21212108;
    --secondary-5:#2121210D;
    --secondary-10:#2121211A;
    --secondary-20:#21212133;
    --secondary-30:#2121214D;
    --secondary-40:#21212166;
    --secondary-50:#21212180;
    --secondary-60:#21212199;
    --secondary-70:#212121B3;
    --secondary-80:#212121CC;
    --secondary-90:#212121E6;
    --secondary:#212121;
    --secondary-dark-10:#1A1A1A;
    --secondary-dark-20:#121212;
    --secondary-dark-30:#0A0A0A;
    --secondary-dark-40:#030303;
    --secondary-dark-50:#000000;
    --tertiary-3:#0B394408;
    --tertiary-5:#0B39440D;
    --tertiary-10:#0B39441A;
    --tertiary-20:#0B394433;
    --tertiary-30:#0B39444D;
    --tertiary-40:#0B394466;
    --tertiary-50:#0B394480;
    --tertiary-60:#0B394499;
    --tertiary-70:#0B3944B3;
    --tertiary-80:#0B3944CC;
    --tertiary-90:#0B3944E6;
    --tertiary:#0B3944;
    --tertiary-dark-10:#082A32;
    --tertiary-dark-20:#051C20;
    --tertiary-dark-30:#020D0F;
    --tertiary-dark-40:#000000;
    --tertiary-dark-50:#000000;
    --info-3:#F9FBFF;
    --info-5:#F5F9FE;
    --info-10:#EAF2FE;
    --info-20:#D6E5FC;
    --info-30:#D6E5FC;
    --info-40:#ACCBFA;
    --info-50:#ACCBFA;
    --info-60:#83B2F7;
    --info-70:#83B2F7;
    --info-80:#5998F5;
    --info-90:#5998F5;
    --info:#307EF2;
    --info-dark-10:#0055D4;
    --info-dark-20:#0449B0;
    --info-dark-30:#093D8C;
    --info-dark-40:#0D3167;
    --info-dark-50:#0F2B55;
    --success-3:#F3FBF7;
    --success-5:#E7F7EF;
    --success-10:#DBF4E6;
    --success-20:#CFF0DE;
    --success-30:#CFF0DE;
    --success-40:#9FE1BD;
    --success-50:#9FE1BD;
    --success-60:#6ED19D;
    --success-70:#6ED19D;
    --success-80:#3EC27C;
    --success-90:#3EC27C;
    --success:#0EB35B;
    --success-dark-10:#018740;
    --success-dark-20:#057139;
    --success-dark-30:#095B33;
    --success-dark-40:#0E452C;
    --success-dark-50:#103A29;
    --warning-3:#FFF7E6;
    --warning-5:#FFF0CC;
    --warning-10:#FFE199;
    --warning-20:#FFD166;
    --warning-30:#FFD166;
    --warning-40:#FFC233;
    --warning-50:#FFC233;
    --warning-60:#FFB300;
    --warning-70:#FFB300;
    --warning-80:#E8A403;
    --warning-90:#E8A403;
    --warning:#D09406;
    --warning-dark-10:#B98509;
    --warning-dark-20:#8A6610;
    --warning-dark-30:#7E5d11;
    --warning-dark-40:#735713;
    --warning-dark-50:#5C4716;
    --danger-3:#FFF9F9;
    --danger-5:#FFF5F6;
    --danger-10:#FFEAEC;
    --danger-20:#FED6D9;
    --danger-30:#FED6D9;
    --danger-40:#FEADB4;
    --danger-50:#FEADB4;
    --danger-60:#FD848E;
    --danger-70:#FD848E;
    --danger-80:#FD5B69;
    --danger-90:#FD5B69;
    --danger:#FC3243;
    --danger-dark-10:#D80E1F;
    --danger-dark-20:#B1101F;
    --danger-dark-30:#8A121F;
    --danger-dark-40:#64151F;
    --danger-dark-50:#58161F;
    --default-3: #FCFCFC08;
    --default-5: #FCFCFC0D;
    --default-10: #FCFCFC1A;
    --default-20: #FCFCFC33;
    --default-30: #FCFCFC4D;
    --default-40: #FCFCFC66;
    --default-50: #FCFCFC80;
    --default-60: #FCFCFC99;
    --default-70: #FCFCFCB3;
    --default-80: #FCFCFCCC;
    --default-90: #FCFCFCE6;
    --default: #FCFCFC;
    --default-dark-10: #F7F7F7;
    --default-dark-20: #F2F2F2;
    --default-dark-30: #EDEDED;
    --default-dark-40: #E8E8E8;
    --default-dark-50: #E3E3E3;
    --neutral-0:#F7F8FA;
    --neutral-3:#F3F3F4;
    --neutral-5:#F3F3F4;
    --neutral-10:#E8E8E9;
    --neutral-20:#D0D1D2;
    --neutral-30:#D0D1D2;
    --neutral-40:#A2A3A5;
    --neutral-50:#A2A3A5;
    --neutral-60:#727579;
    --neutral-70:#727579;
    --neutral-80:#44474D;
    --neutral-90:#44474D;
    --neutral:#2D3036;
    --neutral-dark-10:#22252A;
    --neutral-dark-20:#1D2025;
    --neutral-dark-30:#16191F;
    --neutral-dark-40:#121212;
    --neutral-dark-50:#000000;
    --dark-3:#00000008;
    --dark-5:#0000000D;
    --dark-10:#0000001A;
    --dark-20:#00000033;
    --dark-30:#0000004D;
    --dark-40:#00000066;
    --dark-50:#00000080;
    --dark-60:#00000099;
    --dark-70:#000000B3;
    --dark-80:#000000CC;
    --dark-90:#000000E6;
    --dark:#000000;
    --light-3:#FFFFFF08;
    --light-5:#FFFFFF0D;
    --light-10:#FFFFFF1A;
    --light-20:#FFFFFF33;
    --light-30:#FFFFFF4D;
    --light-40:#FFFFFF66;
    --light-50:#FFFFFF80;
    --light-60:#FFFFFF99;
    --light-70:#FFFFFFB3;
    --light-80:#FFFFFFCC;
    --light-90:#FFFFFFE6;
    --light:#FFFFFF;
    /* COMMON */
    --bg-body:#FFFFFF;
    --bg-body-light:#FFFFFF;
    --bg-body-dark:#000000;
    --box-shadow:0px 1px 2px #00000033;
    --disabled-color:#777777;
    --disabled-bg-color:#F7F7F7;
    --disabled-border-color:#EAEAEA;
    --focus-color:#000000;
    --focus-background-color:#FFFFFF;
    --focus-border-color:#DA1D35;
    --focus-box-shadow:var(--box-shadow);
    --overlay-color:#00000080;
    --shadow-color:#00000033;
    /* BORDERS */
    --border-color:#E6E6E6;
    --border-radius:0rem;
    --border-radius-xl:0rem;
    /* BRAND LOGO */
    --brand-logo-width:220px;
    --brand-logo-height:34px;
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers-inverse.svg");
    --brand-logo-mobile-width:90px;
    --brand-logo-mobile-height:34px;
    --brand-logo-mobile-image:url("/images/common/logos/ibkr/ibkr.svg");
    --brand-logo-mobile-image-inverse:url("/images/common/logos/ibkr/ibkr-inverse.svg");
    /* FONTS */
    --fw-100:100;
    --fw-200:200;
    --fw-300:300;
    --fw-400:400;
    --fw-500:500;
    --fw-600:600;
    --fw-700:700;
    --fw-800:800;
    --fw-900:900;
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.5rem;
    --fs-5:1.25rem;
    --fs-6:1.125rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.5rem;
    --lh-3:2.25rem;
    --lh-4:1.875rem;
    --lh-5:1.75rem;
    --lh-6:1.6125rem;
    --lh-7:1.5rem;
    --lh-8:1.25rem;
    --lh-9:1.125rem;
    --font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --font-color:#454545;
    --font-color-dark:#000000;
    --font-color-light:#666666;
    --h1-font-style:normal;
    --h1-font-weight:600;
    --h1-font-size:3.0rem;
    --h1-font-size-mobile:2.5rem;
    --h1-line-height:3.125rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h1-color:#000000;
    --h2-font-style:normal;
    --h2-font-weight:600;
    --h2-font-size:2.5rem;
    --h2-font-size-mobile:2.0rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.125rem;
    --h2-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h2-color:#000000;
    --h3-font-style:normal;
    --h3-font-weight:600;
    --h3-font-size:2.0rem;
    --h3-font-size-mobile:1.75rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h3-color:#000000;
    --h4-font-style:normal;
    --h4-font-weight:600;
    --h4-font-size:1.5rem;
    --h4-font-size-mobile:1.25rem;
    --h4-line-height:2.0rem;
    --h4-line-height-mobile:1.75rem;
    --h4-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h4-color:#000000;
    --h5-font-style:normal;
    --h5-font-weight:600;
    --h5-font-size:1.125rem;
    --h5-font-size-mobile:1.125rem;
    --h5-line-height:1.8125rem;
    --h5-line-height-mobile:1.8125rem;
    --h5-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h5-color:#000000;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.0rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.5rem;
    --h6-line-height-mobile:1.5rem;
    --h6-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --h6-color:#000000;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-font-size-mobile:1.0rem;
    --p-line-height:1.5rem;
    --p-line-height-mobile:1.5rem;
    --p-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --p-color:#454545;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-font-size-mobile:1.0rem;
    --li-line-height:1.5rem;
    --li-line-height-mobile:1.5rem;
    --li-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --li-color:#454545;
    /* TABLES */
    --th-pt:0.375rem;
    --th-pe:0.5rem;
    --th-pb:0.375rem;
    --th-ps:0.5rem;
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --th-color:#6D7578;
    --th-bg-color:#FFFFFF;
    --td-pt:0.375rem;
    --td-pe:0.5rem;
    --td-pb:0.375rem;
    --td-ps:0.5rem;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --td-color:#454545;
    --td-bg-color:#FFFFFF00;
    /* FORMS */
    --link-color:#DA1D35;
    --link-color-hover:#C01A2F;
    --link-color-active:#A61729;
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --label-color:#000000;
    --input-pt:0.75rem;
    --input-pe:1rem;
    --input-pb:0.75rem;
    --input-ps:1rem;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --input-color:#454545;
    --input-color-focus:#000000;
    --input-bg-color:#FFFFFF;
    --input-bg-color-focus:#FFFFFF;
    --input-border-color:#E6E6E6;
    --input-border-color-focus:#DA1D35;
    /* BUTTONS */
    --btn-icon-color:#DA1D35;
    --btn-icon-color-hover:#C01A2F;
    --btn-icon-color-active:#A61729;
    --btn-xl-pt:1.0rem;
    --btn-xl-pe:1.5rem;
    --btn-xl-pb:1.0rem;
    --btn-xl-ps:1.5rem;
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:400;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-lg-pt:0.75rem;
    --btn-lg-pe:1.5rem;
    --btn-lg-pb:0.75rem;
    --btn-lg-ps:1.5rem;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:400;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-pt:0.625rem;
    --btn-pe:1.5rem;
    --btn-pb:0.625rem;
    --btn-ps:1.5rem;
    --btn-font-style:normal;
    --btn-font-weight:400;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-sm-pt:0.5rem;
    --btn-sm-pe:0.875rem;
    --btn-sm-pb:0.5rem;
    --btn-sm-ps:0.875rem;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:400;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    --btn-xs-pt:0.375rem;
    --btn-xs-pe:0.625rem;
    --btn-xs-pb:0.375rem;
    --btn-xs-ps:0.625rem;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:400;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"Proxima Nova", Arial, Verdana, sans-serif;
    /* BTN-DEFAULT */
    --btn-default-border-size:1px;
    --btn-default-color:#666666;
    --btn-default-color-hover:#000000;
    --btn-default-color-active:#DA1D35;
    --btn-default-color-focus:#DA1D35;
    --btn-default-bg-color:#FCFCFC;
    --btn-default-bg-color-hover:#FCFCFC;
    --btn-default-bg-color-active:#DA1D350D;
    --btn-default-bg-color-focus:#DA1D350D;
    --btn-default-border-color:#E6E6E6;
    --btn-default-border-color-hover:#6D7578;
    --btn-default-border-color-active:#DA1D3533;
    --btn-default-border-color-focus:#DA1D3533;
    /* BTN-PRIMARY */
    --btn-primary-border-size:1px;
    --btn-primary-color:#FFFFFF;
    --btn-primary-color-hover:#FFFFFF;
    --btn-primary-color-active:#FFFFFF;
    --btn-primary-color-focus:#FFFFFF;
    --btn-primary-bg-color:#DA1D35;
    --btn-primary-bg-color-hover:#A61729;
    --btn-primary-bg-color-active:#A61729;
    --btn-primary-bg-color-focus:#A61729;
    --btn-primary-border-color:#DA1D35;
    --btn-primary-border-color-hover:#A61729;
    --btn-primary-border-color-active:#A61729;
    --btn-primary-border-color-focus:#A61729;
    /* BTN-SECONDARY */
    --btn-secondary-border-size:1px;
    --btn-secondary-color:#DA1D35;
    --btn-secondary-color-hover:#A61729;
    --btn-secondary-color-active:#A61729;
    --btn-secondary-color-focus:#A61729;
    --btn-secondary-bg-color:#FFFFFF00;
    --btn-secondary-bg-color-hover:#FFFFFF00;
    --btn-secondary-bg-color-active:#FFFFFF00;
    --btn-secondary-bg-color-focus:#FFFFFF00;
    --btn-secondary-border-color:#DA1D35;
    --btn-secondary-border-color-hover:#A61729;
    --btn-secondary-border-color-active:#A61729;
    --btn-secondary-border-color-focus:#A61729;
    /* BTN-TERTIARY */
    --btn-tertiary-border-size:1px;
    --btn-tertiary-color:#FFFFFF;
    --btn-tertiary-color-hover:#FFFFFF;
    --btn-tertiary-color-active:#FFFFFF;
    --btn-tertiary-color-focus:#FFFFFF;
    --btn-tertiary-bg-color:#333333;
    --btn-tertiary-bg-color-hover:#000000;
    --btn-tertiary-bg-color-active:#000000;
    --btn-tertiary-bg-color-focus:#000000;
    --btn-tertiary-border-color:#333333;
    --btn-tertiary-border-color-hover:#000000;
    --btn-tertiary-border-color-active:#000000;
    --btn-tertiary-border-color-focus:#000000;
    /* ALERTS */
    --alert-pt:12px;
    --alert-pe:20px;
    --alert-pb:12px;
    --alert-ps:20px;
    --alert-primary-color:#454545;
    --alert-primary-bg-color:#F7F7F7;
    --alert-primary-border-color:#F7F7F700;
    --alert-primary-border-top-color:#F7F7F700;
    --alert-primary-border-right-color:#F7F7F700;
    --alert-primary-border-bottom-color:#F7F7F700;
    --alert-primary-border-left-color:#DA1D35;
    --alert-primary-border-size:0px;
    --alert-primary-border-top-size:0px;
    --alert-primary-border-right-size:0px;
    --alert-primary-border-bottom-size:0px;
    --alert-primary-border-left-size:5px;
    --alert-secondary-color:#454545;
    --alert-secondary-bg-color:#FAFAFA;
    --alert-secondary-border-color:#FAFAFA00;
    --alert-secondary-border-top-color:#FAFAFA00;
    --alert-secondary-border-right-color:#FAFAFA00;
    --alert-secondary-border-bottom-color:#FAFAFA00;
    --alert-secondary-border-left-color:#D9D9D9;
    --alert-secondary-border-size:0px;
    --alert-secondary-border-top-size:0px;
    --alert-secondary-border-right-size:0px;
    --alert-secondary-border-bottom-size:0px;
    --alert-secondary-border-left-size:5px;
    --alert-info-color:#454545;
    --alert-info-bg-color:#5BA3D01A;
    --alert-info-border-color:#5BA3D000;
    --alert-info-border-top-color:#5BA3D000;
    --alert-info-border-right-color:#5BA3D000;
    --alert-info-border-bottom-color:#5BA3D000;
    --alert-info-border-left-color:#5BA3D080;
    --alert-info-border-size:0px;
    --alert-info-border-top-size:0px;
    --alert-info-border-right-size:0px;
    --alert-info-border-bottom-size:0px;
    --alert-info-border-left-size:5px;
    --alert-success-color:#454545;
    --alert-success-bg-color:#00C86A1A;
    --alert-success-border-color:#00C86A00;
    --alert-success-border-top-color:#00C86A00;
    --alert-success-border-right-color:#00C86A00;
    --alert-success-border-bottom-color:#00C86A00;
    --alert-success-border-left-color:#00C86A80;
    --alert-success-border-size:0px;
    --alert-success-border-top-size:0px;
    --alert-success-border-right-size:0px;
    --alert-success-border-bottom-size:0px;
    --alert-success-border-left-size:5px;
    --alert-warning-color:#454545;
    --alert-warning-bg-color:#F5AB001A;
    --alert-warning-border-color:#F5AB0000;
    --alert-warning-border-top-color:#F5AB0000;
    --alert-warning-border-right-color:#F5AB0000;
    --alert-warning-border-bottom-color:#F5AB0000;
    --alert-warning-border-left-color:#F5AB0080;
    --alert-warning-border-size:0px;
    --alert-warning-border-top-size:0px;
    --alert-warning-border-right-size:0px;
    --alert-warning-border-bottom-size:0px;
    --alert-warning-border-left-size:5px;
    --alert-danger-color:#454545;
    --alert-danger-bg-color:#E6355B1A;
    --alert-danger-border-color:#E6355B00;
    --alert-danger-border-top-color:#E6355B00;
    --alert-danger-border-right-color:#E6355B00;
    --alert-danger-border-bottom-color:#E6355B00;
    --alert-danger-border-left-color:#E6355B80;
    --alert-danger-border-size:0px;
    --alert-danger-border-top-size:0px;
    --alert-danger-border-right-size:0px;
    --alert-danger-border-bottom-size:0px;
    --alert-danger-border-left-size:5px;
    --alert-gray-color:#454545;
    --alert-gray-bg-color:#F2F2F2;
    --alert-gray-border-color:#F2F2F200;
    --alert-gray-border-top-color:#F2F2F200;
    --alert-gray-border-right-color:#F2F2F200;
    --alert-gray-border-bottom-color:#F2F2F200;
    --alert-gray-border-left-color:#D9D9D9;
    --alert-gray-border-size:0px;
    --alert-gray-border-top-size:0px;
    --alert-gray-border-right-size:0px;
    --alert-gray-border-bottom-size:0px;
    --alert-gray-border-left-size:5px;
    /* ACCOUNT MANAGEMENT */
    --am-nav-top-bg-color:#000000;
    --am-nav-top-font-color:#FFFFFFCC;
    --am-nav-top-font-color-hover:#FFFFFF;
    --am-nav-top-font-color-active:#FFFFFF;
    --am-nav-top-link-bg-color:#FFFFFF00;
    --am-nav-top-link-bg-color-hover:#FFFFFF00;
    --am-nav-top-link-bg-color-active:#FFFFFF00;
    --am-nav-top-dropdown-bg-color:#FFFFFF;
    --am-nav-top-dropdown-font-color:#454545;
    --am-nav-top-dropdown-font-color-hover:#000000;
    --am-nav-top-dropdown-font-color-active:#000000;
    --am-nav-top-dropdown-link-bg-color:#FFFFFF00;
    --am-nav-top-dropdown-link-bg-color-hover:#0E449B0D;
    --am-nav-top-dropdown-link-bg-color-active:#0E449B0D;
    --am-nav-bottom-bg-color:#FFFFFF;
    --am-nav-bottom-font-color:#454545;
    --am-nav-bottom-font-color-hover:#000000;
    --am-nav-bottom-font-color-active:#000000;
    --am-nav-bottom-link-bg-color:#FFFFFF00;
    --am-nav-bottom-link-bg-color-hover:#FFFFFF00;
    --am-nav-bottom-link-bg-color-active:#FFFFFF00;
    --am-nav-bottom-dropdown-bg-color:#FFFFFF;
    --am-nav-bottom-dropdown-font-color:#454545;
    --am-nav-bottom-dropdown-font-color-hover:#000000;
    --am-nav-bottom-dropdown-font-color-active:#000000;
    --am-nav-bottom-dropdown-link-bg-color:#FFFFFF00;
    --am-nav-bottom-dropdown-link-bg-color-hover:#0E449B0D;
    --am-nav-bottom-dropdown-link-bg-color-active:#0E449B0D;
    --am-footer-bg-color:#FFFFFF;
    --am-footer-font-color:#000000CC;
    --am-footer-font-color-dark:#000000;
    --am-footer-font-color-light:#00000099;
    --am-footer-link-color:#000000CC;
    --am-footer-link-color-hover:#DA1D35;
    --am-footer-link-color-active:#DA1D35;
    --am-login-bg-color:#6D75781A;
    --am-panel-heading-bg-color:#FFFFFF;
    --am-panel-body-bg-color:#FFFFFF;
    /* REGISTRATION */
    --reg-brand-logo-image:var(--brand-logo-image-inverse);
    --reg-brand-logo-mobile-image:var(--brand-logo-mobile-image-inverse);
    --reg-nav-top-bg-color:#021B3E;
    --reg-nav-top-font-color:#FFFFFFCC;
    --reg-nav-top-font-color-hover:#FFFFFF;
    --reg-nav-top-dropdown-font-color:#454545;
    --reg-nav-top-dropdown-font-color-hover:#000000;
    --reg-app-progress-bg-color:#DA1D35;
    --reg-app-progress-font-color:#FFFFFFCC;
    --reg-app-progress-font-color-active:#FFFFFF;
    --reg-footer-bg-color:#FFFFFF;
    --reg-footer-font-color:#454545;
    --reg-start-left-bg-color:#0E449B;
    --reg-start-left-font-color:#FFFFFF;
    --reg-start-right-bg-color:#FFFFFF;
    --reg-start-right-font-color:#454545;
    /* REGISTRATION V5 */
    --reg-v5-brand-logo-image:var(--brand-logo-image);
    --reg-v5-brand-logo-mobile-image:var(--brand-logo-mobile-image);
    /* WEBSITE */
    --nav-top-bg-color:#000000;
    --nav-top-link-color:#FFFFFFCC;
    --nav-top-link-color-hover:#FFFFFF;
    --nav-top-link-color-active:#FFFFFF;
    --nav-top-link-bg-color:#FFFFFF00;
    --nav-top-link-bg-color-hover:#FFFFFF00;
    --nav-top-link-bg-color-active:#FFFFFF00;
    --nav-top-dropdown-bg-color:#FFFFFF;
    --nav-top-dropdown-font-color-dark:#000000;
    --nav-top-dropdown-font-color:#000000CC;
    --nav-top-dropdown-font-color-light:#00000099;
    --nav-top-dropdown-link-color:#000000CC;
    --nav-top-dropdown-link-color-hover:#DA1D35;
    --nav-top-dropdown-link-color-active:#DA1D35;
    --nav-top-dropdown-link-bg-color:#FFFFFF00;
    --nav-top-dropdown-link-bg-color-hover:#6D75780D;
    --nav-top-dropdown-link-bg-color-active:#6D75780D;
    --nav-bottom-bg-color:#FFFFFF;
    --nav-bottom-link-color:#000000CC;
    --nav-bottom-link-color-hover:#DA1D35;
    --nav-bottom-link-color-active:#DA1D35;
    --nav-bottom-link-bg-color:#FFFFFF00;
    --nav-bottom-link-bg-color-hover:#FFFFFF00;
    --nav-bottom-link-bg-color-active:#FFFFFF00;
    --nav-bottom-dropdown-bg-color:#FFFFFF;
    --nav-bottom-dropdown-font-color-dark:#000000;
    --nav-bottom-dropdown-font-color:#000000CC;
    --nav-bottom-dropdown-font-color-light:#00000099;
    --nav-bottom-dropdown-link-color:#000000CC;
    --nav-bottom-dropdown-link-color-hover:#DA1D35;
    --nav-bottom-dropdown-link-color-active:#DA1D35;
    --nav-bottom-dropdown-link-bg-color:#FFFFFF00;
    --nav-bottom-dropdown-link-bg-color-hover:#6D75780D;
    --nav-bottom-dropdown-link-bg-color-active:#6D75780D;
    --footer-bg-color:#6D75781A;
    --footer-font-color-dark:#000000;
    --footer-font-color:#000000CC;
    --footer-font-color-light:#00000099;
    --footer-link-color:#000000CC;
    --footer-link-color-hover:#DA1D35;
    --footer-link-color-active:#DA1D35;
}
/* THEME | DARK ---------------------------------------------------------------------------------------------------- */
[data-theme=dark] {
    /* COLORS */
    --primary-3:#DA1D3508;
    --primary-5:#DA1D350D;
    --primary-10:#DA1D351A;
    --primary-20:#DA1D3533;
    --primary-30:#DA1D354D;
    --primary-40:#DA1D3566;
    --primary-50:#DA1D3580;
    --primary-60:#DA1D3599;
    --primary-70:#DA1D35B3;
    --primary-80:#DA1D35CC;
    --primary-90:#DA1D35E6;
    --primary:#DA1D35;
    --primary-dark-10:#E94361;
    --primary-dark-20:#EF6983;
    --primary-dark-30:#F48FA4;
    --primary-dark-40:#F9B5C5;
    --primary-dark-50:#FDDBE6;
    --secondary-3:#2E2E2E08;
    --secondary-5:#2E2E2E0D;
    --secondary-10:#2E2E2E1A;
    --secondary-20:#2E2E2E33;
    --secondary-30:#2E2E2E4D;
    --secondary-40:#2E2E2E66;
    --secondary-50:#2E2E2E80;
    --secondary-60:#2E2E2E99;
    --secondary-70:#2E2E2EB3;
    --secondary-80:#2E2E2ECC;
    --secondary-90:#2E2E2EE6;
    --secondary:#2E2E2E;
    --secondary-dark-10:#3B3B3B;
    --secondary-dark-20:#474747;
    --secondary-dark-30:#545454;
    --secondary-dark-40:#616161;
    --secondary-dark-50:#6E6E6E;
    --tertiary-3:#0B394408;
    --tertiary-5:#0B39440D;
    --tertiary-10:#0B39441A;
    --tertiary-20:#0B394433;
    --tertiary-30:#0B39444D;
    --tertiary-40:#0B394466;
    --tertiary-50:#0B394480;
    --tertiary-60:#0B394499;
    --tertiary-70:#0B3944B3;
    --tertiary-80:#0B3944CC;
    --tertiary-90:#0B3944E6;
    --tertiary:#0B3944;
    --tertiary-dark-10:#082A32;
    --tertiary-dark-20:#051C20;
    --tertiary-dark-30:#020D0F;
    --tertiary-dark-40:#000000;
    --tertiary-dark-50:#000000;
    --info-3:#171A1F;
    --info-5:#181B21;
    --info-10:#1E2329;
    --info-20:#252C36;
    --info-30:#2D3544;
    --info-40:#353E4F;
    --info-50:#3C485E;
    --info-60:#43526C;
    --info-70:#4A5C7A;
    --info-80:#516689;
    --info-90:#5A7096;
    --info:#2563EB;
    --info-dark-10:#60A5FA;
    --info-dark-20:#93C5FD;
    --info-dark-30:#BFDBFE;
    --info-dark-40:#DBEAFE;
    --info-dark-50:#EFF6FF;
    --success-3:#161B1C;
    --success-5:#161C1C;
    --success-10:#15201E;
    --success-20:#142822;
    --success-30:#173027;
    --success-40:#19382C;
    --success-50:#1C4032;
    --success-60:#1E4735;
    --success-70:#22533D;
    --success-80:#275F45;
    --success-90:#2A6549;
    --success:#16A34A;
    --success-dark-10:#4ADE80;
    --success-dark-20:#86EFAC;
    --success-dark-30:#BBF7D0;
    --success-dark-40:#D1FAE5;
    --success-dark-50:#F0FDF4;
    --warning-3:#1E1E1F;
    --warning-5:#1F1E1C;
    --warning-10:#252017;
    --warning-20:#332B1C;
    --warning-30:#423522;
    --warning-40:#533F28;
    --warning-50:#65492E;
    --warning-60:#785435;
    --warning-70:#8C5F3C;
    --warning-80:#A16A43;
    --warning-90:#B7754A;
    --warning:#FF8000;
    --warning-dark-10:#FFB366;
    --warning-dark-20:#FFCC99;
    --warning-dark-30:#FFDCB8;
    --warning-dark-40:#FFE8D1;
    --warning-dark-50:#FFFBF7;
    --danger-3:#1C1B1C;
    --danger-5:#1F1C1E;
    --danger-10:#241F22;
    --danger-20:#332429;
    --danger-30:#422931;
    --danger-40:#522E39;
    --danger-50:#633441;
    --danger-60:#743A49;
    --danger-70:#854052;
    --danger-80:#96465A;
    --danger-90:#B25068;
    --danger:#FF3366;
    --danger-dark-10:#FF5C85;
    --danger-dark-20:#FF99B8;
    --danger-dark-30:#FFBDD1;
    --danger-dark-40:#FFCCE0;
    --danger-dark-50:#FFF7FA;
    --default-3: #03030308;
    --default-5: #0303030D;
    --default-10: #0303031A;
    --default-20: #03030333;
    --default-30: #0303034D;
    --default-40: #03030366;
    --default-50: #03030380;
    --default-60: #03030399;
    --default-70: #030303B3;
    --default-80: #030303CC;
    --default-90: #030303E6;
    --default: #030303;
    --default-dark-10: #080808;
    --default-dark-20: #0D0D0D;
    --default-dark-30: #121212;
    --default-dark-40: #171717;
    --default-dark-50: #1C1C1C;
    --neutral-0:#161A1D;
    --neutral-3:#1D2125;
    --neutral-10:#282E33;
    --neutral-20:#3F4448;
    --neutral-30:#565A5E;
    --neutral-40:#707578;
    --neutral-50:#8B8F92;
    --neutral-60:#9FA3A6;
    --neutral-70:#B8BCBF;
    --neutral-80:#CED1D3;
    --neutral-90:#F0F0F0;
    --neutral:#FFFFFF;
    --neutral-dark-10:#FFFFFF;
    --neutral-dark-20:#FFFFFF;
    --neutral-dark-30:#FFFFFF;
    --neutral-dark-40:#FFFFFF;
    --neutral-dark-50:#FFFFFF;
    --dark-3:#FFFFFF08;
    --dark-5:#FFFFFF0D;
    --dark-10:#FFFFFF1A;
    --dark-20:#FFFFFF33;
    --dark-30:#FFFFFF4D;
    --dark-40:#FFFFFF66;
    --dark-50:#FFFFFF80;
    --dark-60:#FFFFFF99;
    --dark-70:#FFFFFFB3;
    --dark-80:#FFFFFFCC;
    --dark-90:#FFFFFFE6;
    --dark:#FFFFFF;
    --light-3:#00000008;
    --light-5:#0000000D;
    --light-10:#0000001A;
    --light-20:#00000033;
    --light-30:#0000004D;
    --light-40:#00000066;
    --light-50:#00000080;
    --light-60:#00000099;
    --light-70:#000000B3;
    --light-80:#000000CC;
    --light-90:#000000E6;
    --light:#000000;
    /* COMMON */
    --bg-body:#171A1F;
    --bg-body-light:#232A33;
    --bg-body-dark:#171A1F;
    --box-shadow:0px 1px 2px #000000E6;
    --disabled-color:#555555;
    --disabled-bg-color:#15151E;
    --disabled-border-color:#444A4E;
    --focus-color:#FFFFFF;
    --focus-background-color:#15151E;
    --focus-border-color:#FF526D;
    --focus-box-shadow:var(--box-shadow);
    --overlay-color:#000000E6;
    --shadow-color:#000000E6;
    /* BORDERS */
    --border-color:#454B4D;
    /* BRAND LOGO */
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers-inverse.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers.svg");
    --brand-logo-mobile-image:url("/images/common/logos/ibkr/ibkr-inverse.svg");
    --brand-logo-mobile-image-inverse:url("/images/common/logos/ibkr/ibkr.svg");
    /* FONTS */
    --font-color:#D6D6D6;
    --font-color-light:#B8B8B8;
    --font-color-dark:#FFFFFF;
    --h1-color:#FFFFFF;
    --h2-color:#FFFFFF;
    --h3-color:#FFFFFF;
    --h4-color:#FFFFFF;
    --h5-color:#FFFFFF;
    --h6-color:#FFFFFF;
    --p-color:#D6D6D6;
    --li-color:#D6D6D6;
    /* TABLES */
    --th-color:#737475;
    --th-bg-color:#171A1F;
    --td-color:#D6D6D6;
    --td-bg-color:#00000000;
    /* FORMS */
    --link-color:#DA1D35;
    --link-color-hover:#FFFFFF;
    --link-color-active:#FFFFFF;
    --label-color:#FFFFFF;
    --input-color:#D6D6D6;
    --input-color-focus:#D6D6D6;
    --input-bg-color:#171A1F;
    --input-bg-color-focus:#171A1F;
    --input-border-color:#454B4D;
    --input-border-color-focus:#DA1D35;
    /* BUTTONS */
    --btn-icon-color:#DA1D35;
    --btn-icon-color-hover:#E94361;
    --btn-icon-color-active:#EF6983;
    /* BTN-DEFAULT */
    --btn-default-color:#B8B8B8;
    --btn-default-color-hover:#FFFFFF;
    --btn-default-color-active:#DA1D35;
    --btn-default-color-focus:#DA1D35;
    --btn-default-bg-color:#171A1F;
    --btn-default-bg-color-hover:#171A1F;
    --btn-default-bg-color-active:#DA1D350D;
    --btn-default-bg-color-focus:#DA1D350D;
    --btn-default-border-color:#454B4D;
    --btn-default-border-color-hover:#737475;
    --btn-default-border-color-active:#DA1D3533;
    --btn-default-border-color-focus:#DA1D3533;
    /* BTN-PRIMARY */
    --btn-primary-color:#000000;
    --btn-primary-color-hover:#000000;
    --btn-primary-color-active:#000000;
    --btn-primary-color-focus:#000000;
    --btn-primary-bg-color:#DA1D35;
    --btn-primary-bg-color-hover:#EF6983;
    --btn-primary-bg-color-active:#EF6983;
    --btn-primary-bg-color-focus:#EF6983;
    --btn-primary-border-color:#DA1D35;
    --btn-primary-border-color-hover:#EF6983;
    --btn-primary-border-color-active:#EF6983;
    --btn-primary-border-color-focus:#EF6983;
    /* BTN-SECONDARY */
    --btn-secondary-color:#DA1D35;
    --btn-secondary-color-hover:#EF6983;
    --btn-secondary-color-active:#EF6983;
    --btn-secondary-color-focus:#EF6983;
    --btn-secondary-bg-color:#00000000;
    --btn-secondary-bg-color-hover:#00000000;
    --btn-secondary-bg-color-active:#00000000;
    --btn-secondary-bg-color-focus:#00000000;
    --btn-secondary-border-color:#DA1D35;
    --btn-secondary-border-color-hover:#EF6983;
    --btn-secondary-border-color-active:#EF6983;
    --btn-secondary-border-color-focus:#EF6983;
    /* BTN-TERTIARY */
    --btn-tertiary-color:#000000;
    --btn-tertiary-color-hover:#000000;
    --btn-tertiary-color-active:#000000;
    --btn-tertiary-color-focus:#000000;
    --btn-tertiary-bg-color:#E6E6E6;
    --btn-tertiary-bg-color-hover:#FFFFFF;
    --btn-tertiary-bg-color-active:#FFFFFF;
    --btn-tertiary-bg-color-focus:#FFFFFF;
    --btn-tertiary-border-color:#E6E6E6;
    --btn-tertiary-border-color-hover:#FFFFFF;
    --btn-tertiary-border-color-active:#FFFFFF;
    --btn-tertiary-border-color-focus:#FFFFFF;
    /* ALERTS */
    --alert-primary-color:#D6D6D6;
    --alert-primary-bg-color:#323538;
    --alert-primary-border-color:#32353800;
    --alert-primary-border-top-color:#32353800;
    --alert-primary-border-right-color:#32353800;
    --alert-primary-border-bottom-color:#32353800;
    --alert-primary-border-left-color:#DA1D35;
    --alert-secondary-color:#D6D6D6;
    --alert-secondary-bg-color:#262A2D;
    --alert-secondary-border-color:#262A2D00;
    --alert-secondary-border-top-color:#262A2D00;
    --alert-secondary-border-right-color:#262A2D00;
    --alert-secondary-border-bottom-color:#262A2D00;
    --alert-secondary-border-left-color:#666666;
    --alert-info-color:#D6D6D6;
    --alert-info-bg-color:#5BA3D01A;
    --alert-info-border-color:#5BA3D000;
    --alert-info-border-top-color:#5BA3D000;
    --alert-info-border-right-color:#5BA3D000;
    --alert-info-border-bottom-color:#5BA3D000;
    --alert-info-border-left-color:#5BA3D04D;
    --alert-success-color:#D6D6D6;
    --alert-success-bg-color:#05CA6F1A;
    --alert-success-border-color:#05CA6F00;
    --alert-success-border-top-color:#05CA6F00;
    --alert-success-border-right-color:#05CA6F00;
    --alert-success-border-bottom-color:#05CA6F00;
    --alert-success-border-left-color:#05CA6F4D;
    --alert-warning-color:#D6D6D6;
    --alert-warning-bg-color:#FF80001A;
    --alert-warning-border-color:#FF800000;
    --alert-warning-border-top-color:#FF800000;
    --alert-warning-border-right-color:#FF800000;
    --alert-warning-border-bottom-color:#FF800000;
    --alert-warning-border-left-color:#FF80004D;
    --alert-danger-color:#D6D6D6;
    --alert-danger-bg-color:#FF6A8333;
    --alert-danger-border-color:#FF6A8300;
    --alert-danger-border-top-color:#FF6A8300;
    --alert-danger-border-right-color:#FF6A8300;
    --alert-danger-border-bottom-color:#FF6A8300;
    --alert-danger-border-left-color:#FF6A834D;
    --alert-gray-color:#D6D6D6;
    --alert-gray-bg-color:#323538;
    --alert-gray-border-color:#32353800;
    --alert-gray-border-top-color:#32353800;
    --alert-gray-border-right-color:#32353800;
    --alert-gray-border-bottom-color:#32353800;
    --alert-gray-border-left-color:#666666;
    /* ACCOUNT MANAGEMENT */
    --am-nav-top-bg-color:#232A33;
    --am-nav-top-font-color:#FFFFFFCC;
    --am-nav-top-font-color-hover:#FFFFFF;
    --am-nav-top-font-color-active:#FFFFFF;
    --am-nav-top-link-bg-color:#00000000;
    --am-nav-top-link-bg-color-hover:#00000000;
    --am-nav-top-link-bg-color-active:#00000000;
    --am-nav-top-dropdown-bg-color:#171A1F;
    --am-nav-top-dropdown-font-color:#D6D6D6;
    --am-nav-top-dropdown-font-color-hover:#FFFFFF;
    --am-nav-top-dropdown-font-color-active:#FFFFFF;
    --am-nav-top-dropdown-link-bg-color:#00000000;
    --am-nav-top-dropdown-link-bg-color-hover:#0E449B0D;
    --am-nav-top-dropdown-link-bg-color-active:#0E449B0D;
    --am-nav-bottom-bg-color:#171A1F;
    --am-nav-bottom-font-color:#D6D6D6;
    --am-nav-bottom-font-color-hover:#FFFFFF;
    --am-nav-bottom-font-color-active:#FFFFFF;
    --am-nav-bottom-link-bg-color:#00000000;
    --am-nav-bottom-link-bg-color-hover:#00000000;
    --am-nav-bottom-link-bg-color-active:#00000000;
    --am-nav-bottom-dropdown-bg-color:#171A1F;
    --am-nav-bottom-dropdown-font-color:#D6D6D6;
    --am-nav-bottom-dropdown-font-color-hover:#FFFFFF;
    --am-nav-bottom-dropdown-font-color-active:#FFFFFF;
    --am-nav-bottom-dropdown-link-bg-color:#00000000;
    --am-nav-bottom-dropdown-link-bg-color-hover:#0E449B0D;
    --am-nav-bottom-dropdown-link-bg-color-active:#0E449B0D;
    --am-footer-bg-color:#0F1114;
    --am-footer-font-color:#000000CC;
    --am-footer-font-color-dark:#000000;
    --am-footer-font-color-light:#00000099;
    --am-footer-link-color:#000000CC;
    --am-footer-link-color-hover:#DA1D35;
    --am-footer-link-color-active:#DA1D35;
    --am-login-bg-color:#171A1F;
    --am-panel-heading-bg-color:#171A1F;
    --am-panel-body-bg-color:#171A1F;
    /* REGISTRATION */
    --reg-brand-logo-image:var(--brand-logo-image);
    --reg-brand-logo-mobile-image:var(--brand-logo-mobile-image);
    --reg-nav-top-bg-color:#232A33;
    --reg-nav-top-font-color:#FFFFFFCC;
    --reg-nav-top-font-color-hover:#FFFFFF;
    --reg-nav-top-dropdown-font-color:#D6D6D6;
    --reg-nav-top-dropdown-font-color-hover:#FFFFFF;
    --reg-app-progress-bg-color:#DA1D35;
    --reg-app-progress-font-color:#FFFFFFCC;
    --reg-app-progress-font-color-active:#FFFFFF;
    --reg-footer-bg-color:#0F1114;
    --reg-footer-font-color:#D6D6D6;
    --reg-start-left-bg-color:#1B66F21A;
    --reg-start-left-font-color:#FFFFFF;
    --reg-start-right-bg-color:#171A1F;
    --reg-start-right-font-color:#D6D6D6;
    /* REGISTRATION V5 */
    --reg-v5-brand-logo-image:var(--brand-logo-image);
    --reg-v5-brand-logo-mobile-image:var(--brand-logo-mobile-image);
    /* WEBSITE */
    --nav-top-bg-color:#000000;
    --nav-top-link-color:#FFFFFFCC;
    --nav-top-link-color-hover:#FFFFFF;
    --nav-top-link-color-active:#FFFFFF;
    --nav-top-link-bg-color:#00000000;
    --nav-top-link-bg-color-hover:#00000000;
    --nav-top-link-bg-color-active:#00000000;
    --nav-top-dropdown-bg-color:#171A1F;
    --nav-top-dropdown-font-color-dark:#FFFFFF;
    --nav-top-dropdown-font-color:#FFFFFFCC;
    --nav-top-dropdown-font-color-light:#FFFFFF99;
    --nav-top-dropdown-link-color:#FFFFFFCC;
    --nav-top-dropdown-link-color-hover:#DA1D35;
    --nav-top-dropdown-link-color-active:#DA1D35;
    --nav-top-dropdown-link-bg-color:#00000000;
    --nav-top-dropdown-link-bg-color-hover:#6D75780D;
    --nav-top-dropdown-link-bg-color-active:#6D75780D;
    --nav-bottom-bg-color:#171A1F;
    --nav-bottom-link-color:#FFFFFFCC;
    --nav-bottom-link-color-hover:#DA1D35;
    --nav-bottom-link-color-active:#DA1D35;
    --nav-bottom-link-bg-color:#00000000;
    --nav-bottom-link-bg-color-hover:#00000000;
    --nav-bottom-link-bg-color-active:#00000000;
    --nav-bottom-dropdown-bg-color:#171A1F;
    --nav-bottom-dropdown-font-color-dark:#FFFFFF;
    --nav-bottom-dropdown-font-color:#FFFFFFCC;
    --nav-bottom-dropdown-font-color-light:#FFFFFF99;
    --nav-bottom-dropdown-link-color:#FFFFFFCC;
    --nav-bottom-dropdown-link-color-hover:#DA1D35;
    --nav-bottom-dropdown-link-color-active:#DA1D35;
    --nav-bottom-dropdown-link-bg-color:#00000000;
    --nav-bottom-dropdown-link-bg-color-hover:#6D75780D;
    --nav-bottom-dropdown-link-bg-color-active:#6D75780D;
    --footer-bg-color:#0F1114;
    --footer-font-color-dark:#FFFFFF;
    --footer-font-color:#FFFFFFCC;
    --footer-font-color-light:#FFFFFF99;
    --footer-link-color:#FFFFFFCC;
    --footer-link-color-hover:#DA1D35;
    --footer-link-color-active:#DA1D35;
}

/* LANGUAGE | AR (ARABIC) ---------------------------------------------------------------------------------------------------- */
[lang=ar] {
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.75rem;
    --fs-5:1.5rem;
    --fs-6:1.25rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.625rem;
    --lh-3:2.5rem;
    --lh-4:2.25rem;
    --lh-5:2.25rem;
    --lh-6:1.75rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:400;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:2.75rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:400;
    --h2-font-size:2.25rem;
    --h2-font-size-mobile:2.0rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.5rem;
    --h2-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:400;
    --h3-font-size:2.0rem;
    --h3-font-size-mobile:1.75rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:400;
    --h4-font-size:1.75rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:2.25rem;
    --h4-line-height-mobile:2.0rem;
    --h4-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:400;
    --h5-font-size:1.5rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:2.0rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.25rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.75rem;
    --h6-line-height-mobile:1.375rem;
    --h6-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.0rem;
    --btn-xl-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.0rem;
    --btn-lg-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.0rem;
    --btn-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:0.875rem;
    --btn-sm-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:0.75rem;
    --btn-xs-font-family:"Geeza Pro", "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* LANGUAGE | HU (HUNGARIAN) ---------------------------------------------------------------------------------------------------- */
[lang=hu] {
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.75rem;
    --fs-5:1.5rem;
    --fs-6:1.25rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.625rem;
    --lh-3:2.5rem;
    --lh-4:2.25rem;
    --lh-5:2.25rem;
    --lh-6:1.75rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:400;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:2.75rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:400;
    --h2-font-size:2.25rem;
    --h2-font-size-mobile:2.0rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.5rem;
    --h2-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:400;
    --h3-font-size:2.0rem;
    --h3-font-size-mobile:1.75rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:400;
    --h4-font-size:1.75rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:2.25rem;
    --h4-line-height-mobile:2.0rem;
    --h4-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:400;
    --h5-font-size:1.5rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:2.0rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.25rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.75rem;
    --h6-line-height-mobile:1.375rem;
    --h6-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.0rem;
    --btn-xl-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.0rem;
    --btn-lg-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.0rem;
    --btn-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:0.875rem;
    --btn-sm-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:0.75rem;
    --btn-xs-font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* LANGUAGE | JA (JAPANESE) ---------------------------------------------------------------------------------------------------- */
[lang=ja] {
    --fs-1:2.25rem;
    --fs-2:2.0rem;
    --fs-3:1.75rem;
    --fs-4:1.5rem;
    --fs-5:1.25rem;
    --fs-6:1.125rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.625rem;
    --lh-3:2.5rem;
    --lh-4:2.25rem;
    --lh-5:2.25rem;
    --lh-6:1.75rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:600;
    --h1-font-size:2.25rem;
    --h1-font-size-mobile:2.0rem;
    --h1-line-height:2.75rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:600;
    --h2-font-size:2.0rem;
    --h2-font-size-mobile:1.75rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.5rem;
    --h2-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:600;
    --h3-font-size:1.75rem;
    --h3-font-size-mobile:1.5rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:600;
    --h4-font-size:1.5rem;
    --h4-font-size-mobile:1.25rem;
    --h4-line-height:2.25rem;
    --h4-line-height-mobile:2.0rem;
    --h4-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:600;
    --h5-font-size:1.25rem;
    --h5-font-size-mobile:1.125rem;
    --h5-line-height:2.0rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.125rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.75rem;
    --h6-line-height-mobile:1.375rem;
    --h6-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* LANGUAGE | KO (KOREAN) ---------------------------------------------------------------------------------------------------- */
[lang=ko] {
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.75rem;
    --fs-5:1.5rem;
    --fs-6:1.25rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.625rem;
    --lh-3:2.5rem;
    --lh-4:2.25rem;
    --lh-5:2.25rem;
    --lh-6:1.75rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:600;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:2.75rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:600;
    --h2-font-size:2.25rem;
    --h2-font-size-mobile:2.0rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.5rem;
    --h2-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:600;
    --h3-font-size:2.0rem;
    --h3-font-size-mobile:1.75rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:600;
    --h4-font-size:1.75rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:2.25rem;
    --h4-line-height-mobile:2.0rem;
    --h4-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:600;
    --h5-font-size:1.5rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:2.0rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.25rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.75rem;
    --h6-line-height-mobile:1.375rem;
    --h6-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"Apple SD Gothic Neo", "NanumBarunGothic", "맑은 고딕", "Malgun Gothic", "굴림", "Gulim", "돋움", "Dotum", sans-serif;
}

/* LANGUAGE | RU (RUSSIAN) ---------------------------------------------------------------------------------------------------- */
[lang=ru] {
    --fs-1:2.5rem;
    --fs-2:2.25rem;
    --fs-3:2.0rem;
    --fs-4:1.75rem;
    --fs-5:1.5rem;
    --fs-6:1.25rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:2.75rem;
    --lh-2:2.625rem;
    --lh-3:2.5rem;
    --lh-4:2.25rem;
    --lh-5:2.25rem;
    --lh-6:1.75rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:400;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:2.75rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:400;
    --h2-font-size:2.25rem;
    --h2-font-size-mobile:2.0rem;
    --h2-line-height:2.625rem;
    --h2-line-height-mobile:2.5rem;
    --h2-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:400;
    --h3-font-size:2.0rem;
    --h3-font-size-mobile:1.75rem;
    --h3-line-height:2.5rem;
    --h3-line-height-mobile:2.25rem;
    --h3-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:400;
    --h4-font-size:1.75rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:2.25rem;
    --h4-line-height-mobile:2.0rem;
    --h4-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:400;
    --h5-font-size:1.5rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:2.0rem;
    --h5-line-height-mobile:1.75rem;
    --h5-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.25rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.75rem;
    --h6-line-height-mobile:1.375rem;
    --h6-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:0.8125rem;
    --th-line-height:1.125rem;
    --th-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:0.875rem;
    --td-line-height:1.125rem;
    --td-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.0rem;
    --btn-xl-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.0rem;
    --btn-lg-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.0rem;
    --btn-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:0.875rem;
    --btn-sm-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:0.75rem;
    --btn-xs-font-family:"Charcoal", "Geneva", "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* LANGUAGE | ZH-HANS (CHINESE SIMPLIFIED) ---------------------------------------------------------------------------------------------------- */
[lang=zh-Hans] {
    /* BRAND LOGO */
    --brand-logo-width:220px;
    --brand-logo-height:40px;
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers-zhhans.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers-zhhans-inverse.svg");
    /* FONTS */
    --fs-1:2.5rem;
    --fs-2:2.0rem;
    --fs-3:1.625rem;
    --fs-4:1.5rem;
    --fs-5:1.25rem;
    --fs-6:1.125rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:3.0rem;
    --lh-2:2.5rem;
    --lh-3:2.0rem;
    --lh-4:1.75rem;
    --lh-5:1.625rem;
    --lh-6:1.5rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:600;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:3.0rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:600;
    --h2-font-size:2.0rem;
    --h2-font-size-mobile:1.75rem;
    --h2-line-height:2.5rem;
    --h2-line-height-mobile:2.125rem;
    --h2-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:600;
    --h3-font-size:1.625rem;
    --h3-font-size-mobile:1.625rem;
    --h3-line-height:2.0rem;
    --h3-line-height-mobile:2.0rem;
    --h3-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:600;
    --h4-font-size:1.5rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:1.75rem;
    --h4-line-height-mobile:1.75rem;
    --h4-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:600;
    --h5-font-size:1.25rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:1.625rem;
    --h5-line-height-mobile:1.625rem;
    --h5-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.0rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.5rem;
    --h6-line-height-mobile:1.5rem;
    --h6-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:1.0rem;
    --th-line-height:1.375rem;
    --th-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:1.0rem;
    --td-line-height:1.375rem;
    --td-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
}
/* THEME | DARK */
[lang=zh-Hans][data-theme=dark] {
    /* BRAND LOGO */
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers-zhhans-inverse.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers-zhhans.svg");
}
/* LANGUAGE | ZH-HANT (CHINESE TRADITIONAL) ---------------------------------------------------------------------------------------------------- */
[lang=zh-Hant] {
    /* BRAND LOGO */
    --brand-logo-width:220px;
    --brand-logo-height:40px;
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers-zhhant.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers-zhhant-inverse.svg");
    /* FONTS */
    --fs-1:2.5rem;
    --fs-2:2.0rem;
    --fs-3:1.625rem;
    --fs-4:1.5rem;
    --fs-5:1.25rem;
    --fs-6:1.125rem;
    --fs-7:1.0rem;
    --fs-8:0.875rem;
    --fs-9:0.75rem;
    --lh-1:3.0rem;
    --lh-2:2.5rem;
    --lh-3:2.0rem;
    --lh-4:1.75rem;
    --lh-5:1.625rem;
    --lh-6:1.5rem;
    --lh-7:1.375rem;
    --lh-8:1.125rem;
    --lh-9:1.0rem;
    --font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h1-font-style:normal;
    --h1-font-weight:600;
    --h1-font-size:2.5rem;
    --h1-font-size-mobile:2.25rem;
    --h1-line-height:3.0rem;
    --h1-line-height-mobile:2.625rem;
    --h1-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h2-font-style:normal;
    --h2-font-weight:600;
    --h2-font-size:2.0rem;
    --h2-font-size-mobile:1.75rem;
    --h2-line-height:2.5rem;
    --h2-line-height-mobile:2.125rem;
    --h2-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h3-font-style:normal;
    --h3-font-weight:600;
    --h3-font-size:1.625rem;
    --h3-font-size-mobile:1.625rem;
    --h3-line-height:2.0rem;
    --h3-line-height-mobile:2.0rem;
    --h3-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h4-font-style:normal;
    --h4-font-weight:600;
    --h4-font-size:1.5rem;
    --h4-font-size-mobile:1.5rem;
    --h4-line-height:1.75rem;
    --h4-line-height-mobile:1.75rem;
    --h4-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h5-font-style:normal;
    --h5-font-weight:600;
    --h5-font-size:1.25rem;
    --h5-font-size-mobile:1.25rem;
    --h5-line-height:1.625rem;
    --h5-line-height-mobile:1.625rem;
    --h5-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --h6-font-style:normal;
    --h6-font-weight:600;
    --h6-font-size:1.0rem;
    --h6-font-size-mobile:1.0rem;
    --h6-line-height:1.5rem;
    --h6-line-height-mobile:1.5rem;
    --h6-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --p-font-style:normal;
    --p-font-weight:400;
    --p-font-size:1.0rem;
    --p-line-height:1.5rem;
    --p-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --li-font-style:normal;
    --li-font-weight:400;
    --li-font-size:1.0rem;
    --li-line-height:1.375rem;
    --li-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* TABLES */
    --th-font-style:normal;
    --th-font-weight:400;
    --th-font-size:1.0rem;
    --th-line-height:1.375rem;
    --th-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --td-font-style:normal;
    --td-font-weight:400;
    --td-font-size:1.0rem;
    --td-line-height:1.375rem;
    --td-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* FORMS */
    --label-font-style:normal;
    --label-font-weight:400;
    --label-font-size:1.0rem;
    --label-line-height:1.375rem;
    --label-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --input-font-style:normal;
    --input-font-weight:400;
    --input-font-size:1.0rem;
    --input-line-height:1.375rem;
    --input-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    /* BUTTONS */
    --btn-xl-font-style:normal;
    --btn-xl-font-weight:600;
    --btn-xl-font-size:1.0rem;
    --btn-xl-line-height:1.375rem;
    --btn-xl-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-lg-font-style:normal;
    --btn-lg-font-weight:600;
    --btn-lg-font-size:1.0rem;
    --btn-lg-line-height:1.375rem;
    --btn-lg-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-font-style:normal;
    --btn-font-weight:600;
    --btn-font-size:1.0rem;
    --btn-line-height:1.375rem;
    --btn-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-sm-font-style:normal;
    --btn-sm-font-weight:600;
    --btn-sm-font-size:0.875rem;
    --btn-sm-line-height:1.0rem;
    --btn-sm-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
    --btn-xs-font-style:normal;
    --btn-xs-font-weight:600;
    --btn-xs-font-size:0.75rem;
    --btn-xs-line-height:1.0rem;
    --btn-xs-font-family:"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, Helvetica, sans-serif;
}
/* THEME | DARK */
[lang=zh-Hant][data-theme=dark] {
    /* BRAND LOGO */
    --brand-logo-image:url("/images/common/logos/ibkr/interactive-brokers-zhhant-inverse.svg");
    --brand-logo-image-inverse:url("/images/common/logos/ibkr/interactive-brokers-zhhant.svg");
}