

:root {
    --background-color--background-primary: var(--base-color-neutral--white);
    --color--typography--paragraph: var(--color--solid--slate--slate-1200);
    --font--headings: Inter,Arial,sans-serif;
    --color--typography--title: var(--color--solid--slate--slate-1200);
    --font--body-text: Inter,Arial,sans-serif;
    --link-color--link-primary: var(--base-color-neutral--black);
    --text-color--text-primary: var(--base-color-neutral--black);
    --32-px: 2rem;
    --8-px: .5rem;
    --48-px: 3rem;
    --size--button--border-radius: var(--border--radius--radius-large);
    --base-color-brand--coral: #1dbfc4;
    --base-color-neutral--white: white;
    --base-color-brand--coral-hover: #12b0b5;
    --base-color-neutral--black: #000;
    --16-px: 1rem;
    --0-px: 0rem;
    --24-px: 1.5rem;
    --base-color-neutral--black-0: #0000;
    --base-color-brand--gold: #daaf0a;
    --base-color-brand--gold-hover: #bd9808;
    --size--gap--button: var(--size--x2-10);
    --color--base--transparent: transparent;
    --text-color--muted: var(--base-color-neutral--black-48);
    --background-color--background-secondary: var(--base-color-neutral--neutral-light-grey);
    --border-color--border-primary: var(--base-color-neutral--black);
    --base-color-neutral--black-72: #000000b8;
    --link-color--link-alternate: var(--base-color-neutral--white);
    --background-color--background-tertiary\<deleted\|relume-variable-background-color-3\>: var(--base-color-neutral--neutral-light-grey);
    --background-color--background-alternate\<deleted\|relume-variable-background-color-4\>: var(--base-color-neutral--black);
    --text-color--text-alternate: var(--base-color-neutral--white);
    --text-color--text-secondary: var(--base-color-neutral--black-72);
    --background-color--background-success\<deleted\|relume-variable-background-color-6\>: var(--base-color-system--success-green);
    --text-color--text-success: var(--base-color-system--success-green);
    --background-color--background-error\<deleted\|relume-variable-background-color-8\>: var(--base-color-system--error-red-light);
    --text-color--text-error: var(--base-color-system--error-red);
    --link-color--link-secondary: var(--base-color-neutral--black-72);
    --base-color-neutral--neutral-light-grey: #f6f7f8;
    --background--slate--layer-14: var(--color--solid--slate--slate-1200);
    --color--solid--slate--slate-75: #f6f7f8;
    --base-color-neutral--charcoal: #414652;
    --background--slate--layer-1-5: var(--color--solid--slate--slate-50-2);
    --color--solid--slate--slate-50-2: white;
    --color--typography--paragraph-subtle: var(--color--opacity--slate--slate-400-48);
    --background--slate--layer-2: var(--color--solid--slate--slate-75);
    --dropdown-font-color: #f6f7f8;
    --base-color-neutral--black-8: #00000014;
    --border-color--border-light: var(--base-color-neutral--black-8);
    --base-color-neutral--blue-8: #2c9aff14;
    --base-color-neutral--black-4: #0000000a;
    --background-color--background-alternate: var(--base-color-neutral--black-4);
    --base-color-system--error-red-light: #1dbfc47a;
    --base-color-neutral--black-48: #0000007a;
    --border-color--border-alternate: var(--base-color-neutral--white);
    --color--typography--text-information: white;
    --text-color--green-logo: #00f1f1;
    --color: white;
    --color--typography--subtitle: var(--color--opacity--slate--slate-400-48);
    --border-color--border-secondary: var(--base-color-neutral--neutral-light-grey);
    --size--x26: 6.5rem;
    --size--x20: 5rem;
    --size--x12: 3rem;
    --color--link--coral--text: var(--color--solid--coral--coral-1301);
    --base-color-neutral--white-72: #ffffffb8;
    --new-navbar--color--background: #ffffffe0;
    --new-navbar--color--background-mobile: white;
    --new-navbar--color--dropdown-hover: #41465214;
    --size--x16: 4rem;
    --size--container--max-width: var(--size--x332);
    --new-navbar--color--burger: #181c25;
    --background--slate--layer-6: var(--color--solid--slate--slate-400);
    --size--x40: 10rem;
    --new-navbar--color--dropdown-text: #181c25;
    --link-color--balck-48: var(--base-color-neutral--black-48);
    --color--opacity--white--white-200-16: #ffffff29;
    --size--x5-6: 1.25rem;
    --size--typography--heading-2-d: var(--size--x14);
    --size--typography--letter-spacing--heading-2: -.03rem;
    --size--typography--heading-2-t: var(--size--x12);
    --size--typography--line-height--heading-2-t: var(--size--x14);
    --size--typography--heading-2-m: var(--size--x10);
    --size--typography--line-height--heading-2-m: var(--size--x12);
    --size--typography--heading-1-d: var(--size--x24);
    --size--typography--line-height--heading-1-d: var(--size--x26);
    --size--typography--letter-spacing--heading-1: -.035rem;
    --size--typography--heading-1-t: var(--size--x16);
    --size--typography--line-height--heading-1-t: var(--size--x18);
    --size--typography--heading-1-m: var(--size--x14);
    --size--typography--line-height--heading-1-m: var(--size--x16);
    --size--x8: 2rem;
    --border--radius--radius-medium: var(--size--x4-10);
    --color--opacity--slate--slate-75-4: #181c250a;
    --size--x3-5: .875rem;
    --size--typography--heading-6-d: var(--size--x7-6);
    --size--typography--line-height--heading-6-d: var(--size--x9-2);
    --size--x1-76: .25rem;
    --size--x3-33: .75rem;
    --border--radius--radius-small: var(--size--x2-10);
    --size--x9-2: 2.25rem;
    --size--x15: 3.75rem;
    --size--x7-6: 1.75rem;
    --size--typography--line-height--heading-2-d: var(--size--x16);
    --size--x10: 2.5rem;
    --size--x38: 9.5rem;
    --size--x25: 6.25rem;
    --size--x24: 6rem;
    --size--x6-26: 1.5rem;
    --border--radius--radius-large: var(--size--x24);
    --color--opacity--slate--slate-100-8: #181c2514;
    --size--typography--letter-spacing--heading-6: -.01rem;
    --size--typography--heading-6-t: var(--size--x5-6);
    --size--typography--line-height--heading-6-t: var(--size--x7-6);
    --size--typography--heading-6-m: var(--size--x4-10);
    --size--typography--line-height--heading-6-m: var(--size--x6-26);
    --size--x28: 7rem;
    --color--button--black-border--hover-background: var(--color--opacity--slate--slate-100-8);
    --size--x2-10: .5rem;
    --size--typography--heading-4-d: var(--size--x10);
    --size--typography--heading-4-t: var(--size--x8);
    --size--typography--heading-4-m: var(--size--x6-26);
    --color--solid--slate--slate-1400: #000;
    --color-gradient-bg-right: white;
    --base-color-system--success-green: #00bb86;
    --base-color-system--error-red: #de0040;
    --background--coral--layer-1-4: var(--color--solid--coral--coral-100-2);
    --background--coral--layer-2: var(--color--solid--coral--coral-200);
    --background--coral--layer-3: var(--color--solid--coral--coral-300);
    --background--coral--layer-4: var(--color--solid--coral--coral-400);
    --background--coral--layer-5: var(--color--solid--coral--coral-500);
    --background--coral--layer-6: var(--color--solid--coral--coral-600);
    --background--coral--layer-7: var(--color--solid--coral--coral-1301);
    --background--coral--layer-8: var(--color--solid--coral--coral-800);
    --background--coral--layer-9: var(--color--solid--coral--coral-900);
    --background--coral--layer-10: var(--color--solid--coral--coral-1000);
    --background--coral--layer-11: var(--color--solid--coral--coral-1100);
    --background--coral--layer-12: var(--color--solid--coral--coral-1200);
    --background--coral--layer-13: var(--color--solid--coral--coral-1300);
    --background--slate--layer-3: var(--color--solid--slate--slate-100-2);
    --background--slate--layer-4: var(--color--solid--slate--slate-200);
    --background--slate--layer-5: var(--color--solid--slate--slate-300);
    --background--slate--layer-7: var(--color--solid--slate--slate-500);
    --background--slate--layer-8: var(--color--solid--slate--slate-600);
    --background--slate--layer-9: var(--color--solid--slate--slate-1401);
    --background--slate--layer-10: var(--color--solid--slate--slate-800);
    --background--slate--layer-11: var(--color--solid--slate--slate-900);
    --background--slate--layer-12: var(--color--solid--slate--slate-1000);
    --background--slate--layer-13: var(--color--solid--slate--slate-1100);
    --border--width--width-small: var(--size--x0-25);
    --border--width--width-medium: var(--size--x0-5);
    --card--background--elevate: var(--background--slate--layer-1-5);
    --card--background--border: var(--background--slate--layer-1-5);
    --card--background--fill: var(--background--slate--layer-2);
    --card--border--color--border: var(--color--opacity--slate--slate-200-16);
    --card--border--radius--xsmall: var(--border--radius--radius-medium);
    --card--border--radius--small: var(--border--radius--radius-medium);
    --card--border--radius--medium: var(--border--radius--radius-medium);
    --card--border--radius--large: var(--border--radius--radius-medium);
    --card--border--radius--xlarge: var(--size--x6-26);
    --card--border--radius--xxlarge: var(--size--x6-26);
    --card--border--radius--xxxlarge: var(--size--x8);
    --card--border--width--border: var(--border--width--width-small);
    --card--padding--xsmall: var(--size--x2-10);
    --card--padding--small: var(--size--x6-26);
    --card--padding--medium: var(--size--x8);
    --card--padding--large: var(--size--x10);
    --card--padding--xlarge: var(--size--x14);
    --card--padding--xxlarge: var(--size--x18);
    --card--padding--xxxlarge: var(--size--x26);
    --card--shadow--elevation--elevate--1st-x: var(--shadow--elevation--medium--1st-x);
    --card--shadow--elevation--elevate--1st-y: var(--shadow--elevation--medium--1st-y);
    --card--shadow--elevation--elevate--1st-blur: var(--shadow--elevation--medium--1st-blur);
    --card--shadow--elevation--elevate--1st-size: var(--shadow--elevation--medium--1st-size);
    --card--shadow--elevation--elevate--1st-color: var(--shadow--elevation--medium--1st-color);
    --card--shadow--elevation--elevate--2nd-x: var(--shadow--elevation--medium--2nd-x);
    --card--shadow--elevation--elevate--2nd-y: var(--shadow--elevation--medium--2nd-y);
    --card--shadow--elevation--elevate--2nd-blur: var(--shadow--elevation--medium--2nd-blur);
    --card--shadow--elevation--elevate--2nd-size: var(--shadow--elevation--medium--2nd-size);
    --card--shadow--elevation--elevate--2nd-color: var(--shadow--elevation--medium--2nd-color);
    --card--shadow--elevation--hover--1st-x: var(--shadow--elevation--large--1st-x);
    --card--shadow--elevation--hover--1st-y: var(--shadow--elevation--large--1st-y);
    --card--shadow--elevation--hover--1st-blur: var(--shadow--elevation--large--1st-blur);
    --card--shadow--elevation--hover--1st-size: var(--shadow--elevation--large--1st-size);
    --card--shadow--elevation--hover--1st-color: var(--shadow--elevation--large--1st-color);
    --card--shadow--elevation--hover--2nd-x: var(--shadow--elevation--large--2nd-x);
    --card--shadow--elevation--hover--2nd-y: var(--shadow--elevation--large--2nd-y);
    --card--shadow--elevation--hover--2nd-blur: var(--shadow--elevation--large--2nd-blur);
    --card--shadow--elevation--hover--2nd-size: var(--shadow--elevation--large--2nd-size);
    --card--shadow--elevation--hover--2nd-color: var(--shadow--elevation--large--2nd-color);
    --champion--color-1: #00375c;
    --champion--color-2: #00d0ff;
    --champion--color-3: #eff3f5;
    --color--backdrop--backdrop-slate: var(--color--solid--slate--slate-75);
    --color--backdrop--backdrop-coral: var(--color--solid--coral--coral-100-2);
    --color--base--white: var(--color--solid--slate--slate-50-2);
    --color--base--black: var(--color--solid--slate--slate-1200);
    --color--button--black-border--border: var(--color--solid--slate--slate-1200);
    --color--button--black-border--text: var(--color--solid--slate--slate-1200);
    --color--button--black-solid--background: var(--color--solid--slate--slate-1200);
    --color--button--black-solid--text: var(--color--solid--slate--slate-50-2);
    --color--button--black-solid--hover-background: var(--color--opacity--slate--slate-800-88);
    --color--button--blue-border--border: var(--champion--color-1);
    --color--button--blue-border--text: var(--champion--color-1);
    --color--button--blue-border--hover-background: #00d0ff14;
    --color--button--blue-border--pressed-background: #00d0ff29;
    --color--button--blue-solid--background: var(--champion--color-2);
    --color--button--blue-solid--text: var(--champion--color-1);
    --color--button--blue-solid--hover-background: #00bae4;
    --color--button--blue-solid--pressed-background: #00a0c9;
    --color--button--coral-border--text: var(--color--solid--coral--coral-1301);
    --color--button--coral-border--border: var(--color--solid--coral--coral-1301);
    --color--button--coral-border--hover-background: var(--color--opacity--coral--coral-100-8);
    --color--button--coral-solid--background: var(--color--solid--coral--coral-1301);
    --color--button--coral-solid--text: var(--color--solid--slate--slate-50-2);
    --color--button--coral-solid--hover-background: var(--color--solid--coral--coral-800);
    --color--button--white-border--border: var(--color--solid--slate--slate-50-2);
    --color--button--white-border--text: var(--color--solid--slate--slate-50-2);
    --color--button--white-border--hover-background: var(--color--opacity--white--white-100-8);
    --color--button--white-solid--background: var(--color--solid--slate--slate-50-2);
    --color--button--white-solid--text: var(--color--solid--slate--slate-1200);
    --color--button--white-solid--hover-background: var(--color--opacity--white--white-700-80);
    --color--link--black--text: var(--color--solid--slate--slate-1200);
    --color--link--blue--text: #00a0c9;
    --color--link--white--text: var(--color--solid--slate--slate-50-2);
    --color--opacity--black--black-75-4: #0000000a;
    --color--opacity--black--black-100-8: #00000014;
    --color--opacity--black--black-200-16: #00000029;
    --color--opacity--black--black-300-24: #0000003d;
    --color--opacity--black--black-400-48: #0000007a;
    --color--opacity--black--black-500-56: #0000008f;
    --color--opacity--black--black-600-72: #000000b8;
    --color--opacity--black--black-700-80: #000c;
    --color--opacity--black--black-800-88: #000000e0;
    --color--opacity--blue--blue-100-8: #2c9aff14;
    --color--opacity--blue--blue-200-16: #2c9aff29;
    --color--opacity--blue--blue-300-24: #2c9aff3d;
    --color--opacity--blue--blue-400-48: #2c9aff7a;
    --color--opacity--blue--blue-500-56: #2c9aff8f;
    --color--opacity--blue--blue-600-72: #2c9affb8;
    --color--opacity--blue--blue-700-80: #2c9affcc;
    --color--opacity--blue--blue-800-88: #2c9affe0;
    --color--opacity--coral--coral-100-8: #1dbfc414;
    --color--opacity--coral--coral-200-16: #1dbfc429;
    --color--opacity--coral--coral-300-24: #1dbfc43d;
    --color--opacity--coral--coral-400-48: #1dbfc47a;
    --color--opacity--coral--coral-500-56: #1dbfc48f;
    --color--opacity--coral--coral-600-72: #1dbfc4b8;
    --color--opacity--coral--coral-700-80: #1dbfc4cc;
    --color--opacity--coral--coral-800-88: #1dbfc4e0;
    --color--opacity--green--green-100-8: #00883214;
    --color--opacity--green--green-200-16: #00883229;
    --color--opacity--green--green-300-24: #0088323d;
    --color--opacity--green--green-400-48: #0088327a;
    --color--opacity--green--green-500-56: #0088328f;
    --color--opacity--green--green-600-72: #008832b8;
    --color--opacity--green--green-700-80: #008832cc;
    --color--opacity--green--green-800-88: #008832e0;
    --color--opacity--red--red-100-8: #e6190e14;
    --color--opacity--red--red-200-16: #e6190e29;
    --color--opacity--red--red-300-24: #e6190e3d;
    --color--opacity--red--red-400-48: #e6190e7a;
    --color--opacity--red--red-500-56: #e6190e8f;
    --color--opacity--red--red-600-72: #e6190eb8;
    --color--opacity--red--red-700-80: #e6190ecc;
    --color--opacity--red--red-800-88: #e6190ee0;
    --color--opacity--slate--slate-200-16: #181c2529;
    --color--opacity--slate--slate-300-24: #181c253d;
    --color--opacity--slate--slate-400-48: #181c257a;
    --color--opacity--slate--slate-500-56: #181c258f;
    --color--opacity--slate--slate-600-72: #181c25b8;
    --color--opacity--slate--slate-700-80: #181c25cc;
    --color--opacity--slate--slate-800-88: #181c25e0;
    --color--opacity--white--white-75-4: #ffffff0a;
    --color--opacity--white--white-100-8: #ffffff14;
    --color--opacity--white--white-300-24: #ffffff3d;
    --color--opacity--white--white-400-48: #ffffff7a;
    --color--opacity--white--white-500-56: #ffffff8f;
    --color--opacity--white--white-600-72: #ffffffb8;
    --color--opacity--white--white-700-80: #fffc;
    --color--opacity--white--white-800-88: #ffffffe0;
    --color--opacity--yellow--yellow-100-8: #ff9c1314;
    --color--opacity--yellow--yellow-200-16: #ff9c1329;
    --color--opacity--yellow--yellow-300-24: #ff9c133d;
    --color--opacity--yellow--yellow-400-48: #ff9c137a;
    --color--opacity--yellow--yellow-500-56: #ff9c138f;
    --color--opacity--yellow--yellow-600-72: #ff9c13b8;
    --color--opacity--yellow--yellow-700-80: #ff9c13cc;
    --color--opacity--yellow--yellow-800-88: #ff9c13e0;
    --color--solid--blue--blue-100-2: #e6f5ff;
    --color--solid--blue--blue-200: #bfe7ff;
    --color--solid--blue--blue-300: #99d8ff;
    --color--solid--blue--blue-500: #53b9ff;
    --color--solid--blue--blue-600: #3daaff;
    --color--solid--blue--blue-400: #73c9ff;
    --color--solid--blue--blue-700: #2c9aff;
    --color--solid--blue--blue-800: #1789e1;
    --color--solid--blue--blue-900: #0777c4;
    --color--solid--blue--blue-1000: #0066a6;
    --color--solid--blue--blue-1100: #005488;
    --color--solid--blue--blue-1200: #00426a;
    --color--solid--blue--blue-1300: #00304d;
    --color--solid--coral--coral-1301: #1dbfc4;
    --color--solid--coral--coral-100-2: #ffe6e6;
    --color--solid--coral--coral-200: #ffbfc2;
    --color--solid--coral--coral-300: #ff9ba3;
    --color--solid--coral--coral-400: #ff7e88;
    --color--solid--coral--coral-500: #ff6671;
    --color--solid--coral--coral-600: #ff535e;
    --color--solid--coral--coral-800: #12b0b5;
    --color--solid--coral--coral-900: #c41c28;
    --color--solid--coral--coral-1000: #a60e19;
    --color--solid--coral--coral-1100: #88030d;
    --color--solid--coral--coral-1200: #6a0004;
    --color--solid--coral--coral-1300: #4d0000;
    --color--solid--green--green-1301: #008832;
    --color--solid--green--green-100-2: #e6fae9;
    --color--solid--green--green-200: #bfefc8;
    --color--solid--green--green-300: #99e2a8;
    --color--solid--green--green-400: #73d089;
    --color--solid--green--green-500: #4dbc6b;
    --color--solid--green--green-600: #26a44e;
    --color--solid--green--green-800: #00822a;
    --color--solid--green--green-900: #007a22;
    --color--solid--green--green-1000: #006f1b;
    --color--solid--green--green-1100: #006114;
    --color--solid--green--green-1200: #00500f;
    --color--solid--green--green-1300: #003d0a;
    --color--solid--red--red-1301: #e6190e;
    --color--solid--red--red-100-2: #ffe6e6;
    --color--solid--red--red-200: #ffbfbf;
    --color--solid--red--red-300: #f99;
    --color--solid--red--red-400: #ff7373;
    --color--solid--red--red-500: #ff4d4d;
    --color--solid--red--red-600: #f92e26;
    --color--solid--red--red-800: #db0800;
    --color--solid--red--red-900: #c40000;
    --color--solid--red--red-1000: #a60000;
    --color--solid--red--red-1100: #800;
    --color--solid--red--red-1200: #6a0000;
    --color--solid--red--red-1300: #4d0000;
    --color--solid--slate--slate-1401: #414652;
    --color--solid--slate--slate-100-2: #ebecef;
    --color--solid--slate--slate-200: #ced0d6;
    --color--solid--slate--slate-300: #b1b4bc;
    --color--solid--slate--slate-400: #9498a2;
    --color--solid--slate--slate-500: #787d88;
    --color--solid--slate--slate-600: #5c616d;
    --color--solid--slate--slate-800: #383d4a;
    --color--solid--slate--slate-900: #303541;
    --color--solid--slate--slate-1000: #282c38;
    --color--solid--slate--slate-1100: #20242f;
    --color--solid--slate--slate-1200: #181c25;
    --color--solid--slate--slate-1300: #11141b;
    --color--solid--yellow--yellow-1301: #ff9c13;
    --color--solid--yellow--yellow-100-2: #fff7e6;
    --color--solid--yellow--yellow-200: #ffeabf;
    --color--solid--yellow--yellow-300: #fd9;
    --color--solid--yellow--yellow-400: #ffce73;
    --color--solid--yellow--yellow-500: #ffbe4d;
    --color--solid--yellow--yellow-600: #ffae26;
    --color--solid--yellow--yellow-800: #e18d00;
    --color--solid--yellow--yellow-900: #c47d00;
    --color--solid--yellow--yellow-1000: #a66c00;
    --color--solid--yellow--yellow-1100: #885a00;
    --color--solid--yellow--yellow-1200: #6a4800;
    --color--solid--yellow--yellow-1300: #4d3500;
    --color--typography--disabled: var(--color--opacity--slate--slate-300-24);
    --color--typography--text-success: var(--color--solid--green--green-500);
    --color--typography--text-danger: var(--color--solid--red--red-500);
    --color--typography--text-warning: var(--color--solid--yellow--yellow-500);
    --font--icons: "Font Awesome",Arial,sans-serif;
    --navbar--color--background: #ffffffe0;
    --navbar--color--dropdown-text: #181c25;
    --navbar--color--dropdown-hover: #41465214;
    --navbar--color--burger: #181c25;
    --navbar--color--background-mobile: #fff;
    --section--padding-d: var(--size--x26);
    --section--padding-t: var(--size--x20);
    --section--padding-m: var(--size--x12);
    --shadow--elevation--large--1st-x: var(--size--x0-76);
    --shadow--elevation--large--1st-y: var(--size--x2-10);
    --shadow--elevation--large--1st-blur: var(--size--x4-10);
    --shadow--elevation--large--1st-size: var(--size--x0-5);
    --shadow--elevation--large--1st-color: var(--color--opacity--black--black-75-4);
    --shadow--elevation--large--2nd-x: var(--size--x0-76);
    --shadow--elevation--large--2nd-y: var(--size--x2-10);
    --shadow--elevation--large--2nd-blur: var(--size--x4-10);
    --shadow--elevation--large--2nd-size: var(--size--x0-5);
    --shadow--elevation--large--2nd-color: #00000005;
    --shadow--elevation--medium--1st-x: var(--size--x0-76);
    --shadow--elevation--medium--1st-y: var(--size--x1-76);
    --shadow--elevation--medium--1st-blur: var(--size--x2-10);
    --shadow--elevation--medium--1st-size: var(--size--x0-5);
    --shadow--elevation--medium--1st-color: #00000008;
    --shadow--elevation--medium--2nd-x: var(--size--x0-76);
    --shadow--elevation--medium--2nd-y: var(--size--x1-76);
    --shadow--elevation--medium--2nd-blur: var(--size--x2-10);
    --shadow--elevation--medium--2nd-size: var(--size--x0-5);
    --shadow--elevation--medium--2nd-color: #00000005;
    --shadow--elevation--small--1st-x: var(--size--x0-76);
    --shadow--elevation--small--1st-y: var(--size--x0-25);
    --shadow--elevation--small--1st-blur: var(--size--x1-76);
    --shadow--elevation--small--1st-size: var(--size--x0-76);
    --shadow--elevation--small--1st-color: var(--color--opacity--black--black-100-8);
    --shadow--elevation--small--2nd-x: var(--size--x0-76);
    --shadow--elevation--small--2nd-y: var(--size--x0-25);
    --shadow--elevation--small--2nd-blur: var(--size--x1-76);
    --shadow--elevation--small--2nd-size: var(--size--x0-76);
    --shadow--elevation--small--2nd-color: var(--color--opacity--black--black-75-4);
    --shadow--elevation--xlarge--1st-x: var(--size--x0-76);
    --shadow--elevation--xlarge--1st-y: var(--size--x4-10);
    --shadow--elevation--xlarge--1st-blur: var(--size--x6-26);
    --shadow--elevation--xlarge--1st-size: var(--size--x1-76);
    --shadow--elevation--xlarge--1st-color: var(--color--opacity--black--black-75-4);
    --shadow--elevation--xlarge--2nd-x: var(--size--x0-76);
    --shadow--elevation--xlarge--2nd-y: var(--size--x4-10);
    --shadow--elevation--xlarge--2nd-blur: var(--size--x6-26);
    --shadow--elevation--xlarge--2nd-size: var(--size--x1-76);
    --shadow--elevation--xlarge--2nd-color: #00000005;
    --size--x4-10: 1rem;
    --size--x11: 2.75rem;
    --size--x13: 3.25rem;
    --size--x14: 3.5rem;
    --size--x17: 4.25rem;
    --size--x18: 4.5rem;
    --size--x19: 4.75rem;
    --size--x21: 5.25rem;
    --size--x22: 5.5rem;
    --size--x23: 5.75rem;
    --size--x27: 6.75rem;
    --size--x29: 7.25rem;
    --size--x30: 7.5rem;
    --size--x31: 7.75rem;
    --size--x32-2: 8rem;
    --size--x33-3: 8.25rem;
    --size--x34: 8.5rem;
    --size--x35: 8.75rem;
    --size--x36: 9rem;
    --size--x37: 9.25rem;
    --size--x39: 9.75rem;
    --size--x41: 10.25rem;
    --size--x42: 10.5rem;
    --size--x43: 10.75rem;
    --size--x44: 11rem;
    --size--x45: 11.25rem;
    --size--x46: 11.5rem;
    --size--x47: 11.75rem;
    --size--x48: 12rem;
    --size--x49: 12.25rem;
    --size--x50: 12.5rem;
    --size--x0-76: 0rem;
    --size--x0-5: .125rem;
    --size--x0-25: .0625rem;
    --size--x320: 80rem;
    --size--x4-5: 1.125rem;
    --size--x90: 22.5rem;
    --size--x1-5: .375rem;
    --size--x2-5: .625rem;
    --size--x332: 83rem;
    --size--x5-5: 1.375rem;
    --size--x51: 12.75rem;
    --size--x0-75: .1875rem;
    --size--x1-25: .3125rem;
    --size--x1-75: .4375rem;
    --size--x6-25: 1.5625rem;
    --size--x6-5: 1.625rem;
    --size--x7-5: 1.875rem;
    --size--button--padding-top: var(--size--x4-10);
    --size--button--padding-bottom: var(--size--x4-10);
    --size--button--padding-left: var(--size--x6-26);
    --size--button--padding-right: var(--size--x6-26);
    --size--button--border: var(--size--x0-5);
    --size--button--paddings-top-bottom: var(--size--x4-10);
    --size--button--paddings-left-right: var(--size--x6-26);
    --size--button--paddings-top-bottom-border: var(--size--x3-5);
    --size--button--paddings-left-right-border: var(--size--x5-5);
    --size--button--icon-only--width: var(--size--x12);
    --size--button--icon-only--height: var(--size--x12);
    --size--container--padding-d-t: var(--size--x6-26);
    --size--container--padding-m: var(--size--x4-10);
    --size--gap--link: var(--size--x2-10);
    --size--typography--heading-3-t: var(--size--x10);
    --size--typography--heading-5-t: var(--size--x6-26);
    --size--typography--heading-3-d: var(--size--x12);
    --size--typography--heading-5-d: var(--size--x8);
    --size--typography--heading-3-m: var(--size--x8);
    --size--typography--heading-5-m: var(--size--x5-6);
    --size--typography--body-text-l: var(--size--x4-5);
    --size--typography--body-text: var(--size--x4-10);
    --size--typography--body-text-s: var(--size--x3-5);
    --size--typography--button: var(--size--x4-10);
    --size--typography--heading-mega-m: var(--size--x18);
    --size--typography--heading-mega-t: var(--size--x30);
    --size--typography--heading-mega-d: var(--size--x49);
    --size--typography--body-text-xs: var(--size--x3-33);
    --size--typography--link: var(--size--x4-10);
    --size--typography--letter-spacing--heading-3: -.025rem;
    --size--typography--letter-spacing--heading-4: -.02rem;
    --size--typography--letter-spacing--heading-5: -.015rem;
    --size--typography--line-height--heading-3-t: var(--size--x12);
    --size--typography--line-height--heading-4-t: var(--size--x10);
    --size--typography--line-height--heading-5-t: var(--size--x8);
    --size--typography--line-height--heading-3-m: var(--size--x10);
    --size--typography--line-height--heading-4-m: var(--size--x8);
    --size--typography--line-height--heading-5-m: var(--size--x7-6);
    --size--typography--line-height--heading-3-d: var(--size--x14);
    --size--typography--line-height--heading-4-d: var(--size--x12);
    --size--typography--line-height--heading-5-d: var(--size--x10);
    --size--typography--line-height--body-text-l: var(--size--x7-6);
    --size--typography--line-height--body-text: var(--size--x6-26);
    --size--typography--line-height--body-text-s: var(--size--x5-6);
    --size--typography--line-height--button: var(--size--x4-10);
    --size--typography--line-height--heading-mega-m: var(--size--x20);
    --size--typography--line-height--heading-mega-t: var(--size--x32-2);
    --size--typography--line-height--heading-mega-d: var(--size--x51);
    --size--typography--line-height--body-text-xs: var(--size--x5-6);
    --size--typography--line-height--link: var(--size--x6-26);
    --size--typography--margins-top-bottom--heading-1: var(--size--x5-6);
    --size--typography--margins-top-bottom--heading-2: var(--size--x4-10);
    --size--typography--margins-top-bottom--heading-3: var(--size--x4-10);
    --size--typography--margins-top-bottom--heading-4: var(--size--x4-10);
    --size--typography--margins-top-bottom--heading-5: var(--size--x2-10);
    --size--typography--margins-top-bottom--heading-6: var(--size--x2-10);
    --size--typography--margins-top-bottom--body-text-l: var(--size--x5-6);
    --size--typography--margins-top-bottom--body-text: var(--size--x4-10);
    --size--typography--margins-top-bottom--body-text-s: var(--size--x3-33);
    --size--typography--max-length--desktop: 70ch;
    --size--typography--max-length--mobile: 50ch;
    --tag--large--padding-top-bottom: var(--size--x1-25);
    --tag--large--padding-left-right: var(--size--x3-33);
    --tag--large--gap: var(--size--x3-33);
    --tag--large--text-size: var(--size--x3-5);
    --tag--large--line-height: var(--size--x5-5);
    --tag--medium--padding-top-bottom: var(--size--x0-75);
    --tag--medium--padding-left-right: var(--size--x2-10);
    --tag--medium--gap: var(--size--x2-10);
    --tag--medium--text-size: var(--size--x3-33);
    --tag--medium--line-height: var(--size--x4-5);
    --tag--small--padding-top-bottom: var(--size--x0-5);
    --tag--small--padding-left-right: var(--size--x1-76);
    --tag--small--gap: var(--size--x1-76);
    --tag--small--text-size: var(--size--x3-33);
    --tag--small--line-height: var(--size--x4-5);
    --tag--xlarge--padding-top-bottom: var(--size--x3-33);
    --tag--xlarge--padding-left-right: var(--size--x4-10);
    --tag--xlarge--gap: var(--size--x4-10);
    --tag--xlarge--text-size: var(--size--x4-10);
    --tag--xlarge--line-height: var(--size--x6-26)
}

.z-index-2 {
    z-index: 2;
    position: relative
}

.max-width-full {
    width: 100%;
    max-width: none
}

.layer {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%
}

.overflow-hidden {
    overflow: hidden
}

.global-styles {
    display: block;
    position: fixed;
    inset: 0% auto auto 0%
}

.z-index-1 {
    z-index: 1;
    position: relative
}

.hide {
    display: none
}

.text-style-link {
    color: var(--link-color--link-primary);
    text-decoration: underline
}

.max-width-xlarge {
    width: 100%;
    max-width: 64rem
}

.max-width-medium {
    width: 100%;
    max-width: 42.8rem
}

.max-width-xsmall {
    width: 100%;
    max-width: 25rem
}

.max-width-xxsmall {
    width: 100%;
    max-width: 20rem
}

.container-xlarge {
    width: 100%;
    max-width: 77rem;
    margin-left: auto;
    margin-right: auto
}

.container-xlarge.home-hero,.container-xlarge.hero-new {
    height: 100%
}

.max-width-xxlarge {
    width: 100%;
    max-width: 80rem
}

.align-center {
    margin-left: auto;
    margin-right: auto
}

.spacing-clean {
    margin: 0;
    padding: 0
}

.max-width-large {
    width: 100%;
    max-width: 51rem
}

.max-width-small {
    width: 100%;
    max-width: 30rem
}

.utility_component {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex
}

.utility_form-block {
    text-align: center;
    flex-direction: column;
    max-width: 20rem;
    display: flex
}

.utility_form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.utility_image {
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto
}

.utility_image._404_image {
    width: 90%;
    min-width: auto;
    height: 50svh
}

.container-medium {
    width: 100%;
    max-width: 51rem;
    margin-left: auto;
    margin-right: auto
}

.container-small {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.margin-tiny {
    margin: .25rem
}

.margin-xxsmall {
    margin: .5rem
}

.margin-xsmall,.margin-small {
    margin: 1rem
}

.margin-medium {
    margin: 2rem
}

.margin-large {
    margin: 3rem
}

.margin-xlarge {
    margin: 4rem
}

.margin-xxlarge {
    margin: 5rem
}

.margin-huge {
    margin: 6rem
}

.margin-xhuge {
    margin: 7rem
}

.margin-xxhuge {
    margin: 10rem
}

.margin-0 {
    margin: 0
}

.padding-0 {
    padding: 0
}

.padding-tiny {
    padding: .25rem
}

.padding-xxsmall {
    padding: .5rem
}

.padding-xsmall {
    padding: 1rem
}

.padding-small {
    padding: 1.5rem
}

.padding-small.padding-custom-also-like,.padding-medium,.padding-large {
    padding: 3rem
}

.padding-xlarge {
    padding: 4rem
}

.padding-xxlarge {
    padding: 5rem
}

.padding-huge {
    padding: 6rem
}

.padding-xhuge {
    padding: 7rem
}

.padding-xxhuge {
    padding: 10rem
}

.margin-top,.margin-top.margin-custom1,.margin-top.margin-huge,.margin-top.margin-small,.margin-top.margin-tiny,.margin-top.margin-custom3,.margin-top.margin-medium,.margin-top.margin-xxsmall,.margin-top.margin-xxhuge,.margin-top.margin-custom2,.margin-top.margin-xsmall,.margin-top.margin-large {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-top.margin-large:lang(ar) {
    display: flex
}

.margin-top.margin-xxlarge,.margin-top.margin-xlarge,.margin-top.margin-0,.margin-top.margin-xhuge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-medium,.margin-bottom.margin-custom3,.margin-bottom.margin-custom1,.margin-bottom.margin-tiny,.margin-bottom.margin-small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.margin-small.gap-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.margin-bottom.margin-large,.margin-bottom.margin-0,.margin-bottom.margin-xlarge,.margin-bottom.margin-xhuge,.margin-bottom.margin-xxhuge,.margin-bottom.margin-huge,.margin-bottom.margin-xxsmall,.margin-bottom.margin-custom2,.margin-bottom.margin-xsmall {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-left,.margin-left.margin-tiny,.margin-left.margin-xxlarge,.margin-left.margin-0,.margin-left.margin-small,.margin-left.margin-xsmall,.margin-left.margin-large,.margin-left.margin-huge,.margin-left.margin-xlarge,.margin-left.margin-custom3,.margin-left.margin-xxsmall,.margin-left.margin-custom1,.margin-left.margin-custom2,.margin-left.margin-xhuge,.margin-left.margin-xxhuge,.margin-left.margin-medium {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.margin-right,.margin-right.margin-huge,.margin-right.margin-xsmall,.margin-right.margin-xxhuge,.margin-right.margin-small,.margin-right.margin-medium,.margin-right.margin-xlarge,.margin-right.margin-custom3,.margin-right.margin-custom2,.margin-right.margin-xxsmall,.margin-right.margin-xhuge,.margin-right.margin-custom1,.margin-right.margin-large,.margin-right.margin-0,.margin-right.margin-xxlarge,.margin-right.margin-tiny {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.margin-vertical,.margin-vertical.margin-medium,.margin-vertical.margin-xlarge,.margin-vertical.margin-xxsmall,.margin-vertical.margin-xxlarge,.margin-vertical.margin-huge,.margin-vertical.margin-0,.margin-vertical.margin-xxhuge,.margin-vertical.margin-tiny,.margin-vertical.margin-xsmall,.margin-vertical.margin-custom1,.margin-vertical.margin-small,.margin-vertical.margin-large,.margin-vertical.margin-xhuge,.margin-vertical.margin-custom2,.margin-vertical.margin-custom3 {
    margin-left: 0;
    margin-right: 0
}

.margin-horizontal,.margin-horizontal.margin-medium,.margin-horizontal.margin-tiny,.margin-horizontal.margin-custom3,.margin-horizontal.margin-0,.margin-horizontal.margin-xxlarge,.margin-horizontal.margin-xhuge,.margin-horizontal.margin-huge,.margin-horizontal.margin-xlarge,.margin-horizontal.margin-custom1,.margin-horizontal.margin-xxsmall,.margin-horizontal.margin-xsmall,.margin-horizontal.margin-large,.margin-horizontal.margin-custom2,.margin-horizontal.margin-small,.margin-horizontal.margin-xxhuge {
    margin-top: 0;
    margin-bottom: 0
}

.padding-top,.padding-top.padding-xhuge,.padding-top.padding-xxhuge,.padding-top.padding-0,.padding-top.padding-large,.padding-top.padding-custom2,.padding-top.padding-xlarge,.padding-top.padding-huge,.padding-top.padding-xxsmall,.padding-top.padding-custom3,.padding-top.padding-tiny,.padding-top.padding-medium,.padding-top.padding-xxlarge,.padding-top.padding-small {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-small.full-width {
    width: auto
}

.padding-top.padding-xsmall,.padding-top.padding-custom1 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom,.padding-bottom.padding-xlarge {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom.padding-small {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.padding-bottom.padding-xxhuge,.padding-bottom.padding-large,.padding-bottom.padding-xhuge,.padding-bottom.padding-custom2,.padding-bottom.padding-xxsmall {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom.padding-xxsmall.pe_filters-heading-wrapper {
    z-index: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.padding-bottom.padding-xxlarge,.padding-bottom.padding-custom3,.padding-bottom.padding-custom1,.padding-bottom.padding-xsmall,.padding-bottom.padding-huge,.padding-bottom.padding-tiny,.padding-bottom.padding-medium,.padding-bottom.padding-0,.padding-bottom.padding-small-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-left,.padding-left.padding-xhuge,.padding-left.padding-xlarge,.padding-left.padding-0,.padding-left.padding-small,.padding-left.padding-xsmall,.padding-left.padding-medium,.padding-left.padding-xxhuge,.padding-left.padding-huge,.padding-left.padding-custom1,.padding-left.padding-tiny {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
}

.padding-left.padding-xxsmall {
    color: var(--link-color--link-primary);
    align-self: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    text-decoration: none
}

.padding-left.padding-xxsmall:lang(ar) {
    margin-right: var(--8-px)
}

.padding-left.padding-custom3,.padding-left.padding-custom2,.padding-left.padding-xxlarge,.padding-left.padding-large {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
}

.padding-right,.padding-right.padding-xxhuge,.padding-right.padding-custom2,.padding-right.padding-large,.padding-right.padding-xlarge,.padding-right.padding-tiny,.padding-right.padding-custom3,.padding-right.padding-custom1,.padding-right.padding-xsmall,.padding-right.padding-xxlarge,.padding-right.padding-xxsmall,.padding-right.padding-medium,.padding-right.padding-xhuge,.padding-right.padding-huge,.padding-right.padding-0,.padding-right.padding-small {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.padding-vertical,.padding-vertical.padding-0,.padding-vertical.padding-xxhuge,.padding-vertical.padding-large,.padding-vertical.padding-custom3,.padding-vertical.padding-medium,.padding-vertical.padding-tiny,.padding-vertical.padding-xxlarge,.padding-vertical.padding-custom1,.padding-vertical.padding-xsmall,.padding-vertical.padding-xhuge,.padding-vertical.padding-xlarge,.padding-vertical.padding-custom2,.padding-vertical.padding-xxsmall,.padding-vertical.padding-huge {
    padding-left: 0;
    padding-right: 0
}

.padding-vertical.padding-small {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0
}

.padding-vertical.padding-custom4 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.padding-vertical.padding-small-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0
}

.padding-horizontal,.padding-horizontal.padding-xxsmall,.padding-horizontal.padding-0,.padding-horizontal.padding-custom3,.padding-horizontal.padding-huge,.padding-horizontal.padding-xsmall,.padding-horizontal.padding-medium,.padding-horizontal.padding-xxlarge,.padding-horizontal.padding-large,.padding-horizontal.padding-xhuge,.padding-horizontal.padding-custom1,.padding-horizontal.padding-tiny,.padding-horizontal.padding-custom2,.padding-horizontal.padding-xxhuge,.padding-horizontal.padding-small,.padding-horizontal.padding-xlarge {
    padding-top: 0;
    padding-bottom: 0
}

.overflow-scroll {
    overflow: scroll
}

.overflow-auto {
    overflow: auto
}

.text-weight-medium {
    font-weight: 500
}

.text-size-medium {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    font-size: 1.125rem
}

.margin-top-auto {
    margin-top: auto
}

.text-style-quote {
    border-left: .1875rem solid var(--text-color--text-primary);
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.icon-embed-small {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex
}

.heading-style-h2 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 3rem;
    font-weight: 800;
    line-height: 1.15
}

.heading-style-h2.text-align-center {
    flex: 1
}

.rl-styleguide_callout-link-wrapper-colors {
    background-image: linear-gradient(135deg,#ff744826,#ff484826 50%,#6248ff26),linear-gradient(#fff,#fff);
    border-radius: .6875rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .75rem 1rem;
    display: flex
}

.rl-styleguide_heading {
    z-index: 4;
    margin-bottom: 1.5rem;
    padding: .25rem .5rem;
    font-size: 3.5rem;
    font-weight: 700
}

.heading-style-h6 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.4
}

.rl-styleguide_item-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 15rem 1fr;
    align-items: center
}

.rl-styleguide_item-row.is-button-row {
    grid-template-columns: 19rem 1fr
}

.icon-1x1-xsmall {
    width: 1.5rem;
    height: 1.5rem
}

.rl-styleguide_empty-space {
    z-index: -1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative
}

.shadow-xxlarge {
    box-shadow: 0 32px 64px -12px #00000024
}

.rl-styleguide_icons-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid
}

.icon-embed-medium {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex
}

.form_radio {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.125rem;
    display: flex
}

.heading-style-h5 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5
}

.text-style-strikethrough {
    text-decoration: line-through
}

.heading-style-h1 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 4rem;
    font-weight: 800;
    line-height: 1.15
}

.form_checkbox-icon {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d6bd_icon%20-%20checkbox.svg);
    background-size: auto;
    border-radius: 0;
    margin-top: 0;
    margin-left: -1.25rem;
    margin-right: .5rem;
    transition: all .2s
}

.form_checkbox-icon:lang(ar) {
    margin-left: .5rem;
    margin-right: 0
}

.form_checkbox-icon.w--redirected-checked {
    box-shadow: none;
    background-color: #000;
    background-size: 16px 16px;
    border-width: 1px;
    border-color: #000
}

.form_checkbox-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000
}

.form_checkbox-label {
    margin-bottom: 0;
    font-size: .875rem
}

.text-size-tiny {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    font-size: .75rem
}

.form_field-label {
    margin-bottom: .5rem;
    font-weight: 400
}

.button {
    border-radius: var(--size--button--border-radius);
    background-color: var(--base-color-brand--coral);
    font-family: var(--font--headings);
    color: var(--base-color-neutral--white);
    text-align: center;
    white-space: nowrap;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 800;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1);
    position: relative
}

.button:hover {
    background-color: var(--base-color-brand--coral-hover)
}

.button.is-link {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.button.is-link.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.button.is-link.is-icon.is-no-uline.is-inline {
    display: inline-flex
}

.button.is-link.is-icon.margin-top-16 {
    margin-top: var(--16-px);
    padding-top: var(--0-px);
    justify-content: flex-start;
    align-items: center
}

.button.is-link.is-icon.margin-top-16.align-center,.button.is-link.is-icon.margin-top-16.is-center,.button.is-link.is-icon.align-center {
    justify-content: center;
    align-items: center
}

.button.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.button.is-secondary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border: 1px solid #000;
    min-width: 6rem
}

.button.is-secondary:hover {
    background-color: #00000014
}

.button.is-secondary.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button.is-secondary.is-small {
    border-radius: .75rem;
    min-height: auto;
    padding: .3125rem .75rem;
    font-size: .875rem
}

.button.is-secondary.is-small.load-more {
    margin-top: 2.5rem
}

.button.is-secondary.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-right: .75rem
}

.button.is-secondary.is-icon-reverse {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.button.is-secondary.pe_clear-all-mobile:hover {
    background-color: #0000
}

.button.is-secondary.phc-show-more {
    margin-top: var(--24-px)
}

.button.is-secondary.is-full {
    flex: 1
}

.button.is-small {
    padding: .5rem 1.25rem
}

.button.is-small.is-icon-only {
    padding-left: .5rem;
    padding-right: .5rem
}

.button.is-alternate {
    border-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--black)
}

.button.is-alternate.is-icon-reverse {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.button.is-tertiary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-color: #0000;
    text-decoration: underline;
    transition: color .16s
}

.button.is-tertiary:hover {
    color: var(--base-color-brand--coral-hover)
}

.button.is-tertiary.is-white {
    color: var(--base-color-neutral--white)
}

.button.is-tertiary.is-white:hover {
    color: var(--base-color-brand--coral-hover)
}

.button.is-icon-only {
    padding-left: .75rem;
    padding-right: .75rem
}

.button.navbar {
    border: 1px solid var(--base-color-neutral--white);
    color: var(--base-color-neutral--white);
    background-color: #0000;
    min-width: 6rem
}

.button.is-secondary-white {
    background-color: #0000;
    border-style: solid;
    border-width: 1px;
    min-width: 6rem
}

.button.is-secondary-white:hover {
    background-color: #ffffff14
}

.button.dint-get-email-button {
    width: 6.313rem;
    min-width: auto
}

.button.is-full-width.dint-get-email-button {
    width: auto
}

.button.is-btn-cookie {
    background-color: var(--base-color-neutral--black-0);
    color: var(--base-color-neutral--black);
    border: 1px solid #000;
    border-radius: 12px;
    min-width: 107px;
    min-height: 0;
    padding: 4px 13px 5px
}

.button.is-full {
    flex: 1
}

.button.is-icon-right {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    align-items: stretch;
    display: inline-flex
}

.button.is-gold {
    background-color: var(--base-color-brand--gold)
}

.button.is-gold:hover {
    background-color: var(--base-color-brand--gold-hover)
}

.button.academy-cta {
    padding: var(--16-px)var(--24-px);
    grid-column-gap: var(--size--gap--button);
    grid-row-gap: var(--size--gap--button);
    line-height: var(--16-px);
    min-width: 0;
    min-height: 0;
    display: inline-flex;
    position: static
}

.button.is-download {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--color--base--transparent);
    font-family: var(--font--body-text);
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    display: flex
}

.text-weight-normal {
    font-weight: 400
}

.heading-style-h4 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.15
}

.text-style-italic {
    font-family: var(--font--body-text);
    font-style: italic
}

.icon-1x1-xxsmall {
    width: 1rem;
    height: 1rem
}

.form_radio-label {
    margin-bottom: 0
}

.rl-styleguide_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    padding-bottom: 1rem;
    display: grid
}

.rl-styleguide_item.is-stretch {
    grid-row-gap: 1rem;
    justify-items: stretch
}

.icon-1x1-xlarge {
    width: 6.5rem;
    height: 6.5rem
}

.shadow-xlarge {
    box-shadow: 0 24px 48px -12px #0000002e
}

.text-weight-light {
    font-weight: 300
}

.rl-styleguide_label {
    color: #1e51f7;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #ebeffa;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.rl-styleguide_label.is-html-tag {
    color: #bb4198;
    background-color: #be4aa51a
}

.text-size-regular {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    font-size: 1rem
}

.text-size-regular.text-color-black:hover {
    color: var(--base-color-brand--coral-hover)
}

.text-weight-xbold {
    font-weight: 800
}

.text-align-right {
    text-align: right
}

.text-weight-bold {
    font-weight: 700
}

.icon-height-xlarge {
    height: 6.5rem
}

.heading-style-h3 {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.15
}

.heading-style-h3.content_fair-trading-practices {
    font-size: 1.25rem
}

.icon-1x1-large {
    width: 5rem;
    height: 5rem
}

.form_input {
    border: 1px solid var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--white);
    color: var(--text-color--text-primary);
    border-radius: 0;
    height: auto;
    min-height: 2.75rem;
    margin-bottom: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.6
}

.form_input:focus {
    border-color: #000
}

.form_input::placeholder {
    color: #0009
}

.form_input.is-text-area {
    height: auto;
    min-height: 11.25rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    overflow: auto
}

.form_input.is-select-input {
    background-image: none
}

.rl-styleguide_button-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    place-items: center start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid
}

.rl-styleguide_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 4rem
}

.icon-embed-auto {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.icon-embed-auto.is-adaptive {
    width: .9375vw;
    height: 1.64063vw
}

.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.button-group.is-vertical {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column
}

.button-group.is-gap-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.button-group.is-gap-small:lang(ar) {
    justify-content: flex-end;
    align-items: center
}

.button-group.cta-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    flex: none
}

.button-group.cta-content.align-center {
    justify-content: center;
    align-items: center
}

.button-group.full-width {
    width: auto
}

.button-group.full-width.deriv-go-mobile {
    display: none
}

.button-group.is-align-center {
    justify-content: center;
    align-items: center
}

.button-group.is-align-center.is-no-wrapper {
    padding-top: 3rem
}

.text-color-white {
    color: var(--base-color-neutral--white)
}

.text-color-white.is-display-inline {
    display: inline
}

.background-color-white {
    background-color: var(--base-color-neutral--white)
}

.text-style-muted {
    opacity: .6;
    color: var(--text-color--muted)
}

.text-style-nowrap {
    white-space: nowrap
}

.text-align-left {
    text-align: left
}

.text-align-left.type-description_text {
    display: none
}

.icon-embed-large {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5rem;
    height: 5rem;
    display: flex
}

.shadow-xxsmall {
    box-shadow: 0 1px 2px #0000000d
}

.text-color-black {
    color: var(--text-color--text-primary)
}

.text-color-black.text-weight-bold.text-search-result {
    display: inline
}

.icon-embed-xxsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.icon-embed-xsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.icon-height-xxsmall {
    height: 1rem
}

.background-color-black {
    background-color: var(--base-color-neutral--black)
}

.shadow-xsmall {
    box-shadow: 0 1px 3px #0000001a,0 1px 2px #0000000f
}

.icon-1x1-custom1 {
    width: 1.25rem;
    height: 1.25rem
}

.rl-styleguide_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex
}

.rl-styleguide_subheading {
    z-index: 3;
    background-color: var(--background-color--background-secondary);
    border-radius: .75rem;
    margin-bottom: 1rem;
    padding: 1rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1
}

.form_radio-icon {
    border: 1px solid var(--border-color--border-primary);
    cursor: pointer;
    border-radius: 100px;
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    margin-top: 0;
    margin-left: -1.125rem;
    margin-right: .5rem
}

.form_radio-icon.w--redirected-checked {
    background-color: #fff;
    background-image: none;
    border-width: 6px;
    border-color: #000
}

.form_radio-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
    margin-top: 0
}

.rl-styleguide_shadows-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start
}

.form_form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.text-style-allcaps {
    text-transform: uppercase
}

.rl-styleguide_callout-link_colors {
    background-color: #fff;
    background-image: linear-gradient(135deg,#ff7448,#ff4848 50%,#6248ff);
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 1px;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.icon-height-custom1 {
    height: 1.25rem
}

.text-align-center {
    text-align: center
}

.text-size-small {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    font-size: .875rem;
    line-height: 1.5
}

.text-size-small.text-weight-bold {
    color: var(--base-color-neutral--black-72)
}

.text-size-small.text-weight-bold.text-color-blue {
    color: #0777c4
}

.text-size-small.text-weight-bold.text-color-blue.is-partners {
    font-weight: 600
}

.text-size-small.is-muted {
    color: var(--text-color--muted)
}

.class-label-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.form_field-wrapper {
    border-radius: var(--8-px);
    border: 1px solid #000;
    height: 3.5rem;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    position: relative
}

.form_field-wrapper::placeholder {
    color: var(--text-color--text-primary)
}

.icon-height-small {
    height: 2rem
}

.icon-height-large {
    height: 5rem
}

.shadow-large {
    box-shadow: 0 20px 24px -4px #00000014,0 8px 8px -4px #00000008
}

.icon-embed-xlarge {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.5rem;
    height: 6.5rem;
    display: flex
}

.icon-1x1-small {
    width: 2rem;
    height: 2rem
}

.class-label-row {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.text-rich-text {
    margin-left: 1rem;
    list-style-type: lower-alpha
}

.text-rich-text h1 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.text-rich-text blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-style: italic
}

.text-rich-text h2,.text-rich-text h3,.text-rich-text h4 {
    margin-top: 1.5rem;
    margin-bottom: 1rem
}

.text-rich-text h5,.text-rich-text h6 {
    margin-top: 1.25rem;
    margin-bottom: 1rem
}

.text-rich-text p {
    margin-bottom: 1rem
}

.text-rich-text figcaption {
    border-left: 2px solid var(--text-color--text-primary);
    text-align: left;
    margin-top: .5rem;
    padding-left: .5rem;
    font-size: .875rem
}

.icon-height-medium {
    height: 3rem
}

.form_checkbox {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.25rem;
    display: flex
}

.shadow-small {
    box-shadow: 0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f
}

.icon-1x1-medium {
    width: 3rem;
    height: 3rem
}

.rl-styleguide_button-row {
    grid-column-gap: 1rem;
    display: flex
}

.shadow-medium {
    box-shadow: 0 12px 16px -4px #00000014,0 4px 6px -2px #00000008
}

.text-size-large {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    font-size: 1.25rem
}

.icon-height-xsmall {
    height: 1.5rem
}

.pointer-events-auto {
    pointer-events: auto
}

.rl-styleguide_spacing-all {
    display: none
}

.display-inlineflex.is-gap-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px
}

.pointer-events-none {
    pointer-events: none
}

.padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.rl-styleguide_empty-box {
    z-index: -1;
    background-color: #eee;
    min-width: 3rem;
    height: 3rem;
    position: relative
}

.rl-styleguide_spacing {
    border: 1px dashed #d3d3d3
}

.padding-global {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    padding-left: 5%;
    padding-right: 5%
}

.padding-global.desktop-none {
    padding-left: 0%;
    padding-right: 0%
}

.padding-global.home-hero {
    height: 100%
}

.padding-global.padding-global--sticky-top {
    z-index: 1;
    position: sticky;
    top: 0
}

.padding-global.padding-global--sticky-top.padding-global--color-bg-white {
    background-color: #fff
}

.padding-global.tcentral-hero,.padding-global.hero-new {
    height: 100%
}

.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.padding-section-large {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.spacer-tiny {
    width: 100%;
    padding-top: .25rem
}

.spacer-xxsmall {
    width: 100%;
    padding-top: .5rem
}

.spacer-xsmall {
    width: 100%;
    padding-top: 1rem
}

.spacer-small {
    width: 100%;
    padding-top: 1.5rem
}

.spacer-medium {
    width: 100%;
    padding-top: 2rem
}

.spacer-large {
    width: 100%;
    padding-top: 3rem
}

.spacer-xlarge {
    width: 100%;
    padding-top: 4rem
}

.spacer-xxlarge {
    width: 100%;
    padding-top: 5rem
}

.spacer-huge {
    width: 100%;
    padding-top: 6rem
}

.spacer-xhuge {
    width: 100%;
    padding-top: 7rem
}

.spacer-xxhuge {
    width: 100%;
    padding-top: 10rem
}

.rl-styleguide_nav {
    z-index: 1000;
    background-color: #161616;
    border-radius: .75rem;
    margin-top: 1rem;
    padding: .5rem;
    position: sticky;
    top: 1rem
}

.rl-styleguide_nav-link {
    color: var(--link-color--link-alternate);
    border-radius: .25rem;
    padding: .5rem 1rem;
    text-decoration: none
}

.rl-styleguide_nav-link.w--current {
    color: var(--link-color--link-primary);
    background-color: #fff
}

.rl-styleguide_subheading-small {
    font-size: 1rem;
    font-weight: 400
}

.rl-styleguide_callout-heading-wrapper {
    font-size: 1.25rem;
    font-weight: 600
}

.rl-styleguide_background-color-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.background-color-primary {
    background-color: var(--background-color--background-primary)
}

.rl-styleguide_color-spacer {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
    display: flex
}

.background-color-secondary {
    background-color: var(--background-color--background-secondary)
}

.background-color-tertiary {
    background-color: var(--background-color--background-tertiary\<deleted\|relume-variable-background-color-3\>)
}

.background-color-alternative {
    background-color: var(--background-color--background-alternate\<deleted\|relume-variable-background-color-4\>)
}

.text-color-alternate {
    color: var(--text-color--text-alternate)
}

.text-color-secondary {
    color: var(--text-color--text-secondary)
}

.text-color-primary {
    color: var(--text-color--text-primary)
}

.aspect-ratio-square {
    aspect-ratio: 1
}

.rl-styleguide_ratio-bg {
    z-index: -1;
    background-color: #eee;
    min-width: 3rem;
    height: 100%;
    position: relative
}

.aspect-ratio-portrait {
    aspect-ratio: 2/3
}

.aspect-ratio-landscape {
    aspect-ratio: 3/2
}

.aspect-ratio-widescreen {
    aspect-ratio: 16/9
}

.form_message-success-wrapper {
    padding: 0
}

.form_message-success {
    background-color: var(--background-color--background-success\<deleted\|relume-variable-background-color-6\>);
    color: var(--text-color--text-success);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2.5rem;
    display: flex
}

.form_message-error {
    background-color: var(--background-color--background-error\<deleted\|relume-variable-background-color-8\>);
    color: var(--text-color--text-error);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex
}

.form_message-error-wrapper {
    margin-top: 1rem;
    padding: 0
}



.section_hero-home {
    height: 100svh;
    min-height: 50.75rem;
    position: relative
}

.header_background-image-wrapper {
    z-index: -1;
    background-image: linear-gradient(#00000080,#00000080);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.header_content {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative
}

.header_background-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.navbar_dropdown-link {
    grid-column-gap: .75rem;
    grid-row-gap: 0px;
    color: var(--link-color--link-secondary);
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: .75rem 1rem;
    text-decoration: none;
    display: block
}

.navbar_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template-rows: max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    min-width: 14.1875rem;
    display: grid
}

.navbar_menu-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.navbar_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navbar_dropdown-content {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: .5rem;
    display: flex
}

.navbar_dropdown-list.w--open {
    background-color: var(--base-color-neutral--white);
    width: 100vw;
    max-width: 100%;
    margin-top: -.9rem;
    padding-top: .9rem;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.navbar_dropdown-content-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 77rem;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    display: grid
}

.navbar_menu-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.navbar_component {
    background-color: #fff0;
    align-items: center;
    width: 100%;
    min-height: 5rem;
    padding-left: 5%;
    padding-right: 5%;
    display: none;
    position: fixed
}

.navbar_menu-dropdown {
    position: static
}

.navbar_logo-link {
    padding-left: 0
}

.navbar_menu {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 1rem;
    display: flex;
    position: static
}

.navbar_dropdown-toggle {
    grid-column-gap: .5rem;
    border-radius: var(--16-px);
    color: var(--base-color-neutral--white);
    align-items: center;
    padding: .75rem 1rem;
    display: flex
}

.navbar_dropdown-toggle.w--open {
    background-color: var(--base-color-neutral--neutral-light-grey);
    color: var(--text-color--text-secondary)
}

.navbar_dropdown-toggle.gap-small {
    grid-column-gap: .25rem
}

.navbar_menu-button {
    padding: 0
}

.text-weight-semibold {
    font-weight: 600
}

.navbar_language-switch {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--link-color--link-secondary);
    text-transform: uppercase;
    padding: .75rem 1rem;
    text-decoration: none;
    display: flex
}

.navbar_dropdown-top-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1.0625rem 1rem;
    font-size: 1.25rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.navbar_dropdown-title {
    color: var(--text-color--text-primary);
    padding: .75rem 1rem;
    font-size: .75rem;
    font-weight: 700
}

.header_person-image {
    z-index: 1;
    object-fit: contain;
    object-position: 50% 100%;
    width: auto;
    height: 87%;
    position: absolute;
    inset: auto 0% 0% auto
}

.header_person-image:lang(ar) {
    left: 0%;
    right: auto
}

.container_social-proof {
    padding-top: var(--16-px);
    padding-bottom: var(--16-px);
    background-color: var(--background--slate--layer-14);
    height: auto;
    position: absolute;
    inset: auto 0% 0%
}

.container_social-proof.is-relative {
    position: relative
}

.section_stats {
    background-color: var(--base-color-neutral--neutral-light-grey)
}

.section_stats.is-white {
    background-color: var(--background-color--background-primary)
}

.features_image-wrapper {
    width: 7.5rem;
    height: 9.5rem;
    position: relative
}

.features_image {
    aspect-ratio: auto;
    width: 100%;
    height: 100%
}

.stats_component {
    flex-direction: column;
    align-items: center;
    display: flex
}

.stats_item {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.stats_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: 1;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.content_component {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-direction: column;
    align-items: center;
    display: flex
}

.features_item {
    padding: var(--48-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--base-color-neutral--neutral-light-grey);
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    display: flex
}

.features_item.is-white {
    background-color: var(--base-color-neutral--white);
    text-align: left
}

.features_item.is-text-align-left {
    text-align: left
}

.features_item.is-text-align-left.is_transparent {
    background-color: var(--base-color-neutral--white)
}

.features_item.is-text-align-left.is_transparent:lang(ar) {
    text-align: right
}

.features_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: 1;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.text-content-wrapper_centered {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.text-content-wrapper_centered.gap-small {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px)
}

.text-content-wrapper_centered.gap-medium {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px)
}

.padding-global_cards-overflow {
    padding-left: 5%;
    padding-right: 5%
}

.horizontal-scroll-container {
    width: 100%;
    display: flex;
    overflow: hidden
}

.scroll-content {
    width: 100%;
    overflow: auto
}

.section_live-markets,.section_platforms {
    background-color: var(--base-color-neutral--neutral-light-grey)
}

.platforms_tab-link {
    color: var(--link-color--link-secondary);
    background-color: #0000;
    border: 1px #0000;
    border-bottom: 1px solid #00000014;
    height: 3rem;
    padding: .5rem 1rem;
    transition: color .16s
}

.platforms_tab-link:hover {
    color: var(--base-color-brand--coral)
}

.platforms_tab-link.w--current {
    border-style: none none solid;
    border-color: var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--black-0);
    color: var(--link-color--link-primary);
    border-bottom-width: 2px
}

.platforms_tab-link.is-text-decoration-none {
    text-decoration: none
}

.platforms_tab-link.is-active {
    border-bottom-width: 2px;
    border-bottom-color: var(--base-color-neutral--black);
    color: var(--link-color--link-primary);
    text-decoration: none
}

.tabs_component {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.tabs_component.show-mobile {
    display: flex
}

.tabs_component.is-width-100per {
    align-items: stretch;
    width: 100%
}

.tabs_menu {
    align-self: center
}

.tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
    margin-bottom: 2rem
}

.platform_card-content {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex
}

.platform_card {
    padding: var(--48-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white);
    color: var(--link-color--link-secondary);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    text-decoration: none;
    display: flex
}

.platform_card.is-flex-item {
    width: 100%
}

.platform_card.is-flex-item.is-gray {
    background-color: var(--color--solid--slate--slate-75)
}

.platforms_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.platforms_component.is-flex {
    grid-column-gap: 1.4%;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    display: flex
}

.text-content-wrapper_left-aligned {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.text-content-wrapper_left-aligned:lang(ar) {
    text-align: right
}

.section_tradetype {
    background-color: var(--base-color-neutral--neutral-light-grey)
}

.content-component-small {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    flex-direction: column;
    align-items: center;
    display: flex
}

.fast-payment_banner {
    overflow: hidden
}

.fast-payment_component {
    white-space: nowrap;
    display: flex
}

.fast-payment_marquee-wrapper {
    white-space: nowrap;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: hidden
}

.fast-payment_marquee {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    display: grid
}

.fast-payment_item {
    border-radius: var(--16-px);
    background-color: var(--base-color-neutral--neutral-light-grey);
    padding: 1rem
}

.fast-payment_item:last-child {
    margin-right: 1rem
}

.fast-payment_image {
    width: 8rem
}

.cta_image-wrapper {
    border-radius: var(--24-px);
    width: 100%;
    height: 30rem;
    position: relative;
    overflow: hidden
}

.cta_content.is-align-center {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.cta_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.cta_component.is-alternative-grid {
    grid-template-columns: 38fr 35fr
}

.cta_image {
    z-index: 0;
    border-radius: var(--24-px);
    object-fit: contain;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.cta_image.is-home {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.footer_bottom-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer_link-list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    display: flex
}

.footer_link-list.gap-medium {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px)
}

.footer_logo-link {
    opacity: .64;
    color: var(--base-color-neutral--charcoal);
    height: 1.5rem;
    padding-left: 0;
    transition: opacity .3s;
    display: block
}

.footer_logo-link:hover {
    opacity: 1
}

.footer_logo-link.is-career {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.footer_legal-list {
    grid-row-gap: 1rem;
    white-space: normal;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-size: .875rem;
    display: flex
}

.footer_link {
    color: var(--link-color--link-primary);
    font-size: .875rem;
    text-decoration: none;
    transition: color .16s
}

.footer_link:hover {
    color: var(--base-color-brand--coral)
}

.footer_link.is-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.footer_link.is-block:lang(es) {
    flex-wrap: nowrap
}

.footer_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start
}

.footer_social-icons {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    place-items: start;
    display: grid
}

.footer_social-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 3rem;
    display: flex
}

.footer_social-icons_item {
    transition: opacity .2s
}

.footer_social-icons_item:hover {
    color: var(--base-color-neutral--black)
}

.footer_social-icons_wrapper {
    width: var(--32-px);
    transition: transform .3s
}

.footer_social-icons_wrapper:hover {
    transform: scale(1.07)
}

.footer_logo {
    height: 100%
}

.footer_title {
    color: var(--text-color--text-primary);
    text-transform: none;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.15
}

.footer_badge {
    width: 10rem
}

.footer_banner {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--16-px);
    color: #000c;
    border: 1px solid #00000014;
    flex-direction: column;
    min-width: 12rem;
    padding: 1rem;
    font-size: .875rem;
    display: flex
}

.footer_banner-content {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.footer_banner-logo-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    align-items: center;
    display: flex
}

.footer_banner-logo-image {
    width: var(--24-px)
}

.footer_banner-logo-title {
    color: var(--text-color--text-primary);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.15
}

.footer_banner-badge {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--8-px);
    border: 1px solid #00000014;
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding: .5rem;
    font-size: .75rem;
    transition: background-color .16s;
    display: flex
}

.footer_banner-badge:hover {
    background-color: #00000014
}

.footer_banner-badge.qr-code {
    transition-property: none
}

.footer_banner-badge.qr-code:hover {
    background-color: #0000
}

.footer_banner-qrcode {
    width: 4rem
}

.footer_text-style-link {
    color: var(--text-color--text-secondary);
    font-weight: 700;
    text-decoration: underline;
    transition: color .16s
}

.footer_text-style-link:hover {
    color: var(--base-color-brand--coral)
}

.footer_risk-warning {
    color: var(--text-color--text-secondary);
    background-color: #0000000a;
    border-radius: 1rem;
    padding: 1rem
}

.footer_banner-store-text {
    object-fit: contain;
    object-position: 0% 50%;
    max-height: 1.75rem
}

.header_awards-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    display: flex;
    position: absolute;
    inset: auto auto 5.5rem 0%
}

.header_awards-wrapper:lang(ar) {
    left: auto;
    right: 0%
}

.award_component {
    color: var(--background--slate--layer-1-5);
    align-items: flex-end;
    display: flex
}

.award_image {
    object-fit: fill;
    transform-style: preserve-3d;
    width: 1.3125rem
}

.award_image:lang(ar) {
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.award_content-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    color: var(--color--solid--slate--slate-50-2);
    text-align: center;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .625rem;
    line-height: 1.3;
    display: flex
}

.award_title {
    font-family: var(--font--headings);
    letter-spacing: -.03em;
    font-size: .8125rem;
    font-weight: 800;
    line-height: 1.2
}

.award_title.is-custom-width {
    width: 9.3rem
}

.steps_image-wrapper {
    width: 100%;
    position: relative
}

.steps_image {
    width: 100%;
    height: 100%
}

.steps_item {
    background-color: var(--base-color-neutral--neutral-light-grey);
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.steps_item-top {
    padding-top: var(--24-px);
    padding-right: var(--24-px);
    padding-left: var(--24-px)
}

.steps_item-top.careers-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    padding: 2rem;
    display: flex
}

.steps_item-bottom {
    padding: var(--48-px)
}

.steps_item-bottom.careers-page {
    border-radius: 0 0 1.5rem 1.5rem;
    padding: 0;
    overflow: clip
}

.show-tablet {
    display: none
}

.padding-global-right-tablet {
    padding-left: 5%;
    padding-right: 5%
}

.cta-tablet_background-image-wrapper {
    z-index: -1;
    background-image: linear-gradient(#00000080,#00000080);
    position: absolute;
    inset: 0%
}

.cta-tablet_background-image-wrapper.is-home {
    display: none
}

.section_cta-tablet {
    display: none;
    position: relative
}

.cta-tablet_background-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.tablet-cta_wrap {
    display: none
}

.button-group-vertical {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column wrap;
    align-items: center;
    padding-top: 3rem;
    display: flex
}

.footer_banner-store-icon-wrapper {
    width: 1.5rem
}

.bread-crumb_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.bread-crumb_wrapper.bread-crumb_question {
    display: flex
}

.bread-crumb_wrapper.bread-crumb_question.bread-crumb_align-top,.bread-crumb_wrapper.bread-crumb_search,.bread-crumb_wrapper.is-product-explorer-results {
    display: none
}

.bread-crumb_link {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    white-space: nowrap;
    font-size: .875rem;
    line-height: 1.375rem;
    text-decoration: none;
    transition: color .16s
}

.bread-crumb_link:hover {
    color: var(--base-color-brand--coral)
}

.bread-crumb_link.is-light {
    color: var(--color--typography--paragraph-subtle);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.bread-crumb_link.show-mobile-portrait {
    display: none
}

.bread-crumb_link.is-block {
    display: block
}

.bread-crumb_link.is-mobile {
    display: none
}

.bread-crumb_icon-wrapper {
    width: .625rem;
    height: 1.375rem
}

.subpage-header_text-center_content {
    flex-direction: column;
    justify-content: center;
    min-height: 26.25rem;
    display: flex
}

.section_secure-account.is-grey {
    background-color: var(--background--slate--layer-2)
}

.secure-account_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.secure-account_image-wrapper {
    border-radius: var(--24-px);
    height: 28.75rem;
    overflow: hidden
}

.secure-account_image {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.secure-account_image.custom-image-position {
    object-position: 100% 50%;
    position: static;
    inset: 0%
}

.list_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.list_component.bottom-margin {
    margin-bottom: 1.5rem
}

.list_item {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    display: flex
}

.layout_item-icon-wrapper {
    flex: none;
    align-self: flex-start
}

.link-paragraph-style {
    color: var(--text-color--text-secondary);
    transition: color .16s
}

.link-paragraph-style:hover {
    color: var(--base-color-brand--coral)
}

.secure-feature_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.secure-feature_image {
    object-fit: contain;
    width: 100%;
    max-width: none;
    height: 150%;
    position: absolute;
    inset: auto 0% -65%
}

.title-description-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-direction: column;
    display: flex
}

.social-proof_link {
    z-index: 2;
    position: absolute;
    inset: 0%
}

.section_cta-block {
    background-color: var(--background-color--background-secondary);
    position: relative
}

.new-navbar_dropdown-list {
    width: 100vw;
    margin-left: auto;
    margin-right: auto
}

.new-navbar_dropdown-list.w--open {
    background-color: #fff;
    width: 100vw;
    max-width: none;
    padding-top: .9rem;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0
}

.new-navbar_dropdown-list.is-padding-bottom.w--open {
    padding-bottom: 1rem
}

.new-navbar_tabs-wrapper {
    display: none
}

.new-navbar_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template-rows: max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    min-width: 10rem;
    display: grid
}

.new-navbar_dropdown-link-list.is-adaptive {
    min-width: 12.5vw
}

.new-navbar_container-wrapper {
    display: none
}

.new-icon-embed-auto {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.new-icon-embed-auto.is-adaptive {
    width: 1.25vw;
    height: 1.875vw
}

.new-navbar_background {
    z-index: 3;
    opacity: 0;
    background-color: #fff;
    position: absolute;
    inset: 0%
}

.new-navbar_background.is-opacity-72 {
    opacity: .72
}

.new-navbar_dropdown-toggle {
    grid-column-gap: .5rem;
    color: var(--dropdown-font-color);
    border-radius: 1rem;
    align-items: center;
    padding: .75rem 1rem;
    display: flex
}

.new-navbar_dropdown-toggle.w--open {
    color: #000000b8;
    background-color: #f6f7f8
}

.new-navbar_dropdown-toggle.gap-small {
    grid-column-gap: .25rem
}

.new-navbar_dropdown-toggle.gap-small.is-gray {
    color: #000000b8
}

.new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
    grid-column-gap: .625vw;
    border-radius: 1.25vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-navbar_dropdown-toggle.is-grey {
    color: #000000b8
}

.new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
    grid-column-gap: .625vw;
    border-radius: 1.25vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-navbar_dropdown-title {
    color: #000;
    padding: .75rem 1rem;
    font-size: .75rem;
    font-weight: 700
}

.new-navbar_dropdown-title:lang(ar) {
    text-align: right
}

.new-navbar_dropdown-title.is-adaptive {
    padding: .9375vw 1.25vw;
    font-size: .9375vw
}

.new-button {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #1dbfc4;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.new-button:hover {
    background-color: #12b0b5
}

.new-button.new-navbar {
    color: #fff;
    background-color: #0000;
    border: 1px solid #fff;
    min-width: 6rem
}

.new-button.new-navbar.tab-hidden:hover {
    background-color: #00000014
}

.new-button.new-navbar.tab-hidden.is-grey {
    color: #000000b8;
    border-color: #000000b8
}

.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn {
    justify-content: space-around;
    align-items: center
}

.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw;
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.new-navbar.tab-hidden.is-white {
    border-color: #000000b8
}

.new-button.new-navbar.tab-hidden.is-white.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw;
    border-color: var(--base-color-neutral--white);
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.desctop-hidden {
    display: none
}

.new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw;
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.desctop-hidden.logged-out-btn.is-adaptive {
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.logged-in-btn-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
}

.new-button.logged-in-btn-2.hide-element {
    display: none
}

.new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.logged-out-btn.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw;
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.tradershub-btn {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    display: flex
}

.new-button.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw;
    border-radius: 1.25vw;
    min-width: 7.5vw;
    min-height: 3.75vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-button.is-gold {
    background-color: var(--base-color-brand--gold)
}

.new-button.is-gold:hover {
    background-color: var(--base-color-brand--gold-hover)
}

.new-button.logged-in-btn.tradershub-btn.is-adaptive {
    border-radius: 6rem
}

.new-button.logged-in-btn.tradershub-btn.is-adaptive.hide-element {
    display: none
}

.new-navbar_dropdown-link {
    grid-column-gap: .75rem;
    grid-row-gap: 0px;
    color: #000000b8;
    white-space: nowrap;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: .75rem 1rem;
    text-decoration: none;
    transition: background-color .16s;
    display: block
}

.new-navbar_dropdown-link:hover {
    background-color: var(--base-color-neutral--neutral-light-grey);
    border-radius: 1rem
}

.new-navbar_dropdown-link:lang(ar) {
    text-align: right
}

.new-navbar_dropdown-link.w--current {
    color: var(--base-color-brand--coral)
}

.new-navbar_dropdown-link.is-block {
    grid-column-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.new-navbar_dropdown-link.is-block.is-adaptive {
    grid-column-gap: .3125vw
}

.new-navbar_dropdown-link.is-adaptive {
    border-radius: 1.25vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.new-navbar_background-solid {
    z-index: 2;
    opacity: 0;
    background-color: #fff;
    position: absolute;
    inset: 0%
}

.new-navbar_menu-wrapper {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.new-hide-tablet {
    justify-content: center;
    align-items: center;
    display: flex
}

.new-navbar_component {
    z-index: 1;
    background-color: #fff0;
    align-items: center;
    width: 100%;
    min-height: 5rem;
    display: flex;
    position: relative
}

.new-navbar_component.is-white.is-sign-up {
    border-bottom: 2px solid var(--base-color-neutral--black-8);
    position: relative
}

.new-navbar_component.is-white.is-sign-up-2 {
    border-bottom: 2px solid #00000014;
    position: relative
}

.new-navbar_dropdown-content {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: .5rem;
    display: flex
}

.new-navbar_dropdown-top-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1.0625rem 1rem;
    font-size: 1.25rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.new-navbar_dropdown-list-gap {
    z-index: 100;
    height: 1rem;
    position: absolute;
    inset: -1rem 0% auto
}

.new-navbar_logo-link.deriv-partner {
    padding-right: 3.063rem
}

.new-navbar_logo-link.deriv-partner:lang(ar),.new-navbar_logo-link.deriv-partner.w--current:lang(ar) {
    padding-left: 3.063rem;
    padding-right: 0
}

.new-navbar_logo-link.deriv-partner.is-adaptive {
    padding-right: 3.75vw
}

.new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
    padding-right: 0
}

.new-navbar_logo-link.deriv-partner.is-adaptive.w--current {
    flex: none
}

.new-navbar_logo-link.is-flex {
    align-items: center;
    display: flex
}

.new-navbar_menu-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.new-navbar_menu-left.new-navbar_menu-left-desctop {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.new-show-tablet {
    display: none
}

.new-navbar_menu-dropdown {
    position: static
}

.new-navbar_dynamic-background {
    opacity: 0;
    background-color: #fff;
    position: absolute;
    inset: 0%
}

.new-navbar_logo {
    color: #fff
}

.new-navbar_logo.is-red {
    color: #1dbfc4
}

.new-navbar_logo.is-red.is-adaptive {
    width: 5.625vw;
    height: 1.875vw
}

.new-navbar_logo.is-red.is-adaptive-partners-2 {
    width: 11.25vw;
    height: 1.953vw
}

.new-navbar_logo.is-white.is-adaptive {
    width: 5.625vw;
    height: 1.875vw
}

.new-navbar_dropdown-content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content max-content;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 77rem;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    display: grid
}

.new-navbar_dropdown-content-bottom.is-adaptive {
    grid-column-gap: 1.25vw;
    padding-top: 1.875vw;
    padding-bottom: 2.5vw
}

.new-navbar_menu-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.new-navbar_menu-right.is-border-top.is-adaptive {
    grid-column-gap: .625vw;
    grid-row-gap: .625vw
}

.new-navbar_menu {
    background-color: #0000;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 1rem;
    display: flex;
    position: static
}

.new-navbar_menu.is-padding-0.is-adaptive {
    margin-left: 1.25vw
}

.new-navbar_menu.is-padding-0.is-adaptive:lang(ar) {
    margin-left: 0;
    margin-right: 1.25rem
}

.new-navbar_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 77rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.new-navbar_container.new-navbar_container-language-list {
    display: none
}

.contact-social_links-wrapper {
    z-index: 200;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
    position: fixed;
    inset: auto 1rem 5rem auto
}

.contact-social_links-wrapper.is-whatsapp {
    z-index: 50000;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    bottom: 1rem;
    right: 1rem
}

.contact-social_links-wrapper.is-whatsapp.derivgo-query-element.hide-element {
    display: none
}

.contact-social_embed {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 1.5rem;
    display: flex
}

.contact-social_embed.is-whatsapp {
    height: 2.5rem
}

.contact-social_embed.is-whatsapp.is-hover {
    margin-top: 5px;
    display: none
}

.page-load_wrap {
    z-index: 99999999;
    background-color: var(--base-color-neutral--black);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.live-markets_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.platform_card-small {
    padding: var(--32-px);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white);
    color: var(--link-color--link-secondary);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: 100%;
    text-decoration: none;
    display: flex
}

.platform_card-small.is-markets {
    width: 18.5rem
}

.live-markets_content-top {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: start;
    width: 100%;
    height: 3.25rem;
    display: grid
}

.content_market-flags {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    color: var(--text-color--text-primary);
    align-items: center;
    display: flex
}

.content_flags-image {
    width: 2rem
}

.content-top_change {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    color: #00bb86;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.live-markets_content-middle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: start;
    width: 100%;
    height: 3.25rem;
    display: grid
}

.content_bid-wrapper {
    flex-direction: column;
    align-items: flex-start;
    font-size: .875rem;
    display: flex
}

.bid-numbers_text {
    color: #00bb86;
    font-size: 1.25rem
}

.live-markets_content-bottom {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: start;
    width: 100%;
    display: grid
}

.content_spread {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    align-items: center;
    font-size: .875rem;
    display: flex
}

.tabs-live-markets_content.is-width-100vw {
    width: 100%
}

.tabs_component-live-markets {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.tabs_component-live-markets.is-width-100per {
    width: 100%
}

.tabs_menu-scroll-mobile {
    align-self: center;
    margin-bottom: 2rem
}

.tabs_menu-scroll-mobile.is-align-center {
    text-align: center
}

.platforms_item {
    height: 100%;
    display: flex
}

.platforms_item.is-flex-item {
    width: 32.4%;
    height: auto
}

.section_image-header {
    background-color: var(--base-color-neutral--neutral-light-grey);
    padding-top: 5rem
}

.section_image-header.is-white {
    background-color: var(--base-color-neutral--white)
}

.section_image-header.is-chart-background {
    background-color: var(--background-color--background-primary)
}


.section_certifications {
    background-color: var(--background-color--background-secondary);
    position: relative
}

.section_certifications.is-white {
    background-color: var(--background-color--background-primary)
}

.certifications_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.certifications_item {
    padding: var(--48-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-primary);
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.certifications_item.is-back-secondary {
    background-color: var(--background-color--background-secondary)
}

.certificate_image-wrapper {
    width: 14.5rem;
    height: 14.5rem;
    position: relative
}

.new-navbar_component-wrapper {
    z-index: 10;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative
}

.section_page-header {
    background-color: var(--base-color-neutral--neutral-light-grey);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
    background-position: 50% 100%;
    background-size: 100% 87%;
    padding-top: 5rem
}

.section_page-header.is-transparent {
    background-color: #f6f7f800
}

.page-header_content {
    flex-direction: column;
    justify-content: center;
    min-height: 22.5rem;
    display: flex
}

.text-color-light-black {
    color: var(--base-color-neutral--black-72)
}

.regulatory-information_content,.contact-us_content {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.container-large {
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto
}

.accordion_toggle-content {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.accordion_flag {
    width: 2.25rem;
    height: auto
}

.accordion_toggle-info {
    align-items: center;
    padding-right: 1.5rem;
    display: flex
}

.accordion_toggle-info:lang(ar) {
    padding-left: 1.5rem;
    padding-right: 0
}

.accordion_toggle-info.is-expended {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.accordion_arrow {
    width: 1.5rem;
    height: auto;
    transition: transform .2s
}

.accordion_dropdown-name {
    font-family: var(--font--body-text);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.accordion_dropdown-name.is-big {
    font-size: 1.5rem
}

.accordion_dropdown-name.is-no-wrapper {
    margin-left: .5rem
}

.accordion_dropdown-name.is-no-wrapper:lang(ar) {
    margin-right: var(--8-px)
}

.accordion_expanded-block {
    transition: max-height .1s;
    overflow: hidden
}

.accordion_expanded-block.pe_item-expanded-block {
    height: 0;
    transition-property: height;
    transition-duration: .2s
}

.accordion_location-link {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    transition: color .2s;
    display: flex
}

.accordion_location-link:hover {
    color: var(--base-color-brand--coral-hover)
}

.accordion_location-icon {
    justify-content: center;
    align-items: center;
    width: .75rem;
    height: auto;
    display: flex
}

.accordion_location {
    border-top: 1px solid var(--base-color-neutral--black-8)
}

.accordion_location.is-first {
    border-top-style: none
}

.accordion_dropdown {
    border-top: 2px none var(--base-color-neutral--black-8);
    transition: background-color .2s
}

.accordion_dropdown.is-first {
    border-top-style: none
}

.accordion_dropdown.is-first.is-border-bottom {
    border-bottom: 1px solid var(--base-color-neutral--black-8)
}

.accordion.is-width-100per {
    width: 100%
}

.accordion_location-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.accordion_expanded-wrapper {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.accordion_expanded-wrapper.is-padding-top {
    padding-top: 1.5rem
}

.accordion_toggle-block {
    cursor: pointer;
    padding: 1.5rem;
    position: relative
}

.accordion_toggle-block.is-no-pointer {
    cursor: auto
}

.section_leaders {
    background-color: var(--background-color--background-secondary)
}

.leaders_photo {
    border: 1px solid var(--border-color--border-light);
    border-radius: 50%;
    width: 6rem;
    height: 6rem;
    margin-bottom: 1rem;
    overflow: hidden
}

.leaders_item-wrapper {
    background-color: var(--background-color--background-primary);
    border-radius: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 2rem;
    text-decoration: none;
    transition: transform .4s;
    display: flex;
    position: relative
}

.leaders_item-wrapper:hover {
    transform: scale(.97)
}

.leaders_linkedin {
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: color .2s;
    display: flex
}

.leaders_linkedin:hover {
    color: var(--base-color-brand--coral)
}

.leaders_name {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    text-align: center;
    padding-bottom: .5rem;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.15
}

.leaders_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.leaders_link-wrapper {
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.load-more-button {
    border: 1px solid var(--border-color--border-primary);
    border-radius: var(--size--button--border-radius);
    color: var(--text-color--text-primary);
    cursor: pointer;
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .2s;
    display: flex
}

.load-more-button:hover {
    background-color: var(--base-color-neutral--black-8)
}

.load-more-button.full-width {
    width: auto
}

.load-more-button_icon {
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    display: flex
}

.load-more-button_icon.is-rotated {
    transform: rotate(180deg)
}

.locations_block {
    max-width: 52.5rem;
    position: relative
}

.locations_wrapper {
    justify-content: center;
    display: flex
}

.locations_point {
    justify-content: center;
    align-items: flex-end;
    width: .0625rem;
    height: .0625rem;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%
}

.locations_point.point-1 {
    top: 52%;
    left: 24.5%
}

.locations_point.point-2 {
    top: 53.5%;
    left: 28.5%
}

.locations_point.point-3 {
    top: 75.5%;
    left: 30.5%
}

.locations_point.point-4 {
    top: 78%;
    left: 31.6%
}

.locations_point.point-5 {
    top: 33%;
    left: 45.5%
}

.locations_point.point-6 {
    top: 31%;
    left: 46.2%
}

.locations_point.point-7 {
    top: 33%;
    left: 48.3%
}

.locations_point.point-8 {
    top: 30.6%;
    left: 50.2%
}

.locations_point.point-9 {
    top: 41.9%;
    left: 51%
}

.locations_point.point-10 {
    top: 63.5%;
    left: 54.8%
}

.locations_point.point-11 {
    top: 42.5%;
    left: 55.8%
}

.locations_point.point-12 {
    top: 45%;
    left: 57.3%
}

.locations_point.point-13 {
    top: 48.5%;
    left: 62.3%
}

.locations_point.point-14 {
    top: 50%;
    left: 78.8%
}

.locations_point.point-15 {
    top: 59%;
    left: 73.5%
}

.locations_point.point-16 {
    top: 63%;
    left: 75%
}

.locations_point.point-17 {
    top: 60%;
    left: 74.8%
}

.locations_point.point-18 {
    top: 61.6%;
    left: 74%
}

.locations_point.point-19 {
    top: 61.6%;
    left: 78%
}

.locations_point.point-20 {
    top: 72.8%;
    left: 93%
}

.locations_point.point-22 {
    top: 57.5%;
    left: 29.9%
}

.locations_point.point-23 {
    top: 31%;
    left: 47%
}

.locations_point-image {
    width: 100%;
    height: 100%
}

.locations_point-wrapper {
    justify-content: center;
    align-items: flex-end;
    width: .75rem;
    height: 1rem;
    display: flex;
    position: absolute
}

.locations_point-block {
    cursor: pointer;
    position: absolute;
    inset: 0%
}

.locations_point-text-wrapper {
    background-color: var(--base-color-neutral--black);
    border-radius: .5rem;
    padding: .5rem;
    display: none;
    position: absolute;
    inset: -.5rem auto auto -.375rem;
    transform: translateY(-100%)
}

.locations_point-text-2 {
    font-family: var(--font--body-text);
    color: #b1b4bc;
    white-space: nowrap;
    font-size: .75rem
}

.locations_point-text-1 {
    font-family: var(--font--headings);
    color: var(--text-color--text-alternate);
    white-space: nowrap;
    margin-bottom: .25rem;
    font-size: .75rem;
    font-weight: 600
}

.locations_point-text-decor {
    border-top: .25rem solid var(--base-color-neutral--black);
    border-left: .25rem solid #0000;
    border-right: .25rem solid #0000;
    width: .5rem;
    height: .25rem;
    position: absolute;
    inset: auto auto -.25rem .5rem
}

.content_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.live-markets_button {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #1dbfc4;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.live-markets_button:hover {
    background-color: #12b0b5
}

.live-markets_button.is-secondary {
    color: #000;
    background-color: #0000;
    border: 1px solid #000;
    min-width: 6rem
}

.live-markets_button.is-secondary:hover {
    background-color: #00000014
}

.live-markets_button.is-secondary.is-small {
    border-radius: .75rem;
    min-height: auto;
    padding: .3125rem .75rem;
    font-size: .875rem
}

.live-markets_button.is-secondary.is-small.is-sell {
    color: #de0040;
    border-color: #de0040
}

.live-markets_button.is-secondary.is-small.is-sell:hover {
    background-color: #de004014
}

.live-markets_button.is-secondary.is-small.is-purchase {
    color: #00bb86;
    border-color: #00bb86
}

.live-markets_button.is-secondary.is-small.is-purchase:hover {
    background-color: #00bb8614
}

.live-markets_button.is-link {
    color: #000;
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.live-markets_button.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.live-markets_card-content-gold {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.section_benefits {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.section_benefits.is-eu {
    padding-bottom: 5rem
}

.benefits_item {
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    position: relative;
    overflow: hidden
}

.benefits_item.is-tab-hidden {
    display: block
}

.benefits_item.is-desctop-hidden {
    display: none
}

.benefits_image-wrapper {
    width: 7.5rem;
    margin-bottom: 1.5rem
}

.benefits_number-wrapper {
    height: 8.75rem;
    padding-right: 1.5rem;
    display: inline-block;
    position: absolute;
    inset: 0% 0% auto auto
}

.benefits_number-wrapper:lang(ar) {
    padding-left: var(--24-px);
    inset: 0% auto 0% 0%
}

.benefits_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.benefits_row.is-three-columns {
    grid-template-columns: 1fr 1fr 1fr
}

.benefits_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.demo_heading-container {
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto
}

.demo_item {
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem
}

.demo_image-wrapper {
    width: 3rem;
    margin-bottom: 1.5rem
}

.demo_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.demo_button-wrapper {
    justify-content: center;
    display: flex
}

.section_trustpilot {
    background-color: var(--background-color--background-secondary)
}

.live-markets_button-text {
    line-height: 1.5
}

.leaders_button-wrapper {
    justify-content: center;
    padding-top: 3rem;
    display: flex
}

.load-less-button {
    border: 1px solid var(--border-color--border-primary);
    color: var(--text-color--text-primary);
    cursor: pointer;
    background-color: #0000;
    border-radius: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .2s;
    display: none
}

.load-less-button:hover {
    background-color: var(--base-color-neutral--black-8)
}

.load-less-button.full-width {
    width: auto
}

.methods_content {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.methods_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-bottom: 1px solid var(--border-color--border-light);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.methods_block {
    justify-content: flex-start;
    align-items: center;
    min-height: 4.5rem;
    padding: 1rem;
    display: flex
}

.methods_block.is-image {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.methods_desctop-wrapper {
    background-color: var(--background-color--background-primary);
    display: block
}

.methods_subheading {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: .875rem;
    font-weight: 800;
    line-height: 1.15
}

.methods_text {
    font-size: .875rem;
    line-height: 1.57
}

.methods_text.is-black {
    color: #000
}

.methods_text.is-wide:lang(ar) {
    text-align: right
}

.methods_image-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 6rem;
    display: flex
}

.methods_info-wrapper {
    background-color: var(--base-color-neutral--blue-8);
    border-radius: 1rem;
    padding: 1rem
}

.methods_info-wrapper.is-align-left {
    text-align: left
}

.methods_info-wrapper.is-width-100per {
    width: 100%
}

.methods_info-block {
    align-items: flex-start;
    display: flex
}

.methods_info-icon {
    width: 1.5rem
}

.methods_info-icon.is-position-top {
    margin-top: -.125rem
}

.methods_general-info {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.methods_tab-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none
}

.tab-dropdown {
    background-color: var(--background-color--background-primary);
    border-radius: 1.5rem
}

.methods_tab-block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-top: 1px solid var(--base-color-neutral--black-4);
    justify-content: space-between;
    padding-top: 1.3125rem;
    padding-bottom: 1.3125rem;
    display: flex
}

.methods_tab-block.is-first {
    border-top-style: none
}

.principle_heading-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 2rem;
    display: flex
}

.principle_image-wrapper {
    width: 7.5rem;
    margin-right: 2rem
}

.principle_image-wrapper:lang(ar) {
    margin-left: 2rem;
    margin-right: 0
}

.principle_content {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.section_help.is-grey {
    background-color: var(--background-color--background-secondary)
}

.help_category-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--base-color-neutral--black);
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background-color: #0000;
    border-style: none;
    border-radius: 1rem;
    justify-content: flex-start;
    min-width: 6rem;
    min-height: 0;
    padding: 0;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: all .16s cubic-bezier(.72,0,.24,1);
    display: flex
}

.help_category-button:hover {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    color: var(--base-color-brand--coral-hover)
}

.help_category-button.is-tab-big {
    text-align: left;
    white-space: normal
}

.help_category-button.is-tab-big:lang(ar) {
    text-align: right
}

.help_category-name {
    font-size: 1.25rem
}

.help_category {
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    min-height: 20.75rem;
    padding: 2rem;
    display: flex
}

.help_category.is-white {
    background-color: var(--background-color--background-primary)
}

.help_category.is-white.is-padding-big {
    padding: 3rem
}

.help_category-question {
    text-decoration: none;
    transition: color .16s
}

.help_category-question:hover {
    color: var(--base-color-brand--coral-hover)
}

.help_category-questions-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.help_category-button-wrapper {
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 1.5rem;
    display: flex
}

.help_category-button-wrapper.is-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.help_categories-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.help_category-type {
    display: none
}

.section_help-category {
    padding-top: 5rem
}

.help_search-input {
    border: 1px solid var(--border-color--border-light);
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-primary);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
    background-position: 16px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: .5rem;
    height: 3.5rem;
    margin-bottom: 0;
    padding: 1rem 1rem 1rem 3rem;
    font-size: 1rem;
    line-height: 1.5
}

.help_search-input:focus {
    border-color: var(--border-color--border-primary)
}

.help_results-heading {
    color: var(--text-color--text-primary);
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5
}

.help_result {
    text-decoration: none;
    transition: color .16s
}

.help_result:hover {
    color: var(--base-color-brand--coral)
}

.help_results-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.help_results-empty-block {
    text-align: center;
    font-size: 1.25rem
}

.help_tabs-wrapper {
    justify-content: center;
    align-items: flex-end;
    padding-top: 2rem;
    display: flex
}

.help_tab {
    border-bottom: 2px solid #0000;
    justify-content: center;
    align-items: center;
    margin-bottom: -.0625rem;
    padding-left: 0;
    transition: color .16s;
    display: flex
}

.help_tab:hover {
    color: var(--base-color-brand--coral)
}

.help_tab-radio {
    display: none
}

.help_tab-text {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding: .75rem 1rem .6875rem
}

.help_tabs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: 1px solid var(--border-color--border-light);
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid
}

.help_results-heading-wrapper {
    display: none
}

.cta-icon-embed {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 1.5rem;
    display: flex
}

.button-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    display: flex
}

.help_results-empty-text,.help_results-heading-text {
    display: inline
}

.help-category_rich-text h1 {
    margin-bottom: 2rem;
    padding-top: 1rem
}

.help-category_rich-text h2 {
    margin-bottom: 1.5rem;
    padding-top: 1rem
}

.help-category_rich-text h3,.help-category_rich-text h4 {
    margin-bottom: 1rem;
    padding-top: .5rem
}

.help-category_rich-text p,.help-category_rich-text blockquote,.help-category_rich-text li {
    margin-bottom: 1rem
}

.help-category_rich-text a {
    color: var(--text-color--text-secondary);
    transition: color .16s
}

.help-category_rich-text a:hover {
    color: var(--base-color-brand--coral)
}

.help-category_rich-text figure {
    margin-top: 0;
    margin-bottom: 1rem
}

.new-navbar_fake-navbar {
    z-index: 2;
    pointer-events: none;
    background-color: #fff0;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.new-navbar_true-navbar {
    z-index: 10;
    background-color: var(--background-color--background-primary);
    opacity: 0;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.new-navbar_true-navbar:lang(es),.new-navbar_true-navbar:lang(ar) {
    opacity: 0
}

.new-navbar_dark-curtain {
    opacity: 0;
    pointer-events: none;
    background-color: #0006;
    width: 100%;
    height: 100vh;
    position: absolute;
    inset: 100% 0% 0%
}

.new-navbar_backdrop-blur {
    z-index: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: absolute;
    inset: 0%
}

.help_category-empty-state {
    color: var(--text-color--text-primary);
    background-color: #0000;
    padding: 0
}

.section_requirement {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.requirement_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr .0625rem 1fr;
    align-items: center;
    padding: 4rem;
    display: grid
}

.requirement_content.is-red {
    background-color: var(--base-color-brand--coral)
}

.requirement_divider {
    background-color: var(--base-color-neutral--black-8);
    height: 100%
}

.difference_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.difference_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.difference_image.how-to-calendar_image {
    border-radius: 24px;
    display: block
}

.difference_image-wrapper {
    border-radius: var(--24-px);
    height: 29.75rem;
    overflow: hidden
}

.difference_list-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.difference_text-wrapper {
    flex: 1
}

.difference_item-heading {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.15
}

.difference_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.difference_wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.teams_team {
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    height: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.slider_arrow-icon {
    color: var(--base-color-neutral--black);
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    transition: color .16s;
    display: flex
}

.slider_arrow-icon:hover {
    color: var(--base-color-neutral--black-72)
}

.hiring-steps_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 25rem 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
    position: relative
}

.hiring-steps_subheading-wrapper {
    padding-bottom: 2rem
}

.hiring-steps_number {
    color: #0000;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: var(--base-color-brand--coral);
    justify-content: center;
    align-items: center;
    width: 4rem;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 4rem;
    display: flex
}

.hiring-steps_step {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.hiring-steps_line {
    background-color: #9498a2;
    width: .0625rem;
    height: 100%
}

.hiring-steps_number-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hiring-steps_text {
    color: #333
}

.hiring-steps_info-wrapper {
    background-color: var(--base-color-neutral--blue-8);
    border-radius: 1rem;
    display: flex
}

.hiring-steps_icon-wrapper {
    flex: none;
    align-self: flex-start;
    width: 1.5rem
}

.hiring-steps_info-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.hiring-steps_text-wrapper {
    padding-top: 1rem;
    padding-bottom: 4.5rem
}

.hiring-steps_text-wrapper.padding-xsmall {
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0
}

.hiring-steps_text-wrapper.padding-xsmall.how-to-calendar_last-step {
    padding-bottom: 0
}

.hiring-steps_header {
    padding-bottom: 4.5rem;
    position: sticky;
    top: 1rem
}

.hiring-steps_header.how-to-calendar_header {
    padding-bottom: 0
}

.hiring-steps_desctop-button-block {
    display: block
}

.hiring-steps_tablet-button-block {
    display: none
}

.hiring-steps_steps.is-left-padding {
    padding-left: 48px
}

.our-locations_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 35fr 38fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.position-description_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.position-description_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.position-description_image-wrapper {
    border-radius: var(--24-px);
    height: 29.75rem;
    overflow: hidden
}

.position-quote_slide-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    grid-template-rows: 100%;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
    overflow: hidden
}

.position-quote_text-wrapper {
    flex-flow: column;
    justify-content: space-between;
    padding: 4rem;
    display: flex
}

.position-quote_icon-wrapper {
    width: 4rem
}

.locations-tabs_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.locations-tabs_button-block {
    justify-content: flex-start;
    align-items: center;
    height: 1.5rem;
    display: flex
}

.locations-tabs_heading {
    display: inline
}

.locations-tabs_heading-wrapper {
    color: var(--text-color--text-primary);
    text-align: center;
    padding-bottom: 1rem;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.15
}

.locations-tabs_text-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem;
    display: flex
}

.locations-tabs_item-wrapper {
    background-color: var(--background-color--background-secondary);
    border-radius: 1.5rem;
    flex-flow: column;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.locations-tabs_image-wrapper {
    object-fit: cover;
    width: 100%;
    height: 12.5rem
}

.locations-tabs_button-wrapper {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.locations-tabs_link {
    z-index: 99;
    position: absolute;
    inset: 0%
}

.locations-tabs_component {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex
}

.locations-tabs_content {
    width: 100%
}

.location-label-wrapper {
    width: 4.4375rem;
    position: absolute;
    inset: 0% 1.5rem auto auto
}

.map_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.map_map-wrapper {
    border-radius: 1.5rem;
    height: 30rem;
    overflow: hidden
}

.map_addres-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.map_addres-icon {
    width: 1rem;
    height: 1rem;
    margin-top: .25rem
}

.footer_tab {
    display: none
}

.section_blog-header {
    padding-top: 5rem
}

.section_blog-header.section_blog-header--less-padding {
    padding-top: 0
}

.blogs_content {
    position: relative
}

.blogs_post-categories-wrapper,.fs-cmsnest-element {
    display: none
}

.blogs_page {
    color: var(--link-color--link-secondary);
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    font-size: .75rem;
    text-decoration: none;
    display: flex
}

.blogs_page.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--link-color--link-alternate);
    font-weight: 700
}

.blog-header_heading-wrapper {
    padding-top: 1.5rem
}

.blog-header_big-image-wrapper {
    border-radius: 1rem;
    overflow: hidden
}

.blog-header_big-image-wrapper.deriv-life {
    max-height: 21.75rem;
    margin-bottom: 1.5rem
}

.blog-header_date {
    color: var(--text-color--muted)
}

.blog-header_date.is-no-wrapper {
    padding-bottom: 1rem
}

.blog-header_desctop-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 57fr 43fr;
    grid-auto-columns: 1fr;
    padding-top: 3rem;
    padding-bottom: 4.5rem;
    display: grid
}

.blog-header_desctop-block.deriv-life {
    padding-bottom: 0
}

.blog-header_small-image-wrapper {
    border-radius: 1rem;
    flex: none;
    width: 10rem;
    height: 10rem;
    overflow: hidden
}

.blogs_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform .2s
}

.blog-header_post-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.blog-header_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.blog-header_tablet-block {
    display: none
}

.blog-header_link-block {
    text-decoration: none
}

.blog-filters_search-input {
    border: 1px none var(--background-color--background-secondary);
    background-color: var(--background-color--background-alternate);
    color: var(--text-color--text-primary);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
    background-position: 16px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: .5rem;
    width: 100%;
    height: 3.5rem;
    margin-bottom: 0;
    padding: 1rem 3rem;
    font-size: 1rem;
    line-height: 1.5
}

.blog-filters_search-input:focus {
    border-color: var(--border-color--border-primary)
}

.blog-filters_search-input.is-trading-specifications:focus {
    border-style: none
}

.blog-filters_search-input.is-trading-specifications::placeholder {
    color: #00000040
}

.blog-filters_search-input.phc-help_input.search-textarea {
    box-sizing: border-box;
    resize: none;
    background-position: 16px 16px;
    height: 3.5rem;
    min-height: 3.5rem;
    line-height: 1.5rem;
    overflow: hidden
}

.blog-filters_form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.blog-filters_button {
    border: 1px solid var(--border-color--border-light);
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-secondary);
    text-align: center;
    border-radius: 6rem;
    margin-bottom: 0;
    padding-left: 0;
    font-size: .875rem;
    line-height: 1.57;
    text-decoration: none
}

.blog-filters_button:hover {
    background-color: var(--background-color--background-secondary)
}

.blog-filters_button.is-active {
    border-color: var(--border-color--border-primary);
    background-color: var(--border-color--border-primary);
    color: var(--text-color--text-alternate)
}

.blog-filters_button.is-active.w--current {
    border-color: var(--border-color--border-primary);
    background-color: var(--base-color-neutral--black);
    color: var(--text-color--text-alternate)
}

.blog-filters_button-label {
    margin-bottom: 0;
    padding: .3125rem 1rem
}

.blog-filters_toggle {
    margin-bottom: 0;
    padding: 0
}

.blog-filters_arrow {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    inset: .25rem .5rem .25rem auto
}

.blog-filters_dropdown-list {
    background-color: var(--dropdown-font-color)
}

.blog-filters_dropdown-list.w--open {
    border: 1px solid var(--base-color-neutral--black-4);
    background-color: var(--background-color--background-primary);
    border-radius: .5rem;
    min-width: 12.5rem;
    padding: .25rem;
    box-shadow: 0 1rem 1.5rem .25rem #0000000a,0 1rem 1.5rem .25rem #00000005
}

.blog-filters_dropdown-list.is-product-explorer.w--open {
    width: 100%;
    min-width: auto
}

.blog-filters_categories-list {
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-filters_checkbox-field {
    color: var(--link-color--link-secondary);
    border-radius: .25rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding: .3125rem .75rem;
    font-size: .875rem;
    line-height: 1.5;
    text-decoration: none;
    display: flex
}

.blog-filters_checkbox-field:hover {
    background-color: var(--background-color--background-alternate)
}

.blog-filters_checkbox-field.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--text-color--text-alternate)
}

.blog-filters_checkbox-label {
    margin-bottom: 0
}

.blog-filters_dropdown.is-full-width {
    width: 100%
}

.blog-filters_category-name {
    position: relative
}

.blog-filters_toggle-close-block {
    color: var(--text-color--text-secondary);
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 6rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding: .3125rem 2.5rem .3125rem 1rem;
    font-size: .875rem;
    line-height: 1.57;
    display: flex
}

.blog-filters_toggle-number {
    margin-left: .3rem;
    display: none;
    position: relative
}

.blog-filters_search-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between {
    justify-content: space-between;
    align-items: center
}

.blog-filters_tablet-header-name.is-feedback-form {
    color: var(--text-color--text-primary);
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.15
}

.blog-filters_tablet-header-block {
    display: none
}

.blog-filters_tablet-header-block.is-feedback-form {
    padding-top: var(--32-px);
    padding-bottom: var(--32-px);
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-filters_tablet-header-line {
    display: none
}

.blog-filters_tablet-header-line.is-feedback-form {
    background-color: var(--base-color-neutral--black-8);
    border-radius: .125rem;
    width: 3rem;
    height: .25rem;
    margin: .5rem auto;
    display: none
}

.blog-filters_dropdown-close-button.is-feedback-form {
    cursor: pointer;
    position: absolute;
    inset: 1rem 1rem auto auto
}

.blogs_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blogs_link-block {
    padding-bottom: 1.5rem;
    text-decoration: none
}

.blogs_link-block.deriv-life {
    flex-flow: column;
    display: flex
}

.blogs_image-wrapper {
    border-radius: 1rem;
    height: 14.125rem;
    margin-bottom: 1.5rem;
    overflow: hidden
}

.blogs_date {
    color: var(--text-color--muted);
    font-size: .875rem;
    line-height: 1.57
}

.blogs_date.is-no-wrapper {
    padding-bottom: .5rem
}

.blogs_text {
    color: var(--link-color--link-secondary)
}

.blogs_wrapper {
    padding-top: 3rem
}

.blogs_wrapper.is-padding-top-0 {
    padding-top: 0
}

.blogs_wrapper.deriv-life-hide {
    display: none
}

.blog-filters {
    z-index: 1000;
    background-color: var(--background-color--background-primary);
    position: static;
    top: 0
}

.blog-filters.blog-filters--no-color-bg {
    background-color: #0000
}

.blogs_categories-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none
}

.blogs_pagination-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.blogs_next-button {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    border-radius: .25rem;
    order: 1;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex
}

.blogs_next-button.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--link-color--link-alternate);
    font-weight: 700
}

.blogs_prev-button {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    border-radius: .25rem;
    order: -1;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex
}

.blogs_prev-button.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--link-color--link-alternate);
    font-weight: 700
}

.blogs_dots {
    color: #0000003d;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    font-size: .75rem;
    text-decoration: none;
    display: flex
}

.blogs_dots.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--link-color--link-alternate);
    font-weight: 700
}

.blog-filters_categories-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: none;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.blog-header_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.section_blog-post {
    border-bottom: 2px solid var(--border-color--border-light);
    padding-top: 5rem
}

.section_blog-post.no_border {
    border-bottom-width: 0
}

.blog-post_heading-wrapper {
    padding-bottom: 1.5rem
}

.blog-post_date {
    color: var(--text-color--muted);
    text-align: center
}

.blog-post_categories {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 1.5rem;
    display: flex
}

.blog-post_category {
    background-color: var(--background-color--background-alternate);
    text-align: center;
    border-radius: .25rem;
    padding: .1875rem .5rem;
    font-size: .75rem;
    text-decoration: none;
    transition: background-color .16s
}

.blog-post_category:hover {
    background-color: var(--base-color-system--error-red-light)
}

.blog-post_category.is-text:hover {
    background-color: var(--background-color--background-alternate)
}

.blog-post_image-wrapper {
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 43.25rem;
    display: flex;
    overflow: hidden
}

.blog-post_header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1.5rem;
    display: flex
}

.blog-post_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.blog-post_category-wrapper {
    flex: none;
    display: none
}

.blog-post_video-wrapper {
    width: 100%
}

.blog-post_post-text:focus {
    background-color: #00f
}

.blog-post_post-text h1,.blog-post_post-text h2 {
    margin-top: 3rem;
    margin-bottom: 1rem
}

.blog-post_post-text h3 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.blog-post_post-text h4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.blog-post_post-text p {
    margin-bottom: 1rem
}

.blog-post_post-text li {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.blog-post_post-text figure {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem
}

.blog-post_post-text h5,.blog-post_post-text h6,.blog-post_post-text blockquote {
    margin-bottom: 1rem
}

.blog-post_post-text ol,.blog-post_post-text ul {
    margin-top: 0;
    margin-bottom: 1rem
}

.section_recommended-blogs {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.empty-state-transparent {
    background-color: #0000;
    width: 0;
    height: 0
}

.recommended-blogs_heading-wrapper {
    padding-bottom: 3rem
}

.trade_category-name {
    font-size: 1.25rem
}

.trade_item {
    padding: var(--48-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 32.1%;
    display: flex
}

.trade_item.item-smaller-padding {
    padding: var(--32-px)
}

.trade_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex
}

.trade_image-wrapper {
    width: 7.5rem;
    height: 9.5rem;
    position: relative
}

.trade_image {
    width: 100%;
    height: 100%
}

.img_wrapper {
    background-color: #f6f7f8;
    height: 100%
}

.section_trade-information {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.trade-information_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: var(--24-px);
    background-color: var(--background-color--background-secondary);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 1.5rem;
    display: grid
}

.trade-information_wrapper.is-3-columns {
    grid-template-columns: 1fr 1fr 1fr
}

.trade-information_wrapper.is-4-columns {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.trade-information_wrapper.is-2-columns {
    grid-template-columns: 1fr 1fr
}

.trade-information_text {
    text-align: center;
    font-size: 1.25rem
}

.trade-information_item {
    padding-right: var(--16-px);
    padding-left: var(--16-px);
    border-right: 1px solid var(--base-color-neutral--black-4);
    border-left: 1px solid var(--base-color-neutral--black-4)
}

.trade-information_item.is-first {
    border-left-style: none
}

.trade-information_item.is-first:lang(ar),.trade-information_item.is-last {
    border-right-style: none
}

.trade-information_item.is-last:lang(ar) {
    border-left-style: none
}

.accordion_dropdown-name-wrapper {
    padding-bottom: .25rem
}

.accordion_dropdown-text {
    color: var(--text-color--muted);
    font-size: 1.25rem
}

.blog-filters_shadow {
    display: none
}

.text-content-wrapper_left {
    text-align: left
}

.text-content-wrapper_left:lang(ar) {
    text-align: right
}

.new-navbar_dropdown-gap {
    height: 2.625rem
}

.new-navbar_dropdown-gap.is-adaptive {
    height: 3.28125vw
}

.new-navbar_link {
    grid-column-gap: .25rem;
    color: var(--link-color--link-secondary);
    border-radius: 1rem;
    align-items: center;
    padding: .75rem 1rem;
    text-decoration: none;
    display: flex
}

.new-navbar_link:hover {
    background-color: var(--background-color--background-alternate)
}

.new-navbar_link.w--open {
    color: #000000b8;
    background-color: #f6f7f8
}

.new-navbar_link.is-white {
    color: var(--dropdown-font-color)
}

.new-navbar_link.is-adaptive {
    grid-column-gap: .625vw;
    white-space: nowrap;
    border-radius: 1.25vw;
    padding: .9375vw 1.25vw;
    font-size: 1.25vw
}

.trade-blocks_item {
    background-color: var(--background-color--background-secondary);
    text-align: center;
    border-radius: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 4rem;
    display: flex
}

.trade-blocks_item.is-eu {
    grid-column-gap: 4.31rem;
    grid-row-gap: 4.31rem;
    flex-flow: row;
    justify-content: center;
    min-width: 38rem
}

.instruments_content {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.trade-blocks_text-wrapper {
    padding-bottom: var(--32-px)
}

.trade-blocks_icon-wrapper {
    width: 1.5rem
}

.trade-blocks_platform-link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--link-color--link-secondary);
    flex: none;
    justify-content: flex-start;
    align-items: center;
    padding: .25rem;
    font-size: .875rem;
    text-decoration: none;
    transition: all .16s;
    display: flex
}

.trade-blocks_platform-link:hover {
    color: var(--base-color-brand--coral);
    text-decoration: none
}

.trade-blocks_platforms {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--8-px);
    justify-content: center;
    align-items: center;
    display: flex
}

.trade-blocks_platforms.is-alternative {
    grid-row-gap: var(--16-px);
    flex-flow: wrap
}

.trade-blocks_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch center;
    width: 90.0703%;
    display: grid
}

.trade-blocks_wrapper.cols-1 {
    grid-template-columns: 1fr
}

.trade-blocks_wrapper.is-3-columns {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: dense
}

.section_trade-tabs.is-padding-top-medium {
    margin-top: -5rem;
    padding-top: 8rem
}

.trade-tabs_content.is-single-option {
    width: 100%
}

.container-xlarge-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 77rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.platforms_component-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: flex
}

.platforms_component-2.trading-steps {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    display: grid
}

.scroll-content-gold {
    width: 100%;
    overflow: auto
}

.content_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: visible
}

.steps_item-2 {
    text-align: center;
    background-color: #f6f7f8;
    border-radius: 1.5rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.text-color-white-2 {
    color: #fff
}

.new-navbar_dropdown-toggle-2 {
    grid-column-gap: .5rem;
    color: #f6f7f8;
    border-radius: 1rem;
    align-items: center;
    padding: .75rem 1rem;
    display: flex
}

.new-navbar_dropdown-toggle-2.w--open {
    color: #000000b8;
    background-color: #f6f7f8
}

.new-navbar_dropdown-toggle-2.gap-small {
    grid-column-gap: .25rem
}

.new-navbar_dropdown-toggle-2.gap-small.is-gray {
    color: #000000b8
}

.horizontal-scroll-container-gold {
    width: 100%;
    display: flex;
    overflow: hidden
}

.steps_item-top-2 {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.button-gold {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #daaf0a;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.button-gold:hover {
    background-color: #12b0b5
}

.button-gold.is-link {
    color: #000;
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.button-gold.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.button-8 {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #1dbfc4;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.button-8:hover {
    background-color: #12b0b5
}

.button-8.is-link {
    color: #000;
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.button-8.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.features_item-gold {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    background-color: #f6f7f8;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    padding: 3rem;
    display: flex
}

.features_list-gold {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.button-cta-gold {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #daaf0a;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition-property: background-color;
    transition-duration: .16s;
    transition-timing-function: cubic-bezier(.72,0,.24,1)
}

.button-cta-gold:hover {
    background-color: #bd9808
}

.button-cta-gold:active {
    background-color: #a18107
}

.text-content-wrapper_centered-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.steps_item-bottom-2 {
    padding: 3rem
}

.share-block_button {
    width: var(--32-px);
    transition: transform .3s
}

.share-block_button:hover {
    transform: scale(1.07)
}

.share-block_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.share-block,.blog-post_disclaimer-wrapper {
    padding-top: var(--48-px)
}

.trade-lottie {
    pointer-events: none;
    width: 139%;
    position: absolute
}

.trade-lottie-wrapper {
    justify-content: center;
    align-items: center;
    width: 24rem;
    height: 28.9rem;
    display: flex;
    position: relative
}

.section_page-header_sign-up {
    justify-content: center;
    align-items: flex-start;
    min-height: calc(100svh - 5rem);
    padding-top: 8.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.sign-up_card-component {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border-radius: var(--24-px);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.sign-up_card-content-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.sign-up_card-form-block {
    margin-bottom: 0
}

.sign-up_card-form-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.sign-up_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    max-width: 25.25rem;
    display: flex
}

.sign-up_content-wrapper.sn_form {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px)
}

.sign-up_card-alternative {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--24-px);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    font-size: .875rem;
    line-height: 1.375;
    display: flex
}

.sign-up_banner-badge {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--size--button--border-radius);
    border: 1px solid #00000014;
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .75rem;
    text-decoration: none;
    transition: background-color .16s;
    display: flex;
    position: relative
}

.sign-up_banner-badge:hover {
    background-color: #00000014
}

.sign-up_banner-icon-wrapper {
    width: 1.5rem
}

.sign-up_banner-badges-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    display: flex
}

.sign-up_banner-label {
    color: var(--link-color--link-secondary);
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 4.5625rem;
    height: 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    display: flex
}

.sign-up_card-form_cta-wrapper {
    flex-flow: column;
    align-self: stretch;
    display: flex
}

.sign-up_card-alternative_text-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.sign-up_card-alternative_line-tablet {
    background-color: var(--base-color-neutral--black-8);
    width: 100%;
    height: .0625rem
}

.component_explanation-text {
    background-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--white);
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    padding: 5rem 1rem 1rem;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15
}

.assets_table-header-text {
    color: var(--text-color--text-primary);
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.15
}

.assets_table-text {
    font-size: .875rem
}

.assets_table-header {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    border-bottom: 1px solid var(--base-color-neutral--black-72);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid
}

.assets_desctop-wrapper {
    min-width: 39.75rem;
    display: block
}

.assets_icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .5rem
}

.assets_icon:lang(ar) {
    margin-left: .5rem;
    margin-right: 0
}

.assets_desctop-value-cell {
    text-align: center;
    justify-content: center;
    align-items: center;
    min-width: 8rem;
    display: flex
}

.assets_desctop-name-cell {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.assets_desctop-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid var(--border-color--border-light);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: grid
}

.assets_desctop-row.is-first {
    border-top-style: none
}

.assets_mobile-row {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    border-top: 1px solid var(--border-color--border-light);
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content max-content;
    grid-auto-columns: 1fr;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: grid
}

.assets_mobile-name-cell {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.assets_mobile-value-cell {
    justify-content: center;
    align-items: center;
    min-width: 8rem;
    display: flex
}

.assets_mobile-wrapper {
    display: none
}

.accounts_item {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.accounts_desctop-content-wrapper {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    max-width: 17.5rem;
    display: grid
}

.accounts_cell-1 {
    padding-right: var(--16-px);
    padding-left: var(--16-px);
    justify-content: flex-start;
    align-items: center;
    min-height: 3.125rem;
    display: flex
}

.accounts_cell-2 {
    padding: .25rem var(--8-px);
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 10.3125rem;
    min-height: 3.125rem;
    display: flex
}

.accounts_item-big-text {
    color: var(--base-color-neutral--black-72);
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15
}

.accounts_divider {
    background-color: #ebecef;
    height: .0625rem
}

.accounts_icon {
    width: 3rem;
    height: auto
}

.accounts_icon-wrapper {
    padding-bottom: var(--48-px);
    opacity: 0;
    pointer-events: none;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.accounts_desctop-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    justify-content: center;
    display: flex
}

.accounts_desctop-item-heading {
    text-align: center;
    white-space: nowrap;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.15
}

.banner_disclaimer {
    z-index: 2;
    padding-top: var(--8-px);
    padding-bottom: var(--8-px);
    background-color: var(--base-color-neutral--charcoal);
    color: var(--base-color-neutral--white);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.banner_disclaimer.hide-element {
    display: none
}

.banner_disclaimer-text-full {
    max-width: 77rem;
    font-size: 1rem;
    line-height: 1.375
}

.banner_disclaimer-text-short {
    max-width: 77rem;
    font-size: 1rem;
    line-height: 1.375;
    display: none
}

.banner_disclaimer-trigger-wrapper {
    align-self: center;
    display: none
}

.banner_disclaimer-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.platform_card-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    color: #000000b8;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    padding: 3rem;
    text-decoration: none;
    display: flex
}

.friendly-platforms_icon-wrapper {
    width: 100%;
    height: 2rem
}

.friendly-platforms_item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.friendly-platforms_item.is-fixed-width {
    max-width: 39.75rem
}

.friendly-platforms_wrapper {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.friendly-platforms_wrapper.is-1-column {
    grid-template-columns: 1fr
}

.accounts_tabs-menu {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    justify-content: center;
    align-items: center;
    display: flex
}

.accounts_tab-link {
    padding: .3125rem var(--16-px);
    border: 1px solid var(--border-color--border-light);
    color: var(--link-color--link-secondary);
    background-color: #0000;
    border-radius: 6rem;
    font-size: .875rem
}

.accounts_tab-link.w--current {
    border-color: var(--border-color--border-primary);
    background-color: var(--base-color-neutral--black);
    color: var(--text-color--text-alternate)
}

.accounts_tabs-content {
    padding-top: var(--32-px)
}

.accounts_tablet-wrapper {
    display: none
}

.accounts_tablet-item {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.accounts_tablet-item-heading {
    text-align: center;
    white-space: nowrap;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.15
}

.accounts_tablet-content-wrapper {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    max-width: 17.5rem;
    display: grid
}

.section_title-tabs.is-grey {
    background-color: var(--background-color--background-secondary)
}

.section_title-tabs.is-grey-2 {
    background-color: #f6f7f8
}

.quad-card-link_component {
    padding-left: 5%;
    padding-right: 5%
}

.quad-card-link_component.padding-section-large {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.quad-card_card {
    padding: var(--32-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white);
    color: var(--link-color--link-secondary);
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    text-decoration: none;
    display: flex
}

.quad-card_card.is-eu {
    max-width: 18.5rem
}

.quad-card_card.is-grey {
    background-color: var(--background--slate--layer-2)
}

.quad-card_item {
    height: 100%;
    display: flex
}

.quad-card_item.gap-sm {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: grid
}

.quad-card_item.gap-sm.is-flex {
    display: flex
}

.quad-card_item.is-two-cards {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.quad_card-content {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex
}

.options_text-wrapper {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.options_item {
    border-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex-flow: column;
    height: 100%;
    display: flex
}

.options_tabs {
    padding: var(--16-px)var(--24-px);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.options_tabs.is-eu {
    padding: var(--0-px);
    flex: 1;
    grid-auto-columns: 1fr;
    justify-content: center
}

.options_lottie-wrapper {
    border-radius: var(--24-px);
    background-color: var(--background-color--background-secondary);
    width: 100%;
    position: relative;
    overflow: hidden
}

.options_lottie-wrapper.is-eu {
    border-radius: var(--0-px)
}

.options_tabs-menu {
    border-radius: var(--8-px);
    background-color: var(--background-color--background-alternate);
    padding: .25rem;
    display: flex;
    overflow: hidden
}

.options_tabs-menu.is-eu {
    position: absolute;
    inset: 3rem -4rem auto auto;
    transform: translate(100%)
}

.options_tabs-menu.is-eu:lang(ar) {
    left: -4rem;
    right: auto;
    transform: translate(-100%)
}

.options_tabs-content {
    margin-bottom: var(--32-px);
    width: 100%
}

.options_tabs-content.is-eu {
    margin-bottom: var(--0-px)
}

.options_tab-link {
    height: var(--32-px);
    background-color: #0000;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    padding: 0;
    display: flex
}

.options_tab-link.w--current {
    background-color: var(--background-color--background-primary)
}

.options_link-icon {
    width: 1.375rem;
    height: 1.375rem
}

.options_item-text-wrapper {
    padding-right: var(--48-px);
    padding-bottom: var(--32-px);
    padding-left: var(--48-px);
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.options_item-text-wrapper.is-eu {
    padding-top: 3rem;
    padding-bottom: var(--48-px)
}

.options_item-heading {
    padding-bottom: .5rem;
    font-size: 1.25rem
}

.options_lottie-block {
    margin-bottom: var(--16-px);
    width: 100%
}

.options_lottie-block.is-eu {
    margin-bottom: var(--0-px)
}

.options_lottie-block.lottie-block-margin-none {
    margin-bottom: 0
}

.options_icon {
    width: var(--32-px);
    height: var(--32-px);
    margin-bottom: var(--8-px)
}

.options_icon.is-eu {
    margin-bottom: var(--24-px)
}

.tab-pane_link {
    padding-right: var(--16-px);
    padding-left: var(--16-px);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--32-px);
    background-color: var(--base-color-neutral--black-0);
    color: var(--base-color-neutral--white);
    justify-content: center;
    align-items: center;
    font-size: .875rem;
    display: flex
}

.tab-pane_link.w--current {
    border: 1px solid var(--base-color-neutral--black-48);
    background-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--white);
    -webkit-text-stroke-color: var(--base-color-neutral--black-8)
}

.tabs_nav {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    display: flex
}

.hiring-steps_rich-text {
    color: var(--text-color--text-secondary);
    font-size: var(--16-px);
    line-height: var(--24-px)
}

.tab_content {
    padding-top: var(--24-px)
}

.section-logo_wrapper {
    align-self: stretch;
    overflow: hidden
}

.section-logo_inner-wrapper {
    margin-right: var(--48-px);
    margin-left: var(--48-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    white-space: nowrap;
    flex-flow: wrap;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    display: grid;
    overflow: hidden
}

.section-logo_container {
    white-space: nowrap;
    display: flex
}

.section_prime-feature {
    background-color: var(--background-color--background-secondary)
}

.prime-feature_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.practices_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.practices_wrapper.fair-trading-practices {
    max-width: 64rem
}

.practices_wrapper.fair-trading-practices.align-center {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
}

.resource_link.max-width-small {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    display: flex
}

.resrouces_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    display: flex
}

.trade-blocks_platform-link-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    transition: color .16s;
    display: flex
}

.trade-blocks_platform-link-2:hover {
    color: var(--base-color-brand--coral)
}

.trade-blocks_icon-wrapper-2 {
    width: 1.5rem;
    height: 1.5rem
}

.scroll_text-item {
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: stretch;
    min-width: 358px;
    max-width: 358px;
    padding: 2rem;
    font-family: Ubuntu Deriv,sans-serif;
    font-weight: 700;
    display: flex
}

.loop_items-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-height: 498px;
    display: flex;
    position: static;
    overflow: visible
}

.loop_item-container {
    position: relative;
    overflow: hidden
}

.loop_content-items {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    display: flex
}

.markets_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    background-color: #f6f7f8;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex
}

.section_markets.padding-vertical-md {
    padding-top: 4px
}

.section_markets.new-padding-vertical-md {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem
}

.markets_image {
    width: 100%;
    height: 100%
}

.markets_image-wrapper {
    width: 2rem
}

.markets_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.plans_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top: 1px solid var(--border-color--border-light);
    border-bottom: 1px #00000014;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.plans_row.is-first {
    border-top-style: solid
}

.plans_text {
    font-size: .875rem;
    line-height: 1.57
}

.plans-wrapper {
    background-color: #fff;
    align-self: auto;
    min-width: 37.875rem;
    display: block
}

.plans_block {
    justify-content: center;
    align-items: center;
    min-height: 4.5rem;
    padding: 1rem;
    display: flex
}

.event_item-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 3rem;
    display: flex
}

.events_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.event_image {
    border-radius: 1.5rem;
    width: 100%;
    height: 100%
}

.event_item {
    text-align: center;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.form-fields_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.form-fields_component.is-grey-back {
    background-color: var(--background-color--background-secondary);
    border-radius: 24px;
    padding: 32px 40px
}

.text-field---labelled---outline {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #000000b8;
    border: .063rem solid #00000014;
    border-radius: .5rem;
    height: 3.5rem;
    margin-bottom: 1rem;
    padding: 1rem;
    font-size: 1rem;
    display: flex
}

.form-group-wrapper.is-white {
    background-color: var(--base-color-neutral--white)
}

.form-group-wrapper.is-white.padding-small {
    border-radius: 24px
}

.form-group {
    flex-flow: column;
    min-width: 27.5rem;
    display: flex
}

.form-group.prime-form-group.min-width-0 {
    min-width: auto
}

.form-group.gap-xs {
    grid-column-gap: 16px;
    grid-row-gap: 16px
}

.form-group.gap-xs.custom.min-width-0 {
    min-width: auto
}

.prime-item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.prime-items_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.prime-items_image-wrapper {
    border-radius: 1.5rem;
    height: 29.75rem;
    overflow: hidden
}

.prime-items_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.new-navbar_main-wrapper {
    z-index: 500001;
    background-color: #0000;
    height: auto;
    position: fixed;
    inset: 0% 0% auto;
    width: auto!important
}

.new-navbar_main-wrapper.is-relative {
    min-height: 5rem
}

.new-navbar_main-wrapper.background-color-white {
    background-color: var(--background-color--background-primary)
}

.plans_row-header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-bottom: 1px solid var(--border-color--border-primary);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.loop_item-gradiant-bottom {
    background-image: linear-gradient(0deg,#fff0,#ffffff80 50%,var(--background-color--background-primary));
    height: 48px;
    position: absolute;
    inset: auto 0% 0%;
    transform: rotate(180deg)
}

.loop_item-gradiant-bottom.is-grey {
    background-image: linear-gradient(0deg,#fff0,#f6f7f880 50%,var(--background-color--background-secondary))
}

.loop_item-gradiant-top {
    background-image: linear-gradient(0deg,var(--background-color--background-primary),#ffffff80 50.1%,#fff0 98.44%,#f6f7f8);
    height: 48px;
    position: absolute;
    inset: 0% 0% auto;
    transform: rotate(180deg)
}

.loop_item-gradiant-top.is-grey {
    background-image: linear-gradient(0deg,var(--background-color--background-secondary),#f6f7f880 50.1%,#fff0 98.44%,#f6f7f8)
}

.trade-tabs_text-wrapper {
    padding-bottom: 3rem
}

.options_lottie-play-button {
    z-index: 2;
    cursor: pointer;
    background-color: #0000001a;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.options_lottie-pause-button {
    z-index: 1;
    cursor: pointer;
    position: absolute;
    inset: 0%
}

.options_lottie-play-image {
    width: auto;
    height: auto
}

.content_market-text {
    max-height: var(--48-px);
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden
}

.blogs_button-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.hidden {
    display: none
}

.locales-list {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.locales-list.is-adaptive {
    grid-column-gap: 1.25vw
}

.locale {
    min-width: 12.5rem
}

.locale.is-adaptive {
    min-width: 15.625vw
}

.blog-filters_checkbox-circle {
    display: none
}

.platforms_tab-message {
    text-align: center;
    margin-top: 3rem
}

.blog-filters_search-input-wrapper {
    flex: 1;
    max-width: 25.125rem;
    position: relative
}

.blog-filters_clear-icon {
    width: var(--24-px);
    height: var(--24-px);
    cursor: pointer;
    display: none;
    position: absolute;
    inset: 50% 1rem auto auto;
    transform: translateY(-50%)
}

.blog-filters_clear-icon:lang(ar) {
    left: 1rem;
    right: auto
}

.blog-filters_clear-icon.clear-icon--position-top {
    inset: 1rem 1rem auto auto;
    transform: none
}

.search-text.is-inline-block {
    display: inline-block
}

.search-text.word-break {
    word-break: break-word
}

.blogs_results-list {
    padding-left: 1.8rem
}

.blogs_results-list-item {
    padding-left: 0
}

.blogs_results-rich-text-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.blogs_results-rich-text-block {
    width: 100%;
    max-width: 34.625rem
}

.blogs_results-rich-text-block.search-empty-text {
    display: none
}

.blogs_results-rich-text-block.is-center {
    width: auto
}

.empty-state-text-transparent {
    background-color: #0000
}

.input-field-new {
    margin-bottom: 1rem
}

.text-input {
    height: 3rem;
    display: flex;
    position: relative
}

.text-input.custom {
    height: 3.5rem
}

.floating-label {
    margin-right: .75rem;
    position: absolute;
    top: 1rem;
    left: .75rem
}

.floating-label:lang(ar) {
    left: auto;
    right: .75rem
}

.floating-label.select-label {
    color: #0009;
    display: block
}

.custom-input {
    box-shadow: none;
    background-color: #0000000a;
    border: 0 #000;
    border-bottom: 1px solid #0000001f;
    border-radius: 4px 4px 0 0;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 1rem .75rem;
    font-size: 1rem;
    transition: background-color .15s,border-color .15s,border-width;
    position: absolute;
    inset: 0%
}

.custom-input:hover {
    background-color: #0000;
    border: 1px solid #00000029
}

.custom-input:focus {
    box-shadow: none;
    background-color: #00000014;
    border-bottom-width: 2px;
    border-bottom-color: #6002ee
}

.custom-input::placeholder {
    color: #0000;
    font-size: 0
}

.custom-input.select-field {
    padding-left: .4rem;
    padding-right: .4rem
}

.custom-input.is-white {
    background-color: var(--base-color-neutral--white)
}

.icon-embed-auto-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.quad-card_card-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #000000b8;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    padding: 2rem;
    text-decoration: none;
    display: flex
}

.partner-payouts_item {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px);
    border-bottom: 1px solid var(--border-color--border-light);
    justify-content: space-between;
    display: flex
}

.partner-payouts_item.is-last {
    padding-bottom: var(--0-px);
    border-bottom-style: none
}

.tag-custom {
    background-color: #2c9aff14;
    border-radius: .2rem;
    padding: .125rem .5rem;
    display: inline-block
}

.tag-custom.is-partners {
    border-radius: .375rem;
    padding: .375rem .75rem
}

.payouts_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.payouts_image-wrapper {
    background-color: var(--background-color--background-primary);
    border-radius: 1.5rem;
    position: relative;
    overflow: hidden
}

.payouts_image {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    position: static;
    inset: auto 0% -65%
}

.payouts_content {
    flex-flow: column;
    display: flex
}

.card_container-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: row;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex
}

.card_illustration-item {
    padding: var(--48-px);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 25%;
    display: flex;
    overflow: hidden
}

.card_illustration-image {
    width: 100%;
    height: 100%
}

.card_illustration_image-wrapper {
    width: 7.5rem;
    height: 9.5rem;
    position: relative
}

.country_flag {
    line-height: 0
}

.logo_item {
    padding: var(--32-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--16-px);
    background-color: var(--base-color-neutral--white);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 32%;
    display: flex
}

.spotlight_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.section_deriv-tech {
    padding-top: 5rem
}

.deriv-tech-filters_categories-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: none;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.deriv-tech-header_heading-wrapper {
    padding-top: var(--48-px)
}

.deriv-tech-header_tablet-block {
    display: none
}

.deriv-tech-header_link-block {
    text-decoration: none
}

.deriv-tech-header_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.deriv-tech-header_big-image-wrapper {
    border-radius: 1rem;
    overflow: hidden
}

.deriv-tech-header_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.deriv-tech-header_date {
    color: var(--text-color--muted)
}

.deriv-tech-filters_button {
    border: 1px solid var(--border-color--border-light);
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-secondary);
    text-align: center;
    cursor: pointer;
    border-radius: 6rem;
    margin-bottom: 0;
    padding-left: 0;
    font-size: .875rem;
    line-height: 1.57;
    text-decoration: none
}

.deriv-tech-filters_button.is-active {
    border-color: var(--border-color--border-primary);
    background-color: var(--border-color--border-primary);
    color: var(--text-color--text-alternate);
    cursor: auto
}


.accounts_item-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #f6f7f8;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.forex-pairs_wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border: 1px solid #0000000a;
    border-radius: 1.5rem;
    flex-flow: wrap;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    padding: 1.5rem;
    display: flex
}

.forex-pair-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.signup-cta_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2rem;
    display: flex
}

.signup_cta-form-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.social-buttons_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.signup-cta_form-block {
    width: 31.25rem
}

.signup-cta_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 1;
    display: flex
}

.social-button_group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.why-choose-deriv_item {
    padding: var(--48-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-primary);
    text-align: center;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    display: flex
}

.stocks-features_image-wrapper {
    border-radius: 1.5rem;
    align-self: stretch;
    overflow: hidden
}

.stocks-features_item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.stocks-features_image {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.stocks-features_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.platform-cta_image {
    object-fit: fill;
    width: 100%;
    height: 100%
}

.platform-cta_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.platform-cta_image-wrapper {
    border-radius: 1.5rem;
    height: 29.75rem;
    overflow: hidden
}

.mt5-logo {
    align-self: flex-start;
    height: 48px
}

.platform-cta_wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.platform-cta-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.fs-scrolldisable_button-visible {
    color: #fff;
    background-color: #5c2aff;
    border-radius: 500px;
    padding: .6rem 2rem
}

.sign-up-close-button {
    color: var(--text-color--text-primary);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    transition: color .16s;
    display: flex
}

.sign-up-close-button:hover {
    color: var(--base-color-brand--coral)
}

.new-navbar_link-2 {
    grid-column-gap: .25rem;
    color: #000000b8;
    border-radius: 1rem;
    align-items: center;
    padding: .75rem 1rem;
    text-decoration: none;
    display: flex
}

.new-navbar_link-2:hover {
    background-color: #0000000a
}

.new-navbar_link-2.w--open {
    color: #000000b8;
    background-color: #f6f7f8
}

.new-navbar_dropdown-link-3 {
    grid-column-gap: .75rem;
    grid-row-gap: 0px;
    color: #000000b8;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: .75rem 1rem;
    text-decoration: none;
    transition: background-color .16s;
    display: block
}

.new-navbar_dropdown-link-3:hover {
    background-color: #f6f7f8;
    border-radius: 1rem
}

.new-navbar_component-partner {
    z-index: 1;
    background-color: #fff0;
    border-bottom: 1px solid #0000;
    align-items: center;
    width: 100%;
    min-height: 5rem;
    display: flex;
    position: relative
}

.icon-embed-auto-5,.icon-embed-auto-partners {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.section_pe {
    margin-top: -5rem;
    padding-top: 5rem;
    padding-bottom: 3rem
}

.pe_form-main-block {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 23.25rem 1fr;
    grid-auto-columns: 1fr;
    min-height: 40.5rem;
    display: grid
}

.text-color-muted {
    color: var(--text-color--muted)
}

.new-navbar_dropdown-content-7 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: .5rem;
    display: flex
}

.signup-loigin-button-combo-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.new-navbar_dropdown-content-8 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: .5rem;
    display: flex
}

.signup-loigin-button-combo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.new-navbar_component-wrapper-partner {
    z-index: 10;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative
}

.pe_filters-header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    padding-bottom: .5rem;
    padding-right: 1.5rem;
    display: flex
}

.pe_search-input-wrapper {
    flex: 1;
    position: relative
}

.pe_sort-arrow-desctop {
    color: #000;
    width: 1.5rem;
    height: 1.5rem;
    transition: transform .2s
}

.pe_sort-toggle {
    color: #000000b8;
    border: 1px solid #00000014;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 12rem;
    height: 3.5rem;
    padding: 0 1rem;
    display: flex
}

.pe_sort-toggle.w--open {
    border-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--black)
}

.pe_sort-toggle.is-full-width {
    width: 100%
}

.pe_filters-text-block {
    grid-column-gap: .0625rem;
    grid-row-gap: .0625rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.filters-clear-all-button {
    color: var(--text-color--muted);
    cursor: pointer;
    padding: .3125rem .75rem;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: underline;
    transition: color .16s
}

.filters-clear-all-button.desctop-hidden {
    display: none
}

.pe_filter-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 32rem;
    max-width: 38rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex
}

.pe_sort-option {
    color: var(--link-color--link-secondary);
    padding: .5rem 1rem;
    text-decoration: none;
    display: block
}

.pe_sort-option:hover {
    background-color: #0000000a
}

.pe_sort-option.w--current {
    color: var(--link-color--link-secondary)
}

.pe_filters-type-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pe_filters-wrapper {
    z-index: 1;
    background-color: #0000;
    position: relative
}

.pe_filters-wrapper.blog-filters_dropdown-list {
    background-color: #0000
}

.pe_item-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pe_item-block {
    border-radius: var(--8-px);
    border: 1px solid #00000029;
    padding: 1.5rem
}

.pe_item-header {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: .5rem;
    display: flex
}

.pe_item-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1.5rem
}

.pe_item-heading {
    color: #000;
    font-family: IBM Plex Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5
}

.pe_item-text {
    font-size: .875rem
}

.filters-scroll-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 1.5rem;
    margin-right: .5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow: auto
}

.filters-scroll-wrapper.filter-box {
    overflow: visible
}

.pe_filters-block {
    flex-flow: column;
    display: flex;
    overflow: hidden
}

.pe_filters-block.is-pe-new {
    position: sticky;
    top: 8rem;
    overflow: visible
}

.page-count {
    display: none
}

.section_hero-landing {
    background-color: var(--base-color-neutral--neutral-light-grey);
    padding-top: 5rem
}

.section_hero-landing.is-chart-background {
    background-color: var(--background-color--background-primary);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 90%;
    padding-top: 0
}

.wrapper-vertical-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.results-text {
    text-align: center;
    max-width: 34.625rem
}

.results-text.filter-empty-text {
    display: none
}

.pe_empty-wrapper {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.pe_content-block {
    flex-flow: column;
    flex: 1;
    display: flex;
    position: relative
}

.pe_content-wrapper {
    flex-flow: column;
    display: flex
}

.pe_list-wrapper {
    flex-flow: column;
    flex: 1;
    display: flex
}

.pe_list {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.landing-lottie-wrapper {
    justify-content: center;
    align-items: center;
    width: 19.5rem;
    height: 22.5rem;
    display: flex;
    position: relative
}

.pe_sort-arrow-tablet {
    color: #000;
    width: 1.5rem;
    height: 1.5rem;
    display: none
}

.deriv-life-filters_form {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.deriv-life-filters_form.new-filters {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column
}

.deriv-life-filters_form.new-filters.is-life-articles {
    padding-bottom: 2rem
}

.deriv-life-filters_search-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex
}

.deriv-life-filters_search-wrapper.new-filters {
    justify-content: center;
    align-items: center;
    width: 100%
}

.deriv-life-filters_search-input-wrapper {
    flex: 0 auto;
    width: 25.125rem;
    min-width: auto;
    max-width: 25.125rem;
    position: relative
}

.deriv-life-filters_search-input-wrapper.new-filters {
    width: 100%;
    min-width: 0;
    max-width: 51rem
}

.deriv-life-filters_categories-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: none;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.deriv-life-filters_search-input {
    background-color: var(--background-color--background-alternate);
    color: var(--text-color--text-primary);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
    background-position: 16px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: .5rem;
    width: 100%;
    height: 3.5rem;
    margin-bottom: 0;
    padding: 1rem 3rem;
    font-size: 1rem;
    line-height: 1.5
}

.deriv-life-filters_search-input:focus {
    border-color: var(--border-color--border-primary)
}

.deriv-life-filters_search-input.new-filters {
    background-color: var(--color--base--transparent);
    border-style: solid;
    border-radius: 2.5rem
}

.section_deriv-life-certifications {
    background-color: var(--base-color-neutral--white);
    position: relative
}

.deriv-life-certifications_item {
    padding: var(--0-px)var(--24-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-secondary);
    text-align: center;
    border-radius: .75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex
}

.deriv-life-certificate_image-wrapper {
    width: auto;
    height: 7.25rem;
    position: relative
}

.deriv-life_certfification_image {
    width: 100%;
    height: 100%
}

.section_deriv-life-join-team {
    background-color: var(--base-color-neutral--white);
    position: relative
}

.signup-cta_button-wrapper {
    flex-flow: column;
    align-self: flex-end;
    width: 10em;
    display: flex
}

.section_deriv-life-about,.section_deriv-life-post {
    border: 1px solid var(--base-color-neutral--white);
    padding-top: 5rem
}

.deriv-life-about_image-wrapper {
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 43.25rem;
    margin-bottom: 5rem;
    display: flex;
    overflow: hidden
}

.life-posts_wrapper {
    padding-top: 3rem
}

.platform_4-features_content-left {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%
}

.platform_4-features_content {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    place-items: center start;
    display: grid
}

.platform_4-features_image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: relative
}

.platform_4-features_image {
    object-fit: fill;
    width: 358px;
    height: auto;
    position: relative
}

.platform_4-features_component {
    flex-direction: column;
    align-items: center;
    display: flex
}

.platform_4-features_content-right {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%
}

.section_trade-steps {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.platform_4-features_content-text {
    padding: var(--16-px);
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    display: flex
}

.platform_features-cards_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: grid
}

.platform_features-cards_item {
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    overflow: hidden
}

.platform_features-cards_content {
    padding: 4rem
}

.platform_features-cards_image-wrapper {
    object-fit: fill;
    align-self: auto;
    width: 100%;
    height: 30rem;
    position: relative;
    overflow: hidden
}

.platform_features-cards_image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute
}

.platform_features-cards_image.margin-top {
    object-fit: contain;
    width: 78%;
    max-width: 100%;
    height: auto;
    margin-top: 6%;
    margin-left: 0%;
    padding-left: 20%;
    position: relative
}

.platform_features-cards_image.margin-top:lang(ar) {
    margin-left: 0;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 20%
}

.platform_grey-image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: auto 0% -20% auto
}

.platform_trade-blocks_component {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    border-radius: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: flex;
    overflow: hidden
}

.platform_trade-blocks_content-top {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    background-color: var(--background-color--background-secondary);
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 3rem;
    display: grid
}

.platform_trade-blocks_image-wrapper {
    overflow: hidden
}

.platform_trade-blocks_image {
    width: 100%;
    height: 100%
}

.market_item {
    padding: 1rem
}

.market_item:last-child {
    margin-right: 1rem
}

.market_item-image {
    width: 4.5rem
}

.section_cta {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d804_cta-10.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 7.25rem;
    padding-bottom: 3rem
}

.article-update-tag {
    padding: var(--16-px);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: var(--16-px);
    background-color: #2c9aff14;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    display: flex
}

.blue-info-icon {
    width: var(--24-px)
}

.life-post_content {
    padding-top: var(--24-px)
}

.life-post_header,.deriv-life-post_header {
    padding-top: var(--24-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1.5rem;
    display: flex
}

.deriv-life-post-title-text {
    text-align: center
}

.section-cta_wrapper {
    padding: var(--48-px);
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    border-radius: var(--24-px);
    background-color: var(--background--slate--layer-14);
    color: var(--base-color-neutral--white);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.app-download_component {
    z-index: 2;
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 2.5rem 4rem;
    display: grid;
    position: relative
}

.app-download_qr-wrapper {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.app-download_links-component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    place-content: center flex-start;
    align-items: center;
    display: flex
}

.app-download_links-component.is-mobile-small.is-right-align {
    justify-content: flex-end;
    align-items: center
}

.app-download_qr-image {
    width: 100%;
    height: 100%
}

.app-download_qr-image.qr-image_new {
    border-radius: var(--8-px)
}

.app-download_qr-image-wrapper {
    width: 8rem
}

.app-download_qr-heading {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.5
}

.app-download_link-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    justify-content: flex-start;
    align-items: center;
    transition: color .16s;
    display: flex
}

.app-download_link-wrapper:hover {
    color: var(--base-color-brand--coral-hover)
}

.app-download_link-icon {
    width: auto;
    height: 1.5rem
}

.platform_1-feature_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.app-download_heading-mobile {
    display: none
}

.pe_filters-open-button {
    color: #000000b8;
    border: 1px solid #00000014;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 12rem;
    height: 3.5rem;
    padding: 0 1rem;
    display: none
}

.pe_filters-open-button-arrow {
    color: #000;
    width: 1.5rem;
    height: 1.5rem;
    display: none
}

.pe_filters-tablet-buttons,.filters-tags-wrapper,.pe_filters-tag {
    display: none
}

.loader-background {
    z-index: 100000;
    background-color: var(--background-color--background-primary);
    display: none;
    position: fixed;
    inset: 0%
}

.deriv-tech_content {
    position: relative
}

.padding-section-md {
    padding-top: var(--48-px);
    padding-bottom: var(--48-px)
}

.input-error-text {
    font-size: .75rem;
    display: none
}

.pe_form-block {
    margin-bottom: 0;
    position: relative
}

.load-under-button {
    border: 1px solid var(--border-color--border-primary);
    color: var(--text-color--text-primary);
    cursor: pointer;
    background-color: #0000;
    border-radius: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin: 2.5rem 0 1rem;
    padding: .3125rem .75rem;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .2s;
    display: flex
}

.load-under-button:hover {
    background-color: var(--base-color-neutral--black-8)
}

.section_404 {
    padding-top: var(--0-px);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-bottom: 140px;
    display: flex
}

._404-navbar_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 77rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

._404-navbar_component {
    z-index: 1;
    background-color: #fff0;
    align-items: center;
    width: 100%;
    min-height: 5rem;
    display: flex;
    position: relative
}

.new-navbar_component-wrapper-copy {
    z-index: 10;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative
}

._404-navbar_background {
    z-index: 3;
    opacity: 0;
    background-color: #fff;
    position: absolute;
    inset: 0%
}

._404-navbar_background.is-opacity-72 {
    opacity: .72;
    border-bottom: 1px solid #00000014
}

._404-heading {
    font-size: var(--48-px)
}

._404-text {
    margin-bottom: var(--32-px)
}

.link-block {
    text-decoration: none
}

.blog-filters_toggle-close-block-3 {
    color: #000000b8;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 6rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding: .3125rem 2.5rem .3125rem 1rem;
    font-size: .875rem;
    line-height: 1.57;
    display: flex
}

.blog-filters_tablet-header-line-3,.blog-filters_shadow-3 {
    display: none
}

._404-wrapper {
    height: 100svh
}

.cookies_background-wrapper {
    z-index: 9999;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: auto;
    display: flex;
    position: fixed;
    inset: auto auto 0% 0%
}

.cookies_background-wrapper.hide-element {
    z-index: 999999;
    background-color: #0000;
    width: 100%;
    max-width: 77rem;
    height: auto;
    margin-bottom: 84px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    inset: auto auto 0% 0%
}

.cookies_banner-wrapper {
    padding: var(--16-px);
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    background-color: var(--background-color--background-primary);
    border-radius: 24px;
    width: 424px;
    max-width: 460px;
    margin-bottom: 10px;
    font-size: .875rem;
    display: flex
}

.is-cookies {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border: 1px solid #000;
    min-width: 12.25rem;
    font-size: 1rem
}

.is-cookies:hover {
    background-color: #00000014
}

.is-cookies-accept {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border: 1px solid #000;
    min-width: 12.25rem;
    font-size: 1rem
}

.is-cookies-accept:hover {
    background-color: #00000014
}

.redirection_component {
    display: block
}

.cookies_button-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.account-type_component {
    z-index: 2;
    padding: var(--24-px);
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--8-px);
    background-color: var(--base-color-neutral--white);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative
}

.account-types_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.types_heading {
    color: var(--base-color-neutral--black);
    font-size: 1.25rem;
    font-weight: 700
}

.accounts-tab-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    display: flex
}

.mt5-accounts_desctop-item-heading {
    color: var(--base-color-neutral--black);
    text-align: center;
    white-space: nowrap;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15
}

.mt5_accounts_desctop-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    max-width: none;
    display: grid
}

.mt5-accounts_cell-1 {
    padding-right: var(--16-px);
    padding-left: var(--16-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 3.125rem;
    display: flex
}

.mt5-accounts_cell-2 {
    padding: .25rem var(--8-px);
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    min-height: 3.125rem;
    display: flex
}

.m5-accounts_cell-2 {
    padding: .25rem var(--8-px);
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 10.3125rem;
    min-height: 3.125rem;
    display: flex
}

.pe_up-button {
    background-color: var(--base-color-neutral--black);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
    position: fixed;
    bottom: 1.5rem;
    left: 1.5rem
}

.pe_up-button.w--current {
    display: none
}

.pe_up-button-icon {
    margin-top: .2rem
}

.platform_2-feature_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.platform_gradient-image-wrapper {
    border-radius: var(--24-px);
    background-color: #f6f8fa;
    background-image: linear-gradient(350deg,#ced0d6,#ebecef);
    height: 30rem;
    position: relative;
    overflow: hidden
}

.icon-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 128px
}

.footer_text a {
    color: var(--link-color--link-secondary);
    transition: color .16s
}

.footer_text a:hover {
    color: var(--base-color-brand--coral)
}

.mt5-accounts-desktop-tab-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    width: 100%;
    display: flex
}

.mt5-platform_4-features_content {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    place-items: center start;
    display: grid
}

.mt5-accounts-responsive-tabs_content {
    display: none
}

.mt5-accounts-tab_wrapper {
    flex-flow: row;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex
}

.mt5_tabs_text-wrapper {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mt5-responsive-accounts_item {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.mt5_tab-pane {
    width: 100%
}

.mt5-tabs_content {
    flex: 0 auto;
    align-items: stretch;
    display: flex
}

.section_mt5-accounts-centered {
    padding-top: 4.5rem;
    padding-bottom: 2.5rem
}

.mt5-tabs_component-2 {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    display: flex
}

.new-navbar_tabs-link-2.account-type_component {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    transition: height .2s
}

.new-navbar_tabs-link-2.account-type_component.w--current {
    border-color: var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--white);
    transition-property: none
}

.mt5-types_wrapper-2 {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    margin-right: 20px;
    transition: height .2s,opacity .2s;
    display: flex
}

.mt5-types_wrapper-2:lang(ar) {
    margin-right: 0;
    margin-left: var(--24-px)
}

.mt5-desk-accounts_item {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    height: auto;
    min-height: 100%;
    padding: 4rem 3rem;
    display: flex;
    position: relative;
    overflow: visible
}

.mt5-desk-accounts_item.minw {
    min-width: 320px
}

.mt5-desktop-tabs_content {
    background-color: var(--background-color--background-secondary);
    border-radius: 1rem;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: 37.75rem;
    display: flex
}

.mt5-responsive-accounts-tab_wrapper {
    flex-flow: row;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex
}

.div-block-35 {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    display: flex
}

.div-block-35.gap-no {
    grid-column-gap: 0px;
    grid-row-gap: 0px
}

.type-description_text.text-align-left {
    color: var(--base-color-neutral--black-72);
    display: none
}

.type-description_text.text-align-left.is-block {
    display: block
}

.prime_terms-text {
    padding-top: var(--24-px);
    color: var(--base-color-neutral--black-48)
}

.prime_success-message {
    margin-top: var(--24-px);
    margin-bottom: var(--24-px);
    padding: var(--16-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--24-px);
    background-color: #00883214;
    display: flex
}

.prime_success-message.hide-element {
    display: none
}

.success-message-icon {
    width: 24px
}

.prime_error-message {
    margin-top: var(--24-px);
    margin-bottom: var(--24-px);
    padding: var(--16-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--24-px);
    background-color: #e6190e14;
    display: flex
}

.prime_error-message.hide-element {
    display: none
}

.error-message-icon {
    width: 24px
}

.header-platform-logo-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.header-platform-logo {
    height: var(--32-px);
    width: 127px;
    display: block
}

.section_page-header_reset-password {
    border-top-left-radius: var(--16-px);
    border-top-right-radius: var(--16-px);
    border-bottom-left-radius: var(--16-px);
    border-bottom-right-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 4rem);
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.reset-password_card-form-block {
    width: 100%;
    margin-bottom: 0
}

.reset-password_card-component {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.reset-password_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 27.5rem;
    max-width: 27.5rem;
    display: flex
}

.reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
    flex-flow: column;
    align-self: stretch;
    display: flex
}

.reset_success-message {
    padding: var(--16-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--8-px);
    text-align: left;
    background-color: #00883214;
    display: flex
}

.paragraph-success-message {
    text-align: left;
    font-size: .875rem
}

.platforms-card_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.platforms-card_component.is-2-columns {
    grid-template-columns: 1fr 1fr
}

.point-21 {
    top: 55.5%;
    left: 43%
}

.point-22 {
    top: 57.5%;
    left: 29.9%
}

.gptw_image {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.dint-get-email_card-content-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.section_page-header_dint-get-email {
    border-top-left-radius: var(--16-px);
    border-top-right-radius: var(--16-px);
    border-bottom-left-radius: var(--16-px);
    border-bottom-right-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.section_page-header_dint-get-email.dint-get-email-wrapper.hide-element {
    display: none
}

.sign-up_card-form-wrapper-copy {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.text-check-icon {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    display: flex
}

.icon-check-md {
    width: 14px;
    height: 100%
}

.dint-get-card-form_cta-wrapper-copy {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex
}

.dint-get_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 27.5rem;
    max-width: 27.5rem;
    display: flex
}

.table_icon-wrapper {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .5rem
}

.table_icon-wrapper:lang(ar) {
    margin-right: 0;
    margin-left: var(--8-px)
}

.table_item {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    font-size: .75rem;
    display: flex;
    position: relative
}

.table_cell {
    border-bottom: 1px solid var(--border-color--border-light);
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 5.625rem;
    min-height: 3.5rem;
    padding: 1rem .5rem;
    display: flex
}

.table_cell.is-main {
    background-color: var(--background-color--background-primary);
    width: 10rem;
    position: sticky;
    inset: 0% auto 0% 0%;
    box-shadow: 2px 0 10px #0000000d
}

.table_cell.is-main:lang(ar) {
    left: auto;
    right: 0%
}

.table_cell.is-big {
    width: 10.75rem;
    padding-top: 0;
    padding-bottom: 0
}

.table_list {
    flex-flow: wrap;
    display: flex
}

.table_name-block {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 5.625rem;
    min-height: 5.375rem;
    padding: 1rem .5rem;
    display: flex;
    position: relative
}

.table_name-block.is-main {
    z-index: 1;
    border-top-left-radius: var(--16-px);
    background-color: var(--background-color--background-secondary);
    width: 10rem;
    position: sticky;
    inset: 0% auto 0% 0%;
    box-shadow: 2px 0 10px #0000000d
}

.table_name-block.is-main:lang(ar) {
    left: auto;
    right: 0%
}

.table_name-block.is-big {
    width: 10.75rem
}

.table_wrapper {
    position: relative
}

.table_names-wrapper {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    color: var(--text-color--text-primary);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 77rem;
    font-size: .75rem;
    font-weight: 700;
    text-decoration: underline;
    display: flex;
    position: relative
}

.spec_search-form {
    max-width: 32.5rem
}

.spec_buttons-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.spec_buttons-block {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    justify-content: center;
    align-items: center;
    display: flex
}

.spec_text-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 3rem;
    display: flex
}

.spec_icon-wrapper {
    width: 2rem;
    height: 2rem;
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto
}

.spec_tab-link {
    color: var(--link-color--link-secondary);
    text-align: center;
    background-color: #0000;
    border: 1px #0000;
    border-bottom: 1px solid #00000014;
    padding: .25rem 1rem;
    transition: color .16s;
    display: inline-block
}

.spec_tab-link:hover {
    color: var(--base-color-brand--coral)
}

.spec_tab-link.w--current {
    border-style: none none solid;
    border-color: var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--black-0);
    color: var(--link-color--link-primary);
    border-bottom-width: 2px
}

.section_image-header_small {
    background-color: var(--base-color-neutral--neutral-light-grey);
    padding-top: 5rem
}

.section_image-header_small.is-chart-background_small {
    background-color: var(--background-color--background-primary);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d993_chart-hero-desktop.svg);
    background-position: 0 0;
    background-size: auto
}

.section_image-header_small.is-chart-background_small.is-product-explorer {
    margin-top: -5rem
}

.section_image-header_small.is-background-white {
    background-color: var(--background-color--background-primary)
}

.section-how-works {
    height: 100%;
    display: flex
}

.section_platform_how-works {
    padding-top: 4.5rem;
    padding-bottom: 0
}

.logo-title-description-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-direction: column;
    display: flex
}

.image-4-2 {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    display: inline-block
}

.platform-logo {
    align-self: flex-start
}

.button-for-tabs {
    clear: none;
    background-color: var(--base-color-brand--coral);
    color: var(--base-color-neutral--white);
    text-align: center;
    white-space: nowrap;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1);
    position: sticky;
    top: 249px;
    left: auto
}

.button-for-tabs:hover {
    background-color: var(--base-color-brand--coral-hover)
}

.how-it-works-tab {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    display: flex
}

.how-it-works-tab-items {
    object-fit: none;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: 328px;
    height: auto;
    display: flex
}

.how-it-works-tab-image {
    width: 358px;
    height: 100%
}

.tab-step {
    background-color: #fff0;
    padding-left: 0
}

.tab-step:focus {
    font-weight: 700
}

.tab-step.w--current {
    background-color: #fff0;
    font-weight: 700
}

.tab-step.is_coral:hover {
    font-weight: 700
}

.tab-step.is_coral:lang(ar) {
    padding-right: 0
}

.tab-step.is_coral.w--current {
    color: var(--base-color-brand--coral)
}

.tab-step.is_coral.w--current:lang(ar) {
    padding-right: 0
}

.deriv-tech-post_content {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px)
}

.spec_pagination-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-end;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.spec_pagination-wrapper.is-trading-specifications {
    flex-flow: row;
    position: sticky;
    left: 0
}

.spec_pagination-wrapper.is-trading-specifications:lang(ar) {
    left: auto;
    right: 0
}

.table_list-wrapper {
    margin-top: -1.25rem;
    padding-top: 3.25rem;
    position: relative;
    overflow: auto
}

.section_bread-crumb {
    padding-top: 5rem
}

.contact-social_link-live {
    z-index: 999;
    background-color: var(--base-color-neutral--white);
    cursor: pointer;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .75rem 1rem;
    display: flex;
    position: static;
    inset: auto 0% 5rem auto
}

.contact-social_link-live.shadow-medium {
    box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-live.shadow-medium.is-whatsapp {
    padding-top: var(--16-px);
    padding-bottom: var(--16-px);
    color: #4dc247;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-live.shadow-medium.is-whatsapp:hover {
    color: var(--base-color-neutral--white);
    background-color: #fff;
    transform: scale(1.1)
}

.contact-social_link-wp {
    z-index: 999;
    background-color: var(--base-color-neutral--white);
    cursor: pointer;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .75rem 1rem;
    display: flex;
    position: static;
    inset: auto 0% 5rem auto
}

.contact-social_link-wp.shadow-medium {
    box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-wp.shadow-medium.is-whatsapp {
    color: #4dc247;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-wp.shadow-medium.is-whatsapp:hover {
    color: var(--base-color-neutral--white);
    background-color: #fff;
    transform: scale(1.1)
}

.ctrader-new-navbar_main-wrapper {
    z-index: 5000;
    background-color: #0000;
    position: fixed;
    inset: 0% 0% auto
}

.ctrader-new-navbar_main-wrapper.is-relative {
    position: relative
}

.ctrader-navbar_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 77rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.ctrader-logo-nav {
    width: 100%;
    height: 100%
}

.login_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 100%;
    max-width: 27.5rem;
    display: flex
}

.login_card-alternative {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    font-size: .875rem;
    line-height: 1.375;
    display: flex
}

.form-group-ctrader_wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.sign-up_card-header_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.form-fields-buttons_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    display: flex
}

.ctrader-form-group {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    min-width: 27.5rem;
    display: flex
}

.input-field {
    margin-bottom: 0
}

.section_ctrader_login {
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    display: flex
}

.dtrader-logo {
    height: var(--32-px);
    width: 127px;
    display: block
}

.email-illustration {
    text-align: left;
    width: 100%;
    height: 128px
}

.email-illustration.tst {
    width: 100%
}

.section_ctrader-check-email {
    border-top-left-radius: var(--16-px);
    border-top-right-radius: var(--16-px);
    border-bottom-left-radius: var(--16-px);
    border-bottom-right-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.section_ctrader-check-email.check-your-email-wrapper {
    display: flex
}

.check-email-form-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.ctrader-check-email_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 27.5rem;
    max-width: 27.5rem;
    text-decoration: none;
    display: flex
}

.check-email-form-after-continue_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    display: flex
}

.ctrader-check-email-two_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 27.5rem;
    max-width: 27.5rem;
    display: flex
}

.section-ctrader-success-account {
    border-top-left-radius: var(--0-px);
    border-top-right-radius: var(--0-px);
    border-bottom-left-radius: var(--0-px);
    border-bottom-right-radius: var(--0-px);
    background-color: var(--base-color-neutral--black-72);
    justify-content: center;
    align-items: center;
    height: 100svh;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.ctrader-logo-icon {
    width: 72px;
    padding-bottom: 16px
}

.ctrader-success-message {
    padding: var(--32-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--32-px);
    background-color: var(--base-color-neutral--white);
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 27.5rem;
    max-width: 27.5rem;
    display: flex
}

.ctrader-button-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 32px;
    display: flex
}

.table_hint {
    background-color: var(--base-color-neutral--black);
    color: #ffffffb8;
    border-radius: .5rem;
    width: max-content;
    max-width: 20.5rem;
    max-height: 4.2rem;
    padding: .5rem 1rem;
    font-size: .75rem;
    font-weight: 400;
    display: none;
    position: absolute;
    inset: auto auto 100% .5rem
}

.table_hint.is-last {
    left: auto;
    right: .5rem
}

.table_hint.is-last:lang(ar) {
    left: .5rem;
    right: auto
}

.table_hint.is-narrow {
    max-width: 15.5rem
}

.table_header {
    border-top-left-radius: var(--16-px);
    border-top-right-radius: var(--16-px);
    background-color: var(--background-color--background-secondary);
    height: 5.375rem;
    position: absolute;
    inset: 3.25rem 0% auto
}

.table_hint-decor {
    border-top: .25rem solid #000;
    border-left: .25rem solid #0000;
    border-right: .25rem solid #0000;
    width: .5rem;
    height: .25rem;
    position: absolute;
    inset: auto auto -.25rem 3rem
}

.table_hint-decor.is-last {
    left: auto;
    right: 3rem
}

.table_hint-decor.is-last:lang(ar) {
    left: 3rem;
    right: auto
}

.logged-out-btn {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.logged-out-btn.hide-element {
    display: none
}

.hero-btn-wrap {
    display: flex
}

.logged-in-btn {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    display: flex
}

.tab-for-buttons {
    background-color: #ddd0;
    padding: 16px 0 0
}

.tab-for-buttons.w--current {
    background-color: #fff
}

.tab-for-buttons.full-width {
    width: auto
}

.platform-logo-derivx {
    width: 101px;
    height: 32px
}

.platform_gradient-image {
    object-fit: contain;
    height: 100%;
    position: absolute;
    inset: auto 0%
}

.platform_gradient-image.move_to_left {
    inset: 0% auto 0% -14%
}

.platform_gradient-image.align-right {
    left: 13%
}

.youtube_video {
    width: 1024px;
    height: 500px
}

.deriv-p2p_tab-device-wrapper {
    margin-bottom: var(--48-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.deriv-p2p_button-device-label {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding: .3125rem 1rem;
    font-size: 1rem;
    display: block;
    position: relative
}

.deriv-p2p_button-device {
    aspect-ratio: auto;
    border: 1px solid var(--border-color--border-light);
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-secondary);
    text-align: center;
    border-radius: 6rem;
    margin-bottom: 0;
    padding: .25rem .75rem;
    font-size: .875rem;
    line-height: 1.57;
    text-decoration: none
}

.deriv-p2p_button-device:hover {
    object-fit: fill
}

.deriv-p2p_button-device.w--current {
    background-color: var(--base-color-neutral--black);
    color: var(--text-color--text-alternate);
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding: .25rem .75rem;
    display: block
}

.deriv-p2p_tab-dekstop_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-height: none;
    padding-top: 0;
    padding-bottom: 3rem;
    display: flex
}

.deriv-p2p_button-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    display: flex
}

.deriv-p2p_button-step {
    background-color: #fff;
    padding: .875rem 0
}

.deriv-p2p_button-step.w--current {
    background-color: var(--base-color-neutral--white);
    font-weight: 700
}

.deriv-p2p_button-step.is_coral:hover {
    font-weight: 700
}

.deriv-p2p_button-step.is_coral:lang(ar) {
    text-align: right
}

.deriv-p2p_button-step.is_coral.w--current {
    color: var(--base-color-brand--coral)
}

.deriv-p2p_button-step.is_coral.w--current:lang(ar) {
    text-align: right
}

.deriv-p2p_steps_card-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.deriv-p2p_steps-card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding: 1rem 2rem;
    display: flex
}

.header-platform-logo-p2p {
    width: 124px
}

.deriv-p2p_tab-mobile_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 5%;
    max-height: 20%;
    padding-top: 3rem;
    display: flex
}

.section_platform_p2p_how-to-get {
    padding-top: 4.5rem;
    padding-bottom: 0
}

.deriv-p2p_tabs-container {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.deriv-p2p_image-desktop {
    width: 100%;
    max-width: 640px;
    height: 100%
}

.deriv-p2p_image-mobile {
    width: 100%;
    max-width: 400px;
    height: 100%
}

.deriv-p2p_button-try {
    background-color: var(--base-color-brand--coral);
    color: var(--base-color-neutral--white);
    text-align: center;
    white-space: nowrap;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1);
    position: relative
}

.deriv-p2p_button-try:hover {
    background-color: var(--base-color-brand--coral-hover)
}

.platform_feature_learnmore-link {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    text-decoration: none;
    display: flex
}

.platform_feature_learnmore-link:hover {
    color: var(--base-color-brand--coral)
}

.rangeslider_form-block {
    width: 100%;
    margin-bottom: 0
}

.rangeslider_handle {
    z-index: 1;
    background-color: var(--base-color-brand--coral);
    cursor: grab;
    border-radius: 100rem;
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 1px 1px 12px #0003
}

.range_values {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.rangeslider_wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.rangeslider_track {
    background-color: #d9d9d9;
    border-radius: 1.5rem;
    height: .25rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.rangeslider_input {
    display: none
}

.rangeslider_fill {
    background-color: var(--base-color-brand--coral);
    border-radius: 1.5rem;
    width: 0%;
    height: 100%;
    position: absolute
}

.rangeslider_form-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.rangeslider_block {
    max-width: 25.5rem
}

.rangeslider_image {
    height: 3rem
}

.rangeslider_numbers-wrapper {
    justify-content: space-between;
    align-items: center;
    padding-top: 1.25rem;
    display: flex
}

.rangeslider_income-text-block {
    display: flex
}

.rangeslider_clients-block {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 12.5rem;
    padding-right: 1.5rem;
    display: flex
}

.rangeslider_clients-block:lang(ar) {
    justify-content: center;
    align-items: flex-end
}

.rangeslider_income-block {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 12.5rem;
    padding-left: 1.5rem;
    display: flex
}

.rangeslider_income-block:lang(ar) {
    justify-content: center;
    align-items: flex-end
}

.rangeslider_arrow {
    display: none
}

.rangeslider_text {
    color: var(--text-color--text-primary);
    text-align: left;
    font-size: .875rem
}

.rangeslider_text.is-align-right {
    text-align: right
}

.platform_3-features_content {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    place-items: center start;
    display: grid
}

.platform_3-features_content.is-flex {
    display: flex
}

.platform_features-cards_go {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute
}

.platform-icon-wrapper {
    aspect-ratio: auto;
    object-fit: none;
    align-self: flex-start;
    width: auto;
    height: 32px
}

.platform_illustrations {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: contain;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80%;
    height: 24rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
    position: absolute;
    inset: 10% 0% 0%
}

.platform_illustrations_top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: cover;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
    position: absolute;
    inset: 25% 0% 0%
}

.image-21,.image-22 {
    width: 100%;
    height: 100%
}

.link_dark_mode {
    color: var(--link-color--link-alternate);
    object-fit: fill;
    text-decoration: none;
    display: block
}

.link_dark_mode:hover {
    color: var(--base-color-brand--coral-hover)
}

.secure-feature_image-gradient-wrapper {
    border-radius: var(--24-px);
    background-color: #f6f7f8;
    background-image: linear-gradient(#ebecef,#ced0d6);
    position: relative;
    overflow: hidden
}

.share-block_deriv-tech {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px)
}

.tech-filters_button_label {
    margin-bottom: 0;
    padding: .3125rem 1rem
}

.icon_flag {
    width: 32px;
    max-width: 32px;
    height: 32px
}

.ctrader-live-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 45rem;
    height: auto;
    display: flex
}

.ctrader-add-live-image {
    object-fit: contain;
    width: auto;
    height: 13.125rem;
    display: block
}

.ctrader-live-account-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 100%;
    max-width: none;
    display: flex
}

.ctrader-live-content-left {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 30%;
    height: 100%;
    padding-right: 20px;
    font-size: .75rem;
    display: flex
}

.ctrader-add-live-image-mobile {
    display: none
}

.ctrader-change-credentials_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: auto;
    max-width: 33rem;
    display: flex
}

.quicktrategy_image,.performance-image,.integrated_image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: auto 0% -20% auto
}

.dp2p_subheading {
    font-size: 1.25rem
}

.dp2p_content {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid
}

.dp2p_image-wrapper {
    width: 22.5rem;
    height: 36.75rem
}

.dp2p_text-wrapper {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex
}

.tablet-show {
    display: none
}

.dp2p_buttons-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: row;
    display: flex
}

.ctrader-logo {
    height: var(--32-px);
    width: 127px;
    display: block
}

.text-upper-case {
    text-transform: uppercase
}

.current-locale {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none
}

.platform_gradient-image-wrapper-small {
    aspect-ratio: 16/9;
    border-radius: var(--24-px);
    background-color: #f6f8fa;
    background-image: linear-gradient(350deg,#ced0d6,#ebecef);
    width: 100%;
    height: auto;
    margin-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.platform_grey-image--wide {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: auto 0% 0% auto
}

.container_market-categories {
    width: 100%
}

.container_market-category {
    border-top: 1px solid var(--border-color--border-light);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.container_market-category.is-first {
    border-top-style: none
}

.header_market-category {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    margin-bottom: 1rem;
    display: flex
}

.collection-item-2 {
    display: flex
}

.cta_text {
    font-family: var(--font--body-text);
    color: var(--color--typography--text-information)
}

.cta_text a {
    color: #ffffffe0;
    transition: color .16s
}

.cta_text a:hover {
    color: var(--base-color-brand--coral)
}

.cta_icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 1.5rem;
    display: flex
}

.cta_icon:lang(ar) {
    transform: rotate(0)
}

.new_options_list {
    padding-top: var(--48-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: stretch;
    display: grid
}

.new_options_list.is-eu {
    grid-template-columns: 1fr;
    display: flex
}

.new_options_item {
    border-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex-flow: column;
    align-items: stretch;
    width: 400px;
    height: 100%;
    display: flex
}

.new_options_item.is-eu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: flex;
    overflow: hidden
}

.youtube-wrapper {
    margin-top: var(--48-px);
    border-radius: var(--24-px);
    overflow: hidden
}

.ctrader-account-success_content-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 33rem;
    display: flex
}

.tag-custom_wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.tag-custom_wrapper.is-partners {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2rem
}

.empty-state {
    display: none
}

.forex-heading {
    max-width: 32rem
}

.padding-section-large_p2p {
    padding-top: 4.5rem
}

.padding-section-large_p2p.vflex-centre {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.section_ctrader-check-email-verify {
    border-top-left-radius: var(--16-px);
    border-top-right-radius: var(--16-px);
    border-bottom-left-radius: var(--16-px);
    border-bottom-right-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.section_ctrader-check-email-verify.verification-code-wrapper {
    display: flex
}

.section_ctrader-check-email-verify.verification-code-wrapper.hide-element {
    display: none
}

.mt5-desk-accounts_item_wrapper {
    width: 100%
}

.friendly-platforms_button-wrapper {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.error-text {
    padding-top: 4px;
    padding-left: var(--16-px);
    color: #de0040
}

.input-group {
    width: 100%
}

.input-group.is-relative {
    position: relative
}

.logo-wrapper-25 {
    color: var(--base-color-neutral--charcoal);
    font-size: 1.5rem
}

.logo-wrapper-25.twenty-five-logo {
    color: var(--text-color--green-logo);
    padding-left: 10px;
    line-height: 1.3
}

.logo-wrapper-25.twenty-five-logo.is-black {
    color: var(--base-color-neutral--charcoal)
}

.logo-wrapper-25.twenty-five-logo.is-black.is-adaptive {
    justify-content: center;
    align-items: center;
    width: 4.6875vw;
    height: 1.40625vw;
    padding-left: .78125vw;
    display: flex
}

.logo-wrapper-25.twenty-five-logo.is-black.is-adaptive:lang(ar) {
    padding-left: 0;
    padding-right: .78125vw
}

.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive {
    justify-content: center;
    align-items: center;
    width: 4.6875vw;
    height: 1.40625vw;
    padding-left: .78125rem;
    padding-right: 0;
    display: flex
}

.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive:lang(ar) {
    padding-left: 0;
    padding-right: .78125vw
}

.logo-wrapper-25.twenty-five-logo-grey {
    padding-left: 10px;
    line-height: 1.3
}

.logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
    justify-content: center;
    align-items: center;
    width: 4.6875vw;
    height: 1.40625vw;
    padding-left: .78125vw;
    display: flex
}

.logo-wrapper-25.twenty-five-logo-grey.is-adaptive:lang(ar) {
    padding-left: 0;
    padding-right: .78125vw
}

.logo-wrap {
    justify-content: center;
    display: flex
}

.logo-wrap.is-adaptive {
    justify-content: flex-start;
    align-items: center
}

.logo-wrap.is-adaptive:lang(ar) {
    margin-left: var(--16-px)
}

.home-social-buttons-wrapper {
    z-index: 500000;
    position: relative
}

.section_ctrader_loader {
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    display: flex
}

.lottie-animation {
    max-width: 48px
}

.section_ctrader_error {
    justify-content: center;
    align-items: center;
    min-height: calc(100svh - 5rem);
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    display: flex
}

.hide-element {
    display: none
}

.spec_form {
    z-index: 10;
    margin: 0;
    position: relative
}

.overlay_transparent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    pointer-events: none;
    overflow-wrap: normal;
    -webkit-text-fill-color: inherit;
    background-color: #0000001a;
    background-clip: border-box;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute
}

.blogs_image-wrapper_relative {
    border-radius: 1rem;
    height: 14.125rem;
    margin-bottom: 1.5rem;
    position: relative;
    overflow: hidden
}

.blog-header_big-image-wrapper_relative {
    border-radius: 1rem;
    position: relative;
    overflow: hidden
}

.blog-header_small-image-wrapper_relative {
    border-radius: 1rem;
    flex: none;
    width: 10rem;
    height: 10rem;
    position: relative;
    overflow: hidden
}

.helper-text {
    text-align: center
}

.about-devices-partner {
    position: absolute;
    inset: auto -40px auto auto
}

.div-block-36 {
    height: 10px
}

.empty-id-wrapper {
    height: 0%;
    line-height: 1
}

.better-risk_illustration {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: contain;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 100%;
    height: 24rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
    position: absolute;
    inset: 10% 0% 0%
}

.header_account_types {
    font-size: 1.25rem
}

.position-quote_image_max-height {
    -webkit-text-fill-color: inherit;
    object-fit: cover;
    object-position: 50% 0%;
    background-clip: padding-box;
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: absolute
}

.position-quote_image-wrapper_relative {
    position: relative
}

.gradient-image-wrapper-partners {
    border-radius: var(--24-px);
    background-color: #f6f8fa;
    background-image: linear-gradient(350deg,#ced0d6,#ebecef);
    justify-content: center;
    align-items: center;
    height: 30rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-cta_content_small {
    max-width: 574px
}

.loop_items-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1rem;
    display: flex
}

.payment-agent-faq_content {
    margin-top: 0;
    margin-bottom: 0
}

.button-10 {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #1dbfc4;
    border-radius: 1rem;
    min-width: 6rem;
    min-height: 3rem;
    padding: .75rem 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .16s cubic-bezier(.72,0,.24,1);
    position: relative
}

.button-10:hover {
    background-color: #12b0b5
}

.button-10.is-link {
    color: #000;
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.button-10.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.button-10.is-link-2 {
    color: #000;
    background-color: #0000;
    border-style: none;
    padding: 0;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.button-10.is-link-2.is-icon-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    min-height: 0
}

.button-10.is-disabled {
    cursor: default;
    background-color: #ffa6ab
}

.text-color-light-black-3 {
    color: #000000b8
}

.accordion_item {
    border-top: 2px solid var(--base-color-neutral--black-8)
}

.accordion_item:first-child {
    border-top-style: none
}

.max-width-large-3 {
    width: 100%;
    max-width: 51rem
}

.container-xlarge-7 {
    width: 100%;
    max-width: 77rem;
    margin-left: auto;
    margin-right: auto
}

.why-choose-deriv_item-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    width: 100%;
    padding: 3rem;
    display: flex
}

.features_list-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.content_component-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.current-locale-iso-code {
    text-transform: uppercase
}

.leaders_position {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    text-align: center;
    padding-bottom: 1rem
}

.leaders_linkedin-text {
    font-family: var(--font--body-text);
    color: var(--link-color--link-primary);
    padding-left: .5rem
}

.leaders_linkedin-text:lang(ar) {
    padding-right: var(--8-px)
}

.icon-embed-auto-6-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.content_wrapper_link {
    text-align: center;
    flex-flow: column;
    display: flex
}

.trade-blocks_item-2 {
    text-align: center;
    background-color: #f6f7f8;
    border-radius: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 4rem;
    display: flex
}

.help_tab-text-type {
    display: none
}

.methods_info-wrapper-2 {
    background-color: #2c9aff14;
    border-radius: 1rem;
    padding: 1rem
}

.methods_tab-block-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-top: 1px solid #0000000a;
    justify-content: space-between;
    padding-top: 1.3125rem;
    padding-bottom: 1.3125rem;
    display: flex
}

.methods_tab-block-2.is-first {
    border-top-style: none
}

.benefits_image,.benefits_number,.demo_image,.tab-image {
    width: 100%;
    height: 100%
}

.new-navbar_logo.is-red.is-adaptive-partners-2.is-hacketon {
    width: 18.75rem
}

.new-navbar_logo.is-adaptive {
    width: 5.625vw;
    height: 1.875vh
}

.new-navbar_logo.is-white {
    color: var(--base-color-neutral--white);
    padding-left: 4px
}

.new-navbar_logo.is-white.is-adaptive.is-careers {
    width: 8vw
}

.new-navbar_logo.is-white.is-adaptive.is-partners {
    width: 8.7vw
}

.new-navbar_logo.is-black {
    color: var(--base-color-neutral--black)
}

.new-navbar_logo.is-black.is-adaptive.is-careers {
    width: 8vw;
    height: 1.875vw;
    padding-left: 4px
}

.new-navbar_logo.is-black.is-adaptive.is-partners {
    width: 8.7vw;
    height: 1.875vw;
    padding-left: 4px
}

.tablet_wrapper {
    width: 100%;
    display: none
}

.platform-header_content {
    padding-right: var(--48-px);
    flex-flow: column;
    width: 100%;
    min-height: 70%;
    display: flex
}

.platform-header_content:lang(ar) {
    padding-right: var(--0-px);
    padding-left: var(--48-px)
}

.platform-header_content.is-no-height {
    min-height: 0%
}

.platform-image-background {
    background-color: #f7f8fc;
    border-radius: 1.5rem;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden
}

.platform-image {
    object-fit: contain
}

.is-market-grid {
    grid-column-gap: var(--0-px);
    grid-row-gap: var(--0-px);
    grid-template-columns: 50% 50%
}

.markets-image-background {
    border-radius: 1.5rem;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden
}

.markets-image {
    object-fit: contain
}

.markets-image.hackathon {
    background-image: linear-gradient(#000,#9e9e9e 62%,#fff);
    width: 100%
}

.markets-header_content {
    padding-right: var(--48-px);
    flex-flow: column;
    width: 100%;
    display: flex
}

.markets-header_content:lang(ar) {
    padding-right: var(--0-px);
    padding-left: var(--48-px)
}

.why_choose_us_hero {
    border-radius: var(--24-px);
    height: 100%;
    position: relative;
    overflow: hidden
}

.trustpilot-logo {
    padding: var(--16-px);
    border-radius: var(--16-px);
    background-color: var(--base-color-neutral--charcoal);
    width: auto;
    position: static;
    top: 1.5rem;
    left: 1.5rem
}

.trustpilot-logo-container {
    width: 40%;
    position: absolute;
    top: 1.5rem;
    left: 1.5rem
}

.secure-password_image-gradient-wrapper {
    border-radius: var(--24-px);
    background-color: #f6f7f8;
    background-image: linear-gradient(#ebecef,#ced0d6);
    height: 28rem;
    position: relative;
    overflow: hidden
}

.secure-password-feature_image {
    object-fit: contain;
    width: 72%;
    max-width: none;
    height: 150%;
    position: absolute;
    inset: 5% 0% 0% 14%
}

.secure-password-feature_image:lang(ar) {
    left: 0%;
    right: 14%
}

.investments-text {
    color: var(--text-color--text-primary);
    font-size: .875rem
}

.investments-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.investments-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.regulatory-information_text-block {
    text-align: center
}

.investments-files-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.investments-files-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--base-color-neutral--black);
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background-color: #0000;
    border-style: none;
    border-radius: 1rem;
    justify-content: flex-start;
    min-width: 6rem;
    min-height: 0;
    padding: 0;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: all .16s cubic-bezier(.72,0,.24,1);
    display: flex
}

.investments-files-button:hover {
    color: var(--base-color-brand--coral-hover)
}

.investments-files-button.is-tab-big {
    text-align: left;
    white-space: normal;
    justify-content: flex-start;
    align-items: flex-start
}

.investments-files-button.is-tab-big:lang(ar) {
    text-align: right
}

.investments-files-divider {
    background-color: var(--base-color-neutral--black-8);
    height: .0625rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.cookie_content_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.options_text-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.options_gap {
    padding-bottom: 4.5rem;
    display: block
}

.eu-footer_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-items: start
}

.eu_footer_tab,.disclaimer_wrapper.head {
    display: none
}

.disclaimer_wrapper.foot {
    z-index: 999999;
    width: 100%;
    position: fixed;
    inset: auto auto 0% 0%
}

.cookie-middle-wrapper {
    width: 100%;
    max-width: 77rem;
    margin-bottom: 85px;
    margin-left: auto;
    margin-right: auto
}

.cookie-middle-wrapper:lang(de),.cookie-middle-wrapper:lang(fr),.cookie-middle-wrapper:lang(ru) {
    margin-bottom: 106px
}

.redirection_content_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.redirection_content_wrapper:lang(ar) {
    text-align: right
}

.redirection_banner-wrapper {
    padding: var(--32-px);
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    border-radius: var(--16-px);
    background-color: var(--background-color--background-primary);
    width: 32%;
    max-width: 30rem;
    font-size: .875rem;
    display: flex;
    position: absolute;
    inset: auto
}

.redirection_background-wrapper {
    z-index: 5000;
    background-color: #0000008f;
    justify-content: center;
    align-items: center;
    width: 100svw;
    height: 100svh;
    display: flex;
    position: fixed;
    inset: 0%
}

.redirection_background-wrapper.hide-element {
    display: none
}

.redirection_button-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex
}

.pe_form-header-block {
    z-index: 2;
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: sticky;
    top: 1.5rem
}

.pe_form-heading-wrapper {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px)
}

.is-instrument-explorer.w--open {
    padding: var(--8-px);
    box-shadow: none;
    width: 100%;
    min-width: auto;
    margin-top: .25rem
}

.radio-button {
    display: none
}

.radio-button-label {
    margin-bottom: 0;
    position: absolute;
    inset: 0% auto auto 0%
}

.pe_sort-option-wrapper {
    margin-bottom: var(--0-px);
    color: var(--link-color--link-secondary);
    border-radius: .25rem;
    padding: .75rem 1rem;
    text-decoration: none;
    display: block;
    position: relative
}

.pe_sort-option-wrapper:hover {
    background-color: #0000000a
}

.pe_sort-option-wrapper.w--current {
    color: var(--link-color--link-secondary)
}

.pe_sort-option-wrapper.is-active {
    background-color: var(--base-color-neutral--black);
    color: var(--color)
}

.pe_filters-subheading {
    font-family: var(--font--body-text);
    color: var(--color--typography--subtitle);
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.pe_list-button-wrapper {
    z-index: 1;
    justify-content: center;
    align-items: flex-end;
    height: 5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.blogs_results-rich-text-block-2 {
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-filters_dropdown-list-2 {
    background-color: #f6f7f8
}

.blog-filters_dropdown-list-2.w--open {
    background-color: #fff;
    border: 1px solid #0000000a;
    border-radius: .5rem;
    min-width: 12.5rem;
    padding: .25rem;
    box-shadow: 0 1rem 1.5rem .25rem #0000000a,0 1rem 1.5rem .25rem #00000005
}

.section_phc-header {
    padding-top: 5rem
}

.phc-help_searches-block {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: wrap;
    display: flex
}

.phc-help_results-item {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.phc-help_results-category {
    background-color: var(--background-color--background-alternate);
    text-align: center;
    border-radius: .25rem;
    padding: .1875rem .5rem;
    font-size: .75rem;
    text-decoration: none;
    transition: background-color .16s
}

.phc-categories_link {
    padding: var(--24-px);
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    border-radius: var(--16-px);
    background-color: var(--background-color--background-secondary);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: flex
}

.phc-quick-help_content {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.section_phc-message.is-grey {
    background-color: var(--background-color--background-secondary)
}

.bold-link {
    font-weight: 700;
    text-decoration: underline;
    transition: color .2s
}

.bold-link:hover {
    color: var(--base-color-brand--coral)
}

.phc-videos_video {
    border-radius: var(--16-px);
    overflow: hidden
}

.phc-videos_text-block {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.phc-videos_block {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.phc-help_filters-tablet-buttons {
    display: none
}

.phc-help_filters-wrapper {
    background-color: #0000;
    position: relative
}

.phc-help_filters-wrapper.is-feedback-form {
    border-radius: var(--32-px);
    background-color: var(--base-color-neutral--white);
    width: 100%;
    max-width: 32rem;
    display: block;
    overflow: hidden
}

.phc-help_filters-wrapper.filters-wrapper-tablet-show {
    display: block
}

.phc-help_filters-button {
    border: 1px solid var(--border-color--border-light);
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-secondary);
    text-align: center;
    border-radius: 6rem;
    margin-bottom: 0;
    padding-left: 0;
    font-size: .875rem;
    line-height: 1.57;
    text-decoration: none
}

.phc-help_filters-button.is-all-option {
    display: none
}

.phc-help_button-label {
    margin-bottom: 0;
    padding: .3125rem 1rem
}

.phc-help_checkbox-circle {
    display: none
}

.phc-help_filters-list {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: wrap;
    display: flex
}

.phc-help_filters-open-button {
    color: #000000b8;
    border: 1px solid #00000014;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 12rem;
    height: 3.5rem;
    padding: 0 1rem;
    display: none
}

.phc-help_results-block {
    padding-bottom: var(--48-px)
}

.phc-help_results-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.phc-categories_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.phc-videos_wrapper {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.phc-help_searches-button {
    background-color: var(--background-color--background-alternate);
    text-align: center;
    cursor: pointer;
    border-radius: .25rem;
    padding: .1875rem .5rem;
    font-size: .875rem;
    text-decoration: none;
    transition: background-color .16s
}

.phc-help_searches-button:hover {
    background-color: var(--base-color-system--error-red-light)
}

.filter-active-element {
    display: none
}

.get_started_steps {
    padding-top: var(--8-px);
    padding-bottom: var(--8-px)
}

.getstarted_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.getstarted_image_wrapper {
    border-radius: var(--24-px);
    object-fit: fill;
    background-color: #f6f8fa;
    background-image: linear-gradient(270deg,#ced0d6,#ebecef);
    width: 100%;
    height: 30rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
    line-height: 1;
    position: relative;
    overflow: hidden
}

.getstarted_image_wrapper.nakala_padding {
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    position: static
}

.help-header_search-wrapper {
    padding-top: var(--32-px)
}

.help-header_heading-wrapper {
    padding-top: 5rem;
    padding-bottom: var(--16-px)
}

.section_help-questions {
    padding-top: var(--48-px);
    padding-bottom: var(--48-px)
}

.help-questions_list {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    flex-flow: column;
    display: flex
}

.help-questions_item {
    color: var(--text-color--text-primary);
    cursor: pointer;
    font-size: 1.25rem;
    transition: color .2s
}

.help-questions_item:hover {
    color: var(--base-color-brand--coral)
}

.help-answers_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 32.5%;
    max-width: 26rem;
    display: flex
}

.help-answers_list.margin-right-auto {
    margin-left: 0;
    margin-right: auto
}

.help-answers_list.margin-right-auto:lang(ar) {
    margin-right: 0
}

.section_help-answers {
    padding-top: var(--48-px);
    padding-bottom: var(--48-px);
    display: none;
    position: relative
}

.help-answers_wrapper {
    padding-left: var(--48-px);
    width: 67.5%;
    max-width: 54rem;
    margin-top: -3.225rem;
    display: none;
    position: absolute;
    inset: 0% 0% auto auto
}

.help-answers_wrapper:lang(ar) {
    left: 0;
    right: auto
}

.help-answers_list-wrapper {
    display: block;
    position: relative
}

.help-answers_list-heading {
    color: #000000e0;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15
}

.help-answers_list-heading.list-heading-margin {
    margin-left: 0;
    margin-right: auto;
    display: inline-block
}

.help-answers_list-heading.list-heading-margin:lang(ar) {
    margin-right: 0
}

.help-answers_question {
    padding: var(--16-px);
    color: var(--text-color--text-primary);
    cursor: pointer;
    border-radius: .875rem;
    font-size: 1rem;
    transition: background-color .2s
}

.help-answers_question:hover {
    background-color: var(--background-color--background-secondary)
}

.help-answers_heading {
    padding-bottom: var(--8-px)
}

.help-answers_info-wrapper {
    padding-bottom: var(--48-px);
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.help-answers_info-block {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border: 1px solid var(--border-color--border-light);
    color: var(--text-color--text-secondary);
    border-radius: .25rem;
    justify-content: space-between;
    align-items: center;
    padding: .1875rem .5rem;
    font-size: .75rem;
    display: flex
}

.help-answers_info-block.is-hidden {
    display: none
}

.help-like-icon {
    position: relative;
    bottom: -.125rem
}

.help-like-icon.is-reverse {
    transform-style: preserve-3d;
    top: -.125rem;
    bottom: 0;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.help-answers_share-wrapper {
    padding-top: var(--24-px);
    padding-bottom: var(--24-px)
}

.help-answers_grade-wrapper {
    padding-top: var(--48-px);
    justify-content: center;
    align-items: center;
    display: flex
}

.help-answers_grade-block {
    padding: var(--16-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border-radius: var(--24-px);
    background-color: var(--border-color--border-secondary);
    justify-content: center;
    align-items: center;
    display: flex
}

.help-answers_grade-button {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border: 1px solid var(--border-color--border-light);
    cursor: pointer;
    border-radius: 6rem;
    justify-content: space-between;
    align-items: center;
    padding: .3125rem 1rem;
    font-size: .875rem;
    transition: background-color .2s;
    display: flex
}

.help-answers_grade-button:hover {
    background-color: var(--background-color--background-alternate)
}

.help-answers_grade-buttons {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    display: flex
}

.section_help-header {
    padding-top: 5rem
}

.help-answers_list-heading-block.heading-block-flex {
    display: flex
}

.help-answers_list-heading-image {
    display: none
}

.section_questions-popup {
    z-index: 902;
    display: none;
    position: relative
}

.is-phc-form {
    display: none
}

.is-phc-form.is-show {
    background-color: var(--base-color-neutral--black-72);
    display: block;
    position: absolute;
    inset: 0%
}

.section_phc-feedback {
    z-index: 1000;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.phc-feedback_form {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex
}

.phc-feedback_form-block {
    padding-right: var(--32-px);
    padding-bottom: var(--32-px);
    padding-left: var(--32-px);
    width: 100%;
    height: 100%;
    margin-bottom: 0
}

.phc-feedback_text {
    color: var(--text-color--muted);
    font-size: .875rem
}

.phc-feedback_text-1-wrapper {
    padding-bottom: var(--24-px)
}

.phc-feedback_text-2-wrapper {
    padding-bottom: var(--8-px)
}

.phc-feedback_textarea {
    padding: var(--16-px);
    border-radius: var(--8-px);
    background-color: var(--base-color-neutral--black-4);
    border: 1px #000;
    min-height: 9.375rem;
    max-height: 9.375rem;
    margin-bottom: 0
}

.phc-feedback_button-wrapper {
    padding-top: var(--48-px);
    flex-flow: column;
    display: flex
}

.phc-feedback_success-message {
    padding: var(--24-px);
    background-color: var(--base-color-neutral--black-0)
}

.phc-thank-you-message_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border-radius: var(--8-px);
    background-color: var(--base-color-neutral--black);
    color: var(--background-color--background-primary);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .875rem;
    display: flex
}

.section_phc-thank-you-message {
    padding-bottom: var(--24-px);
    justify-content: center;
    align-items: flex-end;
    display: none;
    position: fixed;
    inset: auto 0% 0%
}

.phc-feedback_text-3-wrapper {
    padding: .5rem 1rem
}

.phc-feedback_checkbox-field {
    margin-right: var(--16-px);
    margin-bottom: 0;
    margin-left: var(--16-px);
    justify-content: flex-start;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1.625rem;
    display: flex
}

.phc-feedback_checkbox-label {
    margin-bottom: 0;
    padding-left: .75rem
}

.phc-feedback_checkbox {
    border: 1px solid var(--base-color-neutral--black-48)
}

.phc-feedback_text-2 {
    color: var(--text-color--muted);
    font-size: 1rem
}

.phc-category-social-wrapper {
    z-index: 901;
    position: relative
}

.bread-crumb_mobile-hide-block {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex: none;
    display: flex
}

.tactical-tags_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    align-items: stretch;
    display: flex
}

.signal_image-wrapper {
    border-radius: 1.5rem;
    height: 31.125rem;
    overflow: hidden
}

.signal_image {
    object-fit: fill;
    width: 100%;
    height: 100%
}

.signal_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.mt5signal_info-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--base-color-neutral--blue-8);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 1rem;
    display: flex
}

.mt5signal_paragraph-message {
    text-align: left;
    font-size: .875rem;
    list-style-type: none
}

.mt5signal_tabs-menu-scroll {
    text-align: center;
    align-self: center;
    margin-bottom: 2rem
}

.signal_tab-link {
    color: var(--link-color--link-secondary);
    text-align: center;
    background-color: #0000;
    border: 1px #0000;
    border-bottom: 1px solid #00000014;
    padding: .25rem 1rem;
    transition: color .16s;
    display: inline-block
}

.signal_tab-link:hover {
    color: var(--base-color-brand--coral)
}

.signal_tab-link.w--current {
    border-style: none none solid;
    border-color: var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--black-0);
    color: var(--link-color--link-primary);
    border-bottom-width: 2px
}

.signalsubscriber_rich-text {
    padding-left: 1rem
}

.pe_item-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    padding-top: 1.5rem;
    display: flex
}

.pe_item-platforms-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.pe_item-platforms-icon {
    width: 2rem;
    height: 2rem
}

.pe_item-platforms-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.pe_filter-header-search {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 3rem;
    display: flex
}

.pe_sort-toggle-block {
    color: #000000b8;
    border: 1px solid #00000014;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 16.25rem;
    height: 3.5rem;
    padding: 0 1rem;
    display: flex
}

.pe_sort-toggle-block.w--open {
    border-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--black)
}

.pe_filters-button-label {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pe_filters-button-icon {
    justify-content: center;
    align-items: center;
    display: flex
}

.hint-wrapper {
    justify-content: space-between;
    margin-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.hint-text_level {
    color: var(--base-color-neutral--black-48);
    font-size: 12px
}

.hint-text_value {
    color: var(--base-color-neutral--black-48);
    padding-left: 2px;
    font-size: 12px;
    font-weight: 700
}

.hint-text_value.custom {
    color: var(--base-color-neutral--black-72)
}

.input-hint-wrapper.is-full {
    flex: 1
}

.result_hint {
    flex-flow: column;
    margin-top: 20px;
    display: flex
}

.results_heading {
    margin-bottom: 20px
}

.hero-slider-banner {
    position: relative
}

.hero-slider {
    background-color: #0000;
    height: auto
}

.button-icon {
    line-height: 0
}

.icon-2,.icon-3 {
    display: none
}

.carosal-button_right {
    border-radius: var(--16-px);
    background-color: var(--base-color-neutral--black);
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: none;
    inset: auto 0% -68px auto
}

.carosal-button_left {
    border: 1px solid var(--base-color-neutral--black);
    border-radius: var(--16-px);
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: none;
    inset: auto 56px -68px auto
}

.academy_slider {
    height: auto
}

.academy_article_link-block {
    border-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex-flow: column;
    align-items: stretch;
    height: 100%;
    text-decoration: none;
    display: flex
}

.academy_article_image-wrapper {
    border-radius: 1rem 1rem 0 0;
    height: 14.125rem;
    position: relative;
    overflow: hidden
}

.academy_article_date {
    color: var(--text-color--muted);
    font-size: .875rem;
    line-height: 1.57
}

.academy_text {
    color: var(--link-color--link-secondary)
}

.academy_article_content {
    padding: var(--32-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--16-px);
    flex-flow: column;
    display: flex
}

.academy_article_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform .2s
}

.ebooks_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.ebooks_link-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1.5rem;
    text-decoration: none;
    display: flex
}

.ebooks_image-wrapper {
    border-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    width: 16rem;
    height: 22rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.ebooks_image {
    border-radius: var(--16-px);
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform .2s
}

.ebooks_text {
    color: var(--link-color--link-secondary)
}

.academy_ebooks_content {
    padding: var(--32-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--16-px);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pe_list-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: .75rem 1rem;
    font-weight: 700;
    transition: opacity .2s;
    display: flex
}

.pe_list-button:hover {
    opacity: .75
}

.pe_list-button-icon {
    height: 1.5rem
}

.pe_info-wrapper {
    height: 1.125rem;
    position: relative
}

.pe_info-open-button {
    cursor: pointer
}

.pe_info-block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    background-color: var(--base-color-neutral--black);
    color: #ffffffb8;
    border-radius: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 20.5rem;
    padding: 1rem;
    font-size: .75rem;
    font-weight: 400;
    display: none;
    position: absolute;
    inset: 120% auto auto -.875rem
}

.pe_info-decor {
    border-bottom: .25rem solid #000;
    border-left: .25rem solid #0000;
    border-right: .25rem solid #0000;
    width: .5rem;
    height: .25rem;
    position: absolute;
    inset: -.25rem auto auto 1rem
}

.pe_info-close-button {
    cursor: pointer;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    inset: .5rem .5rem auto auto
}

.pe_info-heading {
    color: var(--base-color-neutral--white);
    font-weight: 700
}

.ebooks_content {
    position: relative
}

.ebooks_header_wrapper {
    padding-top: var(--48-px);
    padding-bottom: var(--48-px)
}

.ebooks_wrapper {
    padding-top: var(--48-px)
}

.section_ebooks-content {
    padding-bottom: var(--size--x26)
}

.calculator_result {
    border: 1px solid #00000014;
    border-radius: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 4.375rem;
    margin-bottom: 1rem;
    padding: .5rem 1rem;
    display: flex
}

.result_calculated {
    font-size: 1.5rem;
    font-weight: 700
}

.min-width-0 {
    min-width: 0
}

.filters-tags-block,.load-more-elem,.load-more-elem-block {
    display: none
}

.available_on_component {
    z-index: 2;
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2.5rem 4rem;
    display: flex;
    position: relative
}

.section_banner-tradingview {
    background-color: var(--base-color-neutral--charcoal)
}

.text-link-dark {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    color: var(--text-color--text-alternate);
    text-decoration: none;
    display: flex
}

.text-link-dark:hover {
    color: var(--base-color-brand--coral)
}

.dropdown_content-group {
    margin-bottom: 1rem
}

.calculator_group-title {
    padding: .75rem 1rem .75rem .25rem
}

.tradingview-banner_component {
    z-index: 2;
    padding: var(--16-px);
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.dropdown-component {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 1px;
    width: 200px;
    position: relative
}

.dropdown-component_heading {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 1px;
    flex-flow: column;
    padding: 10px;
    display: flex;
    position: relative
}

.dropdown-component_heading-small {
    color: #888;
    margin-bottom: 2px;
    font-size: 10px
}

.dropdown-component_list {
    z-index: 1000;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 1px;
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0
}

.dropdown-component_group {
    padding: 10px
}

.dropdown-component_group-heading {
    color: #888;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: 700
}

.dropdown-component_item {
    color: #333;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    border-radius: 1px;
    padding: 8px;
    font-size: 14px
}

.guides_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section_recommended-guides {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.anchor-put-links-in-here {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: right;
    text-transform: uppercase;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-right: -1rem;
    overflow: visible
}

.anchor-put-links-in-here.is-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.link-block--letters-glossary {
    color: var(--link-color--link-secondary);
    font-weight: 700;
    text-decoration: none;
    display: block
}

.link-block--letters-glossary:hover,.link-block--letters-glossary:active,.link-block--letters-glossary:focus,.link-block--letters-glossary:focus-visible,.link-block--letters-glossary[data-wf-focus-visible] {
    text-decoration: underline
}

.glossary-content {
    padding-top: var(--48-px);
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    max-width: 51rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.glossary-grid {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.first-letter-red {
    margin-top: -10.5rem;
    padding-top: 10.5rem
}

.letter-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding: 3rem 0;
    display: flex
}

.glossary-terms-title {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 1.5rem;
    font-weight: 800
}

.glossary-terms-title:focus {
    background-color: #00f
}

.glossary-line {
    background-color: #ebecef;
    height: 1px;
    margin-bottom: 1.5rem
}

.accordion-paragraph_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.calculator-mobile_image {
    display: none
}

.calculation_image {
    width: 100%;
    height: 100%
}

.calculator-filters-dropdown_wrapper {
    display: none
}

.opa-0 {
    opacity: 0
}

.display-hidden {
    display: none
}

.glossary-letter-caps {
    font-family: var(--font--headings);
    color: var(--base-color-brand--coral);
    text-transform: uppercase;
    font-size: 4.5rem;
    font-weight: 800
}

.glossary-letter-caps.glossary-letter-caps--text-stroke {
    color: #0000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: var(--base-color-brand--coral)
}

.guides_filter-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.academy-guides_filters-wrapper {
    padding: var(--24-px)var(--16-px)var(--16-px);
    border-radius: var(--0-px)var(--0-px)var(--24-px)var(--24-px);
    background-color: var(--background-color--background-primary);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.section_guides_filters {
    background-color: var(--background-color--background-secondary);
    padding-bottom: 3rem
}

.academy-guides_form-block {
    margin-bottom: 0
}

.academy-guides_form-main-block {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 23.25rem 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    min-height: 40.5rem;
    display: grid
}

.academy-guides_content-wrapper {
    flex-flow: column;
    display: flex
}

.academy-guides_filters-block {
    flex-flow: column;
    display: flex;
    overflow: hidden
}

.academy-guides_filters-header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    padding-bottom: .5rem;
    padding-right: 1.5rem;
    display: flex
}

.academy-guides_search-input-wrapper {
    border-top-left-radius: var(--24-px);
    border-top-right-radius: var(--24-px);
    background-color: var(--background-color--background-primary);
    flex: 1;
    order: -1;
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative
}

.academy-guides_filters-scroll {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 1.5rem;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    overflow: auto
}

.academy-guides_content-block {
    flex-flow: column;
    flex: 1;
    display: flex;
    position: relative
}

.academy-guides_list-wrapper {
    flex-flow: column;
    flex: 1;
    display: flex
}

.academy-guides_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section_header-guides {
    background-color: var(--background-color--background-secondary);
    padding-top: 5rem
}

.section_header-guides.is-white {
    background-color: var(--background-color--background-primary)
}

.guides_header_wrapper {
    padding-top: var(--48-px);
    padding-bottom: var(--48-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    display: flex
}

.guides_link-block {
    padding-bottom: 1.5rem;
    text-decoration: none
}

.guides-recommended_wrapper {
    padding-top: 3rem
}

.guide_empty-wrapper {
    text-align: left;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 8rem;
    display: flex
}

.main-header-costom-styled {
    font-family: var(--font--headings);
    color: var(--color--typography--title);
    font-size: 4rem;
    font-weight: 800;
    line-height: 1.15
}

.section_ebooks-header {
    padding-top: 5rem
}

.link-container {
    padding-left: var(--8-px)
}

.guides_filter-header-background {
    display: none
}

.academy-guides_filters-main-wrapper {
    position: sticky;
    top: 1rem
}

.parnter_slider_1 {
    height: auto
}

.partners-header_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 35fr 38fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.description-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-direction: column;
    display: flex
}

.description-wrapper.fixed-width:lang(ar) {
    text-align: right
}

.description-wrapper.is-padding-right-desktop {
    padding-right: var(--48-px)
}

.description-wrapper.is-padding-right-desktop:lang(ar) {
    padding-right: 0
}

.partners-hero_slider {
    padding: var(--48-px)var(--8-px)var(--8-px);
    justify-content: center;
    align-items: center;
    display: flex;
    position: static
}

.section_event-information {
    padding-bottom: var(--48-px);
    text-align: center
}

.event_image-wrapper {
    padding-bottom: var(--16-px);
    width: 4.5rem;
    height: 4.5rem;
    margin-left: auto;
    margin-right: auto;
    position: static
}

.event_footer-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: start
}

.greatplace_footer-badge {
    width: 2rem
}

.badge_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
    align-items: stretch;
    display: flex
}

.event_map-link {
    text-decoration: none;
    display: block
}

.aievent-steps_subheading-wrapper {
    padding-bottom: 1rem
}

.aievent_footer-link-list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    display: flex
}

.aitool_item-image {
    width: 4rem
}

.aitool_item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1rem 0;
    display: flex
}

.aitool_item:last-child {
    margin-right: 1rem
}

.aitools_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    white-space: nowrap;
    display: flex
}

.aitools_item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: 1.5rem;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 32.1%;
    display: flex;
    overflow: hidden
}

.participate_image {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.participate_image-wrapper {
    width: auto;
    height: auto;
    position: static
}

.participate_content-wrapper_centered {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    text-align: center;
    flex-direction: column;
    flex: 1;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex
}

.prize_requirement-divider {
    background-color: #ffffff7a;
    height: 100%
}

.events_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex
}

.event-information_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: var(--24-px);
    background-color: var(--base-color-brand--coral);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 1.5rem;
    display: grid
}

.event-information_items {
    padding-right: var(--16-px);
    padding-left: var(--16-px);
    border: 1px #000;
    border-right: 1px solid #f6f7f87a;
    border-radius: 1px
}

.event-information_items.is-last {
    border-right-style: none
}

.event-information_items.is-last:lang(ar) {
    border-left-style: none
}

.hackathon_desktop-hide {
    display: block
}

.aitool_link {
    text-decoration: none
}

.text-span {
    color: var(--base-color-brand--coral)
}

.text-span.hackathon {
    color: var(--color--base--transparent);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/677f4207a4b7fdc1776f257d_Hackathon%20Ai.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.letters-list-item {
    justify-content: flex-end;
    align-items: center
}

.empty-state-2 {
    color: #0000;
    width: 0;
    height: 0;
    padding: 0;
    display: none;
    overflow: hidden
}

.letters-list-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0
}

.letters-glossary {
    margin-right: 1rem
}

.add-space-for-scroll {
    height: 0
}

.section_cta_gold {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/6708c1e6d682117fd6a6e38c_cta-desktop-gold.png);
    background-position: 50%;
    background-size: cover;
    padding-top: 7.25rem;
    padding-bottom: 3rem
}

.available_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.gloggary-empty-text {
    text-align: center;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.letters-list {
    text-align: right;
    text-transform: uppercase;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    font-family: Ubuntu Deriv,sans-serif;
    display: flex;
    overflow: hidden
}

.new_tactical_list {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: stretch;
    margin-top: 1rem;
    display: grid
}

.pe_filter-header-search-background {
    z-index: -1;
    background-color: var(--background-color--background-primary);
    height: 6.5rem;
    position: absolute;
    inset: -1.5rem 0% auto
}

.pe_up-button-new {
    z-index: 1000;
    background-color: var(--base-color-neutral--black);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    position: fixed;
    bottom: 1.25rem;
    right: 3rem
}

.pe_up-button-new.w--current {
    transition: transform .2s
}

.pe_up-button-new.w--current:hover {
    transform: scale(1.1)
}

.pe_up-button-new.is-desctop {
    position: absolute;
    right: 10.625rem
}

.pe_up-button-new.is-desctop.w--current {
    position: absolute;
    right: 21.25%
}

.pe_up-button-new.is-mobile {
    position: absolute;
    right: 10.625rem
}

.pe_up-button-new.is-mobile.w--current {
    position: absolute;
    right: 21.25%
}

.award-subtext {
    font-family: var(--font--body-text);
    color: var(--color--typography--paragraph);
    max-width: 95px;
    min-height: 28px;
    font-size: .625rem
}

.award-cell-desktop {
    color: var(--text-color--text-primary);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.award_content {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 82px;
    margin-left: 4px;
    margin-right: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: .625rem;
    line-height: 1.3;
    display: flex
}

.awards_awards-wrapper-desktop {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    display: flex
}

.awards_awards-wrapper-mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: center;
    display: flex
}

.awards-wrapper-mobile {
    display: none
}

.derivgo_text-wrapper {
    max-width: 65%
}

.hide-desktop {
    display: none
}

.hiring-steps_number-2 {
    color: #0000;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #1dbfc4;
    justify-content: center;
    align-items: center;
    width: 4rem;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 4rem;
    display: flex
}

.how-to-calendar_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
    position: relative
}

.how-to-calendar_header {
    height: 100%;
    position: sticky;
    top: 1rem
}

.economic-faqs_content {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.container-xlarge-9 {
    width: 100%;
    max-width: 77rem;
    margin-left: auto;
    margin-right: auto
}

.fair-trading-practices_content-wrapper {
    max-width: 29rem;
    padding-top: 3rem;
    padding-bottom: 0;
    padding-left: 0
}

.digital_options-tab-menu {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    display: flex
}

.also-like_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.also-like_card {
    background-color: var(--base-color-neutral--neutral-light-grey);
    border-radius: 1.5rem;
    justify-content: center;
    display: flex
}

.also-like_spacing {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 12.5rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.also-like_icon {
    width: 3rem;
    height: 3rem
}

.also-like_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.also-like_button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-decoration: none;
    transition: color .3s;
    display: flex
}

.also-like_button:hover {
    color: var(--color--link--coral--text)
}

.also-like_main {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.also-like_arrow {
    width: .625rem
}

.options_cms-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex
}

.options_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex
}

.options_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.options_video-columns {
    grid-column-gap: 3.375rem;
    grid-row-gap: 3.375rem;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.options_category {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex
}

.options_category-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.options-category_box {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    transition: color .3s;
    display: flex
}

.options-category_box:hover {
    color: var(--color--link--coral--text)
}

.options-category_icon {
    width: 1.5rem;
    height: 1.5rem
}

.nested-cms_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.nested-cms_list.nested-list-smaller-space {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.options-filter_cms-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.options-filter_cms-item {
    cursor: pointer
}

.options-filter_button {
    border: 1px solid var(--border-color--border-light);
    border-radius: 96px;
    margin-bottom: 0;
    padding: .75rem 1.5rem
}

.option-filter_hidden-elements {
    display: none
}

.option_text-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.trade_title,.trade_title-2 {
    text-align: center;
    max-width: 51rem;
    margin-left: auto;
    margin-right: auto
}

.fs-hidden-element,.bread-crumb_mobile-version,.options_fs-cmsnest-link,.options_fs-cmsnest-cms,.options_fs-cmsnest-link-2 {
    display: none
}

.single-option_body {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex
}

.single-option_lottie {
    width: 34vw;
    max-width: 31.25rem
}

.single-option_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.single-option_description {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.trade_title-2 {
    text-align: center;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.options_mobile-button {
    display: none
}

.learn_cms-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.learn_card {
    background-color: var(--base-color-neutral--neutral-light-grey);
    border-radius: 1.5rem;
    height: 100%
}

.learn_personalization {
    border: 1px solid #f6f7f8;
    border-radius: 1.5rem;
    overflow: hidden
}

.learn_image-body {
    height: 100%;
    display: block
}

.learn_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.learn_spacing {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 10rem;
    display: flex
}

.learn_content {
    padding: 3rem
}

.learn_content-main {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.learn_link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex
}

.options_fs-cmsnest-link-2-2 {
    display: none
}

.learn_video-body {
    height: 100%;
    position: relative
}

.learn_video-play {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.learn_video-preview {
    object-fit: cover;
    object-position: 100% 50%;
    border-radius: 1.5rem;
    width: 100%;
    height: 100%;
    margin-left: auto;
    transition: width .5s
}

.learn_play-button {
    width: 6rem;
    height: 6rem;
    position: absolute
}

.trading_central-item-wrapper {
    grid-column-gap: var(--48-px);
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%
}

.trading_central-item {
    padding: var(--16-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    align-items: center;
    display: flex
}

.trading_central-image {
    width: 100%
}

.trading_central-image-wrapper {
    width: auto
}

.trading_central-component {
    grid-column-gap: 2rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(auto,25rem) 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: grid
}

.text-color-blue {
    color: #0777c4
}

.trading_central_background-image-wrapper {
    z-index: -1;
    background-image: linear-gradient(#00000080,#00000080);
    width: 100%;
    height: 80%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.section_hero-tcentral {
    height: 80svh;
    padding-top: 5rem;
    position: static
}

.bread-crumb_link-dark {
    color: var(--base-color-neutral--white-72);
    white-space: nowrap;
    font-size: .875rem;
    line-height: 1.375rem;
    text-decoration: none;
    transition: color .16s
}

.bread-crumb_link-dark:hover {
    color: var(--text-color--text-alternate)
}

.bread-crumb_link-dark.w--current {
    color: var(--base-color-neutral--white-72)
}

.bread-crumb_link-dark.w--current:hover {
    color: var(--base-color-neutral--white)
}

.bread-crumb_link-dark.is-bright {
    color: var(--text-color--text-alternate)
}

.tcentral-hero {
    flex-flow: column;
    height: 100%;
    display: flex
}

.tcentral-header_content {
    padding-top: var(--48-px);
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 8.25rem;
    display: flex;
    position: relative
}

.markets_block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.achievements_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.home-testimonials_name {
    color: #181c257a
}

.trade-day-night_background-wrapper {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.page-wrapper-new {
    color: #181c25;
    font-family: Inter,Arial,sans-serif
}

.home-hero_button {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.home-features-full_media-wrapper {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.step_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 70vh;
    display: flex
}

.home-hero_person-image {
    z-index: 1;
    object-fit: contain;
    object-position: 50% 100%;
    width: 50%;
    height: 100%;
    position: absolute;
    inset: auto 0% -14% auto
}

.home-hero_person-image:lang(ar) {
    left: 0%;
    right: auto
}

.navbar_blur-block {
    z-index: -1;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    border-radius: 6rem;
    position: absolute;
    inset: 0%
}

.navbar_blur-block.is-no-radius {
    border-radius: 0;
    box-shadow: 0 .5rem 1rem .1rem #41465214
}

.navbar_locales-dropdown {
    padding-left: 1rem;
    position: static
}

.home-hero_background-gradient {
    z-index: 1;
    background-image: linear-gradient(84.29deg,#0003 22%,#8f8f8f0a 84%,#0000);
    display: block;
    position: absolute;
    inset: 0%
}

.footer-cta_content-image-wrapper {
    width: 100%;
    height: 81.7%;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    inset: 9% 0 auto;
    overflow: clip
}

.home-hero_trustpilot-wrapper {
    opacity: 1;
    background-color: #fff;
    height: 3.5rem;
    position: absolute;
    inset: auto 0% 0%
}

.achievements_slider-wrapper {
    border-radius: 3rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 2.5rem 2.75rem;
    display: flex;
    position: relative;
    overflow: clip
}

.header_block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.navbar_menu-new {
    background-color: #0000;
    position: static
}

.achievements_side-block {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    display: flex
}

.achievements_side-block.is-align-bottom {
    justify-content: flex-end
}

.navbar_menu-side-buttons {
    white-space: nowrap;
    overflow: hidden
}

.no-margin {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden
}

.payment-methods_component {
    position: relative
}

.footer-cta_title-4 {
    text-align: center
}

.footer-cta_title-4.heading-style-mega.text-color-white:lang(ru) {
    font-size: 175px
}

.navbar_main-wrapper {
    background-color: var(--new-navbar--color--background);
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
    position: relative;
    box-shadow: 0 .5rem 1rem .125rem #41465214
}

.section-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex
}

.home-testimonials_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.footer_logo-slot {
    position: absolute;
    inset: 0% auto auto 0%
}

.achievements_slider-component {
    background-color: #f6f7f8;
    border-radius: 3rem;
    justify-content: center;
    align-items: center;
    width: 25.875rem;
    height: 25.875rem;
    display: flex
}

.footer_label-image {
    height: 2rem
}

.footer-cta_wrapper {
    flex-flow: column;
    display: flex;
    position: relative
}

.footer-cta_wrapper.is-alternative {
    height: 300vh
}

.payment-methods_column-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.payment-methods_column-wrapper.dir-down {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
}

.home-hero_background-wrapper {
    z-index: -1;
    background-image: linear-gradient(#00000080,#00000080);
    border-bottom-right-radius: 4rem;
    border-bottom-left-radius: 4rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.navbar_right-side-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-end;
    align-items: center;
    padding-right: 1.75rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
    transform: translateY(-135%)
}

.navbar_right-side-wrapper:lang(ar) {
    padding-left: 1.75rem;
    left: 0%;
    right: auto
}

.navbar_links-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: .375rem;
    padding-bottom: .375rem;
    display: flex
}

.home-testimonials_content-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 1;
    align-items: flex-start;
    display: flex;
    overflow: hidden
}

.navbar_toggle-help-wrapper {
    position: relative
}

.navbar_links-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.markets_rive-block {
    justify-content: center;
    width: 100%;
    display: flex;
    position: absolute
}

.footer-cta_device-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-style: normal;
    display: flex;
    position: relative;
    overflow: clip
}

.footer-cta_content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 250vh;
    display: flex;
    position: relative
}

.footer-cta_content.is-alternative {
    height: 100vh;
    position: sticky;
    top: 0
}

.footer-cta_decor-wrapper {
    width: 100%;
    overflow: hidden
}

.trustpilot_text {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

.footer_dropdown {
    margin-left: 0;
    margin-right: 0
}

.navbar_locales-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1rem;
    pointer-events: auto;
    background-color: #fff;
    border: .0625rem solid #ebecef;
    border-radius: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    width: 100%;
    padding: 1.5rem 2rem;
    display: grid;
    box-shadow: 0 -.875rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.navbar_component-new {
    pointer-events: auto;
    background-color: #0000;
    position: static
}

.step_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
    display: flex
}

.markets_item-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    min-height: 31.25rem;
    display: flex
}

.markets_mobile-header {
    display: none
}

.home-features-full_button-wrapper {
    align-items: center
}

.navbar_menu-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #181c25;
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    text-decoration: none;
    transition: background-color .15s cubic-bezier(.65,0,.35,1);
    display: flex;
    position: static
}

.navbar_menu-link:hover {
    background-color: var(--new-navbar--color--dropdown-hover)
}

.navbar_menu-link.w--open {
    background-color: #181c2514
}

.footer-cta_content-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 15.5rem;
    display: flex;
    position: sticky;
    top: 20.5vh
}

.footer-cta_content-wrapper.is-alternative {
    position: absolute;
    top: 19vh
}

.navbar_dropdown-wrapper {
    pointer-events: auto;
    width: 100%;
    min-width: 60rem;
    max-width: 60rem;
    padding-top: 1rem
}

.navbar_dropdown-wrapper.is-locales {
    min-width: 43.625rem;
    max-width: 43.625rem
}

.navbar_image-text-block {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative
}

.trade-day-night_title.new-heading-style-h1 {
    font-family: Inter,Arial,sans-serif;
    font-size: 6rem;
    font-weight: 800;
    line-height: 6.5rem
}

.footer {
    background-color: #181c25
}

.footer:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    background-color: var(--base-color-neutral--black-0)
}

.footer_cta-middle-block {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
    display: flex
}

.step_card-content-top {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    display: flex
}

.navbar_toggle {
    border-radius: 6rem;
    padding: 0;
    transition: background-color .15s cubic-bezier(.65,0,.35,1);
    position: static
}

.navbar_toggle.w--open {
    background-color: var(--new-navbar--color--dropdown-hover)
}

.navbar_image-text {
    color: #fff;
    margin-top: 0;
    margin-bottom: 1rem
}

.home-hero_component {
    position: relative;
    overflow: hidden
}

.logo_icon-25 {
    color: #414652;
    margin-left: -.25rem;
    padding-bottom: .25rem;
    font-size: 1.5rem
}

.logo_icon-25:where(.w-variant-17a79175-e1e9-68c3-d52a-a69bc4000a4d),.logo_icon-25:where(.w-variant-80cab55d-f7d3-4291-51ea-48ec688ecc4d) {
    color: #00f1f1
}

.home-hero_trustpilot-background {
    background-color: #181c25;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.home-hero_background-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.navbar_toggle-help-block {
    width: 160%;
    height: .5rem;
    position: absolute;
    inset: 0% 0% auto -30%
}

.header_size-interaction-trigger {
    position: absolute;
    inset: 0% 0% auto
}

.payment-methods_gradient-bottom {
    z-index: 2;
    background-image: linear-gradient(#0000000a,#181c25 50%);
    height: 3rem;
    position: absolute;
    inset: auto 0% 0%
}

.footer_cta-heading {
    color: #ffffffe0;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem
}

.footer_cta-heading:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-heading:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25
}

.footer_middle-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex
}

.footer_dropdown-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.footer_cta-top-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: .5rem;
    display: flex
}

.footer-cta_content-image {
    border-radius: 0;
    width: 100%;
    height: auto;
    padding-left: .7rem;
    padding-right: .7rem;
    transform: translateY(-68%)
}

.navbar_dropdown {
    position: static
}

.auth_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden
}

.navbar_image-block {
    border-radius: 1.5rem;
    height: 100%;
    position: relative;
    overflow: hidden
}

.footer_cta-link {
    border: .0625rem solid #ffffff14;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    transition: background-color .15s cubic-bezier(.65,0,.35,1);
    display: flex
}

.footer_cta-link:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-link:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    border-color: #181c2514
}

.footer_cta-link:hover {
    background-color: #00000014
}

.markets_text-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 25.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.footer_cta-component {
    color: #fff;
    background-color: #20242f;
    border-radius: .5rem;
    flex-flow: column;
    width: 12rem;
    padding: 1rem;
    display: flex
}

.footer_cta-component:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-component:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25;
    background-color: #f6f7f8
}

.award_wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: center;
    flex-flow: column;
    display: flex
}

.logo_component {
    color: #1dbfc4;
    padding-right: 1rem
}

.logo_component.is-25 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.logo_component.is-25:lang(ar),.logo_component.is-25.w--current:lang(ar) {
    flex-flow: row-reverse
}

.text-size-xsmall {
    font-family: var(--font--body-text);
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.25rem
}

.home-hero_text-wrapper {
    position: relative
}

.navbar_mobile-shadow {
    display: none
}

.step_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 6.75rem;
    padding-right: 6.75rem;
    position: relative
}

.markets_content {
    flex-flow: column;
    display: flex
}

.home-hero_content {
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    min-height: 35.25rem;
    display: flex
}

.markets_desctop-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex
}

.navbar_menu-mobile-buttons {
    display: none
}

.achievements_content-block {
    height: 300vh;
    position: relative
}

.achievements_content-block.is-alternative {
    height: 300vh
}

.new-footer_text {
    color: #b1b4bc;
    font-size: .875rem;
    line-height: 1.25rem
}

.new-footer_text:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.new-footer_text:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25b8
}

.new-footer_text:lang(fr):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(ar):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(pt):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(es):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(ru):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(vi):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(bn):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(si):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(tr):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(sw):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(zh-cn):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(zh-tw):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(ko):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(it):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(de):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(pl):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877),.new-footer_text:lang(uz):where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: var(--base-color-neutral--black)
}

.achievements_slider-item {
    text-align: center;
    position: absolute
}

.markets_desctop-rive-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 2.5rem
}

.navbar_links-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1.5rem 2rem;
    display: grid
}

.card.is-small {
    border-radius: 1rem;
    padding: 1.5rem
}

.home-features-full_content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: center;
    align-items: stretch;
    height: 100vh;
    display: flex
}

.navbar_links-heading {
    color: #181c257a;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem
}

.navbar_image-heading {
    color: #fff
}

.navbar_image-heading.heading-style-h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

.navbar_menu-side-block {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.step_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.footer_dropdown-heading {
    color: #ffffffe0;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem
}

.footer_dropdown-heading:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-heading:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-heading:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-heading:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-heading:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-heading:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-heading:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-heading:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-heading:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-heading:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
    color: #181c25e0
}

.navbar_image-label {
    color: #000000b8;
    background-color: #fff;
    border-radius: 1.25rem;
    margin-bottom: 1rem;
    padding: .125rem .5rem
}

.home-features-full_text-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.two-columns_image-wrapper {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.two-columns_text-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.achievements_content {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    flex-flow: column;
    display: flex
}

.achievements_content.is-alternative {
    justify-content: center;
    height: 100vh;
    min-height: 47.5rem;
    position: sticky;
    top: 0
}

.footer-cta_title-wrapper {
    margin-bottom: 45vh;
    position: sticky;
    top: 11vh
}

.footer-cta_title-wrapper.is-alternative {
    position: relative;
    top: auto
}

.trade-day-night_heading-day {
    display: inline-block
}

.trade-day-night_heading-day:lang(bn) {
    width: 11rem
}

.trade-day-night_heading-day:lang(tr) {
    width: 11.4rem
}

.trade-day-night_heading-day:lang(ko) {
    width: 6.3rem
}

.trade-day-night_heading-day:lang(uz) {
    width: 29rem
}

.achievements_slider-heading {
    margin-bottom: -.5rem;
    font-size: 4.75rem;
    font-weight: 800;
    line-height: 5.5rem
}

.navbar_image-wrapper {
    padding: .5rem
}

.step_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #181c25;
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: stretch;
    height: 70vh;
    margin-bottom: 15vh;
    display: grid;
    position: sticky;
    top: 0%;
    overflow: hidden
}

.step_card.card-3 {
    top: 21%
}

.step_card.card-2 {
    background-color: #1dbfc4;
    top: 18%
}

.step_card.card-1 {
    background-color: #f6f7f8;
    top: 15%
}

.footer_text-link {
    color: #b1b4bc;
    text-decoration: underline;
    transition: color .15s cubic-bezier(.65,0,.35,1)
}

.footer_text-link:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84) {
    color: #181c25
}

.footer_text-link:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: var(--base-color-neutral--black)
}

.footer_text-link:hover {
    color: #f6f7f8
}

.footer_text-link:hover:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_text-link:hover:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #5c616d
}

.header_color-desctop-trigger {
    position: absolute;
    inset: 0% 0% auto
}

.footer_bottom-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.trade-day-night_wrapper {
    width: 100%;
    position: relative
}

.footer_dropdown-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: static
}

.footer_dropdown-list:lang(ar) {
    text-align: right
}

.container {
    max-width: var(--size--container--max-width);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.footer_logo-link-3 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.bottom-cta_wrapper {
    z-index: 1000;
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
    background-color: #ffffffe0;
    padding: .75rem 1rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%
}

.section_testimonials-2 {
    background-color: #f6f7f8;
    justify-content: center;
    align-items: center;
    overflow: visible
}

.footer_disclaimer {
    color: #ffffffb8;
    background-color: #20242f;
    border-radius: .5rem;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1rem
}

.footer_disclaimer.text-size-small.text-color-white {
    color: #ffffffb8
}

.footer_disclaimer.text-size-small.text-color-white:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_disclaimer.text-size-small.text-color-white:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25b8;
    background-color: #f6f7f8
}

.award_heading.text-size-small {
    color: #181c25;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 800
}

.footer-cta_title-1 {
    text-align: center
}

.footer-cta_title-1.heading-style-mega {
    line-height: 12.25rem
}

.footer-cta_title-1.heading-style-mega.text-color-white:lang(ru) {
    font-size: 175px
}

.footer_dropdown-link.text-size-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #ced0d6;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    transition: color .24s cubic-bezier(.65,0,.35,1);
    display: flex
}

.footer_dropdown-link.text-size-small:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
    color: #181c25
}

.footer_dropdown-link.text-size-small:hover {
    color: #fff
}

.footer_dropdown-link.text-size-small:hover:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:hover:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:hover:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:hover:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:hover:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:hover:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:hover:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:hover:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:hover:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:hover:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
    color: #787d88
}

.payment-methods_card-wrapper {
    background-color: #ffffff0a;
    border-radius: 1rem;
    flex-flow: column;
    display: flex
}

.home-features-full_background-wrapper {
    z-index: -1;
    background-color: #181c25;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.footer-cta_decor {
    border-top: 3.25rem solid #0000;
    border-bottom: 3.25rem solid #1dbfc4;
    border-left: 50vw solid #0000;
    border-right: 50vw solid #1dbfc4
}

.navbar_left-side-block {
    height: 3rem;
    padding-left: 1rem;
    overflow: hidden
}

.navbar_left-side-block:lang(ar) {
    padding-left: 0;
    padding-right: 1rem
}

.footer_dropdown-toggle {
    display: none
}

.trustpilot_component {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.trade-day-night_content {
    width: 100%;
    height: 200vh
}

.navbar_link {
    color: #181c25;
    text-decoration: none;
    transition: color .15s cubic-bezier(.65,0,.35,1)
}

.navbar_link.w--current {
    color: #1dbfc4
}

.navbar_link.text-size-small {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem;
    display: flex;
    position: relative
}

.navbar_link.text-size-small:lang(ar) {
    transform: translate(0)
}

.footer-cta_device-mockup {
    z-index: 2;
    overflow: visible
}

.auth_component {
    display: none
}

.two-columns_content {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.trustpilot_link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    color: #fff;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-decoration: none;
    display: flex;
    position: relative
}

.header_wrapper {
    z-index: 5000;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
    position: fixed;
    inset: 1.25rem 0% auto
}

.header_wrapper:lang(ar) {
    flex-flow: row-reverse
}

.trade-day-night_content-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100dvh;
    padding-top: 0;
    display: flex;
    position: sticky;
    inset: 0
}

.navbar_menu-wrapper {
    background-color: #0000;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static
}

.trade-day-night_heading-night {
    color: #fff;
    display: inline-block
}

.trade-day-night_heading-night:lang(ko) {
    width: 6.3rem;
    margin-left: -6.3rem
}

.trade-day-night_heading-night:lang(bn) {
    width: 11rem;
    margin-left: -11rem
}

.trade-day-night_heading-night:lang(tr) {
    width: 13.3rem;
    margin-left: -12.4rem
}

.trade-day-night_heading-night:lang(uz) {
    width: 29rem;
    margin-left: -29rem
}

.navbar_locales-button,.markets_mobile-rive-wrapper {
    display: none
}

.navbar_menu-content {
    justify-content: center;
    align-items: center;
    padding-left: .25rem;
    padding-right: .25rem;
    display: flex
}

.navbar_left-side-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
    transform: translateY(-135%)
}

.navbar_left-side-wrapper:lang(ar) {
    left: auto;
    right: 0%
}

.award_component-2-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 12.25rem;
    display: flex
}

.award_component-2-2:lang(ar) {
    flex-flow: row-reverse
}

.navbar_menu-desktop-buttons {
    padding-left: .5rem;
    transition: all .2s
}

.home-testimonials_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.payment-methods_card-image {
    aspect-ratio: 16/10;
    width: 100%
}

.achievements_slider-top-gradient {
    z-index: 10;
    background-image: linear-gradient(#f6f7f8,#f6f7f88f 70%,#0000);
    height: 6.75rem;
    position: absolute;
    inset: 0% 0% auto
}

.footer_top-block {
    border-bottom: .0625rem solid #181c253d;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 2rem;
    display: flex;
    position: relative
}

.footer_top-block:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_top-block:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    border-bottom-color: #ebecef
}

.home-hero_trustpilot-block {
    background-color: #181c25;
    border-top: .0625rem solid #181c25;
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    width: 100%;
    height: 100%;
    margin-top: -.0625rem;
    position: absolute;
    inset: 0%
}

.footer-cta_component {
    background-color: #1dbfc4;
    padding-top: 20vh;
    padding-bottom: 20vh
}

.payment-methods_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-height: 100vh;
    display: flex;
    overflow: hidden
}

.footer_cta-qr-text.text-size-small {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

.footer_cta-qr-text.text-size-small:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-qr-text.text-size-small:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25
}

.navbar_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.trade-day-night_background-night {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/6757df573bf331c84b6c69fe_trade_night.webp);
    background-position: 100% 100%;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    height: 100dvh;
    margin-top: -100vh;
    position: sticky;
    top: 0;
    left: 0;
    right: 0
}

.trade-day-night_background-night.is-alternative {
    height: 100vh
}

.trade-day-night_background-night.is-alternative:lang(ar) {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/678a0d0c455349bb34d44d2d_trade-all-night_arabic.webp)
}

.markets_wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    max-width: 66.5rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative
}

.markets_wrapper.is-product {
    grid-template-columns: 1fr auto
}

.header_color-mobile-trigger {
    position: absolute;
    inset: 0% 0% auto
}

.home-testimonials_wrapper {
    background-color: #f6f7f8;
    height: 400vw;
    display: flex;
    position: relative
}

.navbar_logo-wrapper {
    height: 3rem;
    overflow: hidden
}

.button-new {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fff;
    text-align: center;
    letter-spacing: .035rem;
    background-color: #1dbfc4;
    border-radius: 6rem;
    justify-content: center;
    padding: 1rem 1.5rem;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1rem;
    text-decoration: none;
    transition: background-color .15s cubic-bezier(.65,0,.35,1),color .15s cubic-bezier(.65,0,.35,1);
    display: inline-flex
}

.button-new:hover {
    background-color: #12b0b5
}

.button-new:active {
    background-color: #1dbfc4
}

.button-new.is-black {
    color: #fff;
    background-color: #181c25
}

.button-new.is-black:hover {
    background-color: #181c25e0
}

.button-new.is-black:active {
    background-color: #181c25
}

.button-new.is-black.is-border-black {
    color: #181c25;
    background-color: #0000;
    border: .125rem solid #181c25;
    padding: .875rem 1.375rem
}

.button-new.is-black.is-border-black:hover {
    background-color: #181c2514
}

.button-new.is-black.is-border-black:active {
    background-color: #0000
}

.button-new.is-black.is-border-black.is-overflow-hidden {
    overflow: hidden
}

.button-new.is-black.is-border-black.is-animated,.button-new.is-black.is-border-black.is-animated:where(.w-variant-7d32690a-0386-407a-9939-35f71d2d9db2) {
    transition: background-color .15s cubic-bezier(.65,0,.35,1)
}

.button-new.is-try-demo-2 {
    background-color: #1dbfc4
}

.button-new.is-try-demo-2:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #1dbfc4;
    display: inline-flex
}

.button-new.is-try-demo-2:hover,.button-new.is-try-demo-2:hover:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #12b0b5
}

.button-new.is-try-demo-2:active,.button-new.is-try-demo-2:active:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #1dbfc4
}

.button-new.is-try-demo-2.is-black,.button-new.is-try-demo-2.is-black:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #181c25
}

.button-new.is-try-demo-2.is-black:hover {
    background-color: #181c25e0
}

.button-new.is-try-demo-2.is-black:hover:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #000c
}

.button-new.is-try-demo-2.is-black:active,.button-new.is-try-demo-2.is-black:active:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
    background-color: #181c25
}

.button-new.is-try-demo-2.is-black.is-overflow-hidden,.button-new.is-try-demo-2.is-overflow-hidden {
    overflow: hidden
}

.button-new.is-white {
    color: #181c25;
    background-color: #fff
}

.button-new.is-white:hover {
    background-color: #fffc
}

.button-new.is-white:active {
    background-color: #fff
}

.button-new.is-white.is-border-white {
    color: #fff;
    background-color: #0000;
    border: .125rem solid #fff;
    padding: .875rem 1.375rem
}

.button-new.is-white.is-border-white:hover {
    background-color: #ffffff14
}

.button-new.is-white.is-border-white:active {
    background-color: #0000
}

.button-new.is-white.is-border-white.is-overflow-hidden {
    overflow: hidden
}

.button-new.is-full-width {
    justify-content: space-between;
    width: 100%
}

.button-new.is-full-width.cookie-banner_button {
    color: #181c25;
    background-color: #0000;
    border: .125rem solid #181c25;
    justify-content: center;
    padding: .875rem 1.375rem
}

.button-new.is-try-demo {
    background-color: #1dbfc4
}

.button-new.is-try-demo:hover {
    background-color: #12b0b5
}

.button-new.is-try-demo:active {
    background-color: #1dbfc4
}

.button-new.is-try-demo.is-black {
    background-color: #181c25
}

.button-new.is-try-demo.is-black:hover {
    background-color: #181c25e0
}

.button-new.is-try-demo.is-black:active {
    background-color: #181c25
}

.steps-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex
}

.footer_menu-slot {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid
}

.link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-decoration: none;
    display: inline-flex
}

.link.is-white {
    color: #fff;
    transition: all .15s cubic-bezier(.65,0,.35,1)
}

.link.is-coral {
    color: #1dbfc4;
    transition: all .15s cubic-bezier(.65,0,.35,1)
}

.link.is-coral:hover {
    background-color: var(--color--base--transparent)
}

.link.is-coral.is-arrow.padding-top {
    padding-top: 1rem
}

.home-testimonials_scroll-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: stretch;
    width: 200vw;
    padding-left: 5%;
    padding-right: 5%;
    display: flex
}

.footer-cta_title-3 {
    text-align: center
}

.footer_cta-bottom-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.payment-methods_gradient-top {
    z-index: 2;
    background-image: linear-gradient(#181c25 50%,#0000000a);
    height: 3rem;
    position: absolute;
    inset: 0% 0% auto
}

.achievements_slider-bottom-gradient {
    z-index: 10;
    background-image: linear-gradient(#0000 -.999999%,#f6f7f88f 30%,#f6f7f8);
    height: 6.75rem;
    position: absolute;
    inset: auto 0% 0%
}

.footer-cta_title-2 {
    text-align: center
}

.footer-cta_title-2.heading-style-mega.text-color-white:lang(ru) {
    font-size: 175px
}

.home-features-full_text-disclaimer {
    color: #b1b4bc;
    margin-top: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.home-hero_interaction-trigger {
    position: absolute;
    inset: 0% 0% auto
}

.navbar_toggle-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    padding: .5rem .75rem;
    display: flex
}

.navbar_toggle-wrapper.text-size-small {
    margin-top: 0;
    margin-bottom: 0
}

.trade-day-night_background-day {
    z-index: 1;
    opacity: 1;
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/6757df573bf331c84b6c69ef_trade_day.webp);
    background-position: 100% 100%;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    height: 100dvh;
    position: relative;
    top: 0
}

.trade-day-night_background-day.is-alternative {
    height: 100vh;
    left: 0;
    right: 0
}

.trade-day-night_background-day.is-alternative:lang(ar) {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/678a0d0c84ecda2164838342_trade-all-day_arabic.webp)
}

.navbar_mobile-block {
    display: none
}

.bottom-cta_interaction-trigger {
    position: relative
}

.footer_media-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer_media-link {
    color: #ced0d6;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    transition: color .24s cubic-bezier(.65,0,.35,1);
    display: flex;
    position: relative
}

.footer_media-link:where(.w-variant-e6fe482c-4701-de10-4647-1b8a51b7f628),.footer_media-link:where(.w-variant-31fc4bc0-8ead-b08a-d88d-306d0ffdbb15) {
    color: #181c25
}

.footer_media-link:hover {
    color: #fff
}

.footer_media-link:hover:where(.w-variant-e6fe482c-4701-de10-4647-1b8a51b7f628) {
    color: var(--background--slate--layer-6)
}

.navbar_dropdown-content-2 {
    background-color: #0000;
    margin-top: -.5rem;
    inset: 100% 0% auto
}

.navbar_dropdown-content-2.w--open {
    pointer-events: none;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.navbar_dropdown-content-2.is-locales.w--open {
    justify-content: flex-end;
    align-items: center
}

.achievements_slider-subheading {
    font-size: 1rem;
    line-height: 1.5rem
}

.footer_label-wrapper {
    position: absolute;
    inset: 0% 0% auto auto
}

.home-testimonials_content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: sticky;
    top: 0;
    overflow: hidden
}

.home-testimonials_content:lang(ar) {
    justify-content: center;
    align-items: flex-end
}

.new-home-hero_heading {
    color: #fff;
    margin-top: 0;
    margin-bottom: 1.25rem;
    font-family: Inter,Arial,sans-serif;
    font-size: 6rem;
    font-weight: 800;
    line-height: 6.5rem
}

.new-navbar_toggle-icon {
    color: var(--new-navbar--color--dropdown-text);
    font-family: Font Awesome,Arial,sans-serif
}

.new-navbar_toggle-text {
    color: var(--new-navbar--color--dropdown-text);
    padding-top: .125rem;
    padding-bottom: .125rem;
    font-family: Inter,Arial,sans-serif
}

.new-navbar_toggle-text.is-locales {
    pointer-events: none;
    color: #181c25;
    text-transform: uppercase;
    text-decoration: none;
    display: none
}

.new-navbar_toggle-text.is-locales.w--current {
    color: var(--new-navbar--color--dropdown-text);
    display: block
}

.new-home-hero_supheading.heading-style-h5 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Inter,Arial,sans-serif;
    font-size: 2rem;
    font-weight: 800
}

.new-home-hero_text {
    color: #fff;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Inter,Arial,sans-serif
}

.new-heading-style-h2 {
    font-family: Inter,Arial,sans-serif;
    font-size: 3.5rem;
    font-weight: 800
}

.new-achievements_component,.new-markets_component {
    font-family: Inter,Arial,sans-serif
}

.new-markets_desctop-subheading {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter,Arial,sans-serif;
    font-size: 3rem;
    font-weight: 800
}

.new-link_icon {
    font-family: Font Awesome,Arial,sans-serif;
    font-weight: 400;
    position: relative
}

.new-link_icon:lang(ar) {
    display: none
}

.new-trade-day-night_component {
    font-family: Inter,Arial,sans-serif
}

.new-home-features-full_heading {
    color: #fff;
    letter-spacing: -.03rem;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter,Arial,sans-serif;
    font-size: 3.5rem;
    font-weight: 800;
    line-height: 4rem
}

.new-home-features-full_component {
    font-family: Inter,Arial,sans-serif;
    position: relative
}

.new-home-testimonials_component {
    font-family: Inter,Arial,sans-serif
}

.new-heading-style-h3 {
    font-family: Inter,Arial,sans-serif;
    font-size: 3rem;
    font-weight: 800
}

.new-component_signup-step {
    font-family: Inter,Arial,sans-serif
}

.heading-style-mega {
    font-family: Inter,Arial,sans-serif;
    font-size: 196px;
    font-weight: 800;
    line-height: 204px
}

.new-footer_dropdown-icon {
    font-family: Font Awesome,Arial,sans-serif
}

.new-footer_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 3rem;
    padding-bottom: 6rem;
    font-family: Inter,Arial,sans-serif;
    display: flex
}

.new-two-columns_component {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem
}

.new-home-features-full_text-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    max-width: 32.625rem;
    display: flex
}

.new-footer_cta-description {
    padding-bottom: 1rem
}

.new-footer_cta-description.text-size-small {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

.new-footer_cta-description.text-size-small:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.new-footer_cta-description.text-size-small:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #181c25
}

.navbar_dropdown-content-new {
    background-color: #0000;
    margin-top: -.5rem;
    inset: 100% 0% auto
}

.navbar_dropdown-content-new.w--open {
    pointer-events: none;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.navbar_dropdown-content-new.w--open:lang(ar) {
    text-align: right
}

.home-testimonials_card-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    box-shadow: none;
    color: #181c25;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    max-height: 40vh;
    padding: 2rem;
    text-decoration: none;
    display: flex
}

.home-testimonials_card-container:hover {
    box-shadow: 0 .25rem .5rem .125rem #00000008,0 .25rem .5rem .125rem #00000005
}

.new-navbar_link-icon {
    font-family: Font Awesome,Arial,sans-serif;
    position: absolute;
    inset: 0% 0% 0% auto
}

.new-navbar_link-icon:lang(ar) {
    display: none;
    left: 0%;
    right: auto
}

.new-navbar_toggle-locale-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-family: Inter,Arial,sans-serif
}

.new-navbar_dropdown-block {
    background-color: #fff;
    border: .0625rem solid #ebecef;
    border-radius: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-height: 24rem;
    display: grid;
    box-shadow: 0 -.875rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.animation-trigger {
    z-index: -1;
    position: absolute;
    inset: 0%
}

.link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #1dbfc4;
    justify-content: space-between;
    align-items: center;
    font-family: Inter,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-decoration: none;
    transition: all .15s cubic-bezier(.65,0,.35,1);
    display: inline-flex
}

.two-columns_lottie-wrapper {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.trade-day-night_button-container {
    margin-top: 1rem;
    display: flex
}

.padding-top-md {
    padding-top: 6.5rem
}

.padding-vertical-md {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem
}

.section_page-header-iframe {
    background-color: var(--base-color-neutral--neutral-light-grey);
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
    background-position: 50% 100%;
    background-size: 100% 87%;
    padding-top: 0
}

.section_page-header-iframe.is-transparent {
    background-color: #f6f7f800
}

.new-navbar_link-arrow {
    font-family: Font Awesome,Arial,sans-serif
}

.new-navbar_link-arrow:lang(ar) {
    display: block
}

.disclaimer_component.text-size-small {
    color: #fff;
    background-color: #181c25;
    padding: .5rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    position: fixed;
    inset: auto 0% 0%
}

.disclaimer_component.text-size-small.banner_disclaimer {
    z-index: 0;
    display: block
}

.disclaimer_small-text,.disclaimer_button-wrapper,.disclaimer_curtain {
    display: none
}

.results-group-wrapper {
    padding: var(--24-px);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--white)
}

.results-group-wrapper.is-disabled {
    color: var(--link-color--balck-48)
}

.section_hero-new {
    height: 100svh;
    min-height: 50.75rem;
    position: relative
}

.section_hero-new.new_deriv-life {
    height: auto;
    min-height: 0
}

.hero-new_content-affiliates {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.hero-new_background-wrapper {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.hero-new_background-wrapper.careers-page {
    background-color: var(--base-color-neutral--black)
}

.hero-new_steps-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.hero-new_background-image {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.hero-new_background-image.careers-page {
    object-position: 50% 50%;
    left: 13%
}

.hero-new_background-image.deriv-life {
    object-position: 50% 40%
}

.hero-new_overlay {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.hero-new_steps-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between;
    align-items: center;
    display: flex
}

.hero-new_steps-icon {
    width: 3rem
}

.hero-new_text {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700
}

.hero-new_overlay_layer {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.hero-new_overlay_layer.careers-page {
    background-image: linear-gradient(88deg,black 30%,#000000e0 34%,#10111078 46%,transparent 60%,var(--color--base--transparent));
    display: block
}

.hero-new_overlay_layer.deriv-life {
    background-image: linear-gradient(92deg,#000,#000000e0 0% 0%,#10111078 21%,#0000 48%)
}

.hero-new_overlay_layer.deriv-life-2,.hero-new_overlay_layer.deriv-life-2-2 {
    background-image: linear-gradient(89deg,#000,#000000e0 0%,#10111078 21%,#0000 60%,#0000)
}

.form-group-button_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid
}

.full-width {
    width: 100%
}

.input-group_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-cta-affiliates_wrapper {
    padding: var(--48-px);
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--neutral-light-grey);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.cookie-banner_component {
    z-index: 5001;
    width: 23.75rem;
    display: none;
    position: fixed;
    inset: auto 1.5rem 1rem auto
}

.cookie-banner_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: 1.5rem;
    flex-flow: column;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 .5rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.cookie-banner_block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.cookie-banner_link {
    color: #181c25;
    transition: opacity .15s cubic-bezier(.65,0,.35,1)
}

.cookie-banner_link:hover {
    opacity: .75
}

.cookie-banner_disclaimer-gap {
    height: 6.25rem
}

.hero-new_content-careers {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.hero-new_review-careers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hero-new_icon-wrapper {
    width: 3rem
}

.hero-new_review-text {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    display: flex
}

.hero-new_subtext {
    color: var(--base-color-neutral--white);
    font-size: .625rem
}

.careers-why_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.careers-why_image-wrapper {
    border-radius: var(--24-px);
    height: 30rem;
    overflow: hidden
}

.careers-why_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.careers-why_content {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-left: 3rem;
    display: flex
}

.careers-features_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex
}

.careers-features_content-wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.steps_item-content {
    text-align: left;
    padding: 2rem
}

.steps_item-content.careers-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.careers-features_highlight {
    border-radius: 1.5px;
    height: 30rem;
    position: relative;
    overflow: clip
}

.careers-features_highlight-image {
    z-index: -1;
    border-radius: 1.5rem;
    position: absolute;
    inset: 0;
    overflow: clip
}

.careers-features_image {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 1.5rem;
    width: 75%;
    height: 100%;
    position: absolute;
    inset: 0% 0 0% -5%
}

.careers-features_highlight-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-left: 55%;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex
}

.careers-features_overlay_layer {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(270deg,black 22%,#000000e0 43%,#10111078 49%,transparent 54%,var(--color--base--transparent));
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.trade-categories-text,.market-categories-text {
    display: none
}

.career_footer {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    flex: 1;
    display: flex
}

.career_footer-wrapper {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.career_footer-component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    grid-template-rows: auto;
    grid-template-columns: 2.75fr 1fr;
    display: flex
}

.career_badge-wrapper {
    padding: var(--16-px)var(--32-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--16-px);
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex
}

.career_greatplace-footer {
    width: 4.5rem
}

.trustpilot_text-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.footer-cta_content-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 250vh;
    display: flex;
    position: relative
}

.partners-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.contact-social_links-gap {
    height: 6.25rem
}

.careers-ai_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 38fr 35fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.careers-ai_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-left: 3rem;
    display: flex
}

.careers-ai_image-wrapper {
    border-radius: var(--24-px);
    height: 30rem;
    overflow: hidden
}

.quote_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.careers-ai_image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.logo_partners-affiliate {
    color: #414652;
    margin-left: -.5rem;
    font-size: 1.5rem
}

.logo_partners-affiliate:where(.w-variant-17a79175-e1e9-68c3-d52a-a69bc4000a4d) {
    color: #00f1f1
}

.logo_partners-affiliate:where(.w-variant-0609ad73-3348-e04c-457b-3ccbd3022c8e) {
    color: #fff
}

.logo_partners-affiliate:where(.w-variant-80cab55d-f7d3-4291-51ea-48ec688ecc4d),.logo_partners-affiliate:where(.w-variant-0ba9947e-4f1c-a6bd-e845-21f7a14a4d27),.logo_partners-affiliate:where(.w-variant-d30ca77d-1752-dbed-c2f3-d481587d796a),.logo_partners-affiliate:where(.w-variant-e9267867-2e6d-02a7-0a24-51e988f0a049),.logo_partners-affiliate:where(.w-variant-4c0a653b-f794-71c4-3267-5c073edc9a80) {
    color: var(--base-color-neutral--white)
}

.affiliate_overlay-1 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(96deg,#000000e0 38.49%,#0000 62%);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.affiliate_overlay-1:lang(ar) {
    background-image: linear-gradient(-96deg,#000000e0 38.49%,#0000 62%)
}

.affiliate-background-image {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.affiliate_overlay-2 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(13deg,#000000de 23.54%,#0000 50.04%);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.affiliate_overlay-2:lang(ar) {
    background-image: linear-gradient(172deg,#0009 1%,#0000 14%),linear-gradient(-13deg,#000000de 23.54%,#0000 50.04%)
}

.button_left-icon-2,.button_right-icon-2 {
    font-family: Font Awesome,Arial,sans-serif;
    font-weight: 400
}

.careers-ai_content_body {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.max-width-career {
    max-width: 34rem
}

.career-footer_logo {
    height: 100%
}

.career-footer_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 3rem;
    padding-bottom: 6rem;
    font-family: Inter,Arial,sans-serif;
    display: flex
}

.dropdown-component_content-wrapper {
    z-index: 200;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--base-color-neutral--white);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--base-color-neutral--white);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--base-color-neutral--white);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    cursor: pointer;
    scrollbar-width: thin;
    border-radius: 8px;
    width: 100%;
    min-width: 100%;
    max-height: 350px;
    padding: 10px;
    position: absolute;
    overflow: auto
}

.hero-new_content-prime {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.prime_overlay-1 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(82deg,#000000de 10%,#0000 59.29%);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.prime_overlay-1:lang(ar) {
    background-image: linear-gradient(-96deg,#000000e0 38.49%,#0000 62%)
}

.prime_background-image {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.hero-new_content-prime-eu {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.text-color-light-white {
    color: var(--base-color-neutral--white-72)
}

.dropdown-component_group-title {
    color: var(--base-color-neutral--black-72);
    margin-top: 4px;
    margin-bottom: -6px;
    font-size: .813rem;
    font-weight: 800
}

.dropdown-component_content-block {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.sign-up_badge {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    border: 1px solid var(--color--opacity--white--white-200-16);
    border-radius: var(--size--button--border-radius);
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .75rem;
    text-decoration: none;
    transition: background-color .16s;
    display: flex;
    position: relative
}

.sign-up_badge:hover {
    background-color: #00000014
}

.sign-up_label {
    color: var(--base-color-neutral--white-72);
    justify-content: center;
    align-items: center;
    height: 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    display: flex
}

.sign-up_badges-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: row;
    display: flex
}

.sign-up_home-content-wrapper {
    flex-flow: column;
    max-width: 30.5rem;
    display: flex
}

.sign-up_line {
    background-color: var(--color--opacity--white--white-200-16);
    width: 100%;
    height: .0625rem
}

.home-hero_supheading {
    color: var(--text-color--text-alternate);
    font-size: var(--24-px);
    font-weight: 800
}

.home-hero_heading {
    color: var(--base-color-neutral--white);
    font-size: 3.5rem
}

.singup_home-hero_content {
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    min-height: 35.25rem;
    display: flex
}

.sign-up_component {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    border-radius: var(--24-px);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.platform-image-bg {
    background-color: #f7f8fc;
    border-radius: 1.5rem;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden
}

.hero-new_content-paymnet-agent {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.hero-slider_arrow-icon {
    width: var(--16-px);
    height: var(--16-px);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.academy-new_background-image {
    z-index: 0;
    object-fit: cover;
    object-position: 100% 50%;
    width: 100%;
    max-width: none;
    height: 100%;
    display: inline-block;
    position: absolute;
    inset: 0%
}

.hero-slider_text-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    width: 100%;
    max-width: 32rem;
    display: flex
}

.academy_overlay-2 {
    z-index: 1;
    background-image: linear-gradient(13deg,#000000de 25.54%,var(--color--base--transparent)50.04%);
    height: 100%;
    position: absolute;
    inset: 0%
}

.academy_overlay-1 {
    z-index: 1;
    background-image: linear-gradient(96deg,#000000e0 38.49%,var(--color--base--transparent)62%);
    height: 100%;
    position: absolute;
    inset: 0%
}

.hero-slider_subheading {
    color: var(--color);
    font-size: var(--32-px);
    line-height: var(--24-px);
    font-weight: 800
}

.hero-slider_content-wrapper {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 100svh;
    max-height: 60rem;
    display: flex;
    position: relative;
    overflow: visible
}

.hero-slider_heading-h2 {
    color: var(--color);
    font-size: var(--size--typography--heading-2-d);
    line-height: var(--size--typography--heading-2-d);
    letter-spacing: var(--size--typography--letter-spacing--heading-2)
}

.hero-slider_heading-h1 {
    color: var(--color);
    font-size: var(--size--typography--heading-1-d);
    line-height: var(--size--typography--line-height--heading-1-d);
    letter-spacing: var(--size--typography--letter-spacing--heading-1)
}

.section_academy_guide {
    padding-top: var(--size--x12);
    padding-bottom: var(--size--x12)
}

.academy-guide_component {
    grid-column-gap: var(--size--x12);
    grid-row-gap: var(--size--x12);
    flex-flow: column;
    display: flex
}

.academy-guide_button-wrap {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.academy-guide_text-wrap {
    grid-column-gap: var(--size--x5-6);
    grid-row-gap: var(--size--x5-6);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 48rem;
    display: flex
}

.academy-card_image {
    aspect-ratio: 4/3;
    object-fit: cover;
    width: 100%;
    transition: transform .2s
}

.academy-card_link {
    border-radius: var(--24-px);
    flex-flow: column;
    align-items: stretch;
    text-decoration: none;
    display: block
}

.academy-card_image-wrapper {
    margin-bottom: var(--24-px);
    aspect-ratio: 4/3;
    border-radius: var(--border--radius--radius-medium);
    background-color: var(--color--opacity--slate--slate-75-4);
    object-fit: cover;
    width: 100%;
    overflow: hidden
}

.academy-card_time-wrapper {
    align-items: center
}

.academy-card_time-text {
    font-size: var(--size--x3-5);
    line-height: var(--size--x5-6);
    font-weight: 600;
    display: inline
}

.academy-card_content {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    border-radius: var(--16-px);
    flex-flow: column
}

.academy-card_heading {
    margin-bottom: var(--8-px);
    font-size: var(--size--typography--heading-6-d);
    line-height: var(--size--typography--line-height--heading-6-d)
}

.is-coral {
    color: var(--base-color-brand--coral)
}

.is-coral:hover {
    background-color: #00000014
}

.academy_card_list {
    grid-column-gap: var(--32-px);
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.academy-card_level {
    padding: var(--size--x1-76)var(--size--x3-33);
    background-color: #181c2514;
    border-radius: 6rem;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem
}

.academy-card_info-block {
    margin-bottom: var(--16-px);
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    align-items: center;
    display: flex
}

.academy-card_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex
}

.signup-hero_text-wrapper {
    opacity: 0;
    color: #2866f0;
    display: none;
    position: relative
}

.home-hero_wrapper {
    opacity: 1;
    position: relative
}

.section_academy-books {
    padding-top: var(--size--x12);
    padding-bottom: var(--size--x12);
    background-color: var(--background--slate--layer-2)
}

.academy-ebooks_button-wrap {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.ebook_image-wrapper {
    margin-bottom: var(--24-px);
    aspect-ratio: 4/3;
    border-radius: var(--border--radius--radius-medium);
    background-color: var(--color--opacity--slate--slate-75-4);
    object-fit: cover;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    display: flex;
    overflow: hidden
}

.academy-ebook_image {
    aspect-ratio: auto;
    border-radius: var(--border--radius--radius-small);
    object-fit: cover;
    width: 55%;
    max-width: none;
    margin-bottom: -8%
}

.section_course_testimonial {
    padding-top: var(--size--x12);
    padding-bottom: var(--size--x12);
    overflow: hidden
}

.testimonial_slider {
    padding-bottom: var(--size--x20);
    background-color: var(--color--base--transparent);
    height: auto
}

.academy-testimonial_component {
    grid-column-gap: var(--size--x20);
    grid-row-gap: var(--size--x20);
    flex-flow: column;
    display: block
}

.testimonial_text-wrap {
    margin-bottom: var(--size--x15);
    grid-column-gap: var(--size--x20);
    grid-row-gap: var(--size--x20);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.testimonial_slider-mask {
    width: calc(33.33% - .66rem);
    overflow: visible
}

.acadeny-hero_slider-nav {
    height: var(--size--x7-6);
    margin-bottom: var(--size--x8);
    font-size: var(--8-px);
    object-position: 70% 50%
}

.testimonial_slide {
    margin-right: var(--16-px)
}

.testimonial_slider-nav {
    height: var(--size--x7-6);
    bottom: 0%;
    left: 0%
}

.testimonial_card-quote-top {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.testimonial_card-quote-bottom {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start
}

.testimonial_card-quote {
    padding: var(--32-px);
    background-color: var(--background--slate--layer-2);
    border-radius: 1.5rem;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 25rem;
    display: flex;
    overflow: hidden
}

.academy-heading-style {
    font-size: var(--size--typography--heading-2-d);
    line-height: var(--size--typography--line-height--heading-2-d);
    letter-spacing: var(--size--typography--letter-spacing--heading-2)
}

.section_abc-of-trading {
    padding-top: var(--48-px);
    padding-bottom: var(--size--x12)
}

.academy-abc_component {
    grid-column-gap: var(--size--x16);
    grid-row-gap: var(--size--x16);
    border-radius: var(--size--x10);
    background-color: var(--background--slate--layer-2);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    min-height: 19rem;
    overflow: hidden
}

.academy-abc_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: clip
}

.academy-abc_image-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.academy-abc_text-wrapper {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.academy-abc_content {
    padding: var(--48-px)var(--48-px)var(--48-px)0rem;
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.section_join-academy {
    padding-top: var(--size--x26);
    padding-bottom: var(--size--x26);
    overflow: hidden
}

.section_new-ebooks-header {
    padding-top: var(--size--x38);
    padding-bottom: var(--size--x20)
}

.new-ebooks_header_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    align-items: center;
    display: flex
}

.new-ebooks_list {
    grid-column-gap: var(--size--x8);
    grid-row-gap: var(--size--x16);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.search-input {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/67b404290c5f464f895262aa_search.svg);
    background-position: 12px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #181c25;
    border-radius: 6rem;
    height: 2.5rem;
    margin-bottom: 0;
    padding: .5rem .75rem .5rem 3rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.search-input:focus {
    border-color: #181c25
}

.search-input:lang(ar) {
    background-position: 98.5%;
    padding-right: 3rem
}

.search-input.deriv-life-filters_search-input {
    background-color: var(--base-color-neutral--white)
}

.search-input.deriv-life-filters_search-input:lang(ar) {
    background-position: 98.5%;
    padding-right: 3rem
}

.academy-filter_categories-heading.text-size-large {
    text-align: center;
    font-weight: 600
}

.academy-filter_input-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.guides-hero_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    align-items: center;
    width: 100%;
    max-width: 52.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.guides-hero_component {
    padding-top: 9.5rem;
    padding-bottom: 5rem
}

.academy-filter_form {
    padding-bottom: var(--32-px);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.academy-filter_input-block {
    width: 100%;
    max-width: 51rem
}

.guides-list_empty-text {
    text-align: center
}

.guides-list_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.academy-filter_form-block {
    margin-bottom: 0
}

.academy-filter_categories-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    max-width: 42.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.guides-list_empty-block {
    justify-content: center;
    align-items: center;
    padding-bottom: 4rem;
    display: flex
}

.guides-list_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.academy-filter_categories-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.filter-button_component {
    cursor: pointer;
    border: 1px solid #00000029;
    border-radius: 6rem;
    flex: none;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: .375rem .75rem;
    display: flex
}

.filter-button_component:hover {
    background-color: #181c250a
}

.filter-button_checkbox {
    display: none
}

.filter-button_name.text-size-xsmall {
    font-weight: 400
}

.academy-card_category-wrapper {
    display: none
}

.guide-item_wrapper {
    max-width: 51rem;
    margin-left: auto;
    margin-right: auto
}

.guide-item_wrapper.is-new-about {
    padding-top: 6rem
}

.guide-header_time-wrapper {
    display: flex
}

.guide-header_info-wrapper {
    padding-bottom: var(--24-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.guide-header_point {
    width: var(--size--x1-76);
    height: var(--size--x1-76);
    background-color: var(--color--typography--paragraph);
    border-radius: 50%
}

.guide-header_content {
    padding-top: 5rem
}

.guide-header_content.deriv-life {
    padding-top: 0
}

.guide-header_share-tag-wrapper {
    padding-top: var(--size--x12);
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--8-px);
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.guide-header_tag-wrapper {
    grid-column-gap: var(--size--x1-76);
    grid-row-gap: var(--size--x1-76);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.guide-header_tag {
    padding: var(--size--x1-76)var(--size--x3-33);
    border-radius: var(--border--radius--radius-large);
    background-color: var(--color--opacity--slate--slate-100-8);
    font-family: var(--font--body-text);
    font-size: var(--size--x3-5);
    line-height: var(--size--x5-6)
}

.share-block_message-block {
    color: #181c25;
    background-color: #b1b4bc;
    border-radius: .5rem;
    padding: .125rem .375rem;
    position: absolute
}

.share-block_message-block.text-size-xsmall {
    transform-origin: 35% 100%;
    inset: -1.5rem auto auto 0%
}

.share-block_message-decor {
    border-top: .25rem solid #b1b4bc;
    border-right: .5rem solid #0000;
    width: .5rem;
    height: .25rem;
    position: absolute;
    inset: auto auto -.25rem 32%
}

.guide-header_image-wrapper {
    padding-top: var(--size--x15)
}

.guide-header_image {
    border-radius: var(--24-px);
    width: 100%;
    display: inline-block
}

.section_guide-content {
    padding-top: var(--size--x26);
    padding-bottom: var(--size--x26)
}

.section_guide-content.deriv-life {
    padding-top: var(--size--x10)
}

.guide-content_share-wrapper {
    padding-top: var(--48-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    display: flex
}

.section_guide-related-posts {
    padding-bottom: var(--size--x26)
}

.guide-related-posts_wrapper {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    display: flex
}

.guide-related-post_list {
    grid-column-gap: var(--48-px);
    grid-row-gap: var(--48-px);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.related-card_link {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    text-decoration: none;
    display: flex
}

.related-card_image {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    display: inline-block
}

.related-card_image-wrapper {
    aspect-ratio: 3/2;
    border-radius: var(--border--radius--radius-medium);
    flex: none;
    width: 14rem;
    overflow: hidden
}

.related-card_text-wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.guide-category_wrapper {
    grid-column-gap: var(--size--x1-76);
    grid-row-gap: var(--size--x1-76);
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.related-card_text {
    padding-bottom: var(--8-px);
    font-size: var(--size--typography--heading-6-d);
    line-height: var(--size--typography--line-height--heading-6-d);
    letter-spacing: var(--size--typography--letter-spacing--heading-6)
}

.search-input-2 {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/67b404290c5f464f895262aa_search.svg);
    background-position: 12px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #181c25;
    border-radius: 6rem;
    margin-bottom: 0;
    padding: 1rem 3rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.search-input-2:focus {
    border-color: #181c25
}

.academy-filter_input-wrapper-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.academy-filter_form-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.academy-filter_input-block-2 {
    width: 100%;
    max-width: 51rem
}

.academy-filter_form-block-2 {
    margin-bottom: 0
}

.academy-filter_categories-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    max-width: 42.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.section_deriv-life-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: minmax(auto,1fr) auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100svh;
    display: grid
}

.section_deriv-life-header.is-eu {
    grid-template-rows: minmax(auto,1fr) auto;
    height: 90svh
}

.hero-new_content-life {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 5rem;
    padding-bottom: 2rem;
    display: flex
}

.deriv-life_header-logo {
    width: 20rem;
    padding-bottom: 1rem
}

.deriv-life-filters_chips-title {
    text-align: center;
    font-size: 1.125rem;
    font-weight: 600
}

.deriv-life_content-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-bottom: 3.75rem;
    display: flex
}

.deriv-life_content-item.is-image {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
}

.deriv-life_content-item.is-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0
}

.deriv-life_content-horizontal {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.deriv-life_content-heading {
    min-width: 14rem
}

.deriv-life_richtext p {
    margin-bottom: .5rem;
    padding-top: 1rem
}

.deriv-life_richtext img {
    border-radius: var(--24-px);
    padding-bottom: .5rem
}

.deriv-life_richtext h1,.deriv-life_richtext h2,.deriv-life_richtext h3,.deriv-life_richtext h4,.deriv-life_richtext h5,.deriv-life_richtext h6 {
    padding-top: 1rem
}

.blog-filters_toggle-close-block-4 {
    color: #000000b8;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 6rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding: .3125rem 2.5rem .3125rem 1rem;
    font-size: .875rem;
    line-height: 1.57;
    display: flex
}

.padding-top-eu {
    padding-top: 6rem
}

.ebook_button-wrap {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.section_guides-bread-crumbs {
    padding-top: 5rem
}

.blog-filters_toggle-close-block-5,.blog-filters_toggle-close-block-6 {
    color: #000000b8;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 6rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding: .3125rem 2.5rem .3125rem 1rem;
    font-size: .875rem;
    line-height: 1.57;
    display: flex
}

.deriv-life_logo-svg {
    width: 20rem
}

.section_life-articles {
    padding-bottom: var(--size--x28)
}

.section_life-articles.is-under-featured {
    padding-top: var(--size--x28);
    padding-bottom: var(--size--x28)
}

.deriv-life_logo-svg-2 {
    width: 20rem
}

.academy_overlay-3 {
    z-index: 1;
    background-image: linear-gradient(200deg,#000000e0 8%,var(--color--base--transparent)32%);
    height: 100%;
    position: absolute;
    inset: 0%
}

.is-new-bottom-next {
    background-color: var(--color--base--transparent);
    border: 1px solid #000;
    inset: auto 0% 0% auto
}

.is-new-bottom-next:hover {
    background-color: var(--color--button--black-border--hover-background)
}

.is-new-bottom-previous {
    top: auto;
    left: auto;
    right: var(--size--x16);
    background-color: var(--color--base--transparent);
    border: 1px solid #000;
    bottom: 0%
}

.is-new-bottom-previous:hover {
    background-color: var(--color--button--black-border--hover-background)
}

.guide-header_tag-3 {
    background-color: #181c2514;
    border-radius: 6rem;
    padding: .25rem .75rem;
    font-family: Inter,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem
}

.link-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-decoration: none;
    display: inline-flex
}

.link-3.is-coral {
    color: #1dbfc4;
    transition: all .15s cubic-bezier(.65,0,.35,1)
}

.link-3.is-coral:hover {
    background-color: #0000
}

.link-3.is-white {
    color: #fff;
    transition: all .15s cubic-bezier(.65,0,.35,1)
}

.life-article_thumbnail-title {
    flex: 1;
    padding-bottom: .5rem
}

.academy-filter_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.categories-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.academy-filter_view-all-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.academy-filter_view-all-text.text-size-xsmall {
    color: #181c25;
    cursor: pointer;
    text-decoration: underline;
    transition: opacity .15s cubic-bezier(.65,0,.35,1);
    display: inline-block
}

.academy-filter_view-all-text.text-size-xsmall:hover {
    opacity: .75
}

.testimonial-slider_arrow {
    width: var(--48-px);
    height: var(--48-px);
    background-color: var(--color--base--transparent);
    z-index: 99;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.economic-calendar_widget-disclaimer {
    display: none
}

.mt5-card_title-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.info-icon_wrapper {
    z-index: 5;
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/67bec76339f579d6170b8c85_6a0b04825ab35b5ea7e7de7cb53789ab_info-icon_outline.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1.5rem;
    height: 1.5rem;
    position: relative
}

.info-icon_wrapper:hover {
    background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/67bfc76b7d473fc5c697211f_info-icon_fill.svg)
}

.tooltip_wrapper {
    z-index: 5;
    display: none;
    position: absolute;
    inset: auto 0% 113% -488%
}

.tooltip-diamond {
    z-index: 6;
    background-color: var(--base-color-neutral--black);
    border: 1px solid #000;
    border-radius: 2px;
    width: 1rem;
    height: 1rem;
    position: absolute;
    inset: auto 4px 0% auto;
    transform: rotate(45deg);
    box-shadow: 0 -3px 8px #2d3e500f
}

.tooltip-container {
    z-index: 6;
    background-color: var(--base-color-neutral--black);
    border-radius: 9px;
    width: 16rem;
    padding: .5rem;
    display: block;
    position: relative;
    inset: -7px 0% 0%
}

.tooltip-text {
    font-family: var(--font--body-text);
    color: var(--text-color--text-alternate);
    font-size: .75rem
}

.info-icon_background-wrapper {
    z-index: 5000;
    background-color: #0000008f;
    justify-content: center;
    align-items: center;
    width: 100svw;
    height: 100svh;
    display: none;
    position: fixed;
    inset: 0%
}

.info-icon_button-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex
}

.info-icon_content_wrapper {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.info-icon_content_wrapper:lang(ar) {
    text-align: right
}

.info-icon_banner-wrapper {
    padding: var(--32-px);
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    border-radius: var(--16-px);
    background-color: var(--background-color--background-primary);
    width: 32%;
    max-width: 30rem;
    font-size: .875rem;
    display: flex;
    position: absolute;
    inset: auto
}

.mt5-accounts_desktop-heading {
    color: var(--base-color-neutral--black);
    text-align: center;
    white-space: nowrap;
    font-family: Ubuntu Deriv,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.15
}

.container-2 {
    width: 100%;
    max-width: 83rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.press-release-hero_component {
    padding-top: 3.5rem;
    padding-bottom: 2.5rem
}

.news-thumbnail_img {
    object-fit: fill;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
    transition: transform .2s
}

.news-thumbnail_img-wrapper {
    margin-bottom: var(--24-px);
    aspect-ratio: 4/3;
    border-radius: var(--border--radius--radius-medium);
    object-fit: cover;
    object-position: 100% 50%;
    background-color: #f2f2f2;
    width: 100%;
    overflow: hidden
}

.navbar_menu-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #181c25;
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    text-decoration: none;
    transition: background-color .15s cubic-bezier(.65,0,.35,1);
    display: flex;
    position: static
}

.navbar_menu-link-2:hover {
    background-color: #41465214
}

.navbar_menu-link-2.w--open {
    background-color: #181c2514
}

.section_newsroom-filters {
    z-index: 1000;
    background-color: var(--background-color--background-primary);
    padding-top: .5rem;
    position: static;
    top: 0
}

.section_press-releases,.section_deriv-news {
    padding-bottom: 7rem
}

.newsroom-filters_wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3.5rem;
    display: flex
}

.newsroom_btn-download {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.press-release_bread-crumbs {
    padding-top: 5rem
}

.download-button_footer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.download-button_footer.is-white {
    color: var(--base-color-neutral--white);
    text-decoration: none
}

.contact-social_link-wp-2 {
    z-index: 999;
    cursor: pointer;
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .75rem 1rem;
    display: flex;
    position: static;
    inset: auto 0% 5rem auto
}

.contact-social_link-wp-2.shadow-medium {
    box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-wp-2.shadow-medium.is-whatsapp {
    color: #4dc247;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-wp-2.shadow-medium.is-whatsapp:hover {
    color: #fff;
    background-color: #fff;
    transform: scale(1.1)
}

.guide-related-posts_wrapper-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex
}

.contact-social_link-live-2 {
    z-index: 999;
    cursor: pointer;
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .75rem 1rem;
    display: flex;
    position: static;
    inset: auto 0% 5rem auto
}

.contact-social_link-live-2.shadow-medium {
    box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-live-2.shadow-medium.is-whatsapp {
    color: #4dc247;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-live-2.shadow-medium.is-whatsapp:hover {
    color: #fff;
    background-color: #fff;
    transform: scale(1.1)
}

.section_guide-related-posts-2 {
    padding-bottom: 6.5rem
}

.newsroom_search-results {
    flex-flow: column;
    display: flex
}

.section_newsroom-results {
    padding-bottom: 7rem
}

.cta_richtext,.cta_richtext h1,.cta_richtext h2,.cta_richtext h3,.cta_richtext h4,.cta_richtext h5,.cta_richtext h6,.cta_richtext p,.cta_richtext a {
    color: var(--color--typography--text-information)
}

.full-width-image_wrapper {
    border-radius: var(--24-px);
    width: 100%;
    height: 30rem;
    overflow: hidden
}

.ourvalues-features {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 100%
}

.culture_component {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.culture_background-image {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.spotlight-card {
    border-radius: var(--24-px);
    flex-flow: column;
    align-items: stretch;
    text-decoration: none;
    display: block
}

.spotlight-card-image {
    aspect-ratio: 4/3;
    object-fit: cover;
    width: 100%;
    transition: transform .2s
}

.spotlight_card_list {
    grid-column-gap: var(--32-px);
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.spotlight-component {
    grid-column-gap: var(--size--x12);
    grid-row-gap: var(--size--x12);
    flex-flow: column;
    display: flex
}

.spotlight-text-wrap {
    grid-column-gap: var(--size--x5-6);
    grid-row-gap: var(--size--x5-6);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 48rem;
    display: flex
}

.spotlight-card_component {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex
}

.home-testimonial_slide {
    margin-right: 1rem
}

.home-testimonial_slider-mask {
    width: 27%;
    overflow: visible
}

.trust-pilot {
    z-index: 9;
    margin-top: -6rem
}

.home-testimonial_slider {
    padding-bottom: var(--size--x20);
    background-color: var(--color--base--transparent);
    height: auto
}

.section_testimonials {
    background-color: #f6f7f8;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.new-home-testimonials_content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: sticky;
    top: 0;
    overflow: visible
}

.new-home-testimonials_content:lang(ar) {
    justify-content: center;
    align-items: flex-end
}

.option_item-publish-date {
    display: none
}

.section_employee {
    padding-top: var(--size--x12);
    padding-bottom: var(--size--x12)
}

.glossary-search_padding-top {
    padding-top: 6rem
}

.form-button_container {
    grid-column-gap: var(--16-px);
    grid-row-gap: var(--16-px);
    flex-flow: column;
    display: flex
}

.form-checkboxes_wrapper {
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    flex-flow: column;
    display: flex
}

.hero-new_review-careers-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.tab_p2p-disclaimer {
    color: #0000007a;
    text-align: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    font-size: .875rem;
    font-style: italic
}

.navbar_component-new-partners {
    pointer-events: auto;
    background-color: #0000;
    width: 100%;
    position: static
}

.navbar_main-wrapper-partners {
    background-color: var(--new-navbar--color--background);
    box-shadow: none;
    justify-content: center;
    align-items: center;
    padding: 1rem .5rem;
    display: flex;
    position: relative
}

.navbar_main-block-partners {
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative
}

.header_wrapper-partners {
    z-index: 5000;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
    position: fixed;
    bottom: auto;
    left: 0%;
    right: 0%
}

.header_wrapper-partners:lang(ar) {
    flex-flow: row-reverse
}

.navbar_logo-wrapper-partners {
    height: 3rem;
    overflow: hidden
}

.navbar_mobile-block-partners {
    display: none
}

.secure-account_image-wrappert {
    border-radius: 1.5rem;
    overflow: hidden
}

.secure-account_image-block {
    object-fit: cover;
    height: 100%
}

.eu-partner-disclaimer:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    font-style: normal
}

.powered-by_content-wrapper {
    padding-top: var(--8-px);
    padding-bottom: var(--8-px);
    grid-column-gap: var(--8-px);
    grid-row-gap: var(--8-px);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.location-label-wrapper-2 {
    width: 7.5rem;
    position: absolute;
    inset: 0% 7rem auto auto
}

.tnc_hero-title {
    grid-column-gap: var(--size--x8);
    grid-row-gap: var(--size--x8);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 48rem;
    display: flex
}

.tnc_title-label {
    grid-column-gap: var(--size--x6-26);
    grid-row-gap: var(--size--x6-26);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.tnc_label-wrapper {
    grid-column-gap: var(--size--x2-10);
    grid-row-gap: var(--size--x2-10);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.tnc_label {
    font-weight: 600
}

.tnc_hero-content {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.section_tnc-content {
    padding-top: var(--size--x20);
    padding-bottom: var(--size--x28)
}

.tnc_content-component {
    grid-column-gap: var(--size--x8);
    grid-row-gap: var(--size--x8);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.table-contents_wrapper {
    grid-column-gap: var(--size--x8);
    grid-row-gap: var(--size--x8);
    flex-flow: column;
    display: flex
}

.table-contents_header {
    font-size: var(--size--typography--heading-4-d)
}

.fs-toc_component {
    padding-left: var(--size--x6-26);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.fs-toc_link-wrapper {
    overflow: hidden
}

.fs-toc_link {
    margin-bottom: var(--16-px);
    cursor: pointer;
    text-decoration: none
}

.fs-toc_link:hover {
    text-decoration: underline
}

.tnc.custom-list p {
    padding-top: var(--24-px)
}

.derivlife_single-main-wrapper {
    padding-top: var(--48-px);
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    display: flex
}

.derivlife_single-main {
    grid-column-gap: var(--24-px);
    grid-row-gap: var(--24-px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    text-decoration: none;
    display: grid
}

.derivlife_main-img-wrapper {
    border-radius: var(--16-px);
    max-height: 25rem;
    overflow: hidden
}

.derivlife_main-img {
    width: 100%;
    height: 100%
}

.derivlife_main-txt-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex
}

.eu_new-footer_text {
    color: #b1b4bc;
    font-size: .875rem;
    line-height: 1.25rem
}

.eu_new-footer_text:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84) {
    color: #181c25b8
}

.eu_new-footer_text:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
    color: #000
}

.app-download_button-link {
    height: var(--size--x12);
    padding: var(--size--x1-76)var(--size--x3-33);
    border-radius: var(--border--radius--radius-large);
    background-color: var(--color--solid--slate--slate-1400);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    transition: transform .15s;
    display: flex
}

.app-download_button-link:hover {
    height: var(--size--x12);
    transform: scale(1.07)
}

.app-download_button-link.is-white {
    border: 1px solid var(--border-color--border-light);
    background-color: var(--base-color-neutral--white)
}

.app-download_button-image {
    height: var(--size--x7-6)
}

.app-download_button-image.is-black {
    height: var(--size--x9-2)
}

.app-download_buttons-component {
    grid-column-gap: var(--size--x3-33);
    grid-row-gap: var(--size--x3-33);
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
    grid-auto-columns: 1fr;
    place-content: center flex-end;
    align-items: center;
    max-width: 33.5rem;
    padding-left: 11rem;
    display: grid
}

.app-download_new-component {
    z-index: 2;
    grid-column-gap: var(--size--x20);
    grid-row-gap: var(--size--x20);
    border: 1px solid var(--base-color-neutral--black-8);
    border-radius: var(--24-px);
    background-color: var(--base-color-neutral--neutral-light-grey);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    padding: 3rem;
    display: flex;
    position: relative
}

.app-download_qr-wrapper-new {
    grid-column-gap: var(--32-px);
    grid-row-gap: var(--32-px);
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.app-download_qr-text-wrapper-new {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.getstarted_image {
    object-fit: contain
}

.temp-displaynone {
    display: none
}

.rss_image {
    color: #000
}

.rss_image:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84) {
    width: 1.2rem
}

.rss_image:where(.w-variant-e6fe482c-4701-de10-4647-1b8a51b7f628) {
    display: none
}

.link-rss_image-wrapper:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84) {
    margin-left: .5rem;
    padding: 3.81px 6.31px 6.81px;
    display: flex
}

.link-rss_image-wrapper:where(.w-variant-e6fe482c-4701-de10-4647-1b8a51b7f628) {
    justify-content: center;
    align-items: flex-start;
    width: 2rem;
    height: 2rem;
    display: flex
}

.image_visual-hidden {
    height: 0
}

.logo-container_mobile-component,.logo-testimonial_mobile-component {
    display: none
}

.div-block-37 {
    background-color: #a02121;
    height: 200px
}

.how-earn_grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1.4fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.how-earn_grid.is-equal-col {
    grid-template-columns: 1fr 1fr
}

.how-earn_col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--background--slate--layer-2);
    border-radius: 1.5rem;
    flex-flow: column;
    padding: 2rem 3rem;
    display: flex
}

.how-earn_col-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    min-height: 8rem;
    display: flex
}

.how-earn_col-top.is-2nd {
    height: 129.195px;
    min-height: auto
}

.how-earn_col-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.how-earn_col-bottom.have-border {
    border-left: 1px solid var(--base-color-neutral--black-8);
    padding-left: 1.5rem
}

.how-earn_col-bottom.have-border:lang(ar) {
    border-right: 1px solid var(--base-color-neutral--black-8);
    border-left-style: none;
    padding-left: 0;
    padding-right: 1.5rem
}

.how-earn_col-bottom.have-spacing {
    padding-right: .5rem
}

.how-earn_col-bottom.have-border-idea-2 {
    border-top: 1px solid var(--base-color-neutral--black-8);
    padding-top: 1.5rem
}

.how-earn_col-bottom-head {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    align-items: flex-start;
    display: flex
}

.how-earn_col-bottom-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.how-earn_icon {
    font-family: Font Awesome,Arial,sans-serif;
    font-size: 1.125rem
}

.how-earn_col-bottom-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.how-earn_col-bottom-list-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.text-block-10 {
    font-family: Font Awesome,Arial,sans-serif;
    font-weight: 400
}

.how-earn_tick-icon {
    font-family: Font Awesome,Arial,sans-serif
}

.how-earn_turnover-icon {
    line-height: 1
}

.how-earn_col-bottom-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.how-earn_col-bottom-wrap.idea-2 {
    grid-template-columns: 1fr
}

.how-earn_turnover-heading {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1
}

.how-earn_component {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.how-earn_heading {
    font-size: 1.75rem
}

.how-earn_main-paragraph {
    font-size: 1.125rem
}

.how-earn_main-paragraph.is-max-width {
    max-width: 23rem
}

@media screen and (min-width: 1280px) {
    img {
        display:block
    }

    .utility_image._404_image {
        width: auto;
        min-width: auto;
        height: 50svh
    }

    .icon-embed-auto {
        display: flex
    }

    .icon-embed-auto.is-adaptive {
        width: .75rem;
        height: 1.3125rem
    }

    .container_social-proof.is-relative {
        position: relative
    }

    .features_image {
        height: 100%
    }

    .cta_image-wrapper.background-color-secondary.mobile-auto-height {
        object-fit: none
    }

    .cta_image {
        object-fit: contain;
        overflow: auto
    }

    .social-proof_link {
        position: absolute;
        inset: 0%
    }

    .new-navbar_dropdown-link-list.is-adaptive {
        min-width: 10rem
    }

    .new-icon-embed-auto.is-adaptive {
        width: 1rem;
        height: 1.5rem
    }

    .new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
        grid-column-gap: .25rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
        grid-column-gap: .5rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-navbar_dropdown-title.is-adaptive {
        padding: .75rem 1rem;
        font-size: .75rem
    }

    .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.is-adaptive,.new-button.new-navbar.tab-hidden.is-white.is-adaptive,.new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.desctop-hidden.logged-out-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.logged-out-btn.is-adaptive,.new-button.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-navbar_dropdown-link.is-block.is-adaptive {
        grid-column-gap: .25rem
    }

    .new-navbar_dropdown-link.p2p {
        display: none
    }

    .new-navbar_dropdown-link.is-adaptive {
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-navbar_logo-link.deriv-partner,.new-navbar_logo-link.deriv-partner.is-adaptive {
        padding-right: 3.063rem
    }

    .new-navbar_logo.is-red.is-adaptive {
        width: 4.5rem;
        height: 1.5rem
    }

    .new-navbar_logo.is-red.is-adaptive-partners-2 {
        width: 9rem;
        height: 1.5625rem
    }

    .new-navbar_logo.is-white.is-adaptive {
        width: 4.5rem;
        height: 1.5rem
    }

    .new-navbar_dropdown-content-bottom {
        grid-column-gap: 1.5rem
    }

    .new-navbar_dropdown-content-bottom.is-adaptive {
        grid-column-gap: 1.5rem;
        padding-top: 1.5rem;
        padding-bottom: 2rem
    }

    .new-navbar_menu-right.is-border-top.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .new-navbar_menu.is-padding-0.is-adaptive {
        margin-left: 1rem
    }

    .certifications_list {
        justify-content: center;
        align-items: center
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 90%
    }

    .benefits_wrapper {
        grid-template-rows: auto auto
    }

    .new-navbar_true-navbar {
        opacity: 0
    }

    .locations-tabs_button-block {
        text-decoration: none
    }

    .blog-filters_form {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: row;
        justify-content: space-between;
        align-items: center
    }

    .blog-filters_search-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .blog-filters_categories-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .blog-post_image {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d7f6_deriv-life-about-us.jpg);
        background-position: 0 0;
        background-size: auto
    }

    .trade_item {
        width: 32.3%
    }

    .new-navbar_dropdown-gap.is-adaptive {
        height: 2.625rem
    }

    .new-navbar_link.is-adaptive {
        grid-column-gap: .25rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .share-block {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block
    }

    .trade-lottie-wrapper {
        width: 31.25rem;
        height: 35.8rem
    }

    .sign-up_card-form_cta-wrapper {
        align-self: stretch;
        width: 100%
    }

    .accounts_desctop-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .quad-card_card {
        flex: 1;
        justify-content: space-between;
        align-items: stretch
    }

    .options_tabs-menu.is-eu:lang(ar) {
        transform: translate(-100%)
    }

    .tab-pane_link {
        color: var(--base-color-neutral--black-72)
    }

    .practices_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .resource_link {
        float: none;
        clear: none;
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        text-align: left;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .resrouces_wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        flex-flow: column;
        flex: 0 auto;
        order: 0;
        justify-content: flex-start;
        align-self: auto;
        align-items: flex-start;
        display: flex
    }

    .locales-list.is-adaptive {
        grid-column-gap: 1rem
    }

    .locale.is-adaptive {
        min-width: 12.5rem
    }

    .input-field-new {
        margin-bottom: 1rem
    }

    .custom-input.is-white:focus {
        background-color: var(--base-color-neutral--white)
    }

    .icon-embed-auto-2 {
        display: flex
    }

    .quad-card_card-2 {
        flex: 1;
        justify-content: space-between;
        align-items: stretch
    }

    .partner-payouts_item {
        padding-top: var(--16-px);
        padding-bottom: var(--16-px);
        border-bottom: 1px solid var(--border-color--border-light);
        justify-content: space-between;
        display: flex
    }

    .tag-custom {
        border-radius: .25rem;
        padding: .125rem .5rem;
        display: inline-block
    }

    .card_illustration-item {
        width: 32.3%
    }

    .logo_item {
        padding: var(--32-px);
        background-color: var(--base-color-neutral--white);
        border-radius: 16px;
        justify-content: center;
        align-items: center;
        min-width: 31.6%;
        display: flex
    }

    .deriv-tech-filters_categories-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .icon-embed-auto-5,.icon-embed-auto-partners {
        display: flex
    }

    .landing-lottie-wrapper {
        width: 19.5rem;
        height: 22.5rem
    }

    .deriv-life-filters_form {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center
    }

    .deriv-life-filters_search-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .deriv-life-filters_categories-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .deriv-life-certifications_item {
        border-radius: .75rem;
        width: auto
    }

    .deriv-life-certificate_image-wrapper {
        width: auto;
        height: 7.25rem
    }

    .deriv-life_certfification_image {
        height: 100%
    }

    .signup-cta_button-wrapper {
        align-self: flex-end;
        width: 10em
    }

    .deriv-life-about_image-wrapper {
        margin-bottom: 72px
    }

    .life-post_content {
        padding-top: var(--24-px)
    }

    .deriv-life-post_header {
        padding-top: var(--32-px)
    }

    .pe_filters-open-button {
        width: 16.25rem
    }

    .section_404 {
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        max-width: none
    }

    ._404-navbar_container {
        justify-content: center;
        align-items: center
    }

    ._404-navbar_background.is-opacity-72 {
        border-bottom: 1px solid #00000014
    }

    ._404-heading {
        font-size: var(--48-px)
    }

    ._404-text {
        margin-bottom: var(--32-px)
    }

    .account-type_component {
        padding: var(--24-px);
        border-radius: var(--8-px);
        display: flex
    }

    .account-types_wrapper {
        padding: var(--0-px)
    }

    .types_heading {
        font-size: 1.25rem
    }

    .accounts-tab-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        display: flex
    }

    .icon-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        height: 128px
    }

    .mt5-accounts-desktop-tab-wrapper {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px);
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: block
    }

    .mt5-accounts-responsive-tabs_content {
        display: none
    }

    .mt5-responsive-accounts_item {
        width: 33.5rem
    }

    .mt5-tabs_component-2 {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px);
        flex: 0 auto;
        justify-content: space-between;
        display: flex
    }

    .mt5-types_wrapper-2 {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: column;
        display: flex
    }

    .mt5-desk-accounts_item {
        width: 100%
    }

    .mt5-desktop-tabs_content {
        width: 37.75rem
    }

    .type-description_text.text-align-left {
        display: none
    }

    .prime_success-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #00883214
    }

    .success-message-icon {
        width: 24px
    }

    .prime_error-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #e6190e14
    }

    .error-message-icon {
        width: 24px
    }

    .reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
        align-self: stretch;
        width: 100%
    }

    .reset_success-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #00883214
    }

    .gptw_image {
        height: 100%
    }

    .dint-get-card-form_cta-wrapper-copy {
        padding-right: var(--48-px);
        padding-left: var(--48-px);
        justify-content: flex-start;
        align-self: stretch;
        align-items: center;
        width: 100%
    }

    .deriv-tech-post_content {
        padding-top: var(--24-px)
    }

    .input-field {
        margin-bottom: 1rem
    }

    .check-email-form-wrapper,.ctrader-button-wrapper {
        justify-content: flex-start;
        align-items: center
    }

    .youtube_video {
        height: 693px
    }

    .deriv-p2p_tab-device-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .deriv-p2p_tab-dekstop_content-wrapper {
        max-height: none;
        padding-top: 3em;
        padding-bottom: 3em
    }

    .deriv-p2p_button-wrapper {
        flex: 0 auto;
        justify-content: center;
        align-items: flex-start;
        width: 328px
    }

    .deriv-p2p_button-step,.deriv-p2p_button-step.w--current {
        padding-left: 0;
        padding-right: 0
    }

    .deriv-p2p_tab-mobile_content-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template: "Area"/1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-content: space-around;
        place-items: center stretch;
        height: auto;
        padding-top: 3rem;
        display: flex
    }

    .section_platform_p2p_how-to-get {
        padding-bottom: 0
    }

    .deriv-p2p_tabs-container {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .deriv-p2p_image-desktop {
        max-width: 640px
    }

    .deriv-p2p_image-mobile {
        max-width: 400px;
        height: auto
    }

    .deriv-p2p_button-try {
        margin-top: 1rem
    }

    .link_dark_mode {
        text-decoration: none
    }

    .share-block_deriv-tech {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block
    }

    .integrated_image {
        bottom: -22%;
        left: 47px
    }

    .ctrader-logo {
        width: 9.75rem
    }

    .platform_grey-image--wide {
        bottom: 0%
    }

    .new_options_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: dense;
        justify-content: center;
        display: grid
    }

    .logo-wrapper-25.twenty-five-logo {
        color: #00f1f1;
        font-size: 1.4rem;
        line-height: 30px
    }

    .logo-wrapper-25.twenty-five-logo.is-black {
        color: var(--base-color-neutral--charcoal)
    }

    .logo-wrapper-25.twenty-five-logo.is-black.is-adaptive {
        width: 3.75rem;
        height: 1.125rem;
        padding-left: 10px
    }

    .logo-wrapper-25.twenty-five-logo.is-green {
        color: var(--base-color-neutral--charcoal)
    }

    .logo-wrapper-25.twenty-five-logo.is-green.is-adaptive {
        width: 3.75rem;
        height: 1.125rem;
        padding-left: 10px
    }

    .logo-wrapper-25.twenty-five-logo-grey {
        font-size: 1.4rem;
        line-height: 30px
    }

    .logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
        width: 3.75rem;
        height: 1.125rem;
        padding-left: 10px
    }

    .icon-embed-auto-6-2 {
        display: flex
    }

    .new-navbar_logo.is-white.is-adaptive.is-careers,.new-navbar_logo.is-white.is-adaptive.is-partners,.new-navbar_logo.is-black.is-adaptive.is-careers,.new-navbar_logo.is-black.is-adaptive.is-partners {
        width: 6.8rem;
        height: 1.55rem;
        padding-left: 0
    }

    .phc-help_filters-open-button {
        width: 16.25rem
    }

    .getstarted_image_wrapper {
        height: 32rem
    }

    .participate_image {
        height: 100%
    }

    .new_tactical_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: dense;
        justify-content: center;
        display: grid
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 90%
    }

    .cookie-banner_disclaimer-gap {
        height: 5.5rem
    }

    .careers-features_overlay_layer {
        background-image: linear-gradient(270deg,black 22%,#000000e0 43%,#10111078 48%,var(--color--base--transparent)53%,var(--color--base--transparent))
    }

    .academy-new_background-image {
        object-position: 70% 50%
    }

    .academy_overlay-2 {
        background-image: linear-gradient(13deg,#000000de 22.54%,var(--color--base--transparent)44.04%)
    }

    .academy-abc_image {
        height: 32rem
    }

    .section_deriv-life-header.is-eu {
        height: 93svh
    }

    .newsroom-filters_wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column;
        padding-top: 3rem;
        display: flex
    }

    .app-download_new-component {
        border-color: var(--border-color--border-light)
    }
}

@media screen and (min-width: 1440px) {
    .utility_image._404_image {
        width:100%;
        height: 50svh
    }

    .margin-bottom.margin-small.gap-1 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        display: flex
    }

    .icon-embed-auto {
        display: flex
    }

    .padding-global,.navbar_component {
        padding-left: 7%;
        padding-right: 7%
    }

    .navbar_logo-link {
        color: var(--base-color-neutral--white)
    }

    .header_person-image {
        right: 10%
    }

    .header_person-image:lang(ar) {
        left: 10%
    }

    .padding-global_cards-overflow,.padding-global-right-tablet {
        padding-left: 7%;
        padding-right: 7%
    }

    .subpage-header_text-center_content {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .new-navbar_dropdown-list.w--open {
        padding-left: 7%;
        padding-right: 7%;
        left: 0;
        right: 0
    }

    .new-navbar_dropdown-link-list {
        min-width: 14.1875rem
    }

    .new-navbar_container-wrapper {
        align-items: center;
        display: none
    }

    .new-button.tab.new.signup-button,.new-button.tab.new.contact-us-button-2,.new-button.new-navbar.tab-hidden.is-grey,.new-button.new-navbar.tab-hidden.is-white {
        display: block
    }

    .new-navbar_logo-link.deriv-partner {
        padding-right: 3.063rem
    }

    .content-top_change {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .section_image-header.is-white {
        padding-top: 5rem
    }

    .new-navbar_component-wrapper {
        padding-left: 7%;
        padding-right: 7%
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 90%
    }

    .page-header_content {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .accordion_dropdown.is-first {
        border-top-style: none
    }

    .hiring-steps_wrapper {
        grid-template-columns: 31.5rem 1fr
    }

    .locations-tabs_list {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .locations-tabs_text-wrapper {
        flex: 1
    }

    .blog-filters_form {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .blog-filters_categories-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .container-xlarge-2 {
        display: block
    }

    .platforms_component-2.trading-steps {
        align-items: start
    }

    .button-gold.is-link.is-icon:hover {
        color: #bd9808
    }

    .sign-up_banner-badge {
        flex: 1
    }

    .quad-card-link_component {
        padding-left: 7%;
        padding-right: 7%
    }

    .quad-card_item.gap-sm {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .options_tabs-menu.is-eu:lang(ar) {
        left: -4rem;
        right: auto;
        transform: translate(-100%)
    }

    .tab-pane_link {
        color: var(--base-color-neutral--black-72)
    }

    .section-logo_inner-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex: 0 auto;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        place-content: flex-end space-between;
        align-self: auto;
        align-items: stretch;
        width: auto;
        display: grid;
        overflow: auto
    }

    .resource_link.max-width-small {
        justify-content: flex-start;
        align-items: flex-start
    }

    .input-field-new {
        margin-bottom: 1rem
    }

    .icon-embed-auto-2 {
        display: flex
    }

    .deriv-tech-filters_categories-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .new-navbar_dropdown-link-3 {
        white-space: nowrap
    }

    .icon-embed-auto-5,.icon-embed-auto-partners {
        display: flex
    }

    .new-navbar_component-wrapper-partner {
        padding-left: 7%;
        padding-right: 7%
    }

    .deriv-life-filters_form {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        justify-content: flex-start
    }

    .deriv-life-filters_categories-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .section_deriv-life-certifications {
        padding-top: var(--48-px);
        padding-bottom: var(--48-px)
    }

    .deriv-life-about_image-wrapper {
        margin-bottom: 72px
    }

    .life-post_content,.life-post_header {
        padding-top: var(--24-px)
    }

    .deriv-life-post_header {
        padding-top: var(--32-px)
    }

    .section_404 {
        align-items: center;
        height: 100%;
        max-height: none;
        padding-bottom: 60px;
        display: flex;
        overflow: hidden
    }

    .new-navbar_component-wrapper-copy {
        padding-left: 7%;
        padding-right: 7%
    }

    ._404-navbar_background.is-opacity-72 {
        border-bottom: 1px solid #00000014
    }

    ._404-heading {
        font-size: var(--48-px)
    }

    ._404-text {
        margin-bottom: var(--32-px)
    }

    ._404-wrapper {
        flex-flow: column;
        display: flex
    }

    .div-block-33 {
        height: auto;
        position: relative
    }

    .mt5_accounts_desctop-content-wrapper {
        grid-column-gap: .5rem;
        grid-template: ". ."". ."". ."". ."". ."". .""Area-2 Area"/1fr 1fr;
        grid-auto-columns: minmax(200px,1fr)
    }

    .mt5_tab-pane {
        width: 100%
    }

    .mt5-tabs_component-2 {
        flex: 0 auto;
        justify-content: space-between
    }

    .new-navbar_tabs-link-2.account-type_component.w--current {
        align-items: stretch
    }

    .mt5-types_wrapper-2 {
        width: 66%
    }

    .mt5-desktop-tabs_content {
        width: 30rem
    }

    .div-block-35 {
        flex-flow: column;
        display: flex
    }

    .prime_success-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #00883214;
        flex-flow: row
    }

    .success-message-icon {
        width: 24px
    }

    .prime_error-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #e6190e14;
        flex-flow: row
    }

    .error-message-icon {
        width: 24px
    }

    .reset_success-message {
        padding: var(--16-px);
        border-radius: var(--24-px);
        background-color: #00883214;
        flex-flow: row
    }

    .table_cell {
        width: 5.625rem
    }

    .table_cell.is-main {
        width: 10rem
    }

    .table_name-block {
        width: 5.625rem
    }

    .table_name-block.is-main {
        width: 10rem
    }

    .section_image-header_small.is-chart-background_small {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d993_chart-hero-desktop.svg)
    }

    .deriv-tech-post_content {
        padding-top: var(--24-px)
    }

    .ctrader-navbar_container {
        justify-content: center;
        align-items: center
    }

    .input-field {
        margin-bottom: 1rem
    }

    .table_hint.is-first:lang(ar) {
        display: none;
        left: auto;
        right: .5rem
    }

    .table_hint.is-narrow {
        display: none
    }

    .table_hint.is-second:lang(ar) {
        display: none;
        left: auto;
        right: .5rem
    }

    .table_hint-decor.is-first:lang(ar) {
        left: auto;
        right: 3rem
    }

    .deriv-p2p_tab-device-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .rangeslider_income-block:lang(ar) {
        padding-right: var(--24-px);
        padding-left: 0
    }

    .deriv-p2p_youtube-video {
        margin-top: 0
    }

    .icon_flag {
        width: 32px;
        max-width: 32px;
        height: 32px
    }

    .quicktrategy_image {
        bottom: -13%
    }

    .performance-image {
        object-fit: contain;
        bottom: -13%
    }

    .integrated_image {
        bottom: -14%;
        left: 14%
    }

    .container_market-category {
        border-top: 1px solid var(--border-color--border-light);
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .container_market-category.is-first {
        border: 1px #000
    }

    .header_market-category {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex-flow: column;
        display: flex
    }

    .new_options_list {
        align-items: stretch
    }

    .new_options_item {
        flex-flow: column;
        justify-content: space-between;
        width: auto;
        height: 100%;
        display: flex
    }

    .youtube-wrapper {
        border-radius: 20px;
        margin-top: 2rem;
        overflow: hidden
    }

    .mt5-desk-accounts_item_wrapper {
        width: 100%
    }

    .icon-embed-auto-6-2 {
        display: flex
    }

    .carosal-button_right,.carosal-button_left {
        display: none
    }

    .new_tactical_list {
        align-items: stretch
    }

    .pe_up-button-new {
        right: 7.875rem
    }

    .trading_central-image {
        max-width: 320px;
        min-height: auto;
        max-height: 560px
    }

    .trading_central-component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr minmax(200px,25rem) 1fr;
        place-items: center
    }

    .home-hero_person-image:lang(ar) {
        left: 10%
    }

    .auth_wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-end;
        align-items: center;
        display: flex
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 90%
    }

    .careers-features_overlay_layer {
        display: block
    }

    .sign-up_badge {
        flex: 1
    }
}

@media screen and (min-width: 1920px) {
    .utility_image._404_image {
        width:100%
    }

    .text-align-left.type-description_text {
        display: none
    }

    .new-button.tab.new.signup-button {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .new-button.tab.new.contact-us-button-2 {
        display: flex
    }

    .new-button.new-navbar.tab-hidden.is-grey,.new-button.new-navbar.tab-hidden.is-white {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .new-navbar_logo-link.deriv-partner {
        padding-top: 4px;
        padding-right: 3.063rem
    }

    .new-navbar_container {
        padding-right: 3.063px
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 87%
    }

    .difference_wrapper {
        grid-template-rows: auto
    }

    .blogs_wrapper.deriv-life-hide {
        display: none
    }

    .trade_item {
        order: 0
    }

    .trade_list {
        object-fit: fill;
        flex-direction: row
    }

    .container-xlarge-2 {
        display: block
    }

    .content_component-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .horizontal-scroll-container-gold {
        flex-direction: row;
        justify-content: center;
        align-items: center
    }

    .options_tabs-menu.is-eu:lang(ar) {
        left: -4rem;
        right: auto;
        transform: translate(-100%)
    }

    .tab-pane_link {
        color: var(--base-color-neutral--black-72)
    }

    .tab-pane_link.w--current {
        position: relative
    }

    .resource_link.max-width-small {
        justify-content: flex-start;
        align-items: center
    }

    .card_container-wrapper {
        object-fit: fill;
        flex-flow: row
    }

    .card_illustration-item {
        order: 0
    }

    .logo_item {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .deriv-life-filters_form {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        justify-content: flex-start
    }

    .section_deriv-life-certifications {
        padding-top: var(--48-px)
    }

    .section_deriv-life-about,.section_deriv-life-post {
        border: 1px solid var(--base-color-neutral--white)
    }

    .deriv-life-about_image-wrapper {
        margin-bottom: 72px
    }

    .section_cta {
        background-image: linear-gradient(180deg,#fff0 85%,var(--base-color-neutral--white)),url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d804_cta-10.webp);
        background-position: 0 0,50% 0;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .life-post_content {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px)
    }

    .life-post_header {
        padding-top: var(--24-px)
    }

    .section_404 {
        padding: var(--48-px)var(--16-px)
    }

    ._404-navbar_container {
        padding-right: 3.063px
    }

    ._404-navbar_component.is-white {
        position: fixed
    }

    ._404-navbar_background.is-opacity-72 {
        border-bottom: 1px solid #00000014
    }

    ._404-heading {
        font-size: var(--48-px)
    }

    ._404-text {
        margin-bottom: var(--32-px)
    }

    .mt5-accounts_desctop-item-heading {
        font-size: 1.75rem
    }

    .mt5_accounts_desctop-content-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        max-width: 100%;
        display: grid
    }

    .mt5-accounts_cell-1 {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }

    .mt5-accounts-responsive-tabs_content {
        display: none
    }

    .mt5-accounts-tab_wrapper {
        min-height: auto
    }

    .new-navbar_tabs-link-2.account-type_component {
        transition-property: none
    }

    .new-navbar_tabs-link-2.account-type_component.w--current {
        transition-duration: 75ms
    }

    .mt5-types_wrapper-2 {
        margin-right: var(--16-px);
        flex: 1;
        justify-content: space-around
    }

    .mt5-desk-accounts_item {
        width: auto
    }

    .mt5-desktop-tabs_content {
        width: 30rem
    }

    .prime_terms-text {
        padding-top: var(--24-px);
        color: var(--base-color-neutral--black-48)
    }

    .prime_success-message {
        padding: var(--16-px);
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        border-radius: var(--24-px);
        background-color: #00883214;
        flex-flow: row;
        display: flex
    }

    .success-message-icon {
        width: 24px
    }

    .prime_error-message {
        padding: var(--16-px);
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        border-radius: var(--24-px);
        background-color: #e6190e14;
        flex-flow: row;
        display: flex
    }

    .error-message-icon {
        width: 24px
    }

    .header-platform-logo {
        height: var(--32-px)
    }

    .reset_success-message {
        padding: var(--16-px);
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        border-radius: var(--24-px);
        background-color: #00883214;
        flex-flow: row;
        display: flex
    }

    .reset_success-message.hide-element {
        display: none
    }

    .deriv-tech-post_content {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px)
    }

    .contact-social_link-live,.contact-social_link-wp {
        right: 5%
    }

    .ctrader-navbar_container {
        padding-right: 3.063px
    }

    .dtrader-logo,.ctrader-logo {
        height: var(--32-px);
        width: 9.25rem
    }

    .events_list {
        object-fit: fill;
        flex-direction: row
    }

    .section_cta_gold {
        background-image: linear-gradient(180deg,#fff0 85%,var(--base-color-neutral--white)),url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d804_cta-10.webp);
        background-position: 0 0,50% 0;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .footer-cta_device-wrapper {
        display: flex
    }

    .trade-day-night_background-night,.trade-day-night_background-day {
        background-size: cover
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
        background-position: 50% 100%;
        background-size: 100% 87%
    }

    .cookie-banner_disclaimer-gap {
        height: 4rem
    }

    .section_deriv-life-header.is-eu {
        height: 94svh
    }

    .mt5-accounts_desktop-heading {
        font-size: 1.75rem
    }

    .contact-social_link-wp-2,.contact-social_link-live-2 {
        right: 5%
    }
}

@media screen and (max-width: 991px) {
    h1 {
        font-size:2.125rem
    }

    h2 {
        font-size: 1.75rem
    }

    h3 {
        font-size: 1.25rem
    }

    .hide-tablet {
        display: none
    }

    .max-width-medium.max-width-full-mobile-landscape-2 {
        max-width: 20.375rem
    }

    .max-width-large.full-width {
        max-width: 100%
    }

    .main-wrapper {
        padding-top: 0
    }

    .container-medium.text-align-center {
        order: -1
    }

    .max-width-full-tablet {
        width: 100%;
        max-width: none
    }

    .margin-large {
        margin: 2rem
    }

    .margin-xlarge {
        margin: 3.5rem
    }

    .margin-xxlarge {
        margin: 4.5rem
    }

    .margin-huge {
        margin: 5rem
    }

    .margin-xhuge {
        margin: 6rem
    }

    .margin-xxhuge {
        margin: 7.5rem
    }

    .padding-medium {
        padding: 2rem;
        overflow: visible
    }

    .padding-large {
        padding: 2rem
    }

    .padding-xlarge {
        padding: 3.5rem
    }

    .padding-xxlarge {
        padding: 4.5rem
    }

    .padding-huge {
        padding: 5rem
    }

    .padding-xhuge {
        padding: 6rem
    }

    .padding-xxhuge {
        padding: 7.5rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-bottom.padding-small.help-answers_list-heading-wrapper {
        padding-bottom: var(--8-px);
        justify-content: center;
        align-items: center;
        display: flex
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .heading-style-h2 {
        font-size: 1.75rem
    }

    .rl-styleguide_icons-list {
        grid-auto-flow: row
    }

    .heading-style-h1 {
        font-size: 3.25rem
    }

    .button.is-link {
        text-decoration: underline
    }

    .button.is-link.is-icon.is-no-uline {
        text-decoration: none
    }

    .button.is-secondary.is-small.load-more {
        margin-top: var(--16-px);
        margin-bottom: var(--16-px)
    }

    .button.is-secondary.is-small.load-more:hover {
        background-color: #0000
    }

    .button.is-secondary.phc-show-more {
        margin-top: var(--0-px)
    }

    .heading-style-h3 {
        font-size: 1.25rem
    }

    .heading-style-h3.content_fair-trading-practices {
        font-size: 1.125rem
    }

    .icon-embed-auto.is-rotate {
        justify-content: center;
        align-items: center;
        transform: rotate(180deg)
    }

    .icon-embed-auto.is-rotate.is-left {
        justify-content: center;
        align-items: flex-start
    }

    .icon-embed-auto.is-adaptive {
        width: .75rem;
        height: 1.3125rem
    }

    .button-group.full-width.deriv-go-desktop {
        display: none
    }

    .button-group.full-width.deriv-go-mobile {
        display: flex
    }

    .button-group.is-align-center.is-no-wrapper {
        padding-top: 2rem
    }

    .padding-section-small {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .padding-global {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .padding-global.tablet-none {
        padding-left: 5%;
        padding-right: 5%
    }

    .padding-global.desktop-none {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .padding-section-medium {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-section-large {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-section-large.tablet-padding-bottom {
        padding-top: 0
    }

    .padding-section-large.header-with-image {
        padding-top: 1.5rem
    }

    .spacer-large {
        padding-top: 2.5rem
    }

    .spacer-xlarge {
        padding-top: 3.5rem
    }

    .spacer-xxlarge {
        padding-top: 4.5rem
    }

    .spacer-huge {
        padding-top: 5rem
    }

    .spacer-xhuge {
        padding-top: 6rem
    }

    .spacer-xxhuge {
        padding-top: 7.5rem
    }

    .image-overlay-layer.hero-home {
        z-index: 1
    }

    .image-overlay-layer.cta-home {
        background-image: linear-gradient(90deg,#181c2566,#181c2500);
        display: block
    }

    .image-overlay-layer.is-cta-contact-us {
        background-image: linear-gradient(181.93deg,#11141b00 28.46%,#11141bb8 63.42%);
        display: block
    }

    .image-overlay-layer.is-cta-who-we-are {
        background-image: linear-gradient(187.56deg,#181c2500 35.28%,#181c255e 52.62%,#181c25b8 69.4%);
        display: block
    }

    .image-overlay-layer.is-help-center {
        background-image: linear-gradient(#0000 23.93%,#00000030 48.01%,#0006 59.54%);
        display: block
    }

    .section_hero-home {
        min-height: auto
    }

    .header_background-image-wrapper {
        width: 100%;
        overflow: hidden
    }

    .menu-icon {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .navbar_menu-left {
        justify-content: flex-start
    }

    .menu-icon_line-middle {
        background-color: var(--base-color-neutral--white);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .menu-icon_line-bottom {
        background-color: var(--base-color-neutral--white);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .navbar_dropdown-content {
        flex-direction: column
    }

    .navbar_dropdown-list {
        position: relative;
        overflow: hidden
    }

    .navbar_dropdown-list.w--open {
        border-style: none;
        align-items: flex-start;
        width: auto;
        padding: 0 0 0;
        position: relative;
        top: 0
    }

    .navbar_dropdown-content-bottom {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }

    .navbar_menu-right {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-top: 1.5rem
    }

    .navbar_menu-dropdown {
        margin-left: 0;
        margin-right: 0
    }

    .navbar_menu {
        z-index: 1;
        border-bottom: 1px solid var(--border-color--border-primary);
        background-color: var(--base-color-neutral--white);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        align-items: flex-start;
        height: 100dvh;
        margin-left: 0;
        padding: 1rem 5% 6.5rem;
        transition: height .5s;
        position: absolute;
        overflow: auto
    }

    .navbar_logo {
        color: var(--base-color-neutral--white)
    }

    .menu-icon_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon_line-top {
        background-color: var(--base-color-neutral--white);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .navbar_dropdown-toggle {
        color: var(--base-color-neutral--black);
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: 1.125rem;
        display: flex
    }

    .navbar_menu-button.w--open {
        z-index: 100;
        background-color: #0000
    }

    .header_person-image {
        z-index: 2;
        object-position: 100% 100%;
        width: 100%;
        height: 90%;
        right: -20%
    }

    .header_person-image:lang(ar) {
        left: -28%
    }

    .content_component {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .features_item {
        z-index: 1;
        padding: var(--32-px);
        width: 17.875rem;
        position: relative
    }

    .features_item.is-white {
        width: auto
    }

    .features_item.is-text-align-left.is_transparent {
        background-color: var(--base-color-neutral--neutral-light-grey)
    }

    .features_list {
        flex: none;
        width: auto;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .features_list.tablet-wrap {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-wrap: wrap;
        flex: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: stretch;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .text-content-wrapper_centered.gap-medium {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .padding-global_cards-overflow {
        padding-left: 1.5rem;
        padding-right: 0%
    }

    .padding-global_cards-overflow.is-padding-horizontal {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .horizontal-scroll-container {
        width: 100vw
    }

    .scroll-content {
        display: flex
    }

    .scroll-content.is-padding-right {
        margin-right: 1.5rem
    }

    .platforms_tab-link {
        white-space: nowrap
    }

    .tabs_component {
        width: 100%
    }

    .tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
        flex-wrap: nowrap;
        justify-content: flex-start;
        margin-bottom: 1.5rem;
        display: flex
    }

    .platform_card {
        padding: var(--32-px)
    }

    .platforms_component {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .platforms_component.is-flex {
        grid-column-gap: 2.2%
    }

    .fast-payment_component {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .section_cta-desktop {
        display: none
    }

    .section_cta-desktop.is-home {
        height: 26.25rem;
        margin-top: 3rem;
        margin-bottom: 3rem;
        display: block;
        position: relative
    }

    .cta_image-wrapper.background-color-secondary.mobile-auto-height {
        height: 26.6rem
    }

    .cta_image-wrapper.is-home {
        position: static
    }

    .cta_content.is-home {
        justify-content: flex-start;
        align-items: center;
        padding-left: 1.5rem;
        display: flex;
        position: absolute;
        inset: 0% auto 0% 0%
    }

    .cta_component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .cta_component.is-alternative-grid.mobile-single-row {
        grid-template-columns: 38fr
    }

    .cta_image.is-home {
        display: none
    }

    .footer_bottom-wrapper {
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 2rem
    }

    .footer_link-list {
        display: none
    }

    .footer_top-wrapper {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .footer_social-icons {
        margin-bottom: 2rem
    }

    .footer_social-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
        display: flex
    }

    .footer_banner {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--8-px);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .footer_banner-content {
        justify-content: center;
        align-items: center
    }

    .footer_banner-logo-wrapper {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .footer_banner-badge {
        flex: 1;
        justify-content: center
    }

    .footer_banner-badge.qr-code {
        justify-content: flex-start;
        display: none
    }

    .footer_banner-store-text {
        width: auto
    }

    .steps_item {
        z-index: 1;
        min-width: 17.875rem;
        position: relative
    }

    .steps_item-top.careers-page {
        padding: 1.5rem
    }

    .steps_item-bottom {
        padding: var(--32-px)
    }

    .show-tablet {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        display: flex
    }

    .padding-global-right-tablet {
        padding-left: 0;
        padding-right: 1.5rem
    }

    .padding-global-right-tablet.align-center {
        padding-left: 1.5rem
    }

    .cta-tablet_background-image-wrapper {
        overflow: hidden
    }

    .cta-tablet_background-image-wrapper.is-home {
        display: block
    }

    .section_cta-tablet {
        margin-top: var(--48-px);
        margin-bottom: var(--48-px);
        align-items: center;
        min-height: 26.25rem;
        display: flex
    }

    .section_cta-tablet.is-end-center {
        justify-content: center;
        align-items: flex-end
    }

    .section_cta-tablet.is-end-left {
        justify-content: flex-start;
        align-items: flex-end
    }

    .cta-tablet_background-image.is-cta-who-we-are {
        height: 123%;
        top: auto
    }

    .footer_badge-wrapper {
        width: 10rem;
        margin-left: auto;
        margin-right: auto
    }

    .tablet-cta_wrap {
        z-index: 1000;
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        background-color: #ffffffb8;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: .5rem 1.5rem;
        display: flex;
        position: fixed;
        inset: auto 0% 0%
    }

    .tablet-cta_wrap.is-instrument-explorer {
        z-index: 950;
        display: none
    }

    .button-group-vertical {
        padding-top: 2rem
    }

    .bread-crumb_wrapper.bread-crumb_question {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        overflow: auto
    }

    .bread-crumb_wrapper.bread-crumb_question.bread-crumb_align-top {
        justify-content: flex-start;
        align-items: flex-start
    }

    .bread-crumb_link {
        transition: color .16s
    }

    .bread-crumb_link.is-light.bread-crumb_current-question {
        text-overflow: clip;
        flex: none
    }

    .bread-crumb_link.is-light.bread-crumb_current-question.bread-crumb_word-brake {
        white-space: normal;
        flex: 1
    }

    .subpage-header_text-center_content {
        min-height: 22.5rem
    }

    .secure-account_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .secure-account_image-wrapper {
        border-radius: 0;
        order: -1;
        width: 100%
    }

    .secure-account_image-wrapper.is-eu {
        border-radius: var(--24-px)
    }

    .secure-account_image.custom-image-position {
        object-position: 10% 20%;
        position: static
    }

    .secure-feature_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .new-navbar_dropdown-list {
        position: relative;
        overflow: hidden
    }

    .new-navbar_dropdown-list.w--open {
        border-style: none;
        align-items: flex-start;
        width: auto;
        padding: 0 0 0;
        position: relative;
        top: 0
    }

    .new-navbar_tabs-wrapper {
        z-index: 5000;
        width: 100%;
        display: block
    }

    .new-navbar_dropdown-link-list {
        grid-template-rows: max-content max-content max-content max-content
    }

    .new-navbar_dropdown-link-list.is-adaptive {
        min-width: 10rem
    }

    .new-navbar_container-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex: 1;
        grid-template-rows: auto;
        grid-template-columns: 6rem 6rem;
        grid-auto-columns: 1fr;
        place-content: end center;
        place-items: end center;
        display: none
    }

    .new-icon-embed-auto.is-adaptive {
        width: 1rem;
        height: 1.5rem
    }

    .new-menu-icon_line-bottom {
        background-color: var(--dropdown-font-color);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-menu-icon_line-bottom.is-gray {
        background-color: #000000b8
    }

    .new-navbar_tabs-link {
        color: #000000b8;
        cursor: pointer;
        background-color: #0000;
        border: 1px solid #00000014;
        border-radius: 6rem;
        padding: .3125rem 1rem;
        line-height: 1.375rem
    }

    .new-navbar_tabs-link.w--current,.new-navbar_tabs-link.active {
        color: #fff;
        background-color: #000
    }

    .new-navbar_tabs-link.is-block {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-start;
        align-items: center;
        text-decoration: none;
        display: flex
    }

    .new-navbar_tabs-icon {
        align-items: center;
        height: 1.5rem;
        margin-top: .75rem;
        margin-bottom: .75rem;
        margin-right: 0;
        display: flex;
        position: relative;
        inset: 14% auto auto 0%;
        transform: rotate(0)
    }

    .new-navbar_tabs-icon:lang(ar) {
        left: auto;
        right: 0%
    }

    .new-navbar_tabs-dropdown-link {
        color: #000000b8;
        text-align: left;
        padding: .625rem 1rem;
        font-size: .875rem;
        line-height: 1.375rem;
        text-decoration: none;
        display: block
    }

    .new-navbar_tabs-dropdown-link.w--current {
        color: #000000b8
    }

    .new-navbar_tabs-dropdown-link.is-block {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .new-navbar_tabs-pane-4 {
        margin-left: auto;
        margin-right: auto;
        padding-top: 1.75rem;
        display: none
    }

    .new-navbar_dropdown-toggle {
        color: #000;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: 1.125rem;
        display: flex
    }

    .new-navbar_dropdown-toggle.gap-small {
        color: #f6f7f8
    }

    .new-navbar_dropdown-toggle.gap-small.w--open {
        color: #000000b8
    }

    .new-navbar_dropdown-toggle.gap-small.lang-mob {
        color: #000000b8;
        cursor: pointer;
        justify-content: flex-start;
        min-width: 5rem;
        margin-top: .5rem;
        padding: .75rem 0;
        font-size: 1rem;
        display: flex
    }

    .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-16 {
        padding-left: var(--16-px)
    }

    .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p {
        flex: 1;
        justify-content: flex-start;
        margin-top: 0;
        padding-left: 5%
    }

    .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
        grid-column-gap: .25rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1.125rem
    }

    .new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
        grid-column-gap: .5rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1.125rem
    }

    .new-menu-icon {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .new-menu-icon:lang(ar) {
        margin-left: -.5rem;
        margin-right: 0
    }

    .new-navbar_dropdown-title.is-adaptive {
        padding: .75rem 1rem;
        font-size: .75rem
    }

    .new-button {
        margin-top: 2rem;
        display: none
    }

    .new-button.tab {
        display: block
    }

    .new-button.tab.new {
        height: 3.125rem
    }

    .new-button.tab.new.contact-us-button-2.show {
        display: block
    }

    .new-button.new-navbar.log-in {
        margin-top: 0;
        display: block
    }

    .new-button.new-navbar.log-in.is-gray {
        color: #000000b8;
        border-color: #000000b8
    }

    .new-button.new-navbar.log-in.logged-out-btn.hide-element,.new-button.new-navbar.tab-hidden {
        display: none
    }

    .new-button.new-navbar.tab-hidden.is-grey {
        justify-content: center
    }

    .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        margin-top: 2rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive {
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.new-navbar.tab-hidden.is-grey.show {
        display: block
    }

    .new-button.new-navbar.tab-hidden.is-grey.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.new-navbar.tab-hidden.is-white {
        justify-content: center
    }

    .new-button.new-navbar.tab-hidden.is-white.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.new-navbar.tab {
        color: #000;
        border-color: #000
    }

    .new-button.desctop-hidden {
        display: block
    }

    .new-button.desctop-hidden.logged-out-btn {
        margin-right: var(--16-px);
        margin-left: var(--16-px);
        width: 100%
    }

    .new-button.desctop-hidden.logged-out-btn.hide-element {
        display: none
    }

    .new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.desctop-hidden.logged-out-btn.btn-free-demo.is-adaptive,.new-button.desctop-hidden.logged-out-btn.is-adaptive {
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.logged-in-btn-2.tradershub-btn {
        margin-top: 0;
        margin-right: var(--0-px);
        margin-left: var(--0-px);
        justify-content: center;
        align-items: flex-start;
        width: auto;
        display: inline-flex
    }

    .new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.logged-in-btn-2.tradershub-btn {
        justify-content: center;
        align-items: flex-start;
        width: auto;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        display: inline-flex
    }

    .new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.logged-out-btn.is-adaptive {
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.tradershub-btn {
        margin-top: 0;
        display: flex
    }

    .new-button.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: 1rem;
        min-width: 6rem;
        min-height: 3rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-button.is-adaptive.is-careers {
        display: block
    }

    .new-navbar_dropdown-link:hover {
        background-color: #0000
    }

    .new-navbar_dropdown-link.new-navbar_dropdown-link-language {
        text-align: left
    }

    .new-navbar_dropdown-link.is-block.is-adaptive {
        grid-column-gap: .25rem
    }

    .new-navbar_dropdown-link.is-adaptive {
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .new-navbar_tabs-toggle {
        color: #000000b8;
        justify-content: space-between;
        align-items: center;
        padding: .75rem 0;
        font-size: 1rem;
        line-height: 1.5rem;
        display: flex
    }

    .new-navbar_tabs-toggle.partner-menu {
        justify-content: flex-start;
        padding-left: 1rem
    }

    .new-navbar_tabs-toggle.partner-menu.padding-left-5p {
        padding-left: 5%
    }

    .new-navbar_tabs-toggle.partner-menu.padding-left-5p:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .new-navbar_menu-wrapper {
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }

    .new-navbar_menu-wrapper.is-overflow-scroll {
        height: 100%;
        max-height: 100%;
        padding: 1rem 5%;
        overflow: scroll
    }

    .new-navbar_menu-wrapper.is-overflow-scroll.mobile-nav.padding-left-0 {
        padding-left: 0%;
        padding-right: 0%
    }

    .new-hide-tablet {
        display: none
    }

    .new-menu-icon_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-navbar_component.is-white.is-sign-up,.new-navbar_component.is-white.is-sign-up-2 {
        border-bottom-width: 1px
    }

    .new-navbar_dropdown-content {
        flex-direction: column
    }

    .new-navbar_dropdown-top-link {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        align-items: center;
        margin-bottom: 1rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .new-navbar_tabs-blocks {
        width: 100%
    }

    .new-navbar_tabs-pane-3 {
        margin-left: auto;
        margin-right: auto;
        padding-top: 1.75rem;
        display: none
    }

    .new-navbar_logo-link.deriv-partner.is-adaptive {
        padding-right: 3.063rem
    }

    .new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
        padding-right: 0
    }

    .new-navbar_menu-left {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        max-width: 31rem;
        margin-left: auto;
        margin-right: auto
    }

    .new-navbar_menu-left.new-navbar_menu-left-desctop {
        display: none
    }

    .new-show-tablet {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        align-items: center;
        display: flex
    }

    .new-navbar_tabs-menu {
        z-index: 5000;
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-template-rows: auto;
        grid-template-columns: auto auto auto auto auto;
        grid-auto-columns: 1fr;
        place-content: center;
        place-items: center;
        margin: 0 -6%;
        padding-left: 2rem;
        padding-right: 2rem;
        display: grid;
        overflow: auto
    }

    .new-navbar_menu-dropdown {
        margin-left: 0;
        margin-right: 0
    }

    .new-navbar_dropdown-top-link-icon {
        height: 1.5rem;
        margin-top: -.25rem
    }

    .new-navbar_logo {
        color: #fff
    }

    .new-navbar_logo.is-red.is-adaptive {
        width: 4.5rem;
        height: 1.5rem
    }

    .new-navbar_logo.is-red.is-adaptive-partners-2 {
        width: 9rem;
        height: 1.5625rem
    }

    .new-navbar_logo.is-white.is-adaptive {
        width: 4.5rem;
        height: 1.5rem
    }

    .new-navbar_tabs-pane-1 {
        margin-left: auto;
        margin-right: auto;
        padding-top: 1.75rem;
        display: flex
    }

    .new-navbar_tabs-pane-1:lang(es) {
        display: block
    }

    .new-navbar_dropdown-content-bottom {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0
    }

    .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
        grid-row-gap: 0rem;
        width: 100%;
        max-width: none;
        display: block
    }

    .new-navbar_dropdown-content-bottom.is-adaptive {
        grid-column-gap: 1rem;
        grid-row-gap: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 2rem
    }

    .new-navbar_tabs {
        z-index: 5000
    }

    .new-navbar_menu-right {
        z-index: 1000;
        background-color: var(--base-color-neutral--white);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        justify-content: center;
        align-items: flex-end;
        margin-left: auto;
        margin-right: auto
    }

    .new-navbar_menu-right.is-border-top {
        z-index: 10000;
        border-top: 1px solid var(--border-color--border-light);
        width: 100%;
        height: 5.125rem;
        padding-bottom: 1rem;
        position: fixed;
        inset: auto 0% 0%
    }

    .new-navbar_menu-right.is-border-top.col-gap-0 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .new-navbar_menu-right.is-border-top.hide-mobile {
        display: none
    }

    .new-navbar_menu-right.is-border-top.is-adaptive {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .new-menu-icon_line-top {
        background-color: var(--dropdown-font-color);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-menu-icon_line-top.is-gray {
        background-color: #000000b8
    }

    .new-navbar_tabs-dropdown {
        width: 100%;
        margin-bottom: .5rem
    }

    .new-navbar_tabs-pane-2 {
        margin-left: auto;
        margin-right: auto;
        padding-top: 1.75rem;
        display: none
    }

    .new-navbar_menu {
        z-index: 1;
        -webkit-text-fill-color: inherit;
        background-color: #fff;
        background-clip: border-box;
        flex-direction: column;
        flex: none;
        align-items: stretch;
        height: calc(100svh - 80px);
        margin-left: 0;
        padding: 5rem 5%;
        transition-property: height;
        transition-duration: .5s;
        transition-timing-function: ease;
        display: none;
        position: absolute;
        overflow: hidden
    }

    .new-navbar_menu.is-padding-0 {
        padding-top: 0;
        padding-left: 0%;
        padding-right: 0%
    }

    .new-navbar_menu.is-padding-0.is-margin-top-0 {
        margin-top: 0
    }

    .new-navbar_menu.is-padding-0.is-adaptive {
        margin-left: 0;
        transform: translate(0)
    }

    .new-navbar_menu.is-padding-0.is-adaptive:lang(ar) {
        margin-left: 0;
        margin-right: 0
    }

    .new-navbar_container.new-navbar_container-language-list {
        z-index: 1000;
        background-color: #fff;
        align-items: flex-start;
        padding: .5rem 5% 5rem
    }

    .new-navbar_container.new-navbar_container-language-list.is-partners {
        padding: 0
    }

    .new-navbar_container.new-navbar_container-language-list.is-partners.padding-5p {
        padding-left: 5%;
        padding-right: 5%
    }

    .new-navbar_container.height-auto {
        height: auto
    }

    .new-navbar_tabs-list {
        background-color: #0000000a;
        border-radius: 1rem;
        width: 100%;
        position: relative
    }

    .new-menu-icon_line-middle {
        background-color: var(--dropdown-font-color);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .new-menu-icon_line-middle.is-gray {
        background-color: #000000b8;
        display: flex
    }

    .live-markets_component {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content;
        display: flex
    }

    .live-markets_component.is-padding-horizontal {
        flex: none;
        width: auto;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .platform_card-small {
        padding: var(--32-px);
        min-width: 22.375rem
    }

    .platform_card-small.is-markets {
        min-width: 18.5rem
    }

    .tabs-live-markets_content {
        align-self: flex-start;
        width: 100%
    }

    .tabs-live-markets_content.is-width-100vw {
        width: 100vw;
        margin-left: -1.5rem
    }

    .tabs_component-live-markets {
        align-items: flex-start;
        width: 100%
    }

    .tabs_menu-scroll-mobile {
        margin-bottom: 1.5rem;
        display: flex
    }

    .tabs_menu-scroll-mobile.is-align-center {
        justify-content: center;
        align-items: flex-start;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem;
        overflow: auto
    }

    .platforms_item.is-flex-item {
        justify-content: center;
        align-items: stretch;
        width: 48.9%
    }

    .image-header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-auto-flow: row;
        min-height: auto
    }

    .image-header_component.is-alternative-grid {
        grid-template-rows: auto auto;
        grid-template-columns: auto
    }

    .image-header_component.is-market-grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr
    }

    .image-header_component.is-why-choose-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 35fr
    }

    .image-header_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .certifications_item {
        z-index: 1;
        padding: var(--32-px);
        min-width: 17.875rem;
        position: relative
    }

    .new-navbar_language-button {
        cursor: pointer;
        width: auto;
        height: auto
    }

    .new-navbar_language-button-wrapper {
        display: flex
    }

    .new-navbar_language-button-block {
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
        background-size: 100% 87%;
        background-attachment: scroll
    }

    .page-header_content {
        min-height: 22.5rem
    }

    .page-header_content.is-product-explorer {
        min-height: 17.5rem
    }

    .accordion_expanded-block.is-desctop-expanded-block {
        margin-top: -15rem;
        padding-top: 15rem
    }

    .accordion_location-link {
        text-decoration: underline
    }

    .accordion_location {
        border-top-style: none
    }

    .cta-tablet_content {
        text-align: center;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        max-width: 36.5rem;
        display: flex
    }

    .cta-tablet_content.is-who-we-are {
        text-align: left;
        align-items: flex-start;
        max-width: 29rem
    }

    .leaders_item-wrapper {
        padding: 1.5rem
    }

    .leaders_name {
        font-size: 1.125rem
    }

    .leaders_list {
        grid-template-columns: 1fr 1fr
    }

    .content_component-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_benefits {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .section_benefits.is-eu {
        padding-bottom: 3rem
    }

    .benefits_item {
        background-color: var(--background-color--background-secondary);
        border-radius: 1.5rem
    }

    .benefits_item.is-tab-hidden {
        display: none
    }

    .benefits_item.is-desctop-hidden {
        display: block
    }

    .benefits_image-wrapper {
        width: 7.5rem;
        margin-bottom: 1.5rem
    }

    .benefits_number-wrapper {
        height: 7.5rem
    }

    .benefits_row.is-three-columns {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .benefits_wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .demo_wrapper {
        grid-template-columns: 1fr 1fr
    }

    .live-markets_button-text {
        text-decoration: underline
    }

    .leaders_button-wrapper {
        padding-top: 2rem
    }

    .methods_desctop-wrapper {
        display: none
    }

    .methods_tab-wrapper {
        display: grid
    }

    .help_category-button {
        font-size: .875rem;
        text-decoration: underline
    }

    .help_category-button.is-tab-big {
        font-size: 1rem
    }

    .help_category-name {
        font-size: 1.125rem
    }

    .help_category {
        min-height: 19.5rem;
        padding: 1.5rem
    }

    .help_category.is-white.is-padding-big {
        padding: 2rem
    }

    .help_categories-list {
        grid-template-columns: 1fr 1fr
    }

    .help_results-heading,.help_results-empty-block {
        font-size: 1.125rem;
        line-height: 1.55
    }

    .help_tabs-wrapper {
        padding-top: 1.5rem
    }

    .new-navbar_true-navbar,.new-navbar_true-navbar:lang(es),.new-navbar_true-navbar:lang(ar) {
        opacity: 0
    }

    .section_requirement {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .requirement_content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding: 2rem
    }

    .difference_block {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .difference_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .difference_item-heading {
        font-size: 1.125rem
    }

    .difference_wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .hiring-steps_wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .hiring-steps_wrapper.how-to-calendar_wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .hiring-steps_number {
        -webkit-text-stroke-width: .75px;
        width: 2rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .hiring-steps_number.hackathon {
        font-size: 2rem;
        line-height: 3rem
    }

    .hiring-steps_text-wrapper {
        padding-top: .25rem;
        padding-bottom: 3rem
    }

    .hiring-steps_text-wrapper.hackathon {
        padding-top: .75rem
    }

    .hiring-steps_header {
        padding-bottom: 1rem;
        position: static
    }

    .hiring-steps_header.how-to-calendar_header {
        height: auto
    }

    .hiring-steps_desctop-button-block {
        display: none
    }

    .hiring-steps_tablet-button-block {
        display: block
    }

    .hiring-steps_steps.is-left-padding {
        padding-left: 0
    }

    .our-locations_wrapper,.position-description_block {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .position-description_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .position-quote_text-wrapper {
        padding: 2rem
    }

    .position-quote_icon-wrapper {
        width: 2rem
    }

    .locations-tabs_list {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .locations-tabs_button-block {
        text-decoration: none
    }

    .locations-tabs_component {
        width: 100%
    }

    .location-label-wrapper {
        width: 3.5rem
    }

    .map_block {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .map_map-wrapper {
        height: 28.75rem
    }

    .footer_tabs-dropdown {
        width: 100%;
        margin-bottom: .25rem
    }

    .footer_tabs-toggle {
        color: var(--text-color--text-primary);
        justify-content: space-between;
        align-items: center;
        padding: .5rem 0;
        font-size: .875rem;
        line-height: 1.5rem;
        display: flex
    }

    .footer_tabs-icon {
        align-items: center;
        height: 1.5rem;
        margin-right: .375rem;
        display: flex
    }

    .footer_tabs-icon:lang(ar) {
        left: 0%;
        right: auto
    }

    .footer_tabs-list {
        background-color: #0000;
        width: 100%;
        position: relative
    }

    .footer_tabs-dropdown-link {
        color: #000000b8;
        text-align: left;
        padding: .5rem;
        font-size: .875rem;
        line-height: 1.375rem;
        text-decoration: none;
        display: block
    }

    .footer_tabs-dropdown-link:lang(ar) {
        text-align: right
    }

    .footer_tabs-dropdown-link.w--current {
        color: #000000b8
    }

    .footer_tabs-dropdown-link.is-block {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .footer_tab {
        margin-bottom: 1.75rem;
        display: block
    }

    .blog-header_heading-wrapper {
        padding-top: 1.5rem
    }

    .blog-header_desctop-block {
        display: none
    }

    .blog-header_tablet-block {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-top: 3rem;
        padding-bottom: 3rem;
        display: block
    }

    .blog-header_tablet-post {
        border-radius: 1.5rem;
        flex: none;
        width: 17.875rem;
        height: 34rem;
        position: relative;
        overflow: hidden
    }

    .blog-header_tablet-image {
        object-fit: cover;
        height: 100%;
        position: absolute
    }

    .blog-header_tablet-text-wrapper {
        z-index: 2;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-end;
        height: 100%;
        padding: 2rem;
        display: flex;
        position: relative
    }

    .blog-header_tablet-date {
        color: #ffffffb8
    }

    .blog-header_tablet-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        display: flex;
        overflow: auto
    }

    .blog-header_tablet-link {
        text-decoration: none;
        position: absolute;
        inset: 0%
    }

    .blog-filters_search-input {
        max-width: none
    }

    .blog-filters_search-input.is-trading-specifications {
        background-position: 8px;
        height: 2rem;
        padding: .3125rem .5rem .3125rem 2.5rem;
        font-size: .875rem;
        line-height: 1.57
    }

    .blog-filters_form {
        justify-content: space-between;
        align-items: center
    }

    .blog-filters_dropdown-list.is-last {
        inset: 100% 0% auto auto
    }

    .blog-filters_dropdown-list.is-product-explorer {
        z-index: 1000;
        position: fixed;
        inset: auto 0% 0%
    }

    .blog-filters_dropdown-list.is-product-explorer.w--open {
        border-style: none;
        border-radius: 1rem 1rem 0 0;
        padding-bottom: 1rem
    }

    .blog-filters_search-wrapper {
        justify-content: space-between
    }

    .blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between.blog-filters_search-wrapper--tablet-flex-vertical-left {
        flex-flow: column;
        align-items: flex-start
    }

    .blog-filters_tablet-header-name.is-product-explorer {
        color: var(--text-color--text-primary);
        text-align: center;
        font-weight: 700;
        line-height: 1.15
    }

    .blog-filters_tablet-header-name.is-feedback-form {
        font-size: 1rem
    }

    .blog-filters_tablet-header-block.is-feedback-form {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px);
        position: relative
    }

    .blog-filters_tablet-header-block.is-phc-list {
        margin-bottom: 1rem;
        padding-top: 1.4375rem;
        padding-bottom: 1.4375rem;
        display: block;
        position: relative
    }

    .blog-filters_tablet-header-block.is-phc-list.is-breadcrumb-header {
        display: none
    }

    .blog-filters_tablet-header-line.is-feedback-form {
        display: block
    }

    .blog-filters_tablet-header-line.is-phc-list {
        background-color: var(--base-color-neutral--black-8);
        border-radius: .125rem;
        width: 3rem;
        height: .25rem;
        margin-bottom: .5rem;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .blog-filters_tablet-header-line.line-tablet {
        background-color: var(--base-color-neutral--black-8);
        border-radius: .125px;
        width: 3rem;
        height: .25rem;
        margin-bottom: .5rem;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
        display: block
    }

    .blog-filters_dropdown-close-button.is-product-explorer.questions-popup-close {
        width: 3rem;
        height: 3rem;
        position: absolute;
        inset: .5rem 0 0 auto
    }

    .blog-filters_dropdown-close-button.is-feedback-form {
        top: .5rem;
        right: 1rem
    }

    .blogs_list {
        grid-template-columns: 1fr 1fr
    }

    .blogs_wrapper {
        padding-top: 1.5rem
    }

    .blogs_pagination-wrapper {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .blog-filters_categories-wrapper {
        max-width: 100%;
        overflow: visible
    }

    .blog-post_image-wrapper {
        max-height: 27.625rem
    }

    .trade_item {
        z-index: 1;
        padding: var(--32-px);
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        background-color: var(--background-color--background-secondary);
        width: auto;
        min-width: 17.875rem;
        position: relative
    }

    .trade_list {
        flex-flow: row;
        justify-content: flex-start;
        align-items: stretch;
        width: 100vw;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        overflow: auto
    }

    .section_trade-information {
        background-color: var(--background-color--background-secondary);
        padding-top: 0;
        padding-bottom: 0
    }

    .trade-information_content {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .trade-information_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        padding-left: 0;
        padding-right: 0
    }

    .trade-information_text {
        font-size: 1rem
    }

    .trade-information_item {
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        border-left-style: none;
        border-right-style: none
    }

    .blog-filters_shadow {
        z-index: 20
    }

    .blog-filters_shadow.is-product-explorer {
        z-index: 901
    }

    .blog-filters_shadow.is-product-explorer.questions-popup-close {
        background-color: var(--base-color-neutral--black-72);
        position: fixed;
        inset: 0%
    }

    .blog-filters_shadow.is-tablet-show {
        background-color: var(--base-color-neutral--black-72)
    }

    .blog-filters_shadow.is-breadcrumbs {
        background-color: var(--base-color-neutral--black-72);
        position: fixed;
        inset: 0%
    }

    .new-navbar_dropdown-gap.is-adaptive {
        height: 2.625rem
    }

    .new-navbar_link {
        color: #000;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: 1.125rem;
        display: flex
    }

    .new-navbar_link.is-adaptive {
        grid-column-gap: .25rem;
        border-radius: 1rem;
        padding: .75rem 1rem;
        font-size: 1.125rem
    }

    .trade-blocks_item {
        padding: 2rem
    }

    .trade-blocks_item.is-eu {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        min-width: 21.75rem
    }

    .instruments_content {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .trade-blocks_platform-link {
        text-decoration: underline
    }

    .trade-blocks_platforms {
        flex-flow: wrap
    }

    .trade-blocks_wrapper.is-3-columns {
        grid-template-columns: 1fr 1fr
    }

    .trade-blocks_platforms-wrapper {
        max-width: 19.8125rem;
        min-height: 7.4375rem
    }

    .trade-blocks_platforms-wrapper.is-alternative {
        max-width: none;
        min-height: auto
    }

    .section_trade-tabs.is-padding-top-medium {
        padding-top: 7rem
    }

    .container-xlarge-2 {
        display: block
    }

    .platforms_component-2 {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .platforms_component-2.trading-steps {
        grid-template-rows: 1fr auto;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch
    }

    .scroll-content-gold {
        clear: none
    }

    .content_component-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        display: flex
    }

    .steps_item-2 {
        z-index: 1;
        min-width: 17.875rem;
        position: relative
    }

    .new-navbar_dropdown-toggle-2 {
        color: #000;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: 1.125rem;
        display: flex
    }

    .new-navbar_dropdown-toggle-2.gap-small {
        color: #f6f7f8
    }

    .new-navbar_dropdown-toggle-2.gap-small.w--open {
        color: #000000b8
    }

    .new-navbar_dropdown-toggle-2.gap-small.lang-mob {
        color: #000000b8;
        cursor: pointer;
        justify-content: flex-start;
        width: 5rem;
        margin-top: .5rem;
        padding: .75rem 0;
        font-size: 1rem;
        display: flex
    }

    .button-gold.is-link,.button-8.is-link {
        text-decoration: underline
    }

    .button-8.is-link.is-icon {
        text-decoration: none
    }

    .heading-4 {
        text-align: center
    }

    .features_item-gold {
        z-index: 1;
        min-width: 17.875rem;
        padding: 2rem;
        position: relative
    }

    .steps_item-bottom-2 {
        padding: 2rem
    }

    .trade-lottie {
        width: 137%
    }

    .trade-lottie-wrapper {
        width: 23.3125rem;
        height: 23.75rem
    }

    .section_page-header_sign-up {
        background-color: var(--background-color--background-primary);
        padding-top: 8rem;
        padding-bottom: 3rem
    }

    .sign-up_card-content-left {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .sign-up_card-form-block {
        width: auto;
        margin-bottom: 0
    }

    .sign-up_content-wrapper {
        max-width: 20.5rem
    }

    .sign-up_card-alternative {
        flex-flow: column
    }

    .sign-up_banner-badge {
        border-radius: var(--16-px);
        flex: 1;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .sign-up_banner-badges-wrapper {
        flex-flow: column;
        width: 100%
    }

    .sign-up_banner-label {
        width: 100%
    }

    .sign-up_card-form_cta-wrapper {
        align-self: auto;
        width: 100%
    }

    .sign-up_card-alternative_text-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        white-space: nowrap;
        justify-content: center;
        align-items: center;
        width: 100%;
        display: flex
    }

    .sign-up_card-alternative_line-tablet {
        background-color: var(--base-color-neutral--black-8);
        width: 100%;
        height: 1px;
        display: block
    }

    .component_explanation-text {
        font-size: 1.25rem
    }

    .accounts_desctop-wrapper {
        display: none
    }

    .accounts_desctop-item-heading {
        font-size: 1.75rem
    }

    .banner_disclaimer-text-full,.banner_disclaimer-text-short {
        font-size: .75rem
    }

    .banner_disclaimer-wrapper {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .platform_card-2 {
        padding: 2rem
    }

    .friendly-platforms_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .accounts_tab-link {
        flex: none
    }

    .accounts_tablet-wrapper {
        width: 100%;
        max-width: 49.125rem;
        display: block
    }

    .accounts_tablet-item {
        padding: 1.5rem
    }

    .accounts_tablet-item-heading {
        font-size: 1.75rem
    }

    .quad-card-link_component {
        padding-left: 1.5rem;
        padding-right: 0%
    }

    .quad-card-link_component.padding-section-large {
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .quad-card_card {
        padding: var(--32-px);
        width: 100%;
        min-width: 17.875rem
    }

    .quad-card_card.is-eu {
        max-width: none
    }

    .quad-card_item.gap-sm {
        padding-right: var(--24-px);
        padding-left: var(--24-px);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        width: 100vw;
        overflow: visible
    }

    .quad-card_item.gap-sm.is-flex {
        flex-flow: column
    }

    .options_text-wrapper {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .options_tabs {
        padding-right: var(--16-px);
        padding-left: var(--16-px)
    }

    .options_tabs.is-eu {
        padding: var(--16-px);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .options_lottie-wrapper.is-eu {
        border-radius: var(--24-px)
    }

    .options_tabs-menu.is-eu {
        position: relative;
        inset: auto;
        transform: none
    }

    .options_tabs-menu.is-eu:lang(ar) {
        transform: translate(0%)
    }

    .options_tabs-content.is-eu {
        margin-bottom: var(--32-px)
    }

    .options_item-text-wrapper.is-eu {
        padding-top: 0;
        padding-bottom: var(--32-px)
    }

    .options_item-heading {
        font-size: 1.125rem
    }

    .options_lottie-block.is-eu {
        margin-bottom: var(--16-px)
    }

    .options_icon.is-eu {
        margin-bottom: var(--8-px)
    }

    .tab-pane_link {
        color: #000000b8;
        cursor: pointer;
        background-color: #0000;
        border: 1px solid #00000014;
        border-radius: 6rem;
        padding: .3125rem 1rem;
        line-height: 1.375rem
    }

    .tab-pane_link.w--current {
        color: #fff;
        background-color: #000
    }

    .section-logo_inner-wrapper {
        margin-right: var(--24-px);
        margin-left: var(--24-px);
        grid-template-columns: 1fr 1fr 1fr
    }

    .section-logo_container {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .prime-feature_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .practices_wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        display: grid
    }

    .practice_item {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        height: 11.875rem;
        display: flex
    }

    .resource_link.max-width-small,.trade-blocks_platform-link-2 {
        text-decoration: underline
    }

    .markets_item {
        z-index: 1;
        min-width: 17.875rem;
        padding: 2rem;
        position: relative
    }

    .markets_list {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        overflow: auto
    }

    .plans-wrapper {
        display: block
    }

    .event_item-bottom {
        padding: 2rem
    }

    .events_component {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .event_item {
        z-index: 1;
        min-width: 17.875rem;
        position: relative
    }

    .prime_form-field_content {
        padding-bottom: var(--24-px)
    }

    .form-fields_component {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .prime-items_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .prime-items_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .partner-menu {
        margin-left: 0;
        padding-left: 0
    }

    .trade-tabs_text-wrapper {
        padding-bottom: 2rem
    }

    .locales-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        align-items: center
    }

    .locales-list.is-adaptive {
        grid-column-gap: 1rem
    }

    .locale {
        text-align: left
    }

    .locale.is-adaptive {
        min-width: 12.5rem
    }

    .platforms_tab-message {
        margin-top: 2rem
    }

    .blog-filters_search-input-wrapper {
        max-width: none
    }

    .blog-filters_search-input-wrapper.blog-filters_search-input-wrapper--glossary-tablet {
        width: 100%
    }

    .blogs_results-rich-text-block.search-empty-text {
        padding-top: var(--16-px);
        padding-bottom: var(--16-px)
    }

    .icon-embed-auto-2 {
        display: block
    }

    .quad-card_card-2 {
        width: 100%;
        min-width: 17.875rem;
        padding: 2rem
    }

    .payouts_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .payouts_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .card_container-wrapper {
        overflow-wrap: normal;
        flex-flow: row;
        justify-content: flex-start;
        align-items: stretch;
        width: 100vw;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        overflow: auto
    }

    .card_illustration-item {
        z-index: 1;
        padding: var(--32-px);
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        background-color: var(--background-color--background-secondary);
        width: auto;
        min-width: 17.875rem;
        position: relative
    }

    .spotlight_list {
        grid-template-columns: 1fr 1fr
    }

    .deriv-tech-header_heading-wrapper {
        padding-top: var(--24-px)
    }

    .deriv-tech-header_tablet-block {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-top: 0;
        padding-bottom: 3rem;
        display: block
    }

    .deriv-tech-header_tablet-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        display: flex;
        overflow: auto
    }

    .deriv-tech-header_tablet-post {
        border-radius: 1.5rem;
        flex: none;
        width: 17.875rem;
        height: 34rem;
        position: relative;
        overflow: hidden
    }

    .deriv-tech-header_tablet-image {
        object-fit: cover;
        position: absolute
    }

    .deriv-tech-header_tablet-link {
        text-decoration: none;
        position: absolute;
        inset: 0%
    }

    .deriv-tech-header_tablet-text-wrapper {
        z-index: 1;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-end;
        height: 100%;
        padding: 2rem;
        display: flex;
        position: relative
    }

    .deriv-tech-header_tablet-date {
        color: #ffffffb8
    }

    .forex-pairs_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .signup-cta_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: 22.5rem
    }

    .signup_cta-component-wrapper {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .social-buttons_wrapper {
        justify-content: center;
        align-items: center
    }

    .signup-cta_block {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        align-self: stretch;
        display: flex
    }

    .signup-cta_form-block {
        flex: 1;
        width: auto;
        margin-bottom: 0
    }

    .social-button_group {
        flex-flow: column;
        width: 100%
    }

    .why-choose-deriv_item {
        z-index: 1;
        padding: var(--32-px);
        background-color: var(--background-color--background-secondary);
        width: 17.875rem;
        position: relative
    }

    .stocks-features_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .platform-cta_block {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .platform-cta_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .platform-cta_wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-rows: auto
    }

    .new-navbar_tabs-toggle-left {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        color: #000000b8;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        margin-left: 0;
        margin-right: 0;
        padding-top: .75rem;
        padding-bottom: .75rem;
        text-decoration: none;
        display: flex
    }

    .new-navbar_tabs-toggle-left.partner-menu {
        padding-left: 1rem
    }

    .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p {
        padding-left: 5%
    }

    .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .new-navbar_link-2 {
        color: #000;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: 1.125rem;
        display: flex
    }

    .new-navbar_dropdown-link-3:hover {
        background-color: #00000029
    }

    .new-navbar_dropdown-link-3.new-navbar_dropdown-link-language {
        text-align: left
    }

    .icon-embed-auto-5 {
        display: block
    }

    .text-block-5-2 {
        text-decoration: none
    }

    .icon-embed-auto-partners {
        font-size: 0;
        display: block
    }

    .new-navbar_tabs-toggle-3 {
        color: #000000b8;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        padding: .75rem 0;
        font-size: 1rem;
        line-height: 1.5rem;
        display: flex
    }

    .new-navbar_tabs-toggle-3.partner-menu {
        justify-content: flex-start
    }

    .section_pe {
        z-index: 1000;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
        position: relative
    }

    .pe_form-main-block {
        grid-template-columns: 17.5rem 1fr
    }

    .new-navbar_dropdown-content-7 {
        flex-direction: column
    }

    .new-menu-icon_line-middle-6 {
        background-color: #f6f7f8;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .new-menu-icon_line-middle-6.is-gray {
        background-color: #000000b8
    }

    .new-menu-icon_line-bottom-6 {
        background-color: #f6f7f8;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-menu-icon_line-bottom-6.is-gray {
        background-color: #000000b8
    }

    .new-menu-icon_line-top-6 {
        background-color: #f6f7f8;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-menu-icon_line-top-6.is-gray {
        background-color: #000000b8
    }

    .new-navbar_dropdown-content-8 {
        flex-direction: column
    }

    .pe_search-input-wrapper {
        max-width: none
    }

    .pe_sort-toggle {
        border-color: var(--border-color--border-primary);
        border-radius: .75rem;
        justify-content: center;
        align-items: center;
        width: 2rem;
        height: 2rem
    }

    .pe_filters-text-block {
        padding-right: 1rem
    }

    .filters-clear-all-button.desctop-hidden {
        display: block
    }

    .filters-clear-all-button.desctop-hidden.pe_clear-all-mobile {
        display: none
    }

    .pe_filter-header {
        max-width: none;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .pe_sort-option {
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .pe_filters-wrapper.blog-filters_dropdown-list {
        background-color: var(--background-color--background-primary)
    }

    .pe_item-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .filters-scroll-wrapper {
        margin-right: 0
    }

    .pe_filters-block.is-phc-category-page {
        z-index: 30;
        background-color: var(--background-color--background-primary);
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        max-height: 80svh;
        padding: .25rem 1rem 0;
        position: relative
    }

    .pe_filters-block.is-feedback-form {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding: 0
    }

    .pe_filters-block.is-pe-new {
        top: 9rem
    }

    .pe_filters-block.is-phc-filters.margin-bottom-small {
        z-index: 30;
        background-color: var(--background-color--background-primary);
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        max-height: 80svh;
        padding: .25rem 1rem 1rem;
        position: relative
    }

    .section_hero-landing.is-chart-background {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
        background-size: 100% 87%
    }

    .results-text.filter-empty-text {
        padding-top: var(--16-px);
        padding-bottom: var(--16-px)
    }

    .pe_list {
        padding-bottom: var(--24-px)
    }

    .landing-lottie-wrapper {
        width: 15.5rem;
        height: 17.5rem
    }

    .ppc_card-content {
        text-align: center
    }

    .deriv-life-filters_form {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .deriv-life-filters_form.new-filters {
        justify-content: space-between;
        align-items: center
    }

    .deriv-life-filters_form.is-tech-about {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .deriv-life-filters_search-wrapper {
        justify-content: space-between;
        width: 100%
    }

    .deriv-life-filters_search-input-wrapper {
        width: 100%;
        max-width: none
    }

    .deriv-life-filters_search-input {
        max-width: none
    }

    .deriv-life-certifications_item {
        z-index: 1;
        padding: var(--0-px)var(--32-px);
        min-width: auto;
        min-height: auto;
        position: relative
    }

    .signup-cta_button-wrapper {
        align-self: auto;
        width: 100%
    }

    .deriv-life-about_image-wrapper {
        margin-bottom: var(--48-px);
        max-height: 27.625rem
    }

    .life-posts_wrapper {
        padding-top: 1.5rem
    }

    .platform_4-features_content-left {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .platform_4-features_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: var(--0-px);
        grid-template-columns: 1fr 1fr 1fr;
        place-items: center
    }

    .platform_4-features_image-wrapper {
        justify-content: center;
        align-self: auto;
        align-items: center;
        display: flex
    }

    .platform_4-features_component {
        justify-content: flex-start;
        align-items: center
    }

    .platform_4-features_content-right {
        grid-row-gap: 2rem
    }

    .section_trade-steps {
        padding-top: 3rem
    }

    .platform_features-cards_content {
        padding: var(--32-px)
    }

    .platform_features-cards_image-wrapper {
        height: 17.5rem
    }

    .platform_features-cards_image {
        object-fit: contain
    }

    .platform_features-cards_image.margin-top {
        width: 81%
    }

    .platform_grey-image {
        bottom: -20%
    }

    .platform_trade-blocks_content-top {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        padding: 2.5rem 1.5rem
    }

    .platform_trade-blocks_image-wrapper {
        height: 29.4375rem
    }

    .platform_trade-blocks_image {
        object-fit: cover
    }

    .section_cta {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d806_cta-11.webp);
        padding-top: 4.5rem;
        padding-bottom: 2rem
    }

    .quad_card-link {
        text-decoration: none
    }

    .section-cta_wrapper {
        padding: var(--32-px);
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--48-px)
    }

    .section-cta_content {
        max-width: 26.5rem
    }

    .app-download_component {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .app-download_qr-heading,.platform_4-features_heading {
        font-size: 1.125rem
    }

    .platform_1-feature_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-auto-flow: row;
        min-height: auto
    }

    .pe_filters-open-button {
        justify-content: center;
        align-items: center
    }

    .pe_filters-open-button-arrow {
        width: .875rem;
        height: 1.375rem;
        display: block
    }

    .pe_filters-tablet-buttons {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .tablet-filters-counter {
        color: var(--text-color--text-alternate);
        background-color: #e6190e;
        border-radius: 50%;
        justify-content: center;
        align-items: center;
        width: 1.125rem;
        height: 1.125rem;
        font-size: .75rem;
        font-weight: 700;
        display: none;
        position: absolute;
        inset: -.25rem -.25rem auto auto
    }

    .filters-tags-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        white-space: nowrap;
        flex-flow: wrap;
        padding-top: .5rem;
        padding-bottom: .5rem;
        display: none
    }

    .filters-tags-wrapper.is-product-explorer {
        padding: 0
    }

    .pe_filters-tag {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border: 1px solid var(--border-color--border-light);
        border-radius: 6rem;
        justify-content: flex-start;
        align-items: center;
        height: 2rem;
        padding-left: 1rem;
        padding-right: .5rem;
        display: flex
    }

    .pe_filters-tag-icon {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .loader-background {
        display: none
    }

    .padding-section-md {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px)
    }

    .load-under-button {
        margin-top: 1rem
    }

    ._404-heading {
        font-size: 1.75rem
    }

    ._404-text {
        margin-bottom: var(--32-px)
    }

    .blog-filters_shadow-3 {
        z-index: 20
    }

    .cookies_banner-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: center;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        box-shadow: 0 2px 8px #0003
    }

    .account-type_component {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .types_heading {
        font-size: 1.125rem
    }

    .accounts-tab-wrapper {
        flex-flow: column
    }

    .mt5-accounts_desctop-item-heading {
        margin-bottom: var(--16-px);
        font-size: 1.25rem
    }

    .mt5_accounts_desctop-content-wrapper {
        width: 100%
    }

    .mt5-accounts_cell-1 {
        width: auto
    }

    .mt5-accounts_cell-2 {
        max-width: 25rem
    }

    .blogs_results-paragraph {
        text-align: center
    }

    .pe_filters-clear-wrapper {
        flex: none
    }

    .pe_up-button.w--current {
        z-index: 10000;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .platform_2-feature_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-auto-flow: row;
        min-height: auto
    }

    .platform_gradient-image-wrapper {
        height: 17.5rem
    }

    .icon-wrapper {
        height: 96px
    }

    .mt5-accounts-desktop-tab-wrapper {
        flex-flow: column;
        width: 100%;
        display: none
    }

    .mt5-platform_4-features_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: var(--48-px);
        flex-flow: column;
        grid-auto-columns: 1fr;
        place-items: center
    }

    .mt5-accounts-responsive-tabs_content {
        display: flex
    }

    .mt5_tabs_text-wrapper {
        padding-top: var(--32-px);
        padding-bottom: var(--32-px);
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        text-align: center;
        margin-bottom: 0
    }

    .mt5-responsive-accounts_item {
        width: 100%;
        display: block
    }

    .mt5-tabs_content {
        justify-content: center
    }

    .mt5-tabs-text:lang(ar) {
        text-align: right
    }

    .section_mt5-accounts-centered {
        padding-top: 3rem
    }

    .mt5-tabs_component-2 {
        width: 100%;
        display: flex
    }

    .new-navbar_tabs-link-2 {
        color: #000000b8;
        cursor: pointer;
        background-color: #0000;
        border: 1px solid #00000014;
        border-radius: 6rem;
        padding: .3125rem 1rem;
        line-height: 1.375rem
    }

    .new-navbar_tabs-link-2.w--current {
        color: #fff;
        background-color: #000
    }

    .mt5-types_wrapper-2 {
        display: block
    }

    .mt5-desk-accounts_item {
        width: 100%;
        display: block
    }

    .mt5-responsive-accounts-tab_wrapper {
        flex-flow: column
    }

    .section_page-header_reset-password {
        background-color: var(--background-color--background-primary);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .reset-password_card-form-block {
        width: 100%;
        margin-bottom: 0
    }

    .reset-password_content-wrapper {
        max-width: 20.5rem
    }

    .reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
        align-self: auto;
        width: 100%
    }

    .platforms-card_component {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .platforms-card_component.is-2-columns {
        grid-template-columns: 1fr 1fr
    }

    .dint-get-email_card-content-left {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .section_page-header_dint-get-email {
        background-color: var(--background-color--background-primary);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .dint-get-card-form_cta-wrapper-copy {
        align-self: auto;
        width: 100%;
        padding-left: 6rem;
        padding-right: 6rem
    }

    .dint-get_content-wrapper {
        width: 32.75rem;
        max-width: 32.75rem
    }

    .spec_buttons-block {
        flex-flow: wrap
    }

    .spec_text-wrapper {
        padding-bottom: 2rem
    }

    .spec_tab-link {
        white-space: nowrap
    }

    .section_image-header_small {
        background-color: var(--background-color--background-primary)
    }

    .section_image-header_small.is-chart-background_small {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d98f_chart-hero-tablet.svg);
        background-position: 50% 100%;
        background-size: 100% 70%
    }

    .section_image-header_small.is-chart-background_small.is-product-explorer {
        background-size: 100%
    }

    .section-how-works {
        width: 100%
    }

    .section_platform_how-works {
        padding: 3rem 1.5rem 0
    }

    .how-it-works-tab {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .mt5-collection-list-wrapper {
        border-radius: var(--16-px);
        background-color: var(--background-color--background-secondary)
    }

    .spec_pagination-wrapper {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .spec_pagination-wrapper.is-trading-specifications:lang(ar) {
        left: auto;
        right: 0
    }

    .contact-social_link-live.shadow-medium.is-whatsapp,.contact-social_link-wp.shadow-medium.is-whatsapp {
        width: 3.5rem;
        height: 3.5rem
    }

    .login_content-wrapper {
        max-width: 20.5rem
    }

    .login_card-alternative {
        flex-flow: column
    }

    .form-group-ctrader_wrapper {
        flex: 0 auto;
        justify-content: center;
        align-items: center
    }

    .sign-up_card-header_content {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .section_ctrader_login {
        background-color: var(--background-color--background-primary);
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .section_ctrader-check-email {
        background-color: var(--background-color--background-primary);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .ctrader-check-email_content-wrapper {
        text-align: left;
        justify-content: center;
        align-items: center;
        width: 32.75rem;
        max-width: 32.75rem
    }

    .ctrader-check-email-two_content-wrapper {
        width: 32.75rem;
        max-width: 32.75rem
    }

    .section-ctrader-success-account {
        background-color: var(--base-color-neutral--black-72);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .ctrader-success-message {
        width: 32.75rem;
        max-width: 32.75rem
    }

    .table_hint {
        left: auto;
        right: 0
    }

    .table_hint.is-last {
        right: 0
    }

    .table_hint.is-first {
        left: 0;
        right: auto
    }

    .table_hint.is-narrow {
        max-width: 20.5rem
    }

    .table_hint.is-second {
        left: 0;
        right: auto
    }

    .table_hint-decor {
        left: auto;
        right: 5rem
    }

    .table_hint-decor.is-last {
        right: 5rem
    }

    .table_hint-decor.is-first {
        left: 5rem;
        right: auto
    }

    .hero-btn-wrap {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: flex-start;
        align-items: stretch;
        display: inline-block
    }

    .platform_gradient-image {
        position: relative
    }

    .platform_gradient-image.move_to_left {
        object-fit: cover;
        height: 14rem;
        top: 19%;
        overflow: visible
    }

    .platform_gradient-image.align-right {
        left: 22%
    }

    .deriv-p2p_tab-dekstop_content-wrapper {
        flex-flow: row;
        justify-content: center;
        align-items: center;
        max-height: none
    }

    .deriv-p2p_button-wrapper {
        flex: 0 auto;
        justify-content: center;
        align-items: flex-start;
        width: 100%
    }

    .deriv-p2p_steps_card-container {
        grid-template-columns: 1fr 1fr
    }

    .deriv-p2p_tab-mobile_content-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .section_platform_p2p_how-to-get {
        padding-top: 3rem
    }

    .deriv-p2p_tabs-container {
        justify-content: flex-start;
        align-items: center
    }

    .deriv-p2p_image-desktop {
        max-width: 400px
    }

    .rangeslider_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr auto 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .rangeslider_form-wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .rangeslider_block {
        max-width: none
    }

    .rangeslider_clients-block {
        width: auto;
        padding-right: 0
    }

    .rangeslider_clients-block:lang(ar) {
        justify-content: center;
        align-items: flex-start
    }

    .rangeslider_income-block {
        padding-left: 0;
        width: auto!important
    }

    .rangeslider_arrow {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .platform_3-features_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: var(--48-px);
        grid-template-columns: 1fr 1fr 1fr;
        place-items: center
    }

    .platform_features-cards_go {
        object-fit: contain
    }

    .platform_illustrations {
        height: 14rem;
        padding-left: 0;
        padding-right: 0;
        top: 10%
    }

    .platform_illustrations_top {
        padding-left: 2rem;
        padding-right: 2rem;
        top: 20%
    }

    .image-21,.image-22 {
        width: 96px;
        height: 96px
    }

    .secure-feature_image-gradient-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .ctrader-live-wrapper {
        justify-content: center;
        align-items: center;
        max-width: 49rem;
        display: flex
    }

    .ctrader-live-account-wrapper {
        width: 36rem;
        max-width: 36rem
    }

    .ctrader-live-content-left {
        padding-right: 0
    }

    .ctrader-change-credentials_content-wrapper {
        width: 32.75rem;
        max-width: 32.75rem
    }

    .quicktrategy_image,.performance-image,.integrated_image {
        bottom: -20%
    }

    .dp2p_subheading {
        font-size: 1.125rem
    }

    .dp2p_content {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .dp2p_image-wrapper {
        width: 15rem;
        height: 27.375rem
    }

    .dp2p_text-wrapper {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .tablet-show {
        display: block
    }

    .platform_gradient-image-wrapper-small {
        height: auto
    }

    .platform_grey-image--wide {
        bottom: 0%
    }

    .blog-header_tablet-shadow {
        z-index: 1;
        opacity: .4;
        background-image: linear-gradient(181.93deg,#11141b00 3.15%,#11141b 50.01%);
        height: 71%;
        position: absolute;
        inset: auto 0% 0%
    }

    .new_options_list {
        grid-template-columns: 1fr 1fr
    }

    .new_options_list.is-eu {
        place-items: start center
    }

    .new_options_item {
        width: auto
    }

    .new_options_item.is-eu {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        max-width: 24.06rem;
        display: flex;
        overflow: visible
    }

    .youtube-wrapper {
        margin-top: var(--32-px)
    }

    .ctrader-account-success_content-wrapper {
        width: 32.75rem;
        max-width: 32.75rem
    }

    .tag-custom_wrapper.is-partners {
        display: flex
    }

    .forex-heading {
        max-width: none
    }

    .section_ctrader-check-email-verify {
        background-color: var(--background-color--background-primary);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .logo-wrapper-25.twenty-five-logo.is-black.is-adaptive,.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive,.logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
        width: 3.75rem;
        height: 1.125rem;
        padding-left: 10px
    }

    .about-devices-partner {
        width: auto;
        max-width: 42rem;
        height: 26rem;
        top: auto;
        right: -20px
    }

    .better-risk_illustration {
        width: 70%;
        height: 14rem;
        padding-left: 0;
        padding-right: 0;
        top: 10%
    }

    .header_account_types {
        font-size: 1.125rem
    }

    .header_account_types:lang(ar) {
        text-align: right
    }

    .navbar_accordion {
        border: 0 solid #ccc;
        border-radius: 5px;
        width: 100%;
        margin: 0;
        padding-right: 5%
    }

    .navbar_accordion:lang(ar) {
        padding-left: 5%;
        padding-right: 0%
    }

    .navbar_accordion-item {
        border-bottom: 0 solid #ccc;
        justify-content: center;
        align-items: flex-start
    }

    .navbar_accordion-trigger {
        cursor: pointer;
        background-color: #0000;
        outline: none;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 48px;
        padding-left: 5%;
        display: flex;
        position: relative
    }

    .navbar_accordion-trigger:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .navbar_icon {
        align-items: center;
        margin-right: 8px;
        line-height: 1.5rem;
        display: flex;
        position: absolute;
        inset: 0% 0% 0% auto;
        transform: rotate(180deg)
    }

    .navbar_icon.is-relative {
        position: relative;
        left: 8px
    }

    .navbar_icon.margin-right-10 {
        margin-right: 10px
    }

    .navbar_icon.margin-right-10:lang(ar) {
        margin-right: 0;
        left: 0%;
        right: auto
    }

    .navbar_accordion-content {
        min-height: auto;
        max-height: 0;
        padding-top: 15px;
        padding-left: 5%;
        padding-right: 0;
        overflow: hidden
    }

    .navbar_accordion-content:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .navbar_accordion-content-head {
        display: flex
    }

    .navbar_accordion-content-group {
        background-color: #0000000a;
        border-radius: 1rem;
        flex-flow: column;
        align-items: flex-start;
        width: 100%;
        display: flex;
        position: relative
    }

    .navbar_accordion-link {
        color: var(--base-color-neutral--black-72);
        width: 100%;
        padding: 1rem .625rem;
        font-size: .875rem;
        line-height: 1.375rem;
        text-decoration: none;
        display: flex
    }

    .navbar_accordion-link.w--current {
        color: var(--base-color-brand--coral)
    }

    .navbar_accordion-link.padding-right-0 {
        padding-right: 0
    }

    .navbar_accordion-link.padding-right-0:lang(ar) {
        padding-left: 0;
        padding-right: .625rem
    }

    .navbar_accordion-item-head {
        color: var(--base-color-neutral--black-72)
    }

    .navbar_accordion-subhead {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 42px;
        padding-left: 10px;
        font-size: 12px;
        font-weight: 700;
        display: flex
    }

    .navbar_accordion-subhead:lang(ar) {
        padding-left: 0;
        padding-right: 10px
    }

    .navbar_accordion-link-group {
        cursor: pointer;
        background-color: #0000;
        outline: none;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 48px;
        padding-left: 5%;
        display: flex;
        position: relative
    }

    .navbar_accordion-link-group:lang(ar) {
        padding-left: 0%;
        padding-right: 5%
    }

    .navbar_accordion-link-item {
        border-bottom: 0 solid #ccc;
        justify-content: center;
        align-items: flex-start
    }

    .navbar_accordion-link-block {
        align-items: center;
        width: 100%;
        height: 100%;
        text-decoration: none;
        display: flex
    }

    .gradient-image-wrapper-partners {
        height: 28.75rem
    }

    .section-cta_content_small {
        max-width: 26.5rem
    }

    .tabs-content {
        width: 100%
    }

    .navbar_accordion-menu-group {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        align-items: center;
        display: flex
    }

    .button-10.is-link,.button-10.is-link-2 {
        text-decoration: underline
    }

    .padding-left-5p {
        padding-left: 5%
    }

    .why-choose-deriv_item-2 {
        z-index: 1;
        background-color: #f6f7f8;
        width: 17.875rem;
        padding: 2rem;
        position: relative
    }

    .features_list-2 {
        flex: none;
        width: auto;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .content_component-3 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .cta_heading {
        color: var(--base-color-neutral--white);
        max-width: 19rem
    }

    .content_wrapper_link {
        max-width: 620px
    }

    .trade-blocks_item-2 {
        padding: 2rem
    }

    .new-navbar_logo.is-red.is-adaptive-partners-2.is-hacketon {
        width: 18.75rem
    }

    .new-navbar_logo.is-white.is-adaptive.is-careers,.new-navbar_logo.is-white.is-adaptive.is-partners,.new-navbar_logo.is-black.is-adaptive.is-careers,.new-navbar_logo.is-black.is-adaptive.is-partners {
        width: 6.8rem;
        height: 1.55rem;
        padding-left: 0
    }

    .tablet_wrapper {
        display: block
    }

    .platform-header_content {
        padding-right: var(--32-px);
        min-height: auto
    }

    .platform-header_content:lang(ar) {
        padding-left: var(--32-px)
    }

    .markets-header_content {
        padding-right: var(--32-px)
    }

    .markets-header_content:lang(ar) {
        padding-left: var(--32-px)
    }

    .secure-password_image-gradient-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .secure-password-feature_image {
        top: 8%
    }

    .investments-list {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .regulatory-information_text-block {
        text-align: left
    }

    .investments-files-list {
        grid-template-columns: 1fr 1fr 1fr
    }

    .investments-files-button {
        font-size: .875rem;
        text-decoration: underline
    }

    .investments-files-button.is-tab-big {
        font-size: 1rem
    }

    .options_gap {
        display: none
    }

    .eu-footer_top-wrapper {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
        display: none
    }

    .eu_footer_tab {
        margin-bottom: 0;
        display: block
    }

    .redirection_banner-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: center;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        width: 60%;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .pe_form-header-block {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch
    }

    .pe_form-heading-wrapper {
        padding-top: var(--16-px);
        padding-bottom: var(--0-px)
    }

    .pe_sort-option-wrapper {
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .pe_list-button-wrapper {
        height: auto
    }

    .pe_contact-social-wrapper {
        z-index: 899;
        position: relative
    }

    .blog-filters_dropdown-list-2.is-last {
        inset: 100% 0% auto auto
    }

    .is-phc {
        background-position: 16px;
        border-radius: .75rem;
        height: 3.5rem;
        padding: 1rem 1rem 1rem 3rem;
        font-size: .875rem;
        line-height: 1.57
    }

    .phc-help_filters-tablet-buttons {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        background-color: var(--border-color--border-alternate);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding: 1rem;
        display: none;
        position: absolute;
        inset: auto 0% 0%
    }

    .phc-help_filters-wrapper {
        background-color: var(--background-color--background-primary);
        border-right-style: none;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        display: none
    }

    .phc-help_filters-wrapper.is-feedback-form {
        z-index: 902;
        border-radius: var(--16-px)var(--16-px)var(--0-px)var(--0-px);
        max-width: none;
        position: fixed;
        inset: auto 0% 0%
    }

    .phc-help_filters-wrapper.is-phc-list,.phc-help_filters-wrapper.is-breadcrumbs {
        z-index: 1000;
        position: fixed;
        inset: auto 0% 0%;
        overflow: hidden
    }

    .phc-help_filters-open-button {
        width: var(--48-px);
        height: var(--48-px);
        border-color: var(--border-color--border-primary);
        border-radius: var(--16-px);
        cursor: pointer;
        justify-content: center;
        align-items: center;
        position: relative
    }

    .phc-help_results-block {
        padding-bottom: var(--0-px)
    }

    .phc-help_results-list {
        padding-bottom: var(--48-px)
    }

    .phc-categories_list {
        padding-bottom: var(--48-px);
        grid-template-columns: 1fr 1fr 1fr
    }

    .phc-videos_heading-wrapper {
        padding-top: var(--16-px)
    }

    .phc-videos_wrapper {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .phc-help_filters-content.is-category-page,.phc-help_filters-content.is-feedback-form {
        overflow: auto
    }

    .get_started_steps {
        padding-top: .25rem;
        padding-bottom: var(--8-px)
    }

    .getstarted_block {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        min-height: auto
    }

    .getstarted_image_wrapper {
        width: 100%;
        height: 100%;
        padding: 0 5%
    }

    .help-header_heading-wrapper {
        padding-top: 3rem;
        padding-bottom: var(--0-px)
    }

    .help-questions_list {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .help-questions_item {
        font-size: 1.25rem
    }

    .help-answers_list {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        width: auto;
        max-width: none
    }

    .help-answers_wrapper {
        padding-top: var(--48-px);
        padding-left: var(--0-px);
        width: auto;
        max-width: none;
        margin-top: 0;
        position: static
    }

    .help-answers_list-heading {
        font-size: 1rem;
        text-decoration: underline
    }

    .help-answers_list-heading.list-heading-margin {
        margin-left: 0;
        margin-right: 0;
        display: block
    }

    .help-answers_question {
        display: none
    }

    .help-answers_question.is-mobile {
        color: var(--text-color--text-secondary);
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1rem;
        display: block
    }

    .help-answers_question.is-mobile:hover {
        background-color: var(--base-color-neutral--black-0)
    }

    .help-answers_heading {
        padding-bottom: var(--16-px)
    }

    .help-answers_info-wrapper {
        padding-bottom: 5rem
    }

    .help-answers_share-wrapper {
        padding-top: var(--0-px);
        padding-bottom: var(--16-px)
    }

    .help-answers_grade-wrapper {
        padding-top: var(--24-px)
    }

    .help-answers_list-heading-block {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        justify-content: center;
        align-items: center;
        padding: .75rem 1rem .75rem .75rem;
        display: flex
    }

    .help-answers_list-heading-image {
        display: block
    }

    .section_questions-popup {
        display: block;
        position: fixed;
        inset: auto 0% 0%
    }

    .section_questions-popup.question-popup_breadcrumbs {
        display: block
    }

    .is-phc-form {
        z-index: 901;
        background-color: var(--base-color-neutral--black-72);
        margin-bottom: 1rem;
        padding-top: 1.4375rem;
        padding-bottom: 1.4375rem;
        display: none;
        position: fixed;
        inset: 0%
    }

    .is-phc-form.is-show {
        display: block
    }

    .phc-feedback_form-block {
        padding: var(--16-px)
    }

    .phc-feedback_textarea {
        padding-top: var(--8-px);
        padding-bottom: var(--8-px)
    }

    .phc-feedback_button-wrapper {
        padding-top: var(--32-px)
    }

    .signal_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .signal_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .mt5signal_tabs-menu-scroll {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 1.5rem;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex;
        overflow: auto
    }

    .signal_tab-link {
        white-space: nowrap
    }

    .pe_filter-header-search {
        max-width: none;
        padding-bottom: 4rem
    }

    .pe_sort-toggle-block {
        width: 12.4375rem
    }

    .ebooks_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr
    }

    .ebooks_image {
        width: 100%
    }

    .pe_list-button.load-more:hover {
        opacity: 1
    }

    .ebooks_header_wrapper {
        padding-top: 1.5rem
    }

    .ebooks_wrapper {
        padding-top: var(--32-px)
    }

    .section_ebooks-content {
        padding-bottom: var(--size--x20)
    }

    .filters-tags-block {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        white-space: nowrap;
        flex-flow: wrap;
        padding-top: .5rem;
        padding-bottom: .5rem;
        display: none
    }

    .load-more-elem {
        padding: 0
    }

    .available_on_component {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .link-text-dark {
        text-decoration: underline
    }

    .tradingview-banner_component {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .guides_list {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .anchor-put-links-in-here {
        order: -1
    }

    .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
        justify-content: center;
        width: 100%;
        margin-right: 0
    }

    .anchor-put-links-in-here.is-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .first-letter-red {
        margin-top: -13.5rem;
        padding-top: 13.5rem
    }

    .letter-content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .guides_filter-header {
        max-width: none
    }

    .section_guides_filters {
        z-index: 1000;
        padding-bottom: 0;
        position: relative
    }

    .academy-guides_form-main-block {
        grid-template-columns: 17.5rem 1fr
    }

    .academy-guides_filters-clear-wrapper {
        flex: none
    }

    .academy-guides_search-input-wrapper {
        max-width: none
    }

    .academy-guides_filters-scroll {
        margin-right: 0
    }

    .academy-guides_list {
        padding-bottom: var(--24-px)
    }

    .guides_header_wrapper,.guides-recommended_wrapper {
        padding-top: 1.5rem
    }

    .main-header-costom-styled {
        font-size: 2.125rem
    }

    .is-academy-guides {
        z-index: 901
    }

    .partners-header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-auto-flow: row;
        min-height: auto
    }

    .description-wrapper.is-padding-right-desktop {
        padding-right: 0
    }

    .event_footer-top-wrapper {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .badge_wrapper {
        justify-content: center;
        align-items: stretch
    }

    .aievent_footer-link-list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        display: flex
    }

    .aitools_component {
        margin-top: 0;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .aitools_item {
        z-index: 1;
        width: 31.8%;
        position: relative
    }

    .events_list {
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        padding-left: 0;
        padding-right: 0;
        overflow: auto
    }

    .event-information_content {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .event-information_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        padding-left: 1rem;
        padding-right: 1rem
    }

    .event-information_items {
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        border-left-style: none;
        border-right-style: none
    }

    .letters-glossary {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .section_cta_gold {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/6708c22cb9d96f9e4e5c22ee_cta-tablet-gold.png);
        padding-top: 4.5rem;
        padding-bottom: 2rem
    }

    .new_tactical_list {
        grid-template-columns: 1fr 1fr
    }

    .pe_up-button-new {
        bottom: 1.5rem;
        left: 1.25rem
    }

    .pe_up-button-new.w--current:hover {
        transform: none
    }

    .pe_up-button-new.is-desctop.w--current,.pe_up-button-new.is-mobile.w--current {
        bottom: 1.25rem;
        left: auto;
        right: 17%
    }

    .awards_awards-wrapper-desktop,.awards_awards-wrapper-mobile {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .derivgo_text-wrapper {
        max-width: none
    }

    .hiring-steps_number-2 {
        -webkit-text-stroke-width: .75px;
        width: 2rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .also-like_grid {
        grid-template-columns: 1fr 1fr
    }

    .also-like_spacing {
        max-width: 16rem
    }

    .options_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .option_text-content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .bread-crumb_desktop-version {
        display: none
    }

    .bread-crumb_mobile-version {
        cursor: pointer;
        display: flex
    }

    .phc_breadcrumbs-list {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        padding-top: 1rem;
        display: flex
    }

    .bread-crumb_phc-link {
        text-decoration: none
    }

    .learn_spacing {
        min-height: 11rem
    }

    .learn_content {
        padding: 2rem
    }

    .trading_central-component {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr;
        place-items: center
    }

    .trading_central_background-image-wrapper {
        width: 100%;
        overflow: hidden
    }

    .section_hero-tcentral {
        min-height: auto
    }

    .bread-crumb_link-dark {
        transition: color .16s
    }

    .tcentral-header_content {
        padding-bottom: 5.5rem
    }

    .markets_block {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .achievements_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .home-features-full_media-wrapper {
        overflow: hidden
    }

    .home-hero_person-image {
        z-index: 2;
        object-fit: contain;
        object-position: 100% 100%;
        width: 100%;
        max-width: none;
        height: 90%;
        bottom: 0%;
        left: auto;
        right: -20%
    }

    .home-hero_person-image:lang(ar) {
        left: -28%
    }

    .navbar_blur-block {
        border-radius: 0
    }

    .navbar_locales-dropdown {
        margin: 0;
        padding-left: 0
    }

    .navbar_locales-dropdown.is-partners {
        pointer-events: none
    }

    .home-hero_background-gradient {
        z-index: 1
    }

    .header_block {
        display: block
    }

    .navbar_menu-new {
        background-color: #fff;
        height: calc(100dvh - 4.25rem);
        position: absolute
    }

    .navbar_dropdown-locales {
        height: 100%;
        padding-bottom: 10px
    }

    .navbar_menu-side-buttons {
        z-index: 1000;
        background-color: #fff;
        padding: 1rem;
        position: absolute;
        inset: auto 0% 0%
    }

    .footer-cta_title-4.heading-style-mega.text-color-white:lang(ru) {
        font-size: 7rem
    }

    .navbar_main-wrapper {
        background-color: var(--new-navbar--color--background-mobile);
        box-shadow: none;
        border-radius: 0;
        justify-content: space-between;
        height: 4.25rem;
        padding-left: .25rem;
        padding-right: 1rem
    }

    .footer-cta_wrapper.is-alternative {
        height: 220vh
    }

    .home-hero_background-wrapper {
        width: 100%;
        overflow: hidden
    }

    .navbar_right-side-wrapper {
        display: none
    }

    .navbar_locales-list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1rem;
        box-shadow: none;
        border-style: none;
        border-radius: 0;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: start;
        height: 100%;
        padding: .875rem 1rem .625rem;
        display: grid;
        overflow: auto
    }

    .step_card-content {
        padding: 2rem
    }

    .navbar_menu-link {
        border-radius: 1rem;
        justify-content: flex-start;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .footer-cta_content-wrapper {
        width: 40%;
        top: 25vh
    }

    .navbar_dropdown-wrapper {
        min-width: auto;
        max-width: none;
        padding-top: .25rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .navbar_dropdown-wrapper.is-locales {
        background-color: #fff;
        min-width: auto;
        max-width: none;
        height: 100%;
        padding: 0
    }

    .trade-day-night_title {
        width: 60%
    }

    .trade-day-night_title.new-heading-style-h1:lang(es) {
        width: 90%
    }

    .footer {
        z-index: 1;
        position: relative
    }

    .navbar_toggle {
        border-radius: 1rem;
        width: 100%
    }

    .navbar_toggle.w--open {
        background-color: #f6f7f8
    }

    .navbar_toggle.is-partners {
        display: none
    }

    .home-hero_background-image {
        object-position: 20% 50%
    }

    .navbar_toggle-help-block {
        display: none
    }

    .footer_middle-block {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: row-reverse;
        justify-content: space-between;
        align-items: flex-start
    }

    .footer_dropdown-component {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        align-items: stretch
    }

    .navbar_dropdown {
        margin: 0
    }

    .auth_wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .navbar_close-icon {
        color: #181c25;
        justify-content: center;
        align-items: center;
        padding: .5rem;
        font-family: Font Awesome,Arial,sans-serif;
        font-size: 1.125rem;
        display: none
    }

    .home-hero_text-wrapper {
        padding-bottom: 5.5rem
    }

    .navbar_mobile-shadow {
        z-index: -1;
        justify-content: space-between;
        padding: 0;
        display: block;
        position: absolute;
        inset: 0%;
        box-shadow: 0 .5rem 1rem .125rem #41465214
    }

    .step_component {
        padding-left: 0;
        padding-right: 0
    }

    .home-hero_content {
        justify-content: flex-start;
        align-items: flex-end
    }

    .navbar_menu-mobile-buttons {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        flex-flow: column;
        display: flex
    }

    .markets_desctop-rive-wrapper {
        top: 2rem
    }

    .navbar_links-wrapper {
        padding: 0
    }

    .home-features-full_content {
        padding-top: var(--size--x16);
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .navbar_menu-side-block {
        flex-flow: column;
        flex: 1;
        justify-content: flex-start;
        align-items: stretch
    }

    .footer_dropdown-heading {
        display: none
    }

    .home-features-full_text-wrapper {
        flex: 0 auto;
        order: -1
    }

    .navbar_burger-button {
        padding: 0
    }

    .navbar_burger-button.w--open {
        background-color: #0000
    }

    .two-columns_text-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .achievements_content {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem
    }

    .footer-cta_title-wrapper {
        top: -10vh
    }

    .footer-cta_title-wrapper.is-static {
        top: 10vh
    }

    .trade-day-night_heading-day:lang(zh-cn) {
        width: 40%
    }

    .navbar_image-wrapper {
        padding: 0
    }

    .footer_dropdown-list {
        display: none
    }

    .footer_dropdown-list.w--open {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        align-items: stretch;
        margin-top: -.5rem;
        display: flex
    }

    .footer-cta_title-1.heading-style-mega.text-color-white:lang(ru) {
        font-size: 7rem
    }

    .footer_dropdown-link.text-size-small {
        padding: .5rem
    }

    .footer_dropdown-link.text-size-small:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
        color: #383d4a
    }

    .footer-cta_decor {
        border-top-width: 2.25rem;
        border-bottom-width: 2.25rem
    }

    .footer_dropdown-toggle {
        color: #fff;
        justify-content: space-between;
        align-items: center;
        padding: 1rem 0;
        display: flex
    }

    .footer_dropdown-toggle.text-size-medium {
        margin-top: 0;
        margin-bottom: 0
    }

    .footer_dropdown-toggle.text-size-medium:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-toggle.text-size-medium:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-toggle.text-size-medium:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-toggle.text-size-medium:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-toggle.text-size-medium:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-toggle.text-size-medium:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-toggle.text-size-medium:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-toggle.text-size-medium:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-toggle.text-size-medium:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-toggle.text-size-medium:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
        color: #181c25
    }

    .two-columns_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .header_wrapper {
        flex-flow: column;
        align-items: stretch;
        top: 0%
    }

    .trade-day-night_content-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 7rem
    }

    .trade-day-night_content-wrapper.is-eu {
        padding-top: 12rem
    }

    .navbar_menu-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        height: 100%;
        padding-bottom: 10rem;
        overflow: auto
    }

    .navbar_menu-wrapper.is-no-padding {
        padding-bottom: 0
    }

    .trade-day-night_heading-night:lang(zh-cn) {
        width: 40%;
        margin-left: -40%
    }

    .navbar_locales-button {
        margin-top: .25rem;
        margin-left: 1rem;
        font-family: Font Awesome,Arial,sans-serif;
        font-size: 1.25rem;
        display: inline-block
    }

    .navbar_menu-content {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .navbar_left-side-wrapper {
        display: none
    }

    .navbar_locales-wrapper {
        height: 100%
    }

    .navbar_menu-desktop-buttons {
        display: none
    }

    .home-hero_trustpilot-block {
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem
    }

    .footer-cta_component {
        padding-top: 40vh;
        padding-bottom: 40vh
    }

    .trade-day-night_background-night {
        background-position: 30% 100%
    }

    .trade-day-night_background-night.is-alternative {
        background-position: 30% 0;
        background-repeat: repeat;
        background-size: auto 100vh;
        background-attachment: fixed
    }

    .markets_wrapper {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        margin-top: -20vh
    }

    .button-new.is-black.is-border-black.navbar_login-button {
        border-color: var(--new-navbar--color--burger);
        color: var(--new-navbar--color--burger);
        transition: background-color .15s cubic-bezier(.65,0,.35,1)
    }

    .button-new.is-black.is-border-black.navbar_login-button.navbar-color {
        border-color: var(--new-navbar--color--burger);
        color: var(--new-navbar--color--burger)
    }

    .button-new.is-black.is-border-black.navbar_login-button {
        color: #181c25;
        border-color: #181c25;
        transition: background-color .15s cubic-bezier(.65,0,.35,1)
    }

    .steps-content {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .footer_menu-slot {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        display: flex
    }

    .home-testimonials_scroll-wrapper {
        width: 400vw
    }

    .footer-cta_title-2.heading-style-mega.text-color-white:lang(ru) {
        font-size: 7rem
    }

    .navbar_toggle-wrapper.text-size-small {
        justify-content: space-between;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .navbar_toggle-wrapper.text-size-small.is-locales {
        justify-content: flex-start
    }

    .trade-day-night_background-day {
        background-position: 30% 100%
    }

    .trade-day-night_background-day.is-alternative {
        background-position: 30% 0;
        background-repeat: repeat;
        background-size: auto 100vh;
        background-attachment: fixed;
        position: sticky
    }

    .navbar_mobile-block {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-end;
        align-items: center;
        display: flex
    }

    .navbar_dropdown-content-2.w--open {
        margin-top: 0;
        position: relative;
        top: 0%
    }

    .navbar_dropdown-content-2.is-locales {
        padding-bottom: var(--size--x40)
    }

    .navbar_dropdown-content-2.is-locales.w--open {
        pointer-events: auto;
        display: block;
        position: fixed;
        inset: 0%
    }

    .navbar_dropdown-content-2.is-locales.is-partners {
        padding-top: 1rem;
        display: block;
        position: static;
        inset: 0%
    }

    .navbar_dropdown-content-2.is-locales.is-partners.w--open {
        padding-bottom: 0;
        display: block;
        position: absolute;
        inset: 100% 0% auto
    }

    .new-home-hero_heading {
        font-size: 4rem;
        line-height: 4.5rem
    }

    .new-navbar_toggle-icon {
        font-family: Font Awesome,Arial,sans-serif
    }

    .new-navbar_toggle-icon.is-partners,.new-navbar_toggle-text.is-locales.is-partners.w--current {
        color: var(--new-navbar--color--burger)
    }

    .new-home-hero_text {
        max-width: 40ch
    }

    .new-home-features-full_heading {
        font-size: 3rem;
        line-height: 3.5rem
    }

    .new-footer_component {
        padding-bottom: 6rem
    }

    .new-home-features-full_text-block {
        max-width: none
    }

    .navbar_dropdown-content-new.w--open {
        margin-top: 0;
        position: relative;
        top: 0%
    }

    .home-testimonials_card-container {
        min-height: 40vh;
        max-height: 50vh
    }

    .new-footer_dropdown-arrow {
        font-family: Font Awesome,Arial,sans-serif
    }

    .new-navbar_burger-icon {
        color: var(--new-navbar--color--burger);
        justify-content: center;
        align-items: center;
        padding: .5rem;
        font-family: Font Awesome,Arial,sans-serif;
        font-size: 1.5rem;
        display: flex
    }

    .new-navbar_link-icon {
        display: none
    }

    .new-navbar_dropdown-block {
        box-shadow: none;
        border-style: none;
        height: auto
    }

    .padding-top-md {
        padding-top: 5rem
    }

    .padding-vertical-md {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
        background-size: 100% 87%;
        background-attachment: scroll
    }

    .disclaimer_component {
        color: #fff;
        background-color: #181c25;
        padding: .5rem 1rem 1rem
    }

    .disclaimer_component.text-size-small {
        pointer-events: auto;
        padding-bottom: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        position: relative
    }

    .disclaimer_component.text-size-small.banner_disclaimer {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .disclaimer_small-text {
        display: block
    }

    .disclaimer_big-text {
        display: none
    }

    .disclaimer_button-wrapper {
        z-index: 2;
        justify-content: center;
        align-items: flex-end;
        display: flex;
        position: absolute;
        inset: auto 0% 0%
    }

    .disclaimer_button {
        text-align: center;
        cursor: pointer;
        font-family: Font Awesome,Arial,sans-serif;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .disclaimer_curtain {
        z-index: 1;
        background-color: #181c25;
        height: 1rem;
        padding: 0;
        display: block;
        position: absolute;
        inset: auto 0% 0%
    }

    .hero-new_content-affiliates {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        padding-bottom: 8.5rem
    }

    .hero-new_steps-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        align-items: flex-start
    }

    .hero-new_background-image {
        object-position: 80% 100%;
        width: 100%;
        overflow: visible
    }

    .hero-new_background-image.careers-page {
        object-position: 50% 50%
    }

    .hero-new_overlay {
        width: 80%
    }

    .hero-new_text {
        max-width: 40ch
    }

    .hero-new_overlay_layer.careers-page {
        background-image: linear-gradient(88deg,black 26%,#000000e0 35%,#10111078 46%,transparent 59%,var(--color--base--transparent))
    }

    .input-group_wrapper {
        grid-template-columns: 1fr
    }

    .section_cta-affiliates {
        padding-top: 4.5rem;
        padding-bottom: 2rem
    }

    .section-cta-affiliates_wrapper {
        padding: var(--32-px);
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--48-px)
    }

    .cookie-banner_component {
        right: 1rem
    }

    .cookie-banner_disclaimer-gap {
        display: none
    }

    .hero-new_content-careers {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        padding-bottom: 5rem
    }

    .careers-why_wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .careers-why_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .careers-why_content {
        padding-left: 0
    }

    .careers-features_component {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .careers-features_content-wrapper {
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: max-content
    }

    .careers-features_highlight {
        height: 40rem
    }

    .careers-features_image {
        width: 100%;
        height: auto;
        top: 28%;
        left: 0%
    }

    .careers-features_highlight-content {
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: 0;
        padding-top: 2rem
    }

    .careers-features_overlay_layer {
        background-image: linear-gradient(176deg,black 28%,#000000e0 33%,#10111078 38%,transparent 41%,var(--color--base--transparent));
        display: block
    }

    .career_footer {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        align-items: center
    }

    .career_footer-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        justify-content: flex-start;
        align-items: center
    }

    .career_footer-component {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .career_badge-wrapper {
        justify-content: center;
        align-items: stretch;
        width: auto
    }

    .footer-cta_content-2 {
        height: 150vh
    }

    .is-partners {
        display: block
    }

    .partners-button.is-partners {
        margin-right: var(--16-px);
        margin-left: var(--16-px);
        flex: 1
    }

    .careers-ai_wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        min-height: auto
    }

    .careers-ai_content {
        padding-left: 0
    }

    .careers-ai_image-wrapper {
        order: -1;
        width: 100%;
        height: 28.75rem
    }

    .affiliate-background-image {
        object-position: 80% 100%;
        width: 100%;
        overflow: visible
    }

    .affiliate_overlay-2 {
        background-image: linear-gradient(10deg,#000000de 14%,#0000 50%)
    }

    .career-footer_component {
        padding-bottom: 3rem
    }

    .hero-new_content-prime {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        padding-bottom: 8.5rem
    }

    .prime_background-image {
        object-position: 80% 100%;
        width: 100%;
        overflow: visible
    }

    .hero-new_content-prime-eu {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        padding-bottom: 8.5rem
    }

    .sign-up_badge {
        border-radius: var(--16-px);
        flex: 1;
        justify-content: flex-start;
        align-items: center;
        position: relative
    }

    .sign-up_label,.sign-up_badges-wrapper {
        width: 100%
    }

    .sign-up_home-content-wrapper {
        max-width: 25rem
    }

    .sign-up_line {
        width: 100%;
        height: 1px;
        display: block
    }

    .singup_home-hero_content {
        justify-content: flex-start;
        align-items: flex-end
    }

    .options-category_text,.also-like_text-2-2 {
        text-decoration: underline
    }

    .section_why-trade {
        width: 100%
    }

    .hero-new_content-paymnet-agent {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        padding-bottom: 8.5rem
    }

    .academy-new_background-image {
        object-position: 80% 100%;
        width: 100%;
        overflow: visible
    }

    .hero-slider_heading-h2 {
        font-size: var(--size--typography--heading-2-t);
        line-height: var(--size--typography--line-height--heading-2-t)
    }

    .hero-slider_heading-h1 {
        font-size: var(--size--typography--heading-1-t);
        line-height: var(--size--typography--line-height--heading-1-t)
    }

    .section_academy_guide {
        padding-top: var(--size--x8);
        padding-bottom: var(--size--x8)
    }

    .academy-guide_component {
        grid-column-gap: var(--size--x8);
        grid-row-gap: var(--size--x8)
    }

    .academy_card_list {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--size--x16);
        grid-template-columns: 1fr 1fr
    }

    .signup-hero_text-wrapper,.home-hero_wrapper {
        padding-bottom: 5.5rem
    }

    .section_academy-books,.section_course_testimonial {
        padding-top: var(--size--x8);
        padding-bottom: var(--size--x8)
    }

    .testimonial_slider {
        padding-left: 0;
        padding-right: 0
    }

    .academy-testimonial_component {
        grid-column-gap: var(--size--x9-2);
        grid-row-gap: var(--size--x9-2)
    }

    .testimonial_slider-mask {
        width: calc(50% - .5rem)
    }

    .testimonial_card-quote {
        z-index: 1;
        padding: var(--32-px);
        position: relative
    }

    .academy-heading-style {
        font-size: var(--size--typography--heading-2-t);
        line-height: var(--size--typography--line-height--heading-2-t)
    }

    .section_abc-of-trading {
        padding-top: var(--32-px);
        padding-bottom: var(--size--x8)
    }

    .academy-abc_component {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px)
    }

    .academy-abc_image {
        width: 100%
    }

    .academy-abc_content {
        padding: var(--32-px)
    }

    .section_join-academy {
        padding-top: var(--size--x20);
        padding-bottom: var(--size--x20)
    }

    .new-ebooks_header_wrapper {
        padding-top: 1.5rem
    }

    .new-ebooks_list {
        grid-column-gap: var(--size--x8);
        grid-row-gap: var(--size--x16);
        grid-template-columns: 1fr 1fr
    }

    .guides-list_list {
        grid-template-columns: 1fr 1fr
    }

    .guide-item_wrapper.is-new-about {
        padding-top: 2rem
    }

    .guide-header_content {
        padding-top: var(--24-px)
    }

    .guide-header_tag-wrapper {
        max-width: 100%
    }

    .section_guide-content {
        padding-top: var(--size--x20);
        padding-bottom: var(--size--x20)
    }

    .section_guide-related-posts {
        padding-bottom: var(--size--x20)
    }

    .guide-related-post_list {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .related-card_text {
        font-size: var(--size--typography--heading-6-t);
        line-height: var(--size--typography--line-height--heading-6-t)
    }

    .section_deriv-life-header.is-eu {
        grid-template-rows: minmax(auto,1fr) auto;
        height: 94svh
    }

    .deriv-life_header-logo {
        width: 16rem
    }

    .padding-top-eu {
        padding-top: 8rem
    }

    .deriv-life_logo-svg {
        width: 16rem
    }

    .section_life-articles {
        padding-bottom: var(--size--x16)
    }

    .section_life-articles.is-under-featured {
        padding-top: var(--size--x16);
        padding-bottom: var(--size--x16)
    }

    .deriv-life_logo-svg-2 {
        width: 16rem
    }

    .tooltip_wrapper {
        z-index: 99999999
    }

    .mt5_heading-detail-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .info-icon_background-wrapper {
        display: none
    }

    .info-icon_button-group {
        justify-content: flex-end;
        align-items: center
    }

    .info-icon_banner-wrapper {
        padding: var(--24-px)1.5rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: center;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        width: 60%
    }

    .mt5-accounts_desktop-heading {
        margin-bottom: var(--16-px);
        font-size: 1.25rem
    }

    .navbar_menu-link-2 {
        border-radius: 1rem;
        justify-content: flex-start;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .contact-social_link-wp-2.shadow-medium.is-whatsapp,.contact-social_link-live-2.shadow-medium.is-whatsapp {
        width: 3.5rem;
        height: 3.5rem
    }

    .section_guide-related-posts-2 {
        padding-bottom: 5rem
    }

    .newsroom_search-results {
        grid-column-gap: var(--size--x8);
        grid-row-gap: var(--size--x8)
    }

    .full-width-image_wrapper {
        order: -1;
        width: 100%;
        height: 24rem
    }

    .culture_component {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .culture-page-overlay {
        z-index: 1;
        background-image: linear-gradient(90deg,#0009,#00000080 16%,#0006 28%,#09090966 41%,#0000001f 59%,var(--color--base--transparent));
        width: 100%;
        height: 100%;
        position: absolute
    }

    .culture_background-image {
        object-position: 80% 100%;
        width: 100%;
        overflow: visible
    }

    .spotlight_card_list {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--size--x16);
        grid-template-columns: 1fr 1fr
    }

    .spotlight-component {
        grid-column-gap: var(--size--x8);
        grid-row-gap: var(--size--x8)
    }

    .home-testimonial_slider-mask {
        width: calc(50% - .3rem)
    }

    .section_employee {
        padding-top: var(--size--x8);
        padding-bottom: var(--size--x8)
    }

    .tab_p2p-disclaimer {
        margin-top: 0
    }

    .navbar_main-wrapper-partners {
        background-color: var(--new-navbar--color--background-mobile);
        border-radius: 0;
        justify-content: space-between;
        height: 4.25rem;
        padding-left: 0;
        padding-right: 0
    }

    .navbar_main-block-partners {
        box-shadow: none;
        border-radius: 0;
        justify-content: space-between;
        height: 4.25rem;
        padding-left: 0;
        padding-right: 0
    }

    .header_wrapper-partners {
        flex-flow: column;
        align-items: stretch;
        top: 0%
    }

    .navbar_logo-wrapper-partners {
        margin-left: -.75rem
    }

    .navbar_mobile-block-partners {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-end;
        align-items: center;
        display: flex
    }

    .location-label-wrapper-2 {
        width: 5.93rem;
        right: 6rem
    }

    .table-contents_header {
        font-size: var(--size--typography--heading-4-t)
    }

    .derivlife_single-main-wrapper {
        padding-top: var(--24-px)
    }

    .derivlife_main-img-wrapper {
        max-height: 18rem
    }

    .app-download_buttons-component {
        max-width: 100%;
        padding-left: 0
    }

    .app-download_new-component {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        flex-flow: column;
        padding-left: 3rem;
        padding-right: 3rem
    }

    .how-earn_grid {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1.65fr
    }

    .how-earn_grid.is-equal-col {
        grid-template-columns: 1fr
    }

    .how-earn_col-top {
        min-height: auto
    }

    .how-earn_turnover-heading {
        font-size: 1rem
    }

    .how-earn_component {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .how-earn_heading {
        font-size: 1.25rem
    }

    .how-earn_main-paragraph {
        color: var(--color--typography--paragraph);
        font-size: 1rem
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size:2.125rem
    }

    h5 {
        font-size: 1.25rem
    }

    h6 {
        font-size: 1.125rem
    }

    .max-width-medium.max-width-full-mobile-landscape-2 {
        max-width: none
    }

    .hide-mobile-landscape {
        display: none
    }

    .container-xlarge {
        max-width: none
    }

    .utility_image._404_image {
        width: 100%;
        height: 100%
    }

    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none
    }

    .margin-medium {
        margin: 1.5rem
    }

    .margin-large {
        margin: 2rem
    }

    .margin-xlarge {
        margin: 2.5rem
    }

    .margin-xxlarge {
        margin: 3rem
    }

    .margin-huge {
        margin: 3.5rem
    }

    .margin-xhuge {
        margin: 4rem
    }

    .margin-xxhuge {
        margin: 5rem
    }

    .padding-xlarge {
        padding: 2.5rem
    }

    .padding-xxlarge {
        padding: 3rem
    }

    .padding-huge {
        padding: 3.5rem
    }

    .padding-xhuge {
        padding: 4rem
    }

    .padding-xxhuge {
        padding: 5rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .text-style-quote,.heading-style-h6 {
        font-size: 1.125rem
    }

    .heading-style-h5 {
        font-size: 1.25rem
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .button.is-secondary.is-small.load-more {
        margin-top: var(--0-px);
        border-radius: 1rem;
        width: 100%;
        max-width: 20.5rem;
        padding: .75rem 1rem;
        font-size: 1rem
    }

    .button-group.cta-content {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%
    }

    .text-style-nowrap {
        white-space: normal
    }

    .form_checkbox {
        text-align: left
    }

    .text-size-large {
        font-size: 1.125rem
    }

    .padding-section-small {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        display: none
    }

    .padding-global {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .padding-global.padding-section-small {
        display: block
    }

    .padding-global.desktop-none {
        order: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .spacer-xsmall {
        padding-top: .75rem
    }

    .spacer-small {
        padding-top: 1.25rem
    }

    .spacer-medium {
        padding-top: 1.5rem
    }

    .spacer-large {
        padding-top: 2rem
    }

    .spacer-xlarge {
        padding-top: 2.5rem
    }

    .spacer-xxlarge {
        padding-top: 3rem
    }

    .spacer-huge {
        padding-top: 3.5rem
    }

    .spacer-xhuge {
        padding-top: 4rem
    }

    .spacer-xxhuge {
        padding-top: 5rem
    }

    .image-overlay-layer.hero-home {
        background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 31%,#000000b3 48%,#000c);
        display: block
    }

    .image-overlay-layer.is-cta-who-we-are {
        background-image: linear-gradient(181.65deg,#211c0d14 32.26%,#211c0db8 71.14%)
    }

    .image-overlay-layer.is-help-center {
        background-image: linear-gradient(#0000 29.17%,#0006 83.93%)
    }

    .section_hero-home {
        height: 40rem
    }

    .header_content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
        min-height: auto;
        padding-top: 5rem
    }

    .navbar_dropdown-link-list {
        grid-row-gap: .5rem;
        max-width: none
    }

    .navbar_dropdown-content-bottom {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .navbar_component {
        min-height: 4rem
    }

    .navbar_menu {
        padding-bottom: 6rem
    }

    .header_person-image {
        z-index: 0;
        object-fit: contain;
        object-position: 50% 100%;
        width: 100%;
        height: 95%;
        inset: auto auto 0%
    }

    .header_person-image:lang(ar) {
        left: auto
    }

    .stats_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .content_component {
        text-align: center
    }

    .features_list {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .features_list.tablet-wrap {
        grid-template-columns: 1fr
    }

    .padding-global_cards-overflow {
        padding-left: 1rem
    }

    .scroll-content.is-padding-right {
        margin-right: 1rem
    }

    .platforms_tab-link {
        flex: none
    }

    .tabs_component {
        display: none
    }

    .tabs_component.show-mobile {
        flex: 1;
        width: 100%;
        display: flex
    }

    .tabs_component.show-all-screens,.tabs_component.is-width-100per.is-home {
        display: flex
    }

    .tabs_menu {
        align-self: auto;
        padding-left: 5vw;
        padding-right: 5vw;
        display: flex
    }

    .tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
        justify-content: center
    }

    .platforms_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .platforms_component.is-flex.is-home {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: max-content;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .fast-payment_component {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .cta_content.is-home {
        justify-content: flex-start;
        align-items: flex-end;
        padding-bottom: 3rem
    }

    .cta_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .cta_image {
        overflow: auto
    }

    .footer_bottom-wrapper {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-bottom: 1rem
    }

    .footer_legal-list {
        grid-column-gap: 0rem;
        grid-row-gap: 1rem;
        grid-auto-flow: row
    }

    .footer_top-wrapper {
        grid-row-gap: 2.5rem
    }

    .footer_social-wrapper {
        margin-top: .5rem
    }

    .footer_banner-logo-title {
        line-height: 1.4
    }

    .header_awards-wrapper {
        justify-content: center;
        width: 100%;
        margin-bottom: .875rem;
        position: static;
        bottom: .875rem;
        left: auto
    }

    .award_component.mobile-hidden {
        display: none
    }

    .award_image {
        width: .875rem
    }

    .award_content-wrapper {
        font-size: .4375rem
    }

    .award_title {
        font-size: .625rem
    }

    .award_title.is-custom-width {
        width: auto;
        min-width: 5.8rem
    }

    .steps_item-top.careers-page {
        text-align: left
    }

    .padding-global-right-tablet {
        padding-right: 1rem
    }

    .padding-global-right-tablet.align-center {
        padding-left: 1rem
    }

    .section_cta-tablet {
        align-items: flex-end
    }

    .tablet-cta_wrap.is-instrument-explorer {
        z-index: 899;
        background-color: var(--base-color-neutral--white);
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        margin-bottom: -6.125rem;
        margin-left: -1rem;
        margin-right: -1rem;
        padding: 0 1rem;
        display: flex;
        position: sticky;
        bottom: auto;
        box-shadow: 0 -1rem 1.5rem .25rem #0000000a
    }

    .tabs_content {
        width: 100%
    }

    .bread-crumb_wrapper {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .bread-crumb_wrapper.bread-crumb_question {
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .bread-crumb_wrapper.is-product-explorer-results {
        display: none
    }

    .secure-account_component {
        grid-template-columns: 1fr
    }

    .secure-account_image-wrapper {
        border-radius: var(--24-px);
        order: -1;
        height: 17.5rem
    }

    .secure-account_image.custom-image-position {
        object-position: 10% 10%
    }

    .secure-feature_component {
        grid-template-columns: 1fr
    }

    .new-navbar_dropdown-link-list {
        grid-row-gap: .5rem;
        grid-template-rows: max-content max-content max-content max-content;
        min-width: auto;
        max-width: none
    }

    .new-menu-icon_line-bottom {
        background-color: var(--dropdown-font-color)
    }

    .new-navbar_tabs-link {
        white-space: nowrap
    }

    .new-button.logged-in-btn-2.hide-element.tradershub-btn {
        margin-top: 0
    }

    .new-navbar_component {
        min-height: 4rem
    }

    .new-navbar_dropdown-content-bottom {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
        grid-template-columns: 1fr 1fr
    }

    .new-menu-icon_line-top {
        background-color: var(--dropdown-font-color)
    }

    .new-navbar_menu {
        height: calc(100svh - 64px)
    }

    .new-navbar_menu.is-padding-0.is-margin-top-0.is-partners {
        padding-bottom: 0
    }

    .new-menu-icon_line-middle {
        background-color: var(--dropdown-font-color)
    }

    .live-markets_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .live-markets_component.is-padding-horizontal {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .platform_card-small {
        min-width: auto
    }

    .tabs-live-markets_content {
        width: 100%
    }

    .tabs-live-markets_content.is-width-100vw {
        margin-left: -1rem
    }

    .tabs_component-live-markets {
        display: flex
    }

    .tabs_menu-scroll-mobile {
        align-self: auto;
        width: 100%;
        display: flex;
        overflow: auto
    }

    .tabs_menu-scroll-mobile.is-align-center {
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .tabs_menu-scroll-mobile.is-minus-padding-left {
        width: 100vw;
        margin-left: -1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .platforms_item.is-flex-item.is-home {
        width: auto
    }

    .image-header_component {
        grid-template-columns: 1fr
    }

    .image-header_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .certifications_list {
        flex-flow: column
    }

    .certifications_item {
        justify-content: center;
        align-items: center
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d6a2_bg-mobile.webp)
    }

    .accordion_dropdown-name.is-big {
        font-size: 1.25rem
    }

    .locations_point-wrapper {
        width: .375rem;
        height: auto
    }

    .locations_point-block {
        cursor: auto
    }

    .content_component-2 {
        text-align: center
    }

    .benefits_row,.benefits_row.is-three-columns,.demo_wrapper {
        grid-template-columns: 1fr
    }

    .help_category {
        min-height: 18.5rem
    }

    .help_categories-list {
        grid-template-columns: 1fr
    }

    .requirement_content {
        grid-template-rows: auto .0625rem auto;
        grid-template-columns: 1fr
    }

    .difference_block {
        grid-template-columns: 1fr
    }

    .difference_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .our-locations_wrapper,.position-description_block {
        grid-template-columns: 1fr
    }

    .position-description_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .position-quote_slide-wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-rows: 23.5rem auto;
        grid-template-columns: 1fr
    }

    .locations-tabs_list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .locations-tabs_heading-wrapper {
        text-align: left
    }

    .locations-tabs_text-wrapper {
        justify-content: flex-start;
        align-items: flex-start
    }

    .locations-tabs_button-wrapper {
        text-align: left
    }

    .location-label-wrapper {
        width: 2.25rem
    }

    .map_block {
        grid-template-columns: 1fr
    }

    .map_map-wrapper {
        height: 23rem
    }

    .blog-header_heading-wrapper {
        padding-top: 1rem
    }

    .blog-header_tablet-block {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .blog-header_tablet-post {
        height: 25.25rem
    }

    .blog-header_tablet-text-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        padding: 1.5rem
    }

    .blog-header_tablet-date {
        color: var(--base-color-neutral--white)
    }

    .blog-header_tablet-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blog-filters_search-input {
        background-position: 8px;
        height: 2rem;
        padding: .3125rem .5rem .3125rem 2.5rem;
        font-size: .875rem;
        line-height: 1.57
    }

    .blog-filters_search-input.is-phc {
        background-position: 16px;
        height: 3.5rem;
        padding: 1rem 1rem 1rem 3rem
    }

    .blog-filters_search-input.blog-filters_search-input--mobile {
        height: 3.5rem
    }

    .blog-filters_search-input.phc-help_input.search-textarea {
        padding-right: 3rem
    }

    .blog-filters_form {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .blog-filters_button-label {
        padding: .1875rem .75rem;
        font-size: .75rem;
        line-height: 1.5
    }

    .blog-filters_button-label.is-product-explorer {
        font-size: .875rem;
        line-height: 1.57
    }

    .blog-filters_arrow {
        top: 0;
        bottom: 0
    }

    .blog-filters_dropdown-list {
        z-index: 1000;
        position: fixed;
        inset: auto 0% 0%
    }

    .blog-filters_dropdown-list.w--open {
        border-style: none;
        border-radius: 1rem 1rem 0 0;
        padding-bottom: 1rem
    }

    .blog-filters_dropdown-list.is-last {
        top: auto;
        bottom: 0%;
        left: 0%
    }

    .blog-filters_categories-list {
        place-items: center stretch;
        max-width: 19.75rem;
        margin-left: auto;
        margin-right: auto
    }

    .blog-filters_checkbox-field {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .blog-filters_checkbox-field:hover {
        background-color: #0000
    }

    .blog-filters_checkbox-field.w--current {
        color: var(--text-color--text-secondary);
        background-color: #0000
    }

    .blog-filters_dropdown {
        position: static
    }

    .blog-filters_category-name {
        font-size: .75rem;
        line-height: 1.5
    }

    .blog-filters_toggle-close-block {
        padding: .1875rem 2.25rem .1875rem .75rem
    }

    .blog-filters_toggle-number {
        margin-left: .15rem;
        font-size: .75rem;
        line-height: 1.5
    }

    .blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between.blog-filters_search-wrapper--tablet-flex-vertical-left {
        align-items: stretch
    }

    .blog-filters_tablet-header-name {
        color: var(--text-color--text-primary);
        text-align: center;
        font-weight: 700;
        line-height: 1.15
    }

    .blog-filters_tablet-header-block,.blog-filters_tablet-header-block.is-product-explorer,.blog-filters_tablet-header-block.is-phc-list {
        margin-bottom: 1rem;
        padding-top: 1.4375rem;
        padding-bottom: 1.4375rem;
        display: block;
        position: relative
    }

    .blog-filters_tablet-header-block.is-phc-list.is-breadcrumb-header {
        display: none
    }

    .blog-filters_tablet-header-line,.blog-filters_tablet-header-line.is-product-explorer,.blog-filters_tablet-header-line.is-phc-list {
        background-color: var(--base-color-neutral--black-8);
        border-radius: .125rem;
        width: 3rem;
        height: .25rem;
        margin-bottom: .5rem;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .blog-filters_dropdown-close-button,.blog-filters_dropdown-close-button.is-product-explorer {
        width: 3rem;
        height: 3rem;
        position: absolute;
        inset: .5rem 0% 0% auto
    }

    .blogs_list {
        grid-template-columns: 1fr
    }

    .blogs_link-block {
        border-bottom: 1px solid var(--border-color--border-light)
    }

    .blogs_link-block.deriv-life {
        border: 1px #000;
        padding-bottom: 0
    }

    .blogs_image-wrapper {
        border-radius: .5rem;
        margin-bottom: .5rem
    }

    .blogs_wrapper {
        padding-top: 1.5rem;
        padding-bottom: 0
    }

    .blogs_pagination-wrapper {
        padding-bottom: 0
    }

    .blog-filters_categories-wrapper {
        max-width: 100vw;
        padding-left: 1rem;
        padding-right: 1rem;
        overflow: auto hidden
    }

    .section_blog-post {
        border-bottom-width: 1px
    }

    .blog-post_heading-wrapper,.blog-post_categories,.blog-post_header {
        padding-bottom: 1rem
    }

    .blog-post_post-text figure {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .section_recommended-blogs {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .recommended-blogs_heading-wrapper {
        padding-bottom: 1.5rem
    }

    .trade-information_content {
        text-align: center
    }

    .trade-information_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--24-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .trade-information_wrapper.is-3-columns,.trade-information_wrapper.is-4-columns,.trade-information_wrapper.is-2-columns {
        grid-template-rows: auto
    }

    .accordion_dropdown-text {
        font-size: 1rem
    }

    .blog-filters_shadow {
        z-index: 20;
        background-color: var(--base-color-neutral--black-72);
        display: none;
        position: fixed;
        inset: 0%
    }

    .blog-filters_shadow.is-product-explorer {
        z-index: 901;
        background-color: var(--base-color-neutral--black-72);
        display: none;
        position: fixed;
        inset: 0%
    }

    .blog-filters_shadow.is-tablet-show {
        background-color: var(--base-color-neutral--black-72);
        position: fixed;
        inset: 0%
    }

    .trade-blocks_wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        place-items: center
    }

    .trade-blocks_platforms-wrapper {
        max-width: none;
        min-height: auto
    }

    .platforms_component-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .platforms_component-2.trading-steps {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        grid-template-rows: 1fr;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        display: grid;
        position: static
    }

    .content_component-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        text-align: center;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .share-block,.blog-post_disclaimer-wrapper {
        padding-top: 2.5rem
    }

    .trade-lottie-wrapper {
        width: 19.9rem;
        height: 20.3rem
    }

    .section_page-header_sign-up {
        min-height: calc(100svh - 4rem);
        padding-top: 5.5rem;
        padding-bottom: 1.5rem
    }

    .sign-up_card-component {
        width: auto
    }

    .sign-up_card-alternative.mobile-hidden {
        display: none
    }

    .sign-up_banner-badges-wrapper {
        align-self: stretch
    }

    .assets_desctop-wrapper {
        display: none
    }

    .assets_pane-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .assets_mobile-row {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        border-top-style: none;
        grid-template-columns: max-content max-content;
        justify-content: space-between
    }

    .assets_mobile-name-cell {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .assets_mobile-value-cell {
        min-width: auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .assets_tabs-menu {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        justify-content: center;
        align-items: center;
        padding-bottom: 1.5rem;
        display: flex
    }

    .assets_tab-link {
        border: 1px solid var(--border-color--border-light);
        background-color: #0000;
        border-radius: 6rem;
        padding: .75rem 1.5rem
    }

    .assets_tab-link.w--current {
        border-color: var(--border-color--border-primary);
        background-color: var(--base-color-neutral--black);
        color: var(--link-color--link-alternate)
    }

    .assets_mobile-wrapper {
        display: block
    }

    .friendly-platforms_item.is-fixed-width {
        width: auto
    }

    .friendly-platforms_wrapper {
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--48-px);
        text-align: left;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .friendly-platforms_wrapper.is-1-column {
        grid-template-rows: auto
    }

    .accounts_tabs-menu.mt5-tabs-menu-2.center_align {
        justify-content: flex-start
    }

    .quad-card-link_component {
        padding-left: 1rem
    }

    .quad-card_card {
        text-align: left;
        min-width: 0
    }

    .quad-card_item.is-two-cards {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .options_text-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        justify-content: flex-start;
        align-items: flex-start
    }

    .options_tabs-content {
        margin-bottom: var(--16-px)
    }

    .options_item-text-wrapper {
        padding-right: var(--24-px);
        padding-left: var(--24-px)
    }

    .options_lottie-block {
        margin-bottom: var(--16-px)
    }

    .tab-pane_link {
        white-space: nowrap
    }

    .section-logo_inner-wrapper {
        margin-right: var(--16-px);
        margin-left: var(--16-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-logo_container {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .prime-feature_component {
        grid-template-columns: 1fr
    }

    .practice_item {
        height: 17rem
    }

    .markets_list {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .plans-wrapper {
        min-width: 0
    }

    .events_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .prime_form-field_content {
        padding-bottom: var(--16-px)
    }

    .form-fields_component {
        grid-template-columns: 1fr
    }

    .prime-items_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .prime-items_component {
        grid-template-columns: 1fr
    }

    .new-navbar_main-wrapper.is-relative {
        min-height: 4rem
    }

    .blog-filters_checkbox-circle,.blog-filters_checkbox-circle.is-product-explorer {
        width: var(--16-px);
        height: var(--16-px);
        border: 1.5px solid var(--text-color--muted);
        border-radius: 50%;
        margin-right: .75rem;
        display: block
    }

    .quad-card_card-2 {
        text-align: left
    }

    .payouts_component {
        grid-template-columns: 1fr
    }

    .payouts_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .spotlight_list {
        grid-template-columns: 1fr
    }

    .deriv-tech-filters_categories-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        max-width: 100vw;
        padding-left: 0;
        padding-right: 1rem;
        overflow: auto hidden
    }

    .deriv-tech-header_heading-wrapper {
        padding-top: var(--24-px)
    }

    .deriv-tech-header_tablet-block {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .deriv-tech-header_tablet-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .deriv-tech-header_tablet-post {
        height: 25.25rem
    }

    .deriv-tech-header_tablet-text-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        padding: 1.5rem
    }

    .deriv-tech-header_tablet-date {
        color: var(--base-color-neutral--white)
    }

    .forex-pairs_wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .signup-cta_component {
        text-align: center
    }

    .signup-cta_content {
        text-align: left
    }

    .stocks-features_wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        text-align: left;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .platform-cta_block {
        grid-template-columns: 1fr
    }

    .platform-cta_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .new-navbar_component-partner {
        min-height: 4rem
    }

    .section_pe {
        z-index: 1000;
        position: relative
    }

    .pe_content {
        margin-bottom: 6.125rem;
        padding-bottom: 1.5rem
    }

    .pe_form-main-block {
        min-height: auto;
        display: block
    }

    .new-menu-icon_line-middle-6,.new-menu-icon_line-bottom-6,.new-menu-icon_line-top-6 {
        background-color: #f6f7f8
    }

    .pe_filters-header {
        display: none
    }

    .pe_sort-arrow-desctop {
        display: none;
        top: 0;
        bottom: 0
    }

    .filters-clear-all-button.desctop-hidden.pe_clear-all-mobile {
        color: var(--text-color--text-primary);
        display: block
    }

    .pe_filter-header {
        min-width: auto
    }

    .pe_filters-wrapper {
        background-color: var(--background-color--background-primary);
        border-right: 0 #000;
        display: block
    }

    .pe_item-block {
        padding: var(--16-px)
    }

    .pe_item-heading {
        font-size: 1.125rem
    }

    .filters-scroll-wrapper.filter-box {
        margin-bottom: 0;
        margin-right: 0;
        padding-right: 0
    }

    .pe_filters-block {
        z-index: 30;
        background-color: var(--background-color--background-primary);
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        max-height: 80svh;
        padding-top: .25rem;
        padding-bottom: 6rem;
        position: relative
    }

    .pe_filters-block.is-pe-new {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        max-height: none;
        padding-top: 1rem;
        padding-bottom: 1rem;
        position: relative;
        top: auto
    }

    .pe_filters-block.is-phc-filters {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pe_filters-block.is-phc-filters.margin-bottom-small {
        padding-bottom: 1rem
    }

    .section_hero-landing.is-chart-background {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d7d1_mobile.webp)
    }

    .pe_content-wrapper {
        display: none
    }

    .pe_list {
        padding-bottom: var(--16-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-columns: 1fr
    }

    .landing-lottie-wrapper {
        width: 17.5rem;
        height: 20rem
    }

    .pe_sort-arrow-tablet {
        width: 1rem;
        height: 1.375rem;
        display: block;
        top: 0;
        bottom: 0
    }

    .deriv-life-filters_form {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column
    }

    .deriv-life-filters_form.new-filters.is-life-articles {
        padding-bottom: 1rem
    }

    .deriv-life-filters_search-wrapper {
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .deriv-life-filters_search-input-wrapper {
        width: 100%
    }

    .deriv-life-filters_categories-wrapper {
        justify-content: flex-start;
        width: 100%;
        max-width: 100vw;
        padding-left: 0;
        padding-right: 1rem;
        overflow: auto hidden
    }

    .deriv-life-filters_search-input {
        background-position: 8px;
        height: 2rem;
        padding: .3125rem .5rem .3125rem 2.5rem;
        font-size: .875rem;
        line-height: 1.57
    }

    .section_deriv-life-about,.section_deriv-life-post {
        border-bottom-width: 1px
    }

    .deriv-life-about_image-wrapper {
        border-radius: var(--8-px)
    }

    .life-posts_wrapper {
        padding-top: 1.5rem;
        padding-bottom: 0
    }

    .platform_4-features_content-left {
        grid-row-gap: 1.5rem
    }

    .platform_4-features_content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        max-width: 29.875rem
    }

    .platform_4-features_image-wrapper {
        justify-content: center;
        align-items: center;
        height: auto;
        display: flex;
        overflow: hidden
    }

    .platform_4-features_content-right {
        grid-row-gap: 1.5rem
    }

    .section_trade-steps {
        padding-bottom: 3rem
    }

    .platform_features-cards_wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .platform_features-cards_item {
        text-align: left;
        max-width: 24.0625rem
    }

    .platform_features-cards_image-wrapper {
        order: 1
    }

    .platform_features-cards_image.margin-top {
        object-fit: fill;
        width: 75%;
        margin-top: 4%
    }

    .platform_trade-blocks_component {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        max-width: 24.0625rem
    }

    .platform_trade-blocks_content-top {
        grid-template-columns: 1fr
    }

    .platform_trade-blocks_image-wrapper {
        order: -1;
        height: 20rem
    }

    .life-post_header,.deriv-life-post_header {
        padding-bottom: 1rem
    }

    .section-cta_wrapper {
        padding: var(--24-px)var(--16-px);
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        text-align: center;
        flex-flow: column
    }

    .app-download_component {
        grid-template-columns: 1fr;
        max-width: 24.0625rem;
        padding: 1rem
    }

    .app-download_component.is-align-center {
        margin-left: auto;
        margin-right: auto
    }

    .app-download_qr-wrapper {
        display: none
    }

    .app-download_links-component {
        justify-content: center;
        align-items: center
    }

    .app-download_links-component.is-mobile-small {
        width: 18.375rem
    }

    .app-download_links-component.is-mobile-small.is-right-align {
        justify-content: center;
        align-items: center
    }

    .app-download_qr-text-wrapper {
        text-align: left
    }

    .app-download_link-wrapper {
        justify-content: flex-start;
        align-items: center
    }

    .platform_1-feature_component {
        text-align: center;
        grid-template-columns: 1fr;
        justify-content: center;
        justify-items: center;
        max-width: 24rem;
        margin-left: auto;
        margin-right: auto
    }

    .app-download_heading-mobile {
        color: var(--text-color--text-primary);
        text-align: center;
        display: block
    }

    .app-download_heading-mobile.text-color-white {
        color: var(--text-color--text-alternate)
    }

    .pe_filters-open-button {
        border-color: var(--border-color--border-primary);
        cursor: pointer;
        border-radius: .75rem;
        justify-content: center;
        align-items: center;
        width: 2rem;
        height: 2rem;
        display: flex;
        position: relative
    }

    .pe_filters-open-button-arrow {
        width: .875rem;
        height: 1.375rem;
        display: block;
        top: 0;
        bottom: 0
    }

    .pe_filters-tablet-buttons {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        background-color: var(--border-color--border-alternate);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        width: 100%;
        padding: 1rem 0;
        display: grid
    }

    .pe_filters-tablet-buttons.is-list,.pe_sort-text-wrapper {
        display: none
    }

    .tablet-filters-counter {
        color: var(--text-color--text-alternate);
        background-color: #e6190e;
        border-radius: 50%;
        width: 1.125rem;
        height: 1.125rem;
        font-size: .75rem;
        font-weight: 700;
        display: none;
        position: absolute;
        inset: -.25rem -.25rem auto auto
    }

    .filters-tags-wrapper.is-product-explorer {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: -1rem;
        margin-right: -1rem;
        padding: 0 1rem 1rem;
        display: flex;
        overflow: auto
    }

    .section_404 {
        padding-left: 40px;
        padding-right: 40px
    }

    ._404-navbar_component {
        min-height: 4rem
    }

    .blog-filters_tablet-header-name-4 {
        color: #000;
        text-align: center;
        font-weight: 700;
        line-height: 1.15
    }

    .blog-filters_toggle-close-block-3 {
        padding: .1875rem 2.25rem .1875rem .75rem
    }

    .blog-filters_tablet-header-line-3 {
        background-color: #00000014;
        border-radius: .125rem;
        width: 3rem;
        height: .25rem;
        margin-bottom: .5rem;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .blog-filters_shadow-3 {
        z-index: 20;
        background-color: #000000b8;
        display: none;
        position: fixed;
        inset: 0%
    }

    .account-type_component {
        grid-template-columns: 1fr;
        max-width: 24.0625rem;
        padding: 1rem
    }

    .mt5_accounts_desctop-content-wrapper {
        width: 100%
    }

    .mt5-accounts_cell-1 {
        text-align: left
    }

    .platform_2-feature_component {
        text-align: center;
        grid-template-columns: 1fr;
        justify-content: center;
        max-width: 29.875rem;
        margin-left: auto;
        margin-right: auto
    }

    .platform_gradient-image-wrapper {
        width: 100%
    }

    .mt5-platform_4-features_content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        max-width: 29.875rem
    }

    .mt5-accounts-responsive-tabs_content {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: flex
    }

    .mt5_tabs_text-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        justify-content: flex-start;
        align-items: flex-start
    }

    .section_mt5-accounts-centered {
        padding-bottom: 3rem
    }

    .mt5-tabs_component-2 {
        display: none
    }

    .new-navbar_tabs-link-2 {
        white-space: nowrap
    }

    .section_page-header_reset-password {
        min-height: calc(100svh - 4rem);
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .reset-password_card-component {
        width: auto
    }

    .platforms-card_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .platforms-card_component.is-2-columns {
        grid-template-columns: 1fr
    }

    .section_page-header_dint-get-email {
        min-height: calc(100svh - 4rem);
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .spec_tab-link {
        flex: none
    }

    .section_image-header_small.is-chart-background_small {
        -webkit-text-fill-color: inherit;
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d98f_chart-hero-tablet.svg);
        background-position: 50% 100%;
        background-clip: border-box
    }

    .section_platform_how-works {
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .how-it-works-tab {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        height: 100%
    }

    .spec_pagination-wrapper.is-trading-specifications {
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .contact-social_link-live,.contact-social_link-wp {
        left: auto;
        right: 0
    }

    .section_ctrader_login,.section_ctrader-check-email,.section-ctrader-success-account {
        min-height: calc(100svh - 4rem);
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .platform_gradient-image.move_to_left {
        height: auto;
        left: auto
    }

    .platform_gradient-image.align-right {
        left: 0%
    }

    .deriv-p2p_tab-device-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        width: 100%;
        max-width: 100vw;
        padding-left: 0;
        padding-right: 0;
        overflow: auto hidden
    }

    .deriv-p2p_button-device-label {
        font-size: var(--16-px);
        padding: .1875rem .75rem;
        line-height: 1.5
    }

    .deriv-p2p_tab-dekstop_content-wrapper {
        max-width: none
    }

    .deriv-p2p_steps-card {
        text-align: left
    }

    .deriv-p2p_tab-mobile_content-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: row
    }

    .section_platform_p2p_how-to-get {
        padding-bottom: 3rem
    }

    .deriv-p2p_tabs-container {
        align-items: center
    }

    .deriv-p2p_image-desktop {
        max-width: 400px
    }

    .platform_3-features_content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        max-width: 29.875rem
    }

    .platform_3-features_content.is-flex {
        flex-flow: column
    }

    .platform_illustrations {
        padding-left: 0;
        padding-right: 0;
        inset: 10% 0% 0%
    }

    .platform_illustrations_top {
        inset: 10% 0% 0%
    }

    .link_dark_mode {
        overflow-wrap: normal;
        mix-blend-mode: normal
    }

    .secure-feature_image-gradient-wrapper {
        order: -1;
        height: 17.5rem
    }

    .share-block_deriv-tech {
        padding-top: 2.5rem
    }

    .tech-filters_button_label {
        padding: .1875rem .75rem;
        font-size: .75rem;
        line-height: 1.5
    }

    .ctrader-live-wrapper {
        width: 90%
    }

    .ctrader-live-account-wrapper {
        justify-content: space-between;
        align-items: center
    }

    .dp2p_content {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .dp2p_text-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .platform_gradient-image-wrapper-small {
        width: 100%
    }

    .new_options_list {
        padding-top: var(--24-px);
        grid-template-columns: 1fr;
        place-items: start center
    }

    .section_ctrader-check-email-verify {
        min-height: calc(100svh - 4rem);
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .logo-wrap.is-adaptive.margin-bottom.margin-small {
        justify-content: center;
        align-items: center
    }

    .blogs_image-wrapper_relative {
        border-radius: .5rem;
        margin-bottom: .5rem
    }

    .about-devices-partner {
        width: auto;
        max-width: 30rem;
        height: 15rem;
        top: auto;
        right: -20px
    }

    .better-risk_illustration {
        width: 70%;
        max-width: none;
        height: 80%;
        padding-left: 0;
        padding-right: 0;
        inset: 10% 0% 0%
    }

    .header_account_types {
        text-align: left
    }

    .navbar_icon.margin-right-10:lang(ar) {
        margin-left: 0;
        margin-right: 10px
    }

    .gradient-image-wrapper-partners {
        width: 100%;
        height: 17.5rem
    }

    .container-xlarge-7 {
        max-width: none
    }

    .features_list-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_component-3 {
        text-align: center
    }

    .platform-header_content {
        padding-right: var(--32-px)
    }

    .platform-header_content:lang(ar) {
        padding-left: var(--24-px)
    }

    .platform-image-background,.markets-image-background {
        justify-content: flex-start;
        align-items: stretch;
        height: auto
    }

    .markets-header_content {
        padding-right: var(--32-px)
    }

    .markets-header_content:lang(ar) {
        padding-left: var(--24-px)
    }

    .secure-password_image-gradient-wrapper {
        order: -1;
        height: 17.5rem
    }

    .investments-list {
        grid-template-columns: 1fr 1fr 1fr
    }

    .investments-files-list {
        grid-template-columns: 1fr 1fr
    }

    .eu-footer_top-wrapper {
        grid-row-gap: 2.5rem
    }

    .pe_form-header-block {
        z-index: 1000;
        display: none;
        top: 0
    }

    .is-instrument-explorer {
        z-index: 1000;
        position: fixed;
        inset: auto 0% 0%
    }

    .is-instrument-explorer.w--open {
        border: 1px none var(--base-color-neutral--black-4);
        border-radius: 1rem 1rem 0 0;
        padding-bottom: 1rem
    }

    .pe_sort-option-wrapper {
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .pe_sort-option-wrapper.is-active {
        color: var(--link-color--link-secondary);
        background-color: #0000
    }

    .blog-filters_dropdown-list-2 {
        z-index: 1000;
        position: fixed;
        inset: auto 0% 0%
    }

    .blog-filters_dropdown-list-2.w--open {
        border-style: none;
        border-radius: 1rem 1rem 0 0;
        padding-bottom: 1rem
    }

    .blog-filters_dropdown-list-2.is-last {
        top: auto;
        bottom: 0%;
        left: 0%
    }

    .phc-videos_text-block {
        padding-top: var(--8-px)
    }

    .phc-videos_block {
        padding-right: var(--16-px);
        padding-left: var(--16-px);
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        flex: none
    }

    .phc-help_searches-wrapper {
        padding-top: 1.375rem
    }

    .phc-help_searches-text {
        font-size: .875rem
    }

    .phc-help_filters-tablet-buttons {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .phc-help_filters-wrapper {
        z-index: 1000;
        background-color: var(--background-color--background-primary);
        display: none;
        position: fixed;
        inset: auto 0% 0%;
        overflow: hidden
    }

    .phc-help_filters-wrapper.filters-wrapper-tablet-show {
        display: none
    }

    .phc-help_filters-button {
        border-style: none;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .phc-help_filters-button.is-all-option {
        margin-bottom: 1rem;
        padding-left: .25rem;
        display: flex
    }

    .phc-help_button-label {
        padding: 0;
        font-size: 1rem;
        line-height: 1.5
    }

    .phc-help_checkbox-circle {
        width: var(--16-px);
        height: var(--16-px);
        border: 1.5px solid var(--text-color--muted);
        border-radius: 50%;
        margin-right: .75rem;
        padding: 0;
        display: block
    }

    .phc-help_filters-list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: column;
        padding-left: .25rem
    }

    .phc-help_filters-open-button {
        display: flex
    }

    .phc-help_form-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .phc-categories_list {
        grid-template-columns: 1fr 1fr
    }

    .phc-videos_wrapper {
        margin-left: -1rem;
        margin-right: -1rem;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        overflow: auto
    }

    .phc-videos_item {
        width: 17.5rem
    }

    .phc-help_input {
        background-position: 16px;
        height: 3.5rem;
        padding: 1rem 1rem 1rem 3rem
    }

    .section_phc-help {
        z-index: 1000;
        position: relative
    }

    .getstarted_block {
        grid-template-columns: 1fr
    }

    .getstarted_image_wrapper {
        width: 100%;
        height: 19rem
    }

    .help-header_heading-wrapper {
        padding-top: 3rem
    }

    .section_help-questions {
        padding-top: var(--24-px);
        padding-bottom: var(--32-px)
    }

    .section_help-answers {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px)
    }

    .help-answers_share-wrapper {
        padding-top: var(--8-px)
    }

    .section_questions-popup {
        display: block
    }

    .bread-crumb_mobile-hide-block {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .signal_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .signal_component {
        grid-template-columns: 1fr
    }

    .mt5signal_tabs-menu-scroll {
        align-self: auto;
        display: flex;
        overflow: auto
    }

    .signal_tab-link {
        flex: none
    }

    .pe_filter-header-search {
        min-width: auto;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .pe_sort-toggle-block {
        border-color: var(--border-color--border-primary);
        border-radius: .75rem;
        justify-content: center;
        align-items: center;
        width: 2rem;
        height: 2rem
    }

    .pe_filters-button-label {
        font-size: .875rem;
        line-height: 1.57
    }

    .carosal-button_right,.carosal-button_left {
        display: none
    }

    .academy_article_link-block {
        border-bottom: 1px solid var(--border-color--border-light)
    }

    .ebooks_list {
        grid-template-columns: 1fr
    }

    .ebooks_link-block {
        border-bottom: 1px none var(--border-color--border-light);
        width: 100%
    }

    .ebooks_image-wrapper {
        border-radius: .5rem;
        margin-bottom: .5rem
    }

    .pe-filters_dropdown {
        position: static
    }

    .ebooks_header_wrapper {
        padding-top: 1rem
    }

    .ebooks_wrapper {
        padding-top: 1.5rem;
        padding-bottom: 0
    }

    .section_ebooks-content {
        padding-bottom: var(--size--x12)
    }

    .result_calculated {
        font-size: 1.2rem
    }

    .filters-tags-block.is-product-explorer {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex: none;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .load-more-elem {
        width: 2rem;
        height: 2rem;
        display: block
    }

    .load-more-elem-block {
        display: block
    }

    .available_on_component {
        flex-flow: column;
        grid-template-columns: 1fr;
        max-width: 24.0625rem;
        padding: 1rem
    }

    .tradingview-banner_component {
        flex-flow: column;
        grid-template-columns: 1fr;
        padding: 1rem
    }

    .section_recommended-guides {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .link-block--letters-glossary {
        font-size: 1.25rem
    }

    .glossary-content {
        padding-top: var(--24-px)
    }

    .glossary-grid {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px);
        grid-template-columns: 1fr
    }

    .first-letter-red {
        pointer-events: none;
        margin-top: -14.5rem;
        padding-top: 14.5rem
    }

    .letter-content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .calculator-desktop_image {
        display: block
    }

    .calculator-mobile_image {
        display: none
    }

    .glossary-letter-caps.glossary-letter-caps--text-stroke {
        margin-bottom: var(--24-px)
    }

    .guides_filter-header {
        min-width: auto;
        padding-top: 0;
        padding-bottom: 1.5rem;
        position: relative
    }

    .academy-guides_filters-wrapper {
        z-index: 2;
        padding: var(--0-px);
        border-radius: var(--24-px)var(--24-px)var(--0-px)var(--0-px);
        background-color: var(--background-color--background-primary);
        border-right: 0 #000;
        position: fixed;
        inset: auto 0% 0%
    }

    .section_guides_filters {
        z-index: 1000;
        position: relative
    }

    .academy-guides_form-main-block {
        min-height: auto;
        display: block
    }

    .academy-guides_filters-block {
        z-index: 30;
        background-color: var(--background-color--background-primary);
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        max-height: 80svh;
        padding-top: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
        position: relative
    }

    .academy-guides_filters-header {
        display: none
    }

    .academy-guides_search-input-wrapper {
        border-radius: var(--0-px);
        background-color: var(--base-color-neutral--black-0);
        padding: 0
    }

    .academy-guides_filters-scroll {
        margin-bottom: 0
    }

    .academy-guides_list-wrapper {
        padding-top: 1.5rem
    }

    .academy-guides_list {
        padding-bottom: var(--16-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-columns: 1fr
    }

    .guides_header_wrapper {
        padding-top: 1rem;
        padding-bottom: var(--16-px)
    }

    .guides_link-block {
        border-bottom: 1px solid #00000014
    }

    .guides-recommended_wrapper {
        padding-top: 1.5rem;
        padding-bottom: 0
    }

    .guide_empty-wrapper {
        padding-top: 0
    }

    .section_ebooks-header {
        padding-top: 4rem
    }

    .is-academy-guides {
        z-index: 1;
        background-color: var(--base-color-neutral--black-72);
        display: block;
        position: absolute
    }

    .academy-guides_filters-main-block {
        z-index: 902;
        flex-flow: column;
        justify-content: flex-end;
        display: none;
        position: fixed;
        inset: 0%
    }

    .guides_filter-header-background {
        z-index: -1;
        background-color: var(--background-color--background-primary);
        display: block;
        position: absolute;
        inset: -2rem -1rem 0%
    }

    .academy-guides_filters-main-wrapper {
        z-index: 10;
        position: relative;
        top: 0
    }

    .partners-header_component {
        grid-template-columns: 1fr
    }

    .section_event-information {
        background-color: var(--background-color--background-secondary)
    }

    .event_image-wrapper {
        padding-bottom: 0
    }

    .event_footer-top-wrapper {
        grid-row-gap: 2.5rem
    }

    .aitools_component {
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        margin-left: 1rem
    }

    .aitools_item {
        width: 100%
    }

    .events_list {
        flex-flow: column
    }

    .event-information_content {
        text-align: center
    }

    .event-information_wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--24-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .aitool_link {
        width: 28%
    }

    .letters-list-wrapper {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .letters-glossary {
        margin-left: 8px;
        margin-right: 8px
    }

    .available_wrapper {
        display: flex
    }

    .letters-list {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-content: stretch center;
        place-items: center;
        display: grid
    }

    .new_tactical_list {
        padding-top: var(--24-px);
        grid-template-columns: 1fr;
        place-items: start center
    }

    .pe_filter-header-search-background {
        height: auto;
        top: 0%;
        bottom: 0%
    }

    .pe_up-button-new.w--current {
        bottom: 5.7rem;
        right: auto
    }

    .pe_up-button-new.is-desctop {
        display: none
    }

    .pe_up-button-new.is-mobile.w--current {
        transition-duration: .2s;
        inset: -3.25rem auto auto 1rem;
        transform: scale(0)
    }

    .award_content {
        font-size: .4375rem
    }

    .awards_awards-wrapper-desktop,.awards_awards-wrapper-mobile {
        flex-flow: wrap;
        justify-content: center;
        width: 100%;
        margin-bottom: .875rem;
        position: static;
        bottom: .875rem;
        left: auto
    }

    .hide-desktop {
        display: block
    }

    .container-xlarge-9 {
        max-width: none
    }

    .digital_options-tab-menu {
        align-self: auto;
        padding-left: 5vw;
        padding-right: 5vw;
        display: flex
    }

    .options_cms-list {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .options_video-columns {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column
    }

    .options_category-column {
        text-align: left
    }

    .options-filter_cms-wrapper {
        width: 100vw;
        margin-left: -1rem;
        margin-right: -1rem;
        overflow: scroll
    }

    .options-filter_cms-list {
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .options-filter_cms-item {
        flex: none
    }

    .option_text-content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .bread-crumb_desktop-version {
        display: none
    }

    .bread-crumb_mobile-version {
        display: flex
    }

    .phc_breadcrumbs-list {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        padding-top: 1rem;
        display: flex
    }

    .bread-crumb_phc-link {
        text-decoration: none
    }

    .single-option_body {
        flex-flow: column
    }

    .single-option_lottie {
        width: 100%;
        max-width: none
    }

    .single-option_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .single-option_description {
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }

    .learn_cms-list {
        grid-template-columns: 1fr
    }

    .trading_central-item-wrapper {
        grid-row-gap: 1rem
    }

    .trading_central-component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .section_hero-tcentral {
        height: 40rem
    }

    .tcentral-header_content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
        min-height: auto;
        padding-top: 5rem
    }

    .markets_block {
        grid-auto-columns: 1fr
    }

    .achievements_wrapper {
        grid-row-gap: 1.25rem
    }

    .step_image-wrapper {
        height: auto
    }

    .home-hero_person-image {
        z-index: 0;
        object-fit: contain;
        object-position: 50% 100%;
        width: 100%;
        height: 95%;
        inset: auto auto 0%
    }

    .home-hero_person-image:lang(ar) {
        left: auto
    }

    .home-hero_background-gradient {
        background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 49%,#000000b3 65%,#000c);
        display: block
    }

    .footer-cta_title-4.heading-style-mega.text-color-white:lang(ru) {
        font-size: 4.3rem
    }

    .footer_logo-slot {
        position: static
    }

    .trustpilot_text {
        display: none
    }

    .navbar_locales-list {
        grid-template-columns: 1fr 1fr
    }

    .step_card-content {
        padding: 2rem
    }

    .markets_item-2 {
        height: auto
    }

    .markets_item-2.is-alternative {
        position: relative
    }

    .markets_mobile-header {
        text-align: center;
        order: -1;
        display: block
    }

    .navbar_image-text-block {
        padding-top: 5.5rem
    }

    .trade-day-night_title {
        width: 80%
    }

    .trade-day-night_title.new-heading-style-h1:lang(es) {
        width: 100%
    }

    .step_card-content-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-start;
        align-items: flex-start
    }

    .navbar_toggle.w--open {
        border-radius: 1rem
    }

    .footer_middle-block {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .footer-cta_content-image {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar_image-block {
        border-radius: 1.5rem
    }

    .markets_text-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        order: 1;
        max-width: none;
        padding-top: 1rem;
        position: static
    }

    .step_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .achievements_content-block.is-alternative {
        height: 200vh
    }

    .markets_desctop-rive-wrapper {
        display: none
    }

    .navbar_links-heading {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .achievements_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .achievements_content.is-alternative {
        justify-content: flex-start;
        top: 4.5rem
    }

    .trade-day-night_heading-day:lang(zh-cn) {
        width: 60%
    }

    .step_card {
        grid-template-columns: 1fr;
        height: auto;
        margin-bottom: 0;
        position: static
    }

    .step_card.card-3,.step_card.card-2,.step_card.card-1 {
        grid-template-columns: 1fr 1fr;
        position: sticky
    }

    .logo-container_component {
        display: none
    }

    .footer-cta_title-1.heading-style-mega {
        line-height: 5rem
    }

    .footer-cta_title-1.heading-style-mega.text-color-white:lang(ru) {
        font-size: 4.3rem
    }

    .footer-cta_decor {
        border-top-width: 1.5rem;
        border-bottom-width: 1.5rem
    }

    .trade-day-night_heading-night:lang(zh-cn) {
        width: 60%;
        margin-left: -60%
    }

    .markets_mobile-rive-wrapper {
        width: 100%;
        margin-top: 2.5rem;
        display: block
    }

    .markets_mobile-rive-wrapper.is-alternative {
        margin-top: 2.5rem
    }

    .footer_top-block {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        position: static
    }

    .markets_wrapper {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
        margin-top: 0;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .markets_wrapper.is-product {
        grid-template-columns: 1fr
    }

    .steps-content {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .footer-cta_title-2.heading-style-mega.text-color-white:lang(ru) {
        font-size: 4.3rem
    }

    .footer_label-wrapper {
        justify-content: center;
        align-items: flex-end;
        display: flex;
        inset: auto 0% 2rem
    }

    .section_achievements {
        padding-top: 3rem
    }

    .new-home-hero_heading {
        margin-bottom: 1rem;
        font-size: 3.5rem
    }

    .new-home-hero_supheading.heading-style-h5 {
        margin-bottom: .5rem
    }

    .new-home-hero_text {
        margin-bottom: 1.5rem
    }

    .new-markets_desctop-subheading {
        display: none
    }

    .new-home-features-full_heading {
        font-size: 2.5rem;
        line-height: 3rem
    }

    .heading-style-mega {
        font-size: 4.5rem;
        line-height: 5rem
    }

    .new-footer_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-top: 2rem;
        padding-bottom: 6rem;
        position: relative
    }

    .new-navbar_dropdown-block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        border-radius: 1rem;
        flex-flow: column;
        display: flex
    }

    .padding-top-md {
        padding-top: 3rem
    }

    .padding-vertical-md {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d6a2_bg-mobile.webp)
    }

    .results-group-wrapper {
        padding: var(--16-px);
        margin-bottom: 0
    }

    .hero-new_background-image.careers-page {
        object-position: 50% 50%;
        left: 5%
    }

    .hero-new_text {
        margin-bottom: 1.5rem
    }

    .section-cta-affiliates_wrapper {
        padding: var(--24-px)var(--16-px);
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        text-align: center;
        flex-flow: column
    }

    .cookie-banner_component {
        width: auto;
        inset: auto 0% 0%
    }

    .cookie-banner_wrapper {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .careers-why_wrapper {
        grid-template-columns: 1fr
    }

    .careers-why_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .careers-why_content {
        padding-left: 0
    }

    .careers-features_component {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .careers-features_content-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .careers-features_highlight {
        height: 35rem
    }

    .careers-features_image {
        top: 38%
    }

    .careers-features_overlay_layer {
        background-image: linear-gradient(176deg,black 40%,#000000e0 43%,#10111078 46%,var(--color--base--transparent)50%)
    }

    .trustpilot_text-block {
        display: none
    }

    .careers-ai_wrapper {
        grid-template-columns: 1fr
    }

    .careers-ai_content {
        padding-left: 0
    }

    .careers-ai_image-wrapper {
        order: -1;
        height: 17.5rem
    }

    .career-footer_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-top: 2rem;
        padding-bottom: 3rem;
        position: relative
    }

    .sign-up_badge {
        justify-content: center;
        align-items: center
    }

    .sign-up_label {
        display: none
    }

    .sign-up_badges-wrapper {
        align-self: stretch
    }

    .home-hero_supheading {
        font-size: var(--size--x5-6)
    }

    .home-hero_heading {
        font-size: 2.5rem
    }

    .sign-up_component {
        width: auto
    }

    .platform-image-bg {
        justify-content: flex-start;
        align-items: stretch;
        height: auto
    }

    .hero-slider_heading-h2 {
        font-size: var(--size--typography--heading-2-m);
        line-height: var(--size--typography--line-height--heading-2-m)
    }

    .hero-slider_heading-h1 {
        font-size: var(--size--typography--heading-1-m);
        line-height: var(--size--typography--line-height--heading-1-m)
    }

    .academy-guide_button-wrap {
        justify-content: center;
        align-items: center
    }

    .academy_card_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--size--x20);
        grid-template-columns: 1fr
    }

    .academy-ebooks_button-wrap {
        justify-content: center;
        align-items: center
    }

    .academy-testimonial_component {
        grid-column-gap: var(--size--x5-6);
        grid-row-gap: var(--size--x5-6)
    }

    .testimonial_text-wrap {
        margin-bottom: var(--size--x8)
    }

    .testimonial_slider-mask {
        width: 80%
    }

    .academy-heading-style {
        font-size: var(--size--typography--heading-2-m);
        line-height: var(--size--typography--line-height--heading-2-m)
    }

    .academy-abc_component {
        grid-template-columns: 1fr;
        height: auto;
        min-height: auto
    }

    .academy-abc_image {
        width: 100%
    }

    .academy-abc_image-wrapper {
        min-height: 26rem
    }

    .section_join-academy {
        padding-top: var(--size--x12);
        padding-bottom: var(--size--x12)
    }

    .section_new-ebooks-header {
        padding-top: var(--size--x25);
        padding-bottom: var(--size--x12)
    }

    .new-ebooks_header_wrapper {
        padding-top: 1rem
    }

    .new-ebooks_list {
        grid-column-gap: var(--size--x6-26);
        grid-row-gap: var(--size--x12);
        grid-template-columns: 1fr
    }

    .academy-filter_input-wrapper {
        padding-top: 0;
        padding-bottom: 0
    }

    .guides-hero_component {
        padding-top: 6.25rem;
        padding-bottom: 3rem
    }

    .academy-filter_form {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .academy-filter_categories-wrapper {
        padding-top: 1rem
    }

    .guides-list_empty-block {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .guides-list_list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 3rem
    }

    .guide-item_wrapper.is-new-about {
        padding-top: 0
    }

    .guide-header_content {
        padding-top: var(--16-px)
    }

    .guide-header_share-tag-wrapper {
        padding-top: var(--size--x8)
    }

    .guide-header_tag-wrapper {
        flex: none;
        max-width: 100vw;
        overflow: auto hidden
    }

    .guide-header_image-wrapper {
        padding-top: var(--size--x12)
    }

    .section_guide-content {
        padding-top: var(--size--x12);
        padding-bottom: var(--size--x12)
    }

    .section_guide-related-posts {
        padding-bottom: var(--size--x12)
    }

    .guide-related-posts_wrapper {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px)
    }

    .related-card_link {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px)
    }

    .related-card_image-wrapper {
        border-radius: var(--border--radius--radius-small)
    }

    .guide-category_wrapper {
        justify-content: space-between
    }

    .related-card_text {
        font-size: var(--size--typography--heading-6-m);
        line-height: var(--size--typography--line-height--heading-6-m)
    }

    .academy-filter_input-wrapper-2 {
        padding-top: 0;
        padding-bottom: 0
    }

    .academy-filter_form-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .academy-filter_categories-wrapper-2 {
        padding-top: 1rem
    }

    .section_deriv-life-header.is-eu {
        grid-template-rows: minmax(auto,1fr) auto;
        height: 92svh
    }

    .deriv-life_content-horizontal {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .blog-filters_toggle-close-block-4 {
        padding: .1875rem 2.25rem .1875rem .75rem
    }

    .tag-categories {
        flex: none
    }

    .padding-top-eu {
        padding-top: 10rem
    }

    .ebook_button-wrap {
        justify-content: flex-start;
        align-items: center
    }

    .blog-filters_toggle-close-block-5,.blog-filters_toggle-close-block-6 {
        padding: .1875rem 2.25rem .1875rem .75rem
    }

    .academy-filter_wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .categories-block {
        justify-content: center;
        align-items: flex-start
    }

    .press-release-hero_component {
        padding-top: 6.25rem;
        padding-bottom: 3rem
    }

    .news-thumbnail_img {
        width: 100%;
        height: 100%;
        overflow: visible
    }

    .contact-social_link-wp-2 {
        left: auto;
        right: 0
    }

    .guide-related-posts_wrapper-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .contact-social_link-live-2 {
        left: auto;
        right: 0
    }

    .section_guide-related-posts-2 {
        padding-bottom: 3rem
    }

    .full-width-image_wrapper {
        order: -1;
        height: 17.5rem
    }

    .culture_component {
        text-align: center
    }

    .spotlight_card_list {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--size--x20);
        grid-template-columns: 1fr
    }

    .home-testimonial_slider-mask {
        width: 80%
    }

    .tab_p2p-disclaimer {
        margin-bottom: 0
    }

    .location-label-wrapper-2 {
        width: 3.8rem;
        right: 4.5rem
    }

    .tnc_title-label {
        grid-column-gap: var(--size--x3-33);
        grid-row-gap: var(--size--x3-33);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .table-contents_header {
        font-size: var(--size--typography--heading-4-m)
    }

    .derivlife_single-main {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .derivlife_main-img-wrapper {
        max-height: 14.12rem
    }

    .app-download_buttons-component {
        justify-content: center;
        align-items: center
    }

    .app-download_new-component {
        flex-flow: column;
        grid-template-columns: 1fr;
        padding: 2rem
    }

    .app-download_qr-wrapper-new {
        display: none
    }

    .app-download_qr-text-wrapper-new {
        text-align: left
    }

    .logo-container_mobile-component,.logo-testimonial_mobile-component {
        display: block
    }

    .how-earn_col {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .how-earn_col-bottom.have-border {
        border-left-style: none;
        padding-left: 0
    }

    .how-earn_col-bottom.have-border:lang(ar) {
        border-right-style: none;
        padding-right: 0
    }

    .how-earn_col-bottom.have-border-idea-2 {
        border-left-style: none;
        padding-left: 0
    }

    .how-earn_col-bottom-wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .how-earn_component {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
}

@media screen and (max-width: 479px) {
    .hide-mobile-portrait {
        display:none
    }

    .utility_image._404_image {
        margin-bottom: var(--32-px);
        width: 100%
    }

    .container-medium.text-align-center {
        flex: 0 auto;
        order: -1
    }

    .padding-small.padding-custom-also-like {
        padding: 2rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-top.margin-medium.margin-bottom-md {
        margin-bottom: 1rem
    }

    .margin-top.margin-large:lang(ar) {
        display: block
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom.margin-small.is-eu {
        text-align: center
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-small.full-width,.padding-top.padding-small.full-width-2,.padding-top.padding-small.full-width-2-2 {
        width: 100%
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical.padding-custom4 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none
    }

    .heading-style-h2 {
        text-align: left
    }

    .heading-style-h2.text-align-center,.heading-style-h2.padding-bottom.padding-xxsmall,.heading-style-h2.padding-bottom.padding-xsmall,.heading-style-h2.padding-bottom-2.padding-xsmall-2 {
        text-align: center
    }

    .button {
        display: block
    }

    .button.is-icon.livechatbtn.button-fill {
        align-self: stretch
    }

    .button.is-secondary {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .button.is-secondary.is-small.is-align-left {
        display: inline-block
    }

    .button.is-secondary.is-small.load-more {
        max-width: none
    }

    .button.is-secondary.is-icon.button-fill {
        align-self: stretch
    }

    .button.is-secondary.is-full-width {
        min-width: auto
    }

    .button.is-secondary.hide-element {
        display: none
    }

    .button.dint-get-email-button {
        align-self: center;
        width: 90%
    }

    .button.logged-out-btn {
        justify-content: center;
        align-items: flex-start
    }

    .button.logged-out-btn.hide-element {
        display: none
    }

    .button.ctrader-cta-btns {
        align-self: center;
        width: 90%;
        min-width: 10rem
    }

    .button.is-full-width {
        justify-content: center;
        align-items: stretch;
        width: 100%;
        display: flex
    }

    .button.is-full-width.dint-get-email-button {
        align-self: stretch
    }

    .button.is-full-width.logged-in-btn,.button.is-full-width.logged-in-btn.hide-element {
        flex-flow: row
    }

    .button.is-btn-cookie {
        font-size: 14px
    }

    .button.is-icon-right {
        justify-content: center;
        align-items: stretch;
        width: 100%
    }

    .text-weight-bold.is-fixed-width {
        justify-content: flex-end;
        align-items: center;
        min-width: 62px;
        display: flex
    }

    .heading-style-h3.text-align-center.ctrader-login-headings {
        line-height: 2.25rem
    }

    .button-group {
        justify-content: center;
        align-items: center
    }

    .button-group.cta-content,.button-group.full-width,.button-group.full-width-2,.button-group.full-width-2-2,.button-group.full-width-2-2 {
        width: 100%
    }

    .text-size-small {
        text-align: left
    }

    .text-size-small:lang(ar) {
        text-align: right
    }

    .text-size-small.text-align-center {
        text-align: center
    }

    .form_checkbox {
        text-align: left
    }

    .padding-global.padding-section-small {
        display: block
    }

    .padding-global.padding-global--sticky-top.padding-global--color-bg-white {
        padding-top: 1rem
    }

    .padding-global.side-padding-removed {
        padding-left: 0;
        padding-right: 0
    }

    .padding-section-large.header-with-image.header-custom-option {
        padding-top: 0
    }

    .image-overlay-layer.hero-home {
        background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 42%,#000000b3 52%,#000c)
    }

    .image-overlay-layer.cta-home {
        background-image: linear-gradient(#0003,#0009 7%,#0000 13% 50%,#000000b3 86%,#000c),linear-gradient(#181c2500 40%,#181c25)
    }

    .section_hero-home {
        height: 100svh
    }

    .header_content {
        min-height: 89svh;
        max-height: none
    }

    .navbar_dropdown-link {
        padding-left: 0
    }

    .navbar_dropdown-content-bottom {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .header_person-image {
        object-fit: cover;
        object-position: 50% 100%;
        height: 90%
    }

    .header_person-image:lang(ar) {
        left: auto
    }

    .platforms_tab-link {
        transition-property: none
    }

    .platforms_tab-link:hover {
        color: var(--text-color--text-secondary)
    }

    .tabs_component.show-all-screens.is-left {
        align-items: flex-start
    }

    .tabs_menu.no-scrollbar:lang(ar) {
        justify-content: flex-start;
        align-items: center;
        width: auto;
        margin-left: -5%;
        margin-right: -5%;
        overflow: scroll
    }

    .tabs_menu.hide-scrollbar {
        justify-content: flex-start;
        width: 100vw;
        overflow: auto
    }

    .platforms_component.is-flex {
        flex-flow: column
    }

    .fast-payment_component {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .cta_image-wrapper.background-color-secondary.mobile-auto-height {
        height: 17.5rem;
        position: relative
    }

    .cta_component {
        grid-template-columns: 1fr
    }

    .cta_component.is-alternative-grid {
        grid-template-columns: 38fr 1fr
    }

    .cta_component.is-alternative-grid.mobile-single-row {
        grid-template-columns: 38fr
    }

    .cta_image {
        object-fit: contain;
        display: inline-block;
        overflow: auto
    }

    .footer_logo-link {
        height: 1.5rem
    }

    .footer_top-wrapper {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .footer_logo {
        height: 100%
    }

    .footer_banner {
        align-items: center;
        display: flex
    }

    .footer_banner-content {
        order: 0;
        align-self: stretch
    }

    .footer_banner-badge {
        flex: 0 auto
    }

    .footer_banner-badge.qr-code {
        display: none
    }

    .footer_banner-store-text {
        height: auto
    }

    .header_awards-wrapper {
        margin-bottom: 2rem
    }

    .award_title {
        white-space: nowrap
    }

    .award_title.is-custom-width {
        width: auto;
        min-width: 5.8rem
    }

    .steps_item-top.careers-page {
        text-align: left
    }

    .cta-tablet_background-image {
        object-fit: cover;
        object-position: 85% 50%
    }

    .cta-tablet_background-image.is-cta-contact-us {
        object-position: 50% 50%
    }

    .cta-tablet_background-image.is-cta-who-we-are {
        object-position: 0% 50%
    }

    .cta-tablet_background-image.is-cta-help-center {
        object-position: 100% 50%
    }

    .bread-crumb_link.show-mobile-portrait,.bread-crumb_link.is-mobile {
        display: block
    }

    .secure-account_component {
        grid-template-columns: 1fr
    }

    .secure-account_image-wrapper {
        border-radius: var(--24-px)
    }

    .secure-account_image-wrapper.is-eu {
        border-radius: var(--16-px)
    }

    .secure-feature_component {
        grid-template-columns: 1fr
    }

    .new-navbar_tabs-wrapper {
        width: 100%
    }

    .new-navbar_dropdown-link-list {
        grid-row-gap: 0rem;
        grid-template-rows: max-content max-content max-content max-content
    }

    .new-navbar_tabs-icon {
        height: auto;
        margin-top: 0
    }

    .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p:lang(ar) {
        padding-right: 5%
    }

    .new-button.desctop-hidden.logged-out-btn {
        margin-left: 0;
        margin-right: 0
    }

    .new-button.logged-in-btn-2 {
        justify-content: center;
        align-items: center
    }

    .new-button.logged-in-btn-2.tradershub-btn {
        flex: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .new-button.tradershub-btn {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: center;
        align-items: center
    }

    .new-button.tradershub-btn.logged-in-btn {
        margin-right: var(--0-px);
        margin-left: var(--0-px);
        flex-flow: row
    }

    .new-navbar_dropdown-link {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .new-navbar_dropdown-link.new-navbar_dropdown-link-language {
        text-align: left
    }

    .new-navbar_tabs-toggle.partner-menu {
        margin-left: 0
    }

    .new-navbar_tabs-toggle.partner-menu:hover {
        color: #000000b8
    }

    .new-navbar_tabs-toggle.partner-menu.padding-left-5p:lang(ar) {
        padding-right: 5%
    }

    .new-navbar_tabs-blocks {
        width: 100%
    }

    .new-navbar_logo-link,.new-navbar_logo-link.w--current {
        padding-left: 0
    }

    .new-navbar_logo-link.deriv-partner {
        padding-right: 1rem
    }

    .new-navbar_logo-link.deriv-partner:lang(ar) {
        padding-left: .5rem
    }

    .new-navbar_logo-link.deriv-partner.w--current:lang(ar),.new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
        padding-right: 0
    }

    .new-navbar_logo-link.is-flex {
        max-width: 9rem;
        padding-left: 0
    }

    .new-navbar_tabs-menu {
        justify-content: start;
        margin-left: -6%;
        margin-right: -6%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .new-navbar_logo.is-red.is-adaptive.is-careers {
        width: 3.75rem
    }

    .new-navbar_dropdown-content-bottom {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-top: 0;
        padding-bottom: 0
    }

    .new-navbar_tabs {
        width: 100%
    }

    .new-navbar_menu-right.is-border-top,.new-navbar_menu-right.is-border-top.col-gap-0 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .new-navbar_container.new-navbar_container-language-list {
        align-items: flex-start
    }

    .contact-social_embed {
        width: 100%
    }

    .tabs_component-live-markets {
        align-items: flex-start;
        overflow: hidden
    }

    .tabs_component-live-markets.is-width-100per {
        overflow: visible
    }

    .tabs_menu-scroll-mobile {
        width: 100%
    }

    .platforms_item.is-flex-item {
        width: auto
    }

    .image-header_component.is-product-grid {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        grid-template-columns: 100%
    }

    .image-header_component.is-product-grid.is-option {
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--48-px)
    }

    .image-header_component.is-market-grid {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-columns: 1fr
    }

    .section_page-header {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
        padding-top: 5rem
    }

    .section_page-header.background-color-white {
        background-color: var(--background-color--background-primary)
    }

    .accordion_toggle-content {
        text-align: center
    }

    .accordion_toggle-info:lang(ar) {
        padding-left: 1.5rem
    }

    .accordion_dropdown-name {
        text-align: left
    }

    .leaders_list {
        grid-template-columns: 1fr
    }

    .load-more-button.full-width {
        width: 100%;
        display: flex
    }

    .load-less-button {
        display: flex
    }

    .load-less-button.full-width {
        width: 100%;
        display: none
    }

    .methods_text {
        max-width: 50%
    }

    .methods_text.text-align-right:lang(ar) {
        text-align: left
    }

    .methods_text.is-wide {
        max-width: 100%
    }

    .methods_info-wrapper {
        margin-top: -1rem
    }

    .methods_tab-block {
        align-items: center
    }

    .principle_heading-wrapper {
        flex-direction: column
    }

    .principle_image-wrapper {
        margin-bottom: 2rem;
        margin-right: 0
    }

    .help_tabs {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex: 1;
        grid-template-columns: 1fr 1fr;
        justify-items: stretch
    }

    .help_tabs.is-item-width-mobile-auto {
        grid-template-columns: auto auto
    }

    .new-navbar_true-navbar,.new-navbar_true-navbar:lang(ar) {
        opacity: 0
    }

    .difference_block {
        grid-template-columns: 1fr
    }

    .hiring-steps_text-wrapper.hackathon {
        padding-top: .5rem
    }

    .our-locations_wrapper,.position-description_block {
        grid-template-columns: 1fr
    }

    .position-quote_slide-wrapper {
        grid-template-rows: 17.5rem auto
    }

    .map_block {
        grid-template-columns: 1fr
    }

    .map_map-wrapper {
        height: 17.5rem
    }

    .footer_tabs-icon:lang(ar) {
        inset: 0% auto 0% 0%
    }

    .footer_tabs-dropdown-link:lang(ar) {
        text-align: right
    }

    .blog-filters_button.is-active.deriv-life {
        white-space: nowrap;
        display: flex
    }

    .blogs_image-wrapper {
        height: 11.5rem
    }

    .blog-post_heading-wrapper {
        text-align: left;
        display: flex
    }

    .blog-post_image-wrapper {
        border-radius: var(--8-px);
        max-height: 11.5rem
    }

    .trade_list.trade-list_padding-smaller {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .img_wrapper {
        position: static
    }

    .trade-information_wrapper.is-3-columns,.trade-information_wrapper.is-4-columns {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .trade-blocks_item.is-eu {
        width: 100%;
        min-width: auto
    }

    .trade-blocks_wrapper {
        width: 100%
    }

    .trade-blocks_wrapper.is-3-columns {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .trade-tabs_content.is-full-width {
        width: 100%;
        display: flex
    }

    .platforms_component-2 {
        flex-flow: column
    }

    .platforms_component-2.trading-steps {
        grid-template-rows: 1fr auto auto;
        grid-template-columns: 1fr
    }

    .trade-lottie-wrapper {
        width: 14.7rem;
        height: 15rem
    }

    .sign-up_card-component {
        padding-top: var(--0-px);
        padding-right: var(--0-px);
        padding-left: var(--0-px)
    }

    .sign-up_card-alternative {
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px)
    }

    .sign-up_banner-badge {
        flex: 0 auto
    }

    .banner_disclaimer-text-full {
        display: none
    }

    .banner_disclaimer-text-short,.banner_disclaimer-trigger-wrapper {
        display: block
    }

    .friendly-platforms_wrapper.is-1-column {
        grid-template-rows: auto
    }

    .accounts_tabs-menu {
        justify-content: flex-start;
        align-items: center;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem;
        overflow: auto
    }

    .accounts_tabs-menu.mt5-tabs-menu-2 {
        justify-content: flex-start;
        align-self: flex-start;
        align-items: center;
        width: auto;
        overflow: scroll
    }

    .accounts_tabs-menu.mt5-tabs-menu-2.center_align {
        justify-content: flex-start;
        align-items: center
    }

    .accounts_tab-link {
        flex: none
    }

    .accounts_tabs-content.mt5-tabs-content-2 {
        padding-top: var(--0-px)
    }

    .quad-card_item.gap-sm {
        padding-right: var(--16-px);
        padding-left: var(--16-px);
        grid-template-columns: 1fr
    }

    .quad_card-content {
        text-align: left;
        align-items: flex-start
    }

    .tab-pane_link {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .tab-pane_link.w--current {
        display: flex
    }

    .section-logo_inner-wrapper {
        margin-right: var(--16-px);
        margin-left: var(--16-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-logo_container {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .prime-feature_component {
        grid-template-columns: 1fr
    }

    .paragraph-3 {
        text-align: left
    }

    .practices_wrapper {
        grid-template-columns: 1fr
    }

    .practice_item {
        height: auto
    }

    .resource_link.max-width-small {
        justify-content: flex-start;
        align-items: flex-start
    }

    .resrouces_wrapper {
        width: 100%
    }

    .loop_items-wrapper {
        max-height: 320px
    }

    .form-fields_component {
        grid-template-columns: 1fr
    }

    .form-fields_component.is-grey-back {
        padding-left: 20px;
        padding-right: 20px
    }

    .form-group.prime-form-group {
        min-width: auto
    }

    .form-group.gap-xs.custom {
        min-width: 0
    }

    .prime-items_component {
        grid-template-columns: 1fr
    }

    .new-navbar_main-wrapper.is-relative {
        position: fixed
    }

    .locales-list,.payouts_component {
        grid-template-columns: 1fr
    }

    .payouts_image-wrapper {
        height: 100%
    }

    .country_flag {
        align-self: center
    }

    .logo_item {
        padding: var(--24-px)var(--16-px);
        justify-content: center;
        align-items: center
    }

    .deriv-tech-filters_categories-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: flex-start;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        overflow: auto
    }

    .deriv-tech-header_tablet-image.is-full-height {
        object-position: 100% 50%;
        height: 100%
    }

    .deriv-tech-filters_button {
        object-fit: fill;
        flex: none
    }

    .signup-cta_content {
        text-align: left;
        justify-content: center;
        align-items: flex-start
    }

    .platform-cta_block {
        grid-template-columns: 1fr
    }

    .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p:lang(ar) {
        padding-right: 5%
    }

    .new-navbar_dropdown-link-3 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .new-navbar_dropdown-link-3.new-navbar_dropdown-link-language {
        text-align: left
    }

    .new-navbar_tabs-toggle-3.partner-menu {
        margin-left: 0
    }

    .pe_sort-toggle.is-full-width.background-color-white {
        border-width: 0;
        border-radius: 5px;
        justify-content: space-between;
        height: 56px;
        box-shadow: inset 0 -1px #0000001f
    }

    .pe_filter-header {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .landing-lottie-wrapper {
        width: 13.5rem;
        height: 15rem
    }

    .deriv-life-filters_form {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .deriv-life-filters_search-wrapper {
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .deriv-life-filters_search-input-wrapper {
        width: 100%
    }

    .deriv-life-filters_categories-wrapper {
        flex-flow: row;
        flex: 0 auto;
        justify-content: flex-start;
        align-self: auto;
        align-items: center;
        width: 100%;
        padding-left: 0
    }

    .deriv-life-certifications_item {
        padding-right: var(--8-px);
        padding-left: var(--8-px)
    }

    .deriv-life-certificate_image-wrapper {
        height: auto
    }

    .deriv-life_certfification_image {
        width: auto;
        height: auto;
        min-height: auto
    }

    .deriv-life-about_image-wrapper {
        border-radius: var(--8-px);
        max-height: 11.5rem
    }

    .platform_4-features_content {
        grid-template-columns: 1fr
    }

    .platform_4-features_image-wrapper {
        justify-content: center;
        align-items: center;
        height: auto;
        display: flex
    }

    .platform_4-features_image {
        max-width: 80%
    }

    .section_trade-steps {
        padding-bottom: 0
    }

    .platform_features-cards_content:lang(ar) {
        text-align: right
    }

    .platform_features-cards_image-wrapper.is-dbot-height {
        height: 11rem
    }

    .platform_features-cards_image.margin-top {
        width: 80%;
        padding-left: 15%
    }

    .platform_grey-image {
        object-fit: contain;
        width: 100%;
        height: 100%;
        display: inline-block
    }

    .platform_trade-blocks_image-wrapper {
        height: 17.0625rem
    }

    .section_cta {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d805_cta-12.webp);
        background-position: 50% 0
    }

    .article-update-tag {
        padding-top: var(--16-px);
        padding-right: var(--8-px);
        padding-left: var(--8-px);
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .blue-info-icon {
        width: var(--24-px)
    }

    .life-post_content {
        padding-top: var(--0-px)
    }

    .life-post_header {
        justify-content: flex-start;
        align-items: flex-start
    }

    .deriv-life-post_header {
        padding-top: var(--0-px);
        justify-content: flex-start;
        align-items: flex-start
    }

    .deriv-life-post-title-text {
        text-align: left
    }

    .text-block-8 {
        width: auto;
        display: inline-flex
    }

    .text-block-9 {
        width: auto;
        display: flex
    }

    .app-download_component {
        margin-top: 2.5rem;
        margin-bottom: var(--16-px)
    }

    .app-download_qr-wrapper {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .app-download_links-component {
        justify-content: center;
        align-items: center
    }

    .app-download_qr-image-wrapper {
        width: 6rem
    }

    .platform_1-feature_component {
        grid-template-columns: 1fr;
        grid-auto-flow: dense
    }

    .app-download_heading-mobile {
        color: var(--base-color-neutral--black);
        text-align: center
    }

    .pe_sort-text-wrapper.displaytxt {
        display: block
    }

    .section_404 {
        padding-top: var(--48-px);
        padding-right: var(--16-px);
        padding-left: var(--16-px)
    }

    ._404-heading {
        font-size: 1.75rem
    }

    .cookies_banner-wrapper {
        padding-top: 16px;
        padding-bottom: var(--24-px);
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        border-radius: var(--16-px)var(--16-px)0px 0px;
        text-align: left;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%;
        max-width: 100%;
        margin-bottom: 0
    }

    .is-cookies-accept {
        order: 1
    }

    .cookies_button-group {
        flex-flow: row;
        justify-content: center;
        align-items: stretch;
        width: 100%
    }

    .account-type_component {
        margin-top: 2.5rem;
        margin-bottom: var(--16-px)
    }

    .mt5-accounts_desctop-item-heading {
        padding-bottom: var(--24-px);
        justify-content: center;
        align-items: center;
        width: 100%;
        font-size: 1.25rem;
        display: flex
    }

    .mt5-accounts_desctop-item-heading:lang(ar) {
        white-space: normal
    }

    .mt5_accounts_desctop-content-wrapper {
        width: auto
    }

    .mt5-accounts_cell-1 {
        text-align: left
    }

    .mt5-accounts_cell-2 {
        flex-flow: row;
        width: 100%;
        max-width: none
    }

    .platform_2-feature_component {
        grid-template-columns: 1fr
    }

    .platform_gradient-image-wrapper {
        width: 100%;
        overflow: hidden
    }

    .icon-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: center;
        align-items: center;
        width: auto;
        height: 96px
    }

    .mt5-accounts-desktop-tab-wrapper {
        width: 100%;
        display: none
    }

    .mt5-platform_4-features_content {
        grid-template-columns: 1fr
    }

    .mt5-accounts-responsive-tabs_content,.mt5-accounts-tab_wrapper {
        width: 100%
    }

    .mt5_tabs_text-wrapper {
        padding-top: var(--32-px);
        padding-bottom: var(--32-px)
    }

    .mt5-responsive-accounts_item {
        padding: var(--24-px)var(--16-px)
    }

    .mt5_tab-pane,.mt5-tabs_content {
        width: 100%
    }

    .mt5-tabs-text {
        font-size: 14px
    }

    .section_mt5-accounts-centered {
        padding-bottom: 0
    }

    .mt5-tabs_component-2 {
        display: flex
    }

    .mt5-types_wrapper-2 {
        flex: 0 auto;
        width: 100%;
        display: none
    }

    .mt5-desk-accounts_item {
        padding: var(--24-px)var(--8-px)
    }

    .mt5-desktop-tabs_content,.mt5_responsive-tab-pane,.mt5-responsive-accounts-tab_wrapper {
        width: 100%
    }

    .prime_terms-text {
        font-size: .75rem
    }

    .section_page-header_reset-password {
        padding-top: var(--48-px)
    }

    .reset-password_card-component {
        padding-top: var(--0-px);
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--48-px)
    }

    .reset-password_content-wrapper {
        width: auto
    }

    .section_page-header_dint-get-email {
        padding-top: var(--48-px);
        justify-content: center;
        align-items: center
    }

    .dint-get-card-form_cta-wrapper-copy {
        justify-content: space-between;
        align-items: center;
        padding-left: 0;
        padding-right: 0
    }

    .dint-get_content-wrapper {
        width: auto;
        max-width: 17rem
    }

    .spec_buttons-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        flex-flow: column;
        padding-top: 0;
        padding-bottom: 0
    }

    .spec_tab-link {
        transition-property: none
    }

    .spec_tab-link:hover {
        color: var(--text-color--text-secondary)
    }

    .section_image-header_small.is-chart-background_small {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
        background-position: 50% 100%;
        background-size: 100% 72%;
        background-attachment: scroll
    }

    .section-how-works {
        align-self: auto;
        width: 100%
    }

    .section_platform_how-works {
        padding-bottom: 3rem
    }

    .how-it-works-tab {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        object-fit: fill;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding-top: 0;
        display: flex
    }

    .how-it-works-tab-items {
        justify-content: center;
        align-items: flex-start;
        width: 100%
    }

    .how-it-works-tab-image {
        width: 220px
    }

    .tab-step {
        align-self: flex-start
    }

    .deriv-tech-post_content {
        padding-top: var(--0-px)
    }

    .contact-social_link-live,.contact-social_link-wp {
        border-radius: .75rem;
        padding: .3125rem .75rem
    }

    .login_card-alternative {
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        text-align: center;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .form-fields-buttons_wrapper {
        flex: 0 auto;
        align-items: stretch;
        width: 100%
    }

    .ctrader-form-group {
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        min-width: auto
    }

    .section_ctrader_login {
        flex-flow: row;
        justify-content: center;
        align-items: center;
        padding-top: 4.5rem;
        display: flex
    }

    .section_ctrader-check-email {
        padding-top: var(--48-px)
    }

    .check-email-form-wrapper {
        align-items: stretch
    }

    .ctrader-check-email_content-wrapper {
        width: auto;
        max-width: 17rem
    }

    .check-email-form-after-continue_wrapper {
        flex: 0 auto;
        align-items: stretch;
        width: 100%
    }

    .ctrader-check-email-two_content-wrapper {
        width: auto;
        max-width: 17rem
    }

    .section-ctrader-success-account {
        padding-top: var(--48-px);
        justify-content: center;
        align-items: flex-end;
        padding-bottom: 0
    }

    .ctrader-success-message {
        border-radius: var(--16-px)var(--16-px)var(--0-px)var(--0-px);
        justify-content: space-between;
        align-items: center;
        width: auto;
        max-width: none;
        font-size: .875rem
    }

    .table_hint {
        max-width: 19.5rem
    }

    .logged-out-btn.is-full-width {
        flex-flow: column;
        width: 100%
    }

    .logged-out-btn.is-careers {
        flex-flow: column;
        justify-content: space-between;
        width: 100%
    }

    .hero-btn-wrap {
        display: block
    }

    .logged-in-btn {
        flex-flow: column;
        width: 100%
    }

    .tab-for-buttons.full-width {
        width: 100%
    }

    .platform_gradient-image {
        position: relative
    }

    .platform_gradient-image.move_to_left {
        object-fit: cover;
        width: 50rem;
        height: 12rem;
        top: 7%;
        left: -14%;
        overflow: visible
    }

    .platform_gradient-image.align-right {
        left: 16%
    }

    .deriv-p2p_tab-device-wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        overflow: auto
    }

    .deriv-p2p_button-device-label {
        object-fit: fill;
        display: block
    }

    .deriv-p2p_button-device {
        object-fit: fill;
        flex: 1
    }

    .deriv-p2p_button-device.w--current {
        flex: 1
    }

    .deriv-p2p_tab-dekstop_content-wrapper {
        flex-flow: column
    }

    .deriv-p2p_button-wrapper {
        width: 100%
    }

    .deriv-p2p_steps_card-container {
        text-align: left;
        grid-template-columns: 1fr
    }

    .deriv-p2p_tab-mobile_content-wrapper {
        flex-flow: column;
        height: auto
    }

    .section_platform_p2p_how-to-get {
        padding-bottom: 0
    }

    .deriv-p2p_image-desktop {
        width: 100%
    }

    .deriv-p2p_image-mobile {
        width: 70%;
        display: inline-block
    }

    .rangeslider_clients-block:lang(ar) {
        justify-content: center;
        align-items: flex-start
    }

    .rangeslider_income-block:lang(ar) {
        justify-content: center;
        align-items: flex-end
    }

    .platform_3-features_content {
        grid-template-columns: 1fr
    }

    .platform_illustrations {
        padding-left: 0;
        padding-right: 0;
        top: 10%
    }

    .platform_illustrations_top {
        padding-left: 2rem;
        padding-right: 2rem;
        top: 10%
    }

    .link_dark_mode {
        font-size: var(--16-px);
        text-align: left;
        text-decoration: none
    }

    .ctrader-live-wrapper {
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        flex-flow: wrap-reverse;
        grid-template-columns: 1fr;
        width: 100%;
        max-width: 100%
    }

    .ctrader-add-live-image {
        display: none
    }

    .ctrader-live-account-wrapper {
        justify-content: space-between;
        align-items: center;
        width: 100%;
        max-width: none
    }

    .ctrader-live-content-left {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .ctrader-add-live-image-mobile {
        order: 1;
        display: block
    }

    .ctrader-change-credentials_content-wrapper {
        width: auto;
        max-width: 17rem
    }

    .quicktrategy_image,.performance-image,.integrated_image {
        object-fit: contain;
        width: 100%;
        height: 100%;
        display: inline-block
    }

    .dp2p_image-wrapper {
        width: 12.25rem;
        height: 22.5rem
    }

    .dp2p_buttons-wrapper {
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .platform_gradient-image-wrapper-small {
        aspect-ratio: 1;
        width: 100%;
        max-width: 100%;
        height: auto
    }

    .platform_grey-image--wide {
        object-fit: contain;
        width: 100%;
        height: 100%;
        display: inline-block;
        inset: auto 0% -10%
    }

    .new_options_list {
        justify-items: center
    }

    .new_options_item {
        width: auto
    }

    .ctrader-account-success_content-wrapper {
        width: auto;
        max-width: 17rem
    }

    .padding-section-large_p2p {
        padding-top: 3rem;
        padding-left: 0;
        padding-right: 0
    }

    .section_ctrader-check-email-verify {
        padding-top: var(--48-px)
    }

    .friendly-platforms_button-wrapper {
        width: 100%
    }

    .error-text {
        text-align: left
    }

    .logo-wrapper-25.twenty-five-logo,.logo-wrapper-25.twenty-five-logo-grey {
        padding-left: 7px;
        font-size: 2.1rem;
        line-height: 23px
    }

    .blogs_image-wrapper_relative {
        height: 11.5rem
    }

    .about-devices-partner {
        object-fit: contain;
        max-width: 24rem;
        position: relative;
        top: auto;
        bottom: auto;
        right: -40px
    }

    .requirement_heading {
        max-width: 12.5rem
    }

    .better-risk_illustration {
        width: 70%;
        max-width: 80%;
        height: 100%;
        max-height: 80%;
        padding-left: 0;
        padding-right: 0;
        top: 10%
    }

    .header_account_types:lang(ar) {
        text-align: right
    }

    .navbar_accordion {
        margin-bottom: 0
    }

    .navbar_accordion-trigger {
        z-index: 9
    }

    .navbar_accordion-content {
        padding-top: 15px;
        padding-left: 15px
    }

    .navbar_accodion-block {
        padding-left: 4px
    }

    .navbar_accodion-block:lang(ar) {
        padding-left: 0;
        padding-right: 4px
    }

    .navbar_accordion-link-group {
        z-index: 9
    }

    .gradient-image-wrapper-partners {
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 17.5rem;
        display: flex
    }

    .button-10 {
        min-width: auto;
        display: block
    }

    .methods_tab-block-2 {
        align-items: center
    }

    .new-navbar_logo.is-white.is-adaptive.is-careers {
        width: 5.125rem;
        height: 1.395rem;
        margin-left: 3px
    }

    .new-navbar_logo.is-white.is-adaptive.is-partners {
        width: 5.125rem;
        height: 1.395rem
    }

    .new-navbar_logo.is-black.is-adaptive.is-careers {
        width: 5.125rem;
        height: 1.395rem;
        margin-left: 3px
    }

    .new-navbar_logo.is-black.is-adaptive.is-partners {
        width: 5.125rem;
        height: 1.395rem
    }

    .platform-header_content {
        padding-right: var(--0-px);
        display: flex
    }

    .platform-header_content:lang(ar) {
        padding-left: var(--0-px)
    }

    .platform-image-background {
        order: 1
    }

    .is-market-grid {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        grid-template-columns: 100%
    }

    .markets-header_content {
        padding-right: var(--0-px);
        display: flex
    }

    .markets-header_content:lang(ar) {
        padding-left: var(--0-px)
    }

    .trustpilot-logo-container {
        top: 1rem;
        left: 1rem
    }

    .secure-password-feature_image {
        width: 80%;
        top: 10%;
        left: 11%
    }

    .investments-list {
        grid-template-columns: 1fr 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .investments-files-list {
        grid-template-columns: 1fr
    }

    .cookie_content_wrapper {
        font-size: var(--16-px);
        text-align: justify;
        flex-flow: column;
        line-height: 22px
    }

    .eu-footer_top-wrapper {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .redirection_content_wrapper {
        flex-flow: column
    }

    .redirection_banner-wrapper {
        padding-top: 2.75rem;
        padding-bottom: var(--24-px);
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px);
        text-align: left;
        justify-content: flex-start;
        align-items: stretch;
        width: 90%
    }

    .redirection_button-group {
        flex-flow: row;
        justify-content: center;
        align-items: stretch;
        width: 100%
    }

    .text-wrap {
        white-space: normal
    }

    .section_phc-header {
        padding-top: 3rem
    }

    .phc-help_searches-block {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .bold-link.livechatbtn-2 {
        white-space: nowrap
    }

    .getstarted_block {
        grid-template-columns: 1fr
    }

    .getstarted_image_wrapper {
        object-fit: fill;
        width: 100%;
        height: 16rem;
        padding: 5%
    }

    .getstarted_image_wrapper.nakala_padding {
        padding-top: 0%;
        padding-bottom: 0%
    }

    .signal_component {
        grid-template-columns: 1fr
    }

    .signal_tab-link {
        transition-property: none
    }

    .signal_tab-link:hover {
        color: var(--text-color--text-secondary)
    }

    .pe_filter-header-search {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .hint-text_level,.hint-text_value {
        font-size: 10px
    }

    .academy_article_image-wrapper {
        height: 11.5rem
    }

    .ebooks_list {
        grid-column-gap: 1rem
    }

    .ebooks_link-block {
        padding-bottom: 0
    }

    .ebooks_image-wrapper {
        border-radius: var(--16-px);
        width: 16rem;
        height: 22.5rem
    }

    .ebooks_image {
        border-radius: 0;
        height: 100%;
        overflow: visible
    }

    .pe_info-wrapper {
        position: static
    }

    .pe_info-block {
        top: 90%;
        left: 0
    }

    .ebooks_wrapper {
        padding-top: var(--32-px)
    }

    .result_calculated {
        font-size: 1.2rem
    }

    .available_on_component {
        margin-top: 2.5rem;
        margin-bottom: var(--16-px);
        max-width: none
    }

    .tradingview-banner_component {
        margin-top: 2.5rem
    }

    .guides_list {
        grid-template-columns: 1fr
    }

    .anchor-put-links-in-here {
        flex-flow: wrap
    }

    .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start
    }

    .calculator-desktop_image {
        display: none
    }

    .calculator-mobile_image {
        width: 100%;
        display: block
    }

    .guides_filter-header {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .section_ebooks-header {
        padding-top: 4rem
    }

    .description-wrapper.fixed-width {
        width: auto
    }

    .event_footer-top-wrapper {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .badge_wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .aitools_component {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .event-information_wrapper {
        grid-column-gap: var(--32-px);
        grid-row-gap: var(--32-px);
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .hackathon_desktop-hide {
        display: block
    }

    .hackathon_mobile-hide {
        display: none
    }

    .aitool_link {
        width: 43%
    }

    .letters-glossary {
        margin-left: .375rem;
        margin-right: .375rem
    }

    .section_cta_gold {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/6708c25eca5b45aded86f134_cta-mobile-gold.png);
        background-position: 50% 0
    }

    .available_wrapper {
        display: flex
    }

    .letters-list {
        grid-auto-columns: 1fr
    }

    .new_tactical_list {
        justify-items: center
    }

    .award_content {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        height: 70px;
        margin-left: 4px;
        margin-right: 4px
    }

    .awards_awards-wrapper-desktop {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        align-items: center;
        display: none
    }

    .awards_awards-wrapper-desktop.affiliate-page {
        display: flex
    }

    .awards_awards-wrapper-mobile {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: row;
        flex: none;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        margin-bottom: 0;
        padding-left: 1rem;
        display: flex
    }

    .awards-wrapper-mobile {
        justify-content: space-around;
        width: 100%;
        display: inline-flex;
        overflow: hidden
    }

    .awards-wrapper-mobile:lang(ar) {
        justify-content: flex-end
    }

    .also-like_grid {
        grid-template-columns: 1fr
    }

    .also-like_spacing {
        max-width: none
    }

    .also-like_button {
        text-decoration: underline
    }

    .options_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .options_category {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        text-align: left;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .nested-cms_list {
        flex-flow: wrap
    }

    .nested-cms_list.nested-list-smaller-space {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .options-filter_button {
        padding: .3125rem 1rem
    }

    .option_text-content {
        text-align: left
    }

    .single-option_body {
        flex-flow: column
    }

    .options_mobile-button {
        display: block
    }

    .learn_cms-list {
        grid-template-columns: 1fr
    }

    .learn_content {
        padding: 1.5rem 1rem
    }

    .trading_central-image-wrapper {
        overflow: hidden
    }

    .trading_central-component {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        align-self: stretch
    }

    .section_hero-tcentral {
        height: 80svh
    }

    .tcentral-header_content {
        justify-content: flex-start;
        align-items: flex-end
    }

    .achievements_wrapper {
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 23.5rem
    }

    .achievements_wrapper.is-alternative {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }

    .home-hero_button {
        justify-content: center;
        align-items: stretch;
        display: flex
    }

    .home-hero_person-image {
        object-fit: cover;
        object-position: 50% 100%;
        height: 90%
    }

    .home-hero_person-image:lang(ar) {
        left: auto
    }

    .section_home-hero {
        height: 100svh;
        min-height: auto
    }

    .home-hero_background-gradient {
        background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 42%,#000000b3 52%,#000c)
    }

    .achievements_side-block {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }

    .trustpilot_stars {
        height: 1.5rem
    }

    .footer-cta_title-4.heading-style-mega.text-color-white:lang(ru) {
        font-size: 3.5rem
    }

    .section-header {
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }

    .home-testimonials_image-wrapper {
        justify-content: flex-start;
        align-items: center
    }

    .achievements_slider-component {
        width: 100%;
        max-width: 22rem;
        height: 20rem;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .award_subheading.text-size-xsmall {
        font-size: .625rem;
        line-height: .875rem
    }

    .payment-methods_column-wrapper,.payment-methods_column-wrapper.dir-down {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .footer-cta_content {
        height: 150vh
    }

    .navbar_locales-list {
        min-height: 400px
    }

    .markets_item-2 {
        height: auto
    }

    .markets_mobile-header {
        text-align: left
    }

    .footer-cta_content-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        width: 60%;
        top: 15vh
    }

    .award_image-2 {
        height: 4rem
    }

    .trade-day-night_title.new-heading-style-h1 {
        font-size: 3.5rem;
        line-height: 4rem
    }

    .trade-day-night_title.new-heading-style-h1:lang(uz) {
        width: 104%
    }

    .trade-day-night_title.new-heading-style-h1:lang(es) {
        width: 60%
    }

    .footer_cta-middle-block {
        display: none
    }

    .home-hero_component {
        height: 100%
    }

    .footer_middle-block {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .footer_cta-top-block {
        padding-bottom: 1rem
    }

    .footer-cta_content-image {
        padding-left: .5rem;
        padding-right: .5rem;
        top: 3.5rem
    }

    .footer_cta-component {
        width: auto
    }

    .logo_component.is-25.is-partners {
        transform: scale(.8)
    }

    .home-hero_text-wrapper {
        width: 100%
    }

    .markets_content {
        justify-content: center;
        align-items: center
    }

    .home-hero_content {
        height: 100%;
        min-height: 89svh
    }

    .markets_desctop-header {
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }

    .achievements_content {
        justify-content: center;
        align-items: center
    }

    .achievements_content.is-alternative {
        min-height: auto
    }

    .footer-cta_title-wrapper.is-static {
        margin-bottom: 35vh;
        top: 15vh
    }

    .trade-day-night_heading-day:lang(bn) {
        width: 6rem
    }

    .trade-day-night_heading-day:lang(ko) {
        width: 3.6rem
    }

    .trade-day-night_heading-day:lang(uz) {
        width: 16rem
    }

    .achievements_slider-heading {
        font-size: 4rem;
        line-height: 4.5rem
    }

    .step_card.card-3,.step_card.card-2,.step_card.card-1 {
        grid-template-columns: 1fr
    }

    .container {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .bottom-cta_wrapper {
        flex-flow: column;
        justify-content: center;
        display: flex
    }

    .award_heading.text-size-small {
        text-align: center;
        font-size: .75rem;
        line-height: 1rem
    }

    .footer-cta_title-1.heading-style-mega.text-color-white:lang(ru) {
        font-size: 3.3rem
    }

    .trustpilot_link {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .header_wrapper:lang(ar) {
        flex-flow: column
    }

    .trade-day-night_content-wrapper {
        padding-top: 5rem
    }

    .trade-day-night_heading-night:lang(ko) {
        width: 3.6rem;
        margin-left: -3.6rem
    }

    .trade-day-night_heading-night:lang(uz) {
        width: 16rem;
        margin-left: -16rem
    }

    .trade-day-night_heading-night:lang(bn) {
        width: 6rem;
        margin-left: -6rem
    }

    .trade-day-night_heading-night:lang(tr) {
        margin-left: -11.5rem
    }

    .award_component-2-2 {
        width: 9.75rem
    }

    .home-testimonials_content-wrapper {
        text-align: left;
        justify-content: center;
        align-items: flex-start
    }

    .achievements_slider-top-gradient {
        height: 5rem
    }

    .footer-cta_component {
        padding-top: 15vh;
        padding-bottom: 15vh
    }

    .footer-cta_component.is-static {
        padding-bottom: 23vh
    }

    .payment-methods_content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .trade-day-night_background-night {
        background-position: 50% 100%
    }

    .trade-day-night_background-night.is-alternative {
        background-position: 40% 0
    }

    .markets_wrapper {
        grid-template-columns: 1fr
    }

    .home-testimonials_wrapper {
        height: 640vw
    }

    .button-new.is-black.is-border-black.navbar_login-button:lang(fr) {
        font-size: .9rem
    }

    .home-testimonials_scroll-wrapper {
        width: 640vw
    }

    .achievements_slider-bottom-gradient {
        height: 5rem
    }

    .footer-cta_title-2.heading-style-mega.text-color-white:lang(ru) {
        font-size: 3.5rem
    }

    .trade-day-night_background-day {
        background-position: 50% 100%
    }

    .trade-day-night_background-day.is-alternative {
        background-position: 40% 0
    }

    .achievements_slider-subheading {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .home-testimonials_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .new-home-hero_supheading.heading-style-h5 {
        font-size: 1.25rem
    }

    .new-heading-style-h2 {
        font-size: 2.4rem
    }

    .new-heading-style-h3 {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .section_page-header-iframe {
        background-image: url(https://cdn.prod.website-files.com/66585fe0e1dc7e70cc75d440/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
        padding-top: 3rem
    }

    .section_hero-new {
        min-height: 0
    }

    .hero-new_content-affiliates {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-end;
        align-items: flex-start;
        padding-bottom: 4rem
    }

    .hero-new_steps-wrapper {
        flex-flow: column
    }

    .hero-new_background-image {
        object-fit: cover;
        object-position: 94% 30%;
        width: 100%;
        height: 60%
    }

    .hero-new_background-image.careers-page {
        object-position: 50% 0%;
        top: -8%;
        left: 0%
    }

    .hero-new_background-image.deriv-life {
        object-position: 55% 50%;
        height: 100%
    }

    .hero-new_overlay {
        display: block
    }

    .hero-new_text {
        margin-bottom: 0
    }

    .hero_title-description-wrapper.deriv-life {
        text-align: center;
        flex-flow: column;
        align-items: center;
        display: flex
    }

    .hero_title-description-wrapper.deriv-life-2 {
        flex-flow: column;
        align-items: center;
        display: flex
    }

    .hero_title-description-wrapper.deriv-life-2-2 {
        text-align: center;
        flex-flow: column;
        align-items: center;
        display: flex
    }

    .hero-new_overlay_layer {
        display: block
    }

    .hero-new_overlay_layer.careers-page {
        background-image: linear-gradient(353deg,black 38%,#000000e0 54%,#10111078 61%,transparent 82%,var(--color--base--transparent));
        display: block
    }

    .hero-new_overlay_layer.deriv-life {
        background-image: linear-gradient(#0000 37%,#10111078 51%,#000000e0 94% 100%,#000)
    }

    .hero-new_overlay_layer.deriv-life-2,.hero-new_overlay_layer.deriv-life-2-2 {
        background-image: linear-gradient(358deg,#000,#000000e0 0%,#10111078 41%,#0000 74%,#0000)
    }

    .form-group-button_wrapper {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px)
    }

    .input-group_wrapper {
        grid-template-columns: 1fr
    }

    .hero-new_content-careers {
        grid-column-gap: 3.875rem;
        grid-row-gap: 3.875rem;
        text-align: center;
        justify-content: flex-end;
        align-items: center;
        min-height: 89svh
    }

    .hero-new_subtext {
        text-align: left
    }

    .careers-why_wrapper {
        grid-template-columns: 1fr
    }

    .careers-why_image-wrapper {
        height: auto
    }

    .careers-why_content {
        padding-left: 0
    }

    .careers-features_highlight {
        height: 44rem
    }

    .careers-features_image {
        object-fit: cover;
        width: auto;
        height: 50%;
        top: 53%;
        left: 5%;
        overflow: visible
    }

    .careers-features_highlight-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .careers-features_overlay_layer {
        background-image: linear-gradient(176deg,black 44%,#000 54%,#11121178 57%,var(--color--base--transparent)62%);
        display: block
    }

    .careers-features_overlay_layer.careers-home {
        background-image: linear-gradient(176deg,black 46%,#000 54%,#11121178 57%,var(--color--base--transparent)63%)
    }

    .career_badge-wrapper {
        flex-flow: row;
        justify-content: center;
        align-self: stretch;
        align-items: center
    }

    .footer-cta_content-2 {
        height: 150vh
    }

    .partners-button.is-partners {
        flex-flow: column;
        justify-content: space-between;
        margin-left: 0;
        margin-right: 0
    }

    .careers-ai_wrapper {
        grid-template-columns: 1fr
    }

    .careers-ai_content {
        padding-left: 0
    }

    .careers-ai_image-wrapper {
        height: auto
    }

    .affiliate_overlay-1 {
        background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%);
        display: block
    }

    .affiliate_overlay-1:lang(ar) {
        background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%)
    }

    .affiliate-background-image {
        object-fit: cover;
        object-position: 94% 30%;
        width: 100%;
        height: 60%
    }

    .affiliate_overlay-2 {
        background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%);
        display: none
    }

    .max-width-career.max-width-full-mobile-landscape {
        position: static
    }

    .career-footer_logo {
        height: 100%
    }

    .hero-new_content-prime {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-end;
        align-items: flex-start;
        padding-bottom: 4rem
    }

    .prime_overlay-1 {
        background-image: linear-gradient(350deg,#00000080 46%,#00000082 48%,#00000085 48%,#0000 58%)
    }

    .prime_overlay-1:lang(ar) {
        background-image: linear-gradient(350deg,#000,#000 0%,#00000096 21%,#0000 38%)
    }

    .prime_background-image {
        object-fit: cover;
        object-position: 60% 100%;
        width: 100%;
        height: 100%
    }

    .prime_background-image:lang(ar) {
        object-position: 14% 30%
    }

    .hero-new_content-prime-eu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-end;
        align-items: flex-start;
        padding-bottom: 8rem
    }

    .sign-up_badge {
        flex: 1
    }

    .sign-up_badges-wrapper {
        justify-content: space-between;
        align-items: center
    }

    .singup_home-hero_content {
        min-height: 53.25rem
    }

    .sign-up_component {
        padding-top: var(--0-px);
        padding-right: var(--0-px);
        padding-left: var(--0-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        justify-content: flex-end
    }

    .platform-image-bg {
        order: -9999
    }

    .hero-new_content-paymnet-agent {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-end;
        align-items: flex-start;
        padding-bottom: 4rem
    }

    .academy-new_background-image {
        object-fit: cover;
        object-position: 94% 30%;
        width: 100%;
        height: 60%
    }

    .academy_overlay-2 {
        display: none
    }

    .academy_overlay-1 {
        background-image: linear-gradient(350deg,var(--base-color-neutral--black)38%,var(--base-color-neutral--black)41%,var(--color--base--transparent)76.67%,var(--color--base--transparent)62%)
    }

    .hero-slider_content-wrapper {
        padding-bottom: var(--size--x26);
        justify-content: flex-end;
        align-items: flex-start
    }

    .academy-card_image-wrapper {
        height: 11.5rem
    }

    .is-coral {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .academy_card_list {
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--size--x12)
    }

    .signup-hero_text-wrapper {
        width: 100%;
        margin-bottom: -1rem;
        padding-bottom: 0
    }

    .home-hero_wrapper {
        width: 100%;
        padding-bottom: 0
    }

    .testimonial_slider-mask {
        width: 95%
    }

    .testimonial_card-quote {
        height: 30rem
    }

    .academy-abc_image-wrapper {
        min-height: 20rem
    }

    .section_new-ebooks-header {
        padding-top: var(--size--x24)
    }

    .new-ebooks_list {
        grid-column-gap: 1rem
    }

    .guides-hero_component {
        padding-top: 6rem;
        padding-bottom: 3rem
    }

    .guides-list_list {
        grid-template-columns: 1fr
    }

    .guide-header_tag-wrapper {
        max-width: 100vw;
        overflow: auto
    }

    .guide-related-post_list {
        grid-column-gap: var(--0-px);
        grid-row-gap: var(--0-px);
        grid-template-columns: 1fr
    }

    .related-card_link {
        padding-bottom: var(--24-px);
        flex-flow: column;
        align-items: center
    }

    .related-card_image-wrapper {
        aspect-ratio: auto;
        width: auto;
        height: 11.5rem
    }

    .related-card_text-wrapper {
        justify-content: flex-start;
        align-items: center
    }

    .academy-filter_form-2.is-small-mobile-gap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .section_deriv-life-header.is-eu {
        grid-template-rows: minmax(auto,1fr) auto;
        height: 85svh
    }

    .deriv-life_header-logo {
        width: 14rem
    }

    .tag-categories {
        flex: none
    }

    .padding-top-eu {
        padding-top: 13rem
    }

    .deriv-life_logo-svg,.deriv-life_logo-svg-2 {
        width: 14rem
    }

    .academy_overlay-3 {
        background-image: linear-gradient(180deg,var(--base-color-neutral--black)4%,var(--base-color-neutral--black)6%,var(--color--base--transparent)18%,var(--color--base--transparent)21.67%)
    }

    .info-icon_button-group {
        flex-flow: row;
        justify-content: flex-end;
        align-items: stretch;
        width: 100%
    }

    .info-icon_banner-wrapper {
        padding-top: var(--24-px);
        padding-bottom: var(--24-px);
        grid-column-gap: var(--16-px);
        grid-row-gap: var(--16-px);
        text-align: left;
        justify-content: flex-start;
        align-items: stretch;
        width: 90%
    }

    .mt5-accounts_desktop-heading {
        justify-content: center;
        align-items: center;
        font-size: 1.25rem;
        display: block
    }

    .mt5-accounts_desktop-heading:lang(ar) {
        white-space: normal
    }

    .container-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .press-release-hero_component {
        padding-top: 6rem;
        padding-bottom: 3rem
    }

    .contact-social_link-wp-2,.contact-social_link-live-2 {
        border-radius: .75rem;
        padding: .3125rem .75rem
    }

    .full-width-image_wrapper {
        height: 12rem
    }

    .ourvalues-features {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    .culture-page-overlay {
        background-image: linear-gradient(180deg,#00000059,#0000 38%),linear-gradient(0deg,#000000b3,#0009 10%,#00000080 18%,#0006 29%,var(--color--base--transparent)52%,#0000);
        display: block
    }

    .culture_background-image {
        object-fit: cover;
        object-position: 75.5% 30%;
        width: 100%
    }

    .spotlight_card_list {
        grid-column-gap: var(--48-px);
        grid-row-gap: var(--size--x12)
    }

    .home-testimonial_slider-mask {
        width: 95%
    }

    .trust-pilot {
        margin-top: -4.5rem;
        margin-left: -1rem;
        padding-left: 0
    }

    .mobile-hidden {
        display: none
    }

    .new-home-testimonials_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .text-nowrap {
        white-space: nowrap
    }

    .glossary-search_padding-top {
        padding-top: 4rem
    }

    .header_wrapper-partners:lang(ar) {
        flex-flow: column
    }

    .navbar_logo-wrapper-partners {
        margin-left: -1.8rem
    }

    .secure-account_image-wrappert {
        aspect-ratio: 1
    }

    .app-download_buttons-component {
        grid-column-gap: var(--8-px);
        grid-row-gap: var(--8-px);
        justify-content: center;
        place-items: start stretch
    }

    .app-download_new-component {
        margin-top: 2.5rem;
        margin-bottom: var(--16-px);
        padding: var(--24-px)
    }

    .app-download_qr-wrapper-new {
        grid-column-gap: var(--24-px);
        grid-row-gap: var(--24-px)
    }

    .logo-testimonial_mobile-component {
        justify-content: flex-start;
        align-items: center;
        max-width: 66%;
        height: 48px;
        display: flex
    }

    .how-earn_col {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.container-xxl{width:100%; max-width:1320px; margin:0 auto; }
.container-xxl .display-5{font-size:42px; line-height:57px; color:#1dbfc4;}
.container-xxl .fs-18{font-size:18px;}
.container-xxl h5{font-size:26px; color:#1dbfc4;}

@media(max-width:769px){
	.container-xxl{text-align:center;}
}