:root {
  --background-color--background-brand-white: var(--base-color-brand--brand-white);
  --font-family--body\<deleted\|variable-12f22de5-b852-fe8a-2a46-a79f8bcd5128\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_theme---text--primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-grey--black);
  --_typography-collection---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
  --_typography-collection---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography-collection---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
  --_typography-collection---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
  --font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_typography-collection---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 4rem;
  --_typography-collection---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
  --_typography-collection---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography-collection---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 3rem;
  --_typography-collection---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
  --_typography-collection---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography-collection---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 2rem;
  --_typography-collection---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
  --_typography-collection---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography-collection---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.5rem;
  --_typography-collection---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
  --_typography-collection---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography-collection---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1.25rem;
  --_typography-collection---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography-collection---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography-collection---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: 1rem;
  --_typography-collection---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography-collection---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography-collection---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_theme---link--primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>: var(--base-color-brand--brand-black);
  --_spacing-collection---spacing--small: 1.5rem;
  --_spacing-collection---spacing--xxtiny: .25rem;
  --_spacing-collection---spacing--xxsmall: 1rem;
  --font-weight--medium\<deleted\|variable-baf14b91-1ecf-7eec-364d-d227df22885f\>: 500;
  --_theme---border--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-grey--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --_typography-collection---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
  --font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>: 1.5;
  --_spacing-collection---spacing--medium: 2rem;
  --_spacing-collection---spacing--xtiny: .5rem;
  --_spacing-collection---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 2.5rem;
  --background-color--background-brand-black: var(--base-color-brand--brand-black);
  --_sizes---max-width--small\<deleted\|variable-61dc2c3a-682a-cb47-1f07-5779ce2a251e\>: 20rem;
  --_spacing-collection---spacing--xlarge: 4rem;
  --_spacing-collection---spacing--xsmall: 1.25rem;
  --_spacing-collection---spacing--xhuge: 8rem;
  --_spacing-collection---spacing--xxhuge: 12rem;
  --_spacing-collection---spacing--huge: 6rem;
  --_spacing-collection---spacing--large: 3rem;
  --_spacing-collection---spacing--xxlarge: 5rem;
  --_spacing-collection---spacing--tiny: .75rem;
  --_sizes---border-radius--small\<deleted\|variable-a0edf33e-9b8d-7c3c-8f80-fe46e82a91cf\>: .25rem;
  --base-color-brand--brand-black: #0c0c0c;
  --_sizes---icon--small\<deleted\|variable-719abc9c-9474-ab84-036b-533c81d0dc7d\>: 1rem;
  --_sizes---icon--large\<deleted\|variable-23aca3a5-6647-67a5-0d50-862d25d27351\>: 2.5rem;
  --_typography-collection---font-weight--weight-semibold: 600;
  --_theme---background--primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-grey--black);
  --_theme---text--alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-grey--white);
  --_theme---text--secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-grey--neutral-dark\<deleted\|variable-25a4cec1-64e8-43f9-be9a-1f3e2adc8a86\>);
  --_theme---system--success-background\<deleted\|variable-f6bbb461-96b3-cee2-24d4-77bf6022a0c4\>: var(--others--green-light\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --_theme---system--success-text\<deleted\|variable-f4038915-69ef-7547-adb7-c9279c7c92ee\>: var(--others--green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --_typography-collection---font-family--font-heading: "Oldschool Grotesk", Georgia, sans-serif;
  --_typography-collection---font-size-heading--text-h3: clamp(2rem, .76vw, 2.5rem);
  --_typography-collection---line-height--height-regular: 100%;
  --_typography-collection---font-weight--weight-medium: 500;
  --_typography-collection---letter-spacing--letter-h3: clamp(-.075rem, -.023vw, -.06rem);
  --_typography-collection---font-size-heading--text-h2: clamp(2.25rem, 1.14vw, 3rem);
  --_sizes---container--small\<deleted\|variable-a2a79040-33dd-8963-d2cc-40a9f189b853\>: 48rem;
  --_sizes---icon--medium\<deleted\|variable-0b87b421-72e1-cfcf-ecf8-8baf335d2860\>: 2rem;
  --text-color--text-white: var(--base-color-grey--white);
  --_typography-collection---font-size-heading--text-h1: clamp(2.5rem, 3.89vw, 3.5rem);
  --_typography-collection---font-weight--weight-regular: 400;
  --_typography-collection---letter-spacing--letter-h1: clamp(-.105rem, -.117vw, -.075rem);
  --font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>: 400;
  --_typography-collection---font-family--font-text: "Dm Sans", Arial, sans-serif;
  --_typography-collection---font-size-text--text-tiny: .75rem;
  --_typography-collection---line-height--height-medium: 130%;
  --_typography-collection---letter-spacing--letter-tiny: -.015rem;
  --_sizes---max-width--xxlarge\<deleted\|variable-2c38acab-f13a-099e-755e-1313c28201e9\>: 80rem;
  --font-weight--light\<deleted\|variable-d5ea5f54-0103-b8a2-cbb8-a34435b93fa6\>: 300;
  --_sizes---max-width--xsmall\<deleted\|variable-b1571ec6-938f-44c0-b7d9-3974d7a70903\>: 16rem;
  --_typography-collection---font-size-text--text-regular: 1.125rem;
  --_typography-collection---letter-spacing--letter-regular: -.02rem;
  --font-weight--xbold\<deleted\|variable-e0b0c8e1-dcfc-754c-80ce-2a42027e816d\>: 800;
  --_typography-collection---font-weight--weight-bold: 700;
  --_sizes---max-width--medium\<deleted\|variable-e6496f7d-79ea-500e-646d-ba41edd37532\>: 32rem;
  --_sizes---max-width--large\<deleted\|variable-eff0b1e9-faeb-abf9-49f3-dc7a5a225ca0\>: 48rem;
  --_theme---background--alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-grey--white);
  --_typography-collection---font-size-text--text-xsmall: .875rem;
  --_typography-collection---letter-spacing--letter-small: -.0175rem;
  --_typography-collection---font-size-heading--text-h4: clamp(1.375rem, .95vw, 2rem);
  --_typography-collection---letter-spacing--letter-h4: clamp(-.06rem, -.029vw, -.04125rem);
  --text-color--text-brand-black: var(--base-color-brand--brand-black);
  --_sizes---max-width--xlarge\<deleted\|variable-fc17c1b9-f3c0-4132-70d7-6c4bce4427ff\>: 64rem;
  --_theme---background--secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--brand-black);
  --_typography-collection---font-size-text--text-large: clamp(1.125rem, 1.67vw, 1.5rem);
  --_typography-collection---letter-spacing--letter-large: clamp(-.03rem, -.033vw, -.0225rem);
  --_typography-collection---letter-spacing--letter-h2: clamp(-.09rem, -.021vw, -.0675rem);
  --font-weight--semi-bold\<deleted\|variable-40c4106b-d5f7-8268-8949-19419831be5b\>: 600;
  --_typography-collection---font-size-heading--text-h5: clamp(1.25rem, .38vw, 1.5rem);
  --_typography-collection---letter-spacing--letter-h5: clamp(-.045rem, -.011vw, -.0375rem);
  --_theme---system--error-background\<deleted\|variable-5676ad0e-c9bd-ac1f-f269-e1d6fb10796d\>: var(--others--red-light\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --_theme---system--error-text\<deleted\|variable-064ab237-0657-2c8d-ec97-546c06f08d75\>: var(--others--red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --_sizes---max-width--xxsmall\<deleted\|variable-cd8d82ca-999d-c2c0-f495-e214f55d8887\>: 12rem;
  --_theme---border--block-quote\<deleted\|variable-a5e47467-43be-0a09-f589-3f3a7d3eee60\>: var(--base-color-grey--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --_theme---button-primary--background\<deleted\|variable-71df70e3-8630-bc91-27de-978b6c3d9183\>: var(--base-color-brand--brand-black);
  --_theme---button-primary--text\<deleted\|variable-5922dd86-314d-8489-ae08-57bb3fe2e7ff\>: var(--base-color-grey--white);
  --_theme---button-primary--background-hover\<deleted\|variable-ec1e4cdc-d6cd-695b-41a0-bde2020be22a\>: var(--base-color-brand--brand-white);
  --_theme---button-secondary--background\<deleted\|variable-2b5257a8-ae11-348a-60f6-7d4b0fecd2d1\>: var(--base-color-grey--white);
  --_theme---button-secondary--text\<deleted\|variable-60bae551-4f3c-f681-eb6e-74c3fa18ddda\>: var(--base-color-grey--black);
  --_theme---button-secondary--background-hover\<deleted\|variable-c2ed47a1-4ca3-3230-0fa6-5548f51b5082\>: var(--base-color-grey--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --text-color--text-brand-yellow: var(--base-color-brand--brand-yellow);
  --_typography-collection---font-size-text--text-small: 1rem;
  --text-color--text-50: var(--base-color-grey--grey-50);
  --_typography-collection---font-size-text--text-medium: clamp(1.125rem, 1.39vw, 1.25rem);
  --_typography-collection---letter-spacing--letter-medium: clamp(-.025rem, -.028vw, -.0225rem);
  --_theme---system--warning-background\<deleted\|variable-f44b7a90-f33a-3205-6901-3ef1b5f1b74e\>: var(--others--yellow-light\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --_theme---system--warning-text\<deleted\|variable-5b94a70e-eaeb-f723-0349-f74ce4abe45d\>: var(--others--yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --base-color-grey--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --_typography-collection---font-size--small\<deleted\|variable-d20ee514-4bbe-fcc1-9ef8-f42692e9deb9\>: .875rem;
  --_spacing-collection---section-padding--small\<deleted\|variable-6c6b78d6-6cc9-cc1c-66db-0cbe57db4bee\>: 3rem;
  --_spacing-collection---section-padding--medium\<deleted\|variable-fc1d31f9-97fe-f52f-99cc-6c9e20cb4b6b\>: 5rem;
  --_spacing-collection---section-padding--large\<deleted\|variable-013d26cc-3531-d226-bc85-34d989d93784\>: 8rem;
  --_sizes---border-radius--medium\<deleted\|variable-507127d8-c844-1887-3f84-315722fa4018\>: .5rem;
  --_sizes---grid-columns--xsmall\<deleted\|variable-00f05bb6-54a9-27da-dd15-9361ac39b555\>: 15rem;
  --_sizes---grid-columns--small\<deleted\|variable-3d8aba6b-fbf1-35e1-542a-7cf60f604244\>: 20rem;
  --_sizes---grid-columns--medium\<deleted\|variable-b9c02e71-187b-62a4-acbb-3d6d75062040\>: 30rem;
  --_sizes---grid-columns--large\<deleted\|variable-45933392-1e0e-ec98-2f54-1b254add2cbf\>: 40rem;
  --border-color--border-350: var(--base-color-grey--grey-350);
  --background-color--background-550: var(--base-color-grey--grey-550);
  --background-color--background-300: var(--base-color-grey--grey-300);
  --base-color-grey--white: #fff;
  --border-color--border-brand-white: var(--base-color-brand--brand-white);
  --_typography-collection---font-size-heading--text-xsmall\<deleted\|variable-0f28c684-f917-44ca-bb34-472f5d56ff9b\>: .875rem;
  --text-color--text-450: var(--base-color-grey--grey-450);
  --background-color--background-yellow: var(--base-color-brand--brand-yellow);
  --_typography-collection---font-size-heading--text-small\<deleted\|variable-424be15a-632d-16a1-a547-ac832616a267\>: 1rem;
  --_typography-collection---font-size-heading--text-tiny\<deleted\|variable-2506010e-3c7c-40e9-8a52-0d3870512159\>: .75rem;
  --text-color--text-brand-white: var(--base-color-brand--brand-white);
  --background-color--background-600: var(--base-color-grey--grey-600);
  --base-color-opacity--alpha-o05: #ffffff0d;
  --base-color-opacity--alpha-o10: #ffffff1a;
  --text-color--text-o6: var(--base-color-opacity--alpha-o6);
  --text-color--text-100: var(--base-color-grey--grey-100);
  --background-color--background-white: var(--base-color-grey--white);
  --text-color--text-150: var(--base-color-grey--grey-150);
  --border-color--border-200: var(--base-color-grey--grey-200);
  --text-color--text-250: var(--base-color-grey--grey-250);
  --background-color--background-500: var(--base-color-grey--grey-500);
  --border-color--border-100: var(--base-color-grey--grey-100);
  --background-color--background-400: var(--base-color-grey--grey-400);
  --base-color-grey--grey-100: #3d3d3d;
  --base-color-grey--grey-250: #8f8f8f;
  --_spacer---5rem\<deleted\|variable-5b171667-69ff-89d9-759b-164dceceadfe\>: 5rem;
  --background-color--background-350: var(--base-color-grey--grey-350);
  --base-color-brand--brand-yellow: #bcff2f;
  --base-color-brand--brand-white: #fffaf3;
  --base-color-grey--black: #000;
  --base-color-grey--grey-50: #84c000;
  --base-color-grey--grey-150: #6f6f6f;
  --base-color-grey--grey-200: #ebebeb;
  --base-color-grey--grey-300: #141414;
  --base-color-grey--grey-350: #262626;
  --base-color-grey--grey-400: #242424;
  --base-color-grey--grey-450: #b7b7b7;
  --base-color-grey--grey-500: #1c1c1c;
  --base-color-grey--grey-550: #1a1a1a;
  --base-color-grey--grey-600: #131313;
  --base-color-opacity--alpha-o6: #0c0c0c99;
  --letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>: 0em;
  --font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>: 1.1;
  --font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>: 700;
  --font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>: 1.2;
  --font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>: 1.4;
  --base-color-grey--neutral-dark\<deleted\|variable-25a4cec1-64e8-43f9-be9a-1f3e2adc8a86\>: #444;
  --others--green-light\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --others--green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --others--red-light\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --others--red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --others--yellow-light\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --others--yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

body {
  background-color: var(--background-color--background-brand-white);
  font-family: var(--font-family--body\<deleted\|variable-12f22de5-b852-fe8a-2a46-a79f8bcd5128\>);
  color: var(--_theme---text--primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
  font-size: var(--_typography-collection---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>);
  line-height: var(--_typography-collection---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>);
  font-weight: var(--_typography-collection---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>);
  letter-spacing: var(--_typography-collection---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>);
}

h1 {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>);
  line-height: var(--_typography-collection---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>);
  font-weight: var(--_typography-collection---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>);
  letter-spacing: var(--_typography-collection---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>);
}

h2 {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>);
  line-height: var(--_typography-collection---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>);
  font-weight: var(--_typography-collection---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>);
  letter-spacing: var(--_typography-collection---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>);
}

h3 {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>);
  line-height: var(--_typography-collection---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>);
  font-weight: var(--_typography-collection---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>);
  letter-spacing: var(--_typography-collection---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>);
}

h4 {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>);
  line-height: var(--_typography-collection---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>);
  font-weight: var(--_typography-collection---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>);
  letter-spacing: var(--_typography-collection---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>);
}

h5 {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>);
  line-height: var(--_typography-collection---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>);
  font-weight: var(--_typography-collection---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>);
  letter-spacing: var(--_typography-collection---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>);
}

h6 {
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography-collection---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>);
  line-height: var(--_typography-collection---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>);
  font-weight: var(--_typography-collection---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>);
  letter-spacing: var(--_typography-collection---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
}

a {
  color: var(--_theme---link--primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>);
}

ul, ol {
  margin-top: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  padding-left: var(--_spacing-collection---spacing--small);
}

li {
  margin-bottom: var(--_spacing-collection---spacing--xxtiny);
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: var(--_spacing-collection---spacing--xxsmall);
  font-weight: var(--font-weight--medium\<deleted\|variable-baf14b91-1ecf-7eec-364d-d227df22885f\>);
}

blockquote {
  margin-bottom: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  padding: var(--_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>) var(--_spacing-collection---spacing--small);
  border-left: .25rem solid var(--_theme---border--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  font-size: var(--_typography-collection---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>);
  line-height: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
}

figure {
  margin-top: var(--_spacing-collection---spacing--medium);
  margin-bottom: var(--_spacing-collection---spacing--medium);
}

figcaption {
  margin-top: var(--_spacing-collection---spacing--xtiny);
  text-align: center;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.margin-small {
  margin: var(--_spacing-collection---spacing--small);
}

.text-weight-semibold {
  font-weight: var(--_typography-collection---font-weight--weight-semibold);
}

.background-color-primary {
  background-color: var(--_theme---background--primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--_theme---text--alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

.heading-style-h3 {
  font-family: var(--_typography-collection---font-family--font-heading);
  color: #000;
  font-size: var(--_typography-collection---font-size-heading--text-h3);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-medium);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-h3);
}

.heading-style-h1 {
  font-family: var(--_typography-collection---font-family--font-heading);
  color: var(--text-color--text-white);
  font-size: var(--_typography-collection---font-size-heading--text-h1);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-h1);
}

.padding-global {
  padding-left: 5rem;
  padding-right: 5rem;
}

.padding-global.padding-section-xlarge {
  padding-top: 9.25rem;
  padding-bottom: 9.25rem;
}

.padding-global.padding-section-large.footer {
  padding-bottom: 0;
}

.padding-global.padding-section-large.is-top-0 {
  padding-top: 0;
}

.text-weight-normal {
  font-weight: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
}

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

.text-size-tiny {
  font-family: var(--_typography-collection---font-family--font-text);
  color: #000;
  font-size: var(--_typography-collection---font-size-text--text-tiny);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-tiny);
}

.text-size-tiny.text-weight-semibold {
  font-weight: var(--_typography-collection---font-weight--weight-semibold);
}

.text-size-regular {
  font-family: var(--_typography-collection---font-family--font-text);
  color: #000;
  font-size: var(--_typography-collection---font-size-text--text-regular);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-regular);
}

.text-size-xsmall {
  font-family: var(--_typography-collection---font-family--font-text);
  color: #000;
  font-size: var(--_typography-collection---font-size-text--text-xsmall);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-small);
}

.text-size-xsmall.text-weight-bold {
  font-weight: var(--_typography-collection---font-weight--weight-bold);
}

.heading-style-h4 {
  font-family: var(--_typography-collection---font-family--font-heading);
  color: var(--text-color--text-white);
  font-size: var(--_typography-collection---font-size-heading--text-h4);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-h4);
}

.heading-style-h4.form-sucess {
  height: 100%;
  line-height: var(--_typography-collection---line-height--height-medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h4.form-error {
  color: var(--text-color--text-brand-black);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.text-size-large {
  font-family: var(--_typography-collection---font-family--font-heading);
  color: #000;
  font-size: var(--_typography-collection---font-size-text--text-large);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-large);
}

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

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

.main-wrapper.background-color-primary {
  background-color: var(--background-color--background-brand-black);
  background-color: var(--background-color--background-brand-black);
}

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

.text-size-medium {
  font-family: var(--_typography-collection---font-family--font-text);
  color: #000;
  font-size: var(--_typography-collection---font-size-text--text-medium);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-medium);
}

.text-size-medium.text-weight-semibold {
  font-weight: var(--_typography-collection---font-weight--weight-semibold);
}

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

.hide {
  display: none !important;
}

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

.global-styles_default, .global-styles_custom {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.menu-link_nav.hide-tablet {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown_toggle-nav {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown_list-nav {
  cursor: pointer;
  background-color: #ddd;
  border-radius: 8px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  left: -8px;
}

.dropdown_list-nav.w--open {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--border-color--border-350);
  background-color: var(--background-color--background-300);
  border-radius: .75rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 44.6875rem;
  padding: 1.5rem;
  display: flex;
  top: 270%;
  left: -15%;
}

.navbar_component {
  background-color: var(--background-color--background-brand-black);
}

.dropdown_link {
  font-family: var(--_typography-collection---font-family--font-text);
  color: var(--base-color-grey--white);
  font-size: var(--_typography-collection---font-size-text--text-small);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-small);
  transition: opacity .3s ease-out;
}

.dropdown_link:hover {
  opacity: .8;
}

.menu-link_popup {
  display: none;
}

.embed_chevron {
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  display: flex;
}

.embed_chevron.nav-link {
  color: var(--base-color-grey--white);
}

.nav_dropdown_link {
  font-family: var(--_typography-collection---font-family--font-text);
  color: var(--text-color--text-white);
  font-size: var(--_typography-collection---font-size-text--text-small);
  line-height: var(--_typography-collection---line-height--height-regular);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-small);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
  transition: all .3s cubic-bezier(.32, .72, 0, 1);
  display: flex;
}

.nav_dropdown_link.w--current {
  color: var(--text-color--text-white);
}

.nav_right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center end;
  display: flex;
}

.nav_menu_item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .75rem;
  display: flex;
}

.nav_brand {
  border: 2px solid var(--border-color--border-brand-white);
  justify-content: center;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_menu_link {
  font-family: var(--_typography-collection---font-family--font-text);
  color: var(--text-color--text-white);
  font-size: var(--_typography-collection---font-size-heading--text-xsmall\<deleted\|variable-0f28c684-f917-44ca-bb34-472f5d56ff9b\>);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-regular);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-small);
  cursor: pointer;
  padding: .75rem;
  text-decoration: none;
  transition: color .35s cubic-bezier(.32, .72, 0, 1);
}

.nav_menu_link:hover {
  color: var(--text-color--text-450);
}

.nav_menu_link.w--current {
  color: var(--text-color--text-white);
}

.padding-section-xsmall {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.logo-brand {
  width: 7.90831rem;
  height: 1.5685rem;
}

.nav_menu_contry {
  justify-content: center;
  align-items: center;
  padding: .75rem;
}

.nav_menu_contry.footer {
  margin-left: 0;
  margin-right: 0;
}

.nav_menu_contry.popup {
  display: none;
}

.nav_number-blog {
  background-color: var(--background-color--background-yellow);
  border-radius: 624.938rem;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
}

.text-color-black {
  color: var(--text-color--text-brand-black);
}

.text-color-white {
  color: var(--text-color--text-white);
}

.nav_text-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown_flag-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-toggle-coutry {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.button_text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 17px;
  line-height: 19px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button_text-wrapper:where(.w-variant-5dfa098a-5e6f-0f9d-a22b-0c7133abd782) {
  height: 13px;
}

.button_component {
  background-color: var(--background-color--background-yellow);
  cursor: pointer;
  border-radius: 62.4375rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1rem 1.25rem 1.25rem;
  text-decoration: none;
  display: flex;
}

.button_component:where(.w-variant-5dfa098a-5e6f-0f9d-a22b-0c7133abd782) {
  background-color: var(--background-color--background-brand-white);
  padding: .75rem .75rem .75rem 1rem;
}

.button_component:where(.w-variant-a60fc66d-dd7a-c5d3-4525-a60e07ad847c) {
  border: 1px solid var(--border-color--border-brand-white);
  background-color: #bcff2f00;
  padding-right: 1.25rem;
}

.button_component:where(.w-variant-0074b474-445d-cccc-c4fb-bf9b47c8f4eb) {
  background-color: var(--background-color--background-brand-black);
}

.button_icon-wrapper-b {
  justify-content: flex-start;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button_icon-wrapper-b:where(.w-variant-a60fc66d-dd7a-c5d3-4525-a60e07ad847c), .button_icon-wrapper-b:where(.w-variant-0074b474-445d-cccc-c4fb-bf9b47c8f4eb) {
  display: none;
}

.button_text-content {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.button_text-content:where(.w-variant-5dfa098a-5e6f-0f9d-a22b-0c7133abd782) {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-cta {
  font-family: var(--_typography-collection---font-family--font-text);
  color: var(--text-color--text-brand-black);
  font-size: var(--_typography-collection---font-size-heading--text-small\<deleted\|variable-424be15a-632d-16a1-a547-ac832616a267\>);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-semibold);
  letter-spacing: 0;
  text-transform: uppercase;
}

.text-cta:where(.w-variant-5dfa098a-5e6f-0f9d-a22b-0c7133abd782) {
  font-size: var(--_typography-collection---font-size-heading--text-tiny\<deleted\|variable-2506010e-3c7c-40e9-8a52-0d3870512159\>);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-tiny);
  line-height: 100%;
}

.text-cta:where(.w-variant-a60fc66d-dd7a-c5d3-4525-a60e07ad847c) {
  color: var(--text-color--text-brand-white);
  font-size: var(--_typography-collection---font-size-heading--text-small\<deleted\|variable-424be15a-632d-16a1-a547-ac832616a267\>);
}

.text-cta:where(.w-variant-0074b474-445d-cccc-c4fb-bf9b47c8f4eb) {
  color: var(--text-color--text-white);
  font-size: var(--_typography-collection---font-size-text--text-small);
}

.code {
  display: none;
}

.margin-bottom, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-marquee-wrapper {
  background-color: var(--background-color--background-600);
  border-radius: 1.5rem;
  padding: 3rem;
}

.sections_logo {
  background-color: var(--background-color--background-brand-black);
}

.marquee {
  grid-column-gap: 1rem;
  background-color: #0000;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-image {
  width: 9.75625rem;
}

.marquee-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.marquee-content.scroll.reverse {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.marquee-gradient {
  background-image: linear-gradient(90deg, #131313, #fff0);
  width: 30%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.marquee-gradient.is-right {
  inset: 0% 0% 0% auto;
  background-image: linear-gradient(90deg, #fff0, #131313);
  inset: 0% 0% 0% auto;
}

.text-size-small {
  font-family: var(--_typography-collection---font-family--font-text);
  color: var(--text-color--text-brand-black);
  font-size: var(--_typography-collection---font-size-text--text-small);
  line-height: var(--_typography-collection---line-height--height-medium);
  font-weight: var(--_typography-collection---font-weight--weight-medium);
  letter-spacing: var(--_typography-collection---letter-spacing--letter-regular);
}

.text-size-small.text-color-white {
  color: var(--text-color--text-white);
}

.text-size-small.text-color-o6 {
  color: var(--text-color--text-o6);
}

.text-size-small.text-color-250.text-weight-normal, .text-size-small.text-weight-normal {
  font-weight: var(--_typography-collection---font-weight--weight-regular);
}

.text-size-small.text-weight-normal.is-open, .text-size-small.text-color-white {
  color: var(--text-color--text-white);
}

.text-size-small.text-weight-semibold {
  font-weight: var(--_typography-collection---font-weight--weight-semibold);
}

.text-size-small.text-color-250.text-weight-normal {
  font-weight: var(--_typography-collection---font-weight--weight-regular);
}

.arrow-svg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.arrow-svg.arrow-absolute {
  position: absolute;
  inset: -10% -10% -10% -100%;
}

.arrow-svg.arrow-svg-absolute {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% -100%;
}

.text-color-50 {
  color: var(--text-color--text-50);
}

.paragraph-wrapper {
  width: 100%;
}

.paragraph-wrapper.mw-38 {
  max-width: 37.7846rem;
}

.paragraph-wrapper.mw-45 {
  max-width: 44.4612rem;
}

.paragraph-wrapper.mw-36 {
  max-width: 36rem;
}

.paragraph-wrapper.mw-36.page-bootcamp {
  max-width: none;
}

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

.img-responsive.bg-demo {
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
}

.button_icon-wrapper-w {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.button_icon-wrapper-w:where(.w-variant-a60fc66d-dd7a-c5d3-4525-a60e07ad847c) {
  display: none;
}

.button_icon-wrapper-w:where(.w-variant-0074b474-445d-cccc-c4fb-bf9b47c8f4eb) {
  display: flex;
}

.section_demo {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.demo_component {
  z-index: 9;
  grid-column-gap: 22.375rem;
  grid-row-gap: 22.375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.demo-bg {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.demo_heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.demo_heading-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.demo_content-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.demo_card-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 67.75rem;
  display: grid;
}

.demo_card-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--background-color--background-white);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1.5rem 1.375rem;
  display: flex;
  box-shadow: 0 1px 2px -1px #1a19250a, 0 1px 1px #1a19250a, 0 .5px .5px #1a19250a;
}

.text-color-150 {
  color: var(--text-color--text-150);
}

.section_equipe {
  background-color: var(--background-color--background-brand-black);
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  position: relative;
  overflow: hidden;
}

.equipe_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-wrapper {
  width: 100%;
}

.heading-wrapper.mw-46 {
  max-width: 46rem;
}

.equipe_card-item {
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: 18.75rem;
  height: 25rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.equipe_card-info {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.equipe-bg-img {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.equipe-img {
  width: 100%;
  height: 100%;
}

.text-color-250 {
  color: var(--text-color--text-250);
}

.section_cta {
  background-color: var(--background-color--background-brand-black);
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  overflow: hidden;
}

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

.cta_heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.cta_heading-wrapper:where(.w-variant-1db7cb50-8c85-b29d-c184-f26f4595096a) {
  display: none;
}

.cta_content-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.cta_heading-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.cta_card-small {
  width: 18.75rem;
  height: 21.25rem;
}

.cta_card-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.equipe_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 1440px;
  display: flex;
  position: relative;
}

.equipe-gradient {
  z-index: 9;
  background-image: linear-gradient(90deg, var(--background-color--background-brand-black), #fff0);
  width: 30%;
  height: 60%;
  position: absolute;
  inset: 20% auto 0% 0%;
}

.equipe-gradient.is-right {
  background-image: linear-gradient(90deg, #fff0, var(--background-color--background-brand-black));
  background-image: linear-gradient(90deg, #fff0, var(--background-color--background-brand-black));
  inset: 20% 0% 0% auto;
  height: 70%;
  inset: 20% 0% 0% auto;
}

.cta-img-h-full {
  height: 100%;
}

.cta-img-h-full.is-cms {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
}

.section_footer {
  background-color: var(--background-color--background-brand-black);
}

.footer_link_right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  flex: auto;
  display: flex;
}

.footer_link_left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: auto;
  display: flex;
}

.footer_link_left.text-align-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.link-footer {
  cursor: pointer;
  text-decoration: none;
}

.container-220 {
  width: 100%;
  max-width: 13.75rem;
}

.footer_link_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 100%;
  display: flex;
}

.footer_link_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.footer_nav_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.social_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social_link {
  background-color: var(--background-color--background-yellow);
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
  display: flex;
}

.app-svg {
  width: 100%;
  height: 1.25rem;
}

.footer_big-logo {
  padding-left: 5rem;
  padding-right: 5rem;
  position: relative;
}

.footer-gradient {
  background-color: #0000;
  background-image: linear-gradient(#0c0c0c00, #0c0c0c 81.5%);
  width: 100%;
  height: 10.1609rem;
  position: absolute;
  inset: auto 0% 0%;
}

.dropdown_nav-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: 100%;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.dropdown_nav-heading {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  cursor: auto;
  flex-flow: column;
  display: flex;
}

.dropdown_nav-img {
  cursor: auto;
  border-radius: .75rem;
}

.dropdown_nav-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: auto;
  flex-flow: column;
  flex: 100%;
  display: flex;
}

.dropdown_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.dropdown_nav-link {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  border: 1px solid var(--border-color--border-350);
  background-color: var(--background-color--background-500);
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem;
  transition: all .3s cubic-bezier(.32, .72, 0, 1);
  display: flex;
}

.dropdown_nav-link:hover {
  border-color: var(--border-color--border-100);
  background-color: var(--background-color--background-400);
  color: var(--text-color--text-white);
}

.nav-menu-img {
  height: 14.8125rem;
}

.dropdown_list-country {
  background-color: #ddd;
  border-radius: 8px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  left: -8px;
}

.dropdown_list-country.w--open {
  border: 1px solid var(--border-color--border-350);
  background-color: var(--background-color--background-300);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: .25rem;
  display: flex;
  top: 100%;
  left: 0%;
}

.list_contry-item {
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  padding: .1875rem .375rem;
  transition: background-color .35s cubic-bezier(.32, .72, 0, 1);
  display: flex;
}

.list_contry-item:hover {
  background-color: var(--base-color-grey--grey-100);
}

.embed_chevron-country {
  width: .625rem;
  height: .625rem;
  color: var(--base-color-grey--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_button {
  padding: 1rem;
}

.why_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.why_content-top {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.why_content-img {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.why-img-hero {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 2rem;
  height: 100%;
}

.about_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_about {
  background-color: var(--background-color--background-brand-white);
}

.section_conception {
  background-color: var(--base-color-grey--white);
}

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

.bg-black {
  background-color: var(--background-color--background-brand-black);
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
}

.conception_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.conception_content-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.conception_content-img {
  flex: 100%;
  justify-content: center;
  align-items: center;
  height: 34.375rem;
  display: flex;
}

.conception-img {
  object-fit: cover;
  border-radius: 1.5rem;
}

.equipe-overley {
  background-image: linear-gradient(180deg, #0c0c0c00 52.19%, var(--background-color--background-brand-black));
  border-radius: 1rem;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.position-absolute {
  z-index: -1;
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.position-absolute.page-home {
  opacity: 0;
  opacity: 0;
  height: 30rem;
}

.vimeo {
  height: 100%;
}

.dropdown-collection-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.footer-collection-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.footer-collection-item {
  display: block;
}

.cta_card-marquee {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  height: 100%;
  display: flex;
  position: relative;
}

.cta_card-large {
  width: 26.5rem;
  height: 21.25rem;
}

.cta_card-large.is-cms {
  aspect-ratio: 16 / 9;
  width: auto;
}

.masquer:where(.w-variant-b46fa9bf-b25c-630b-acd9-1083d9a2fa9b) {
  display: none;
}

.equipe-collection-list-wrapper {
  display: flex;
}

.equipe-collection-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.equipe-collection-item {
  display: flex;
}

@media screen and (min-width: 1440px) {
  .max-width-full.max-height-full {
    height: 100%;
  }

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

  .dropdown_list-nav {
    top: 40px;
    right: 0;
  }

  .dropdown_link {
    color: #fff;
  }

  .nav_menu_item, .nav_text-blog {
    padding: 0;
  }

  .dropdown_list-country {
    top: 40px;
    right: 0;
  }

  .dropdown_list-country.w--open {
    width: 110px;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_typography-collection---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
    --_typography-collection---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
    --_typography-collection---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 4rem;
    --_typography-collection---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
    --_typography-collection---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 3rem;
    --_typography-collection---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography-collection---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 2rem;
    --_typography-collection---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography-collection---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.5rem;
    --_typography-collection---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
    --_typography-collection---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1.25rem;
    --_typography-collection---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: 1rem;
    --_typography-collection---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
    --_typography-collection---font-size--small\<deleted\|variable-d20ee514-4bbe-fcc1-9ef8-f42692e9deb9\>: .875rem;
    --_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
    --_spacing-collection---spacing--small: 1.5rem;
    --_spacing-collection---spacing--xxtiny: .25rem;
    --_spacing-collection---spacing--xxsmall: 1rem;
    --_spacing-collection---spacing--medium: 1.5rem;
    --_spacing-collection---spacing--xtiny: .5rem;
    --_spacing-collection---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 2.5rem;
    --_spacing-collection---spacing--xlarge: 3rem;
    --_spacing-collection---spacing--xsmall: 1.25rem;
    --_spacing-collection---spacing--xhuge: 6rem;
    --_spacing-collection---spacing--xxhuge: 8rem;
    --_spacing-collection---spacing--huge: 5rem;
    --_spacing-collection---spacing--large: 3rem;
    --_spacing-collection---spacing--xxlarge: 5rem;
    --_spacing-collection---spacing--tiny: .75rem;
    --_spacing-collection---section-padding--small\<deleted\|variable-6c6b78d6-6cc9-cc1c-66db-0cbe57db4bee\>: 3rem;
    --_spacing-collection---section-padding--medium\<deleted\|variable-fc1d31f9-97fe-f52f-99cc-6c9e20cb4b6b\>: 4rem;
    --_spacing-collection---section-padding--large\<deleted\|variable-013d26cc-3531-d226-bc85-34d989d93784\>: 6rem;
  }

  .hide-tablet {
    display: none !important;
  }

  .fs-styleguide_2-col {
    grid-template-columns: 1fr;
  }

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

  .padding-global {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .padding-global.padding-section-large.padding-perso {
    padding-top: 7.375rem;
    padding-bottom: 2rem;
  }

  .padding-global.padding-section-medium {
    padding-top: 3.75rem;
    padding-bottom: 0;
  }

  .padding-global.padding-section-xlarge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

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

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .form_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .fs-styleguide_section {
    grid-column-gap: var(--_spacing-collection---spacing--large);
    grid-template-columns: 1fr;
  }

  .fs-styleguide_class-collection {
    grid-template-columns: 1fr 1fr;
  }

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

  .padding-top.pt-32 {
    padding-top: 2rem;
  }

  .menu-link.gap-md {
    border: 1px solid var(--border-color--border-350);
    background-color: var(--background-color--background-550);
    border: 1px solid var(--border-color--border-350);
    background-color: var(--background-color--background-550);
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 1.5rem;
  }

  .dropdown_toggle-nav {
    color: #0b2120;
  }

  .dropdown_toggle-nav.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown_list-nav.w--open {
    background-color: #14141400;
    border-style: none;
    padding: 0;
    position: static;
  }

  .popup-link {
    color: #0b2120;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.4;
    text-decoration: none;
    display: flex;
  }

  .container_330 {
    width: 100%;
    max-width: 21rem;
    margin-left: auto;
    margin-right: auto;
  }

  .contry-link {
    color: #0b2120;
    cursor: pointer;
    font-weight: 300;
    line-height: 1.4;
    text-decoration: none;
  }

  .contry-link.text-weight-normal {
    font-weight: 400;
  }

  .menu-link_popup {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nav_button-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav_dropdown_link {
    border: 1px #000;
  }

  .nav_menu_item {
    background-color: #ededed00;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_menu_item:hover {
    background-color: #ededed00;
  }

  .popup_contry.gap-lg {
    justify-content: center;
    align-items: center;
  }

  .button-2.is-secondary {
    color: #0b2120;
    width: 100%;
  }

  .button-2.is-secondary.popup {
    cursor: pointer;
    background-color: #0b212033;
    padding: .875rem 1.5rem;
  }

  .button-2.is-secondary.popup:hover {
    background-color: #0b212000;
  }

  .button-2.is-popup {
    cursor: pointer;
    width: 100%;
    padding: .775rem 1.5rem;
  }

  .button-group-2.is-popup {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
  }

  .nav_menu_link {
    width: 100%;
    padding-left: 0;
    padding-right: 0%;
  }

  .nav_menu_contry {
    background-color: #ededed00;
    padding-right: 0;
  }

  .nav_menu_contry:hover {
    background-color: #ededed00;
  }

  .nav_menu_contry.popup {
    padding-right: .75rem;
  }

  .nav_number-blog {
    display: none;
  }

  .nav_text-blog {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #ededed00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav_text-blog:hover {
    background-color: #ededed00;
  }

  .dropdown-toggle-coutry {
    color: #0b2120;
  }

  .hero_offre-wrap {
    flex-flow: column;
  }

  .hero_left-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero_left-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_background {
    pointer-events: none;
    position: relative;
  }

  .hero_bg-image {
    object-position: 50% 50%;
  }

  .hero_bg-overlay {
    background-image: linear-gradient(3deg, #0c0c0c00 18.38%, #0c0c0c 47.5%);
    margin-top: -352px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-marquee-wrapper {
    padding: 2.5rem;
  }

  .constat_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .constat_col-arround, .constat_col-arround.flex-end, .constat_col-arround.flex-end {
    display: none;
  }

  .pillier_content-top {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pillier_content-card {
    grid-template-columns: 1fr;
  }

  .bootcamp_content-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .format_tabs-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .format_tabs-left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 1.5rem;
  }

  .demo_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .demo_card-wrapper {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .demo_card-item {
    width: 100%;
    padding-top: 1.375rem;
    padding-left: 0;
    padding-right: 0;
  }

  .trust_content-bottom {
    flex-flow: column-reverse;
    height: auto;
  }

  .trust_card-black {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    width: 725px;
    height: auto;
    position: static;
  }

  .trust_card-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .faq_right {
    width: 100%;
  }

  .faq_left {
    position: static;
  }

  .faq_card-talk {
    display: none;
  }

  .faq_card-talk.mobile {
    display: flex;
  }

  .trust_scroll-track {
    position: static;
  }

  .trust-gradient.is-right {
    background-image: linear-gradient(90deg, #fff0, var(--background-color--background-brand-white));
    width: 20%;
    height: 45%;
    top: 17%;
  }

  .trust-gradient.is-left-white {
    background-image: linear-gradient(90deg, var(--background-color--background-brand-white) 20%, #fff0);
    width: 30%;
    height: 45%;
    display: block;
    top: 17%;
  }

  .footer_link_right, .footer_link_wrapper {
    flex-flow: column;
  }

  .footer_big-logo {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown_nav-left {
    display: none;
  }

  .dropdown_nav-link {
    width: 100%;
    text-decoration: none;
  }

  .nav_button-icon {
    background-color: #d1cebd33;
    border-radius: 8.0625rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .nav_button {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: block;
  }

  .nav_button.w--open {
    background-color: #c8c8c800;
  }

  .button-icon_line_top {
    background-color: var(--base-color-grey--grey-250);
    width: 20px;
    height: 2px;
  }

  .button-icon_line_middle {
    background-color: var(--base-color-grey--grey-250);
    width: 20px;
    height: 2px;
    margin-top: .3rem;
    margin-bottom: .3rem;
  }

  .button-icon_line_bottom {
    background-color: var(--base-color-grey--grey-250);
    width: 20px;
    height: 2px;
  }

  .menu_popup-bottom {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menu_popup-link {
    flex-flow: column;
    display: flex;
  }

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

  .why_content-top {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .conception_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .conception_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: center;
  }

  .conception_content-img {
    justify-content: flex-start;
    align-items: center;
  }

  .conception-img {
    height: 100%;
  }

  .flex-h.gap-0-75 {
    flex-flow: column;
  }

  .form_card-black {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    height: auto;
    display: none;
    position: static;
  }

  .session_card {
    grid-template-columns: 1fr 1fr;
  }

  .hero-bootcamp_offre-wrap {
    flex-flow: row-reverse wrap;
    justify-content: center;
    align-items: center;
  }

  .etudiant_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .etudiant_content-right {
    width: 100%;
  }

  .etudiant_bulle-icon {
    flex: none;
  }

  .modules_content-card, .modules_content-top {
    grid-template-columns: 1fr;
  }

  .video_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .hero-bootcamp_top {
    flex-flow: column;
    display: flex;
  }

  .bootcamp-collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .bootcamp-collection-list.template {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography-collection---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
    --_typography-collection---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
    --_typography-collection---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 2.5rem;
    --_typography-collection---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
    --_typography-collection---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 2rem;
    --_typography-collection---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography-collection---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 1.5rem;
    --_typography-collection---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography-collection---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.25rem;
    --_typography-collection---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
    --_typography-collection---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1rem;
    --_typography-collection---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: .875rem;
    --_typography-collection---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography-collection---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography-collection---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography-collection---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
    --_typography-collection---font-size--small\<deleted\|variable-d20ee514-4bbe-fcc1-9ef8-f42692e9deb9\>: .875rem;
    --_spacing-collection---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
    --_spacing-collection---spacing--small: 1.5rem;
    --_spacing-collection---spacing--xxtiny: .25rem;
    --_spacing-collection---spacing--xxsmall: 1rem;
    --_spacing-collection---spacing--medium: 1.25rem;
    --_spacing-collection---spacing--xtiny: .5rem;
    --_spacing-collection---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 1.25rem;
    --_spacing-collection---spacing--xlarge: 2rem;
    --_spacing-collection---spacing--xsmall: 1.25rem;
    --_spacing-collection---spacing--xhuge: 5rem;
    --_spacing-collection---spacing--xxhuge: 6rem;
    --_spacing-collection---spacing--huge: 6rem;
    --_spacing-collection---spacing--large: 3rem;
    --_spacing-collection---spacing--xxlarge: 5rem;
    --_spacing-collection---spacing--tiny: .75rem;
    --_spacing-collection---section-padding--small\<deleted\|variable-6c6b78d6-6cc9-cc1c-66db-0cbe57db4bee\>: 3rem;
    --_spacing-collection---section-padding--medium\<deleted\|variable-fc1d31f9-97fe-f52f-99cc-6c9e20cb4b6b\>: 3rem;
    --_spacing-collection---section-padding--large\<deleted\|variable-013d26cc-3531-d226-bc85-34d989d93784\>: 5rem;
  }

  .hide-mobile-landscape {
    display: none !important;
  }

  .padding-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

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

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

  .dropdown_list-nav.w--open, .nav_menu_item, .nav_text-blog {
    width: 100%;
  }

  .hero_offre-wrap {
    flex-flow: column;
  }

  .hero_left-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_background {
    position: relative;
  }

  .hero_bg-image {
    z-index: 1;
    aspect-ratio: 1;
    position: relative;
  }

  .hero_bg-overlay {
    z-index: 2;
    background-image: linear-gradient(355.6deg, #0c0c0c00 12%, #0c0c0cbd 44%);
    margin-top: -33px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-marquee-wrapper {
    padding: 2rem 1rem;
  }

  .pillier_content-top {
    grid-template-columns: 1fr;
  }

  .pillier_content-card {
    grid-template-columns: 1fr 1fr;
  }

  .bootcamp_content-card {
    grid-template-columns: 1fr;
  }

  .format_tabs-item {
    flex-flow: column;
  }

  .demo_card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .trust_card-black {
    width: 605px;
  }

  .trust_card-white {
    width: 23rem;
  }

  .trust_card-w-heading {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_component {
    flex-flow: column;
  }

  .trust-gradient.is-right, .trust-gradient.is-left-white, .trust-gradient.is-right, .trust-gradient.is-left-white {
    height: 45%;
  }

  .footer_link_left {
    justify-content: flex-start;
    align-items: center;
  }

  .footer_link_left.text-align-left {
    align-items: stretch;
  }

  .why_content-top {
    grid-template-columns: 1fr;
  }

  .conception_content-img {
    height: auto;
  }

  .session_card {
    grid-template-columns: 1fr;
  }

  .modules_content-card {
    grid-template-columns: 1fr 1fr;
  }

  .modules_content-top {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .fs-styleguide_row {
    flex-wrap: wrap;
  }

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

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.padding-section-medium {
    padding-bottom: 0;
  }

  .hide-mobile-portrait {
    display: none !important;
  }

  .grid-autofit, .grid-autofit-css, .grid-autofill-css {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }

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

  .dropdown_list-nav.w--open {
    width: 100%;
  }

  .text-cta:where(.w-variant-0074b474-445d-cccc-c4fb-bf9b47c8f4eb) {
    white-space: nowrap;
  }

  .hero_offre-wrap {
    flex-flow: column;
  }

  .hero_left-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_background {
    margin-top: -62px;
  }

  .hero_bg-image {
    object-position: 64% 50%;
    height: 150%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .marquee {
    grid-column-gap: .5rem;
  }

  .marquee-gradient {
    left: -2%;
  }

  .marquee-gradient.is-right {
    right: -2%;
  }

  .hero_img-overlay {
    z-index: 2;
    background-image: linear-gradient(0deg, #0c0c0c00, #0c0c0c 81.5%);
    width: 100%;
    inset: 0% 0% auto;
  }

  .pillier_content-card {
    grid-template-columns: 1fr;
  }

  .bootcamp_card-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .format_tabs-item {
    flex-flow: column;
  }

  .demo_card-item {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .trust_content-bottom {
    width: auto;
    overflow: visible;
  }

  .trust_card-black {
    width: 100%;
  }

  .faq_component {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .faq_card-talk.mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cta_card-small {
    height: 100%;
  }

  .cta_card-wrapper {
    justify-content: center;
    align-items: center;
  }

  .equipe-gradient {
    width: 20%;
    height: 55%;
    top: 25%;
  }

  .equipe-gradient.is-right {
    height: 55%;
    top: 25%;
  }

  .trust-gradient.is-right {
    width: 20%;
    height: 45%;
    display: none;
    top: 22%;
  }

  .trust-gradient.is-left-white {
    width: 30%;
    height: 45%;
    display: none;
    top: 22%;
  }

  .footer_link_right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-220 {
    max-width: 10.75rem;
  }

  .footer_nav_list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .footer_big-logo {
    height: 5.50763rem;
  }

  .footer-gradient {
    height: 6rem;
  }

  .dropdown_nav-list {
    width: 100%;
  }

  .why-img-hero {
    height: 16.5rem;
  }

  .conception-img {
    width: 100%;
  }

  .session_heading {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .modules_content-card {
    grid-template-columns: 1fr;
  }

  .position-absolute.page-home {
    height: 18rem;
  }

  .cta_card-large {
    height: 100%;
  }
}
