:root {
  --sinea-greaphisme--site-font: "Rl Swizzy Trial", Arial, sans-serif;
  --sinea-colors--primary--black: #000;
  --link-color--link-primary: var(--base-color-brand--blue);
  --background-color--background-primary: var(--sinea-colors--primary--black);
  --text-color--text-alternate: var(--sinea-colors--primary--white);
  --text-color--text-primary: var(--sinea-colors--primary--black);
  --text-color--text-secondary: var(--sinea-colors--neutral--neutral-darker);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --sinea-colors--primary--blue-purple: #5474f5;
  --sinea-colors--secondary--pink: #e290ec;
  --border-color--border-primary: var(--sinea-colors--neutral--neutral-lightest);
  --background-color--background-alternate: var(--sinea-colors--primary--white);
  --sinea-colors--neutral--grey: #747474;
  --background-color--background-secondary: var(--base-color-brand--blue);
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --border-color--border-alternate: var(--sinea-colors--neutral--neutral-darker);
  --sinea-colors--primary--white: #fff;
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --_spacing---24px: clamp(1 * 1rem, ((1 - ((1.5 - 1) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((1.5 - 1) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 1.5 * 1rem);
  --sinea-colors--neutral--light-grey: #f5f4f0;
  --_spacing---8px: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((.5 - .375) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), .5 * 1rem);
  --_spacing---16px: clamp(.75 * 1rem, ((.75 - ((1 - .75) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((1 - .75) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 1 * 1rem);
  --_spacing---32px: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((2 - 1.5) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 2 * 1rem);
  --_spacing---40px: clamp(1.875 * 1rem, ((1.875 - ((2.5 - 1.875) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((2.5 - 1.875) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 2.5 * 1rem);
  --_spacing---48px: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((3 - 2.25) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 3 * 1rem);
  --_spacing---56px: clamp(2.625 * 1rem, ((2.625 - ((3.5 - 2.625) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((3.5 - 2.625) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 3.5 * 1rem);
  --_spacing---64px: clamp(1 * 1rem, ((1 - ((4 - 1) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((4 - 1) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 4 * 1rem);
  --_spacing---18px: clamp(.85 * 1rem, ((.85 - ((1.125 - .85) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((1.125 - .85) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), 1.125 * 1rem);
  --sinea-greaphisme--viewport-max: 85;
  --sinea-greaphisme--viewport-min: 20;
  --sinea-colors--neutral--mediumgrey: #c9c9c9;
  --sinea-colors--secondary--light-pink: #e1e1f8;
  --sinea-colors--secondary--light-blue: #dceeff;
  --sinea-colors--secondary--blue: #3eadff;
  --sinea-colors--secondary--light-purple: #f1e1ff;
  --sinea-colors--secondary--purple: #b771ff;
  --sinea-colors--neutral--neutral-lighter: #ccc;
  --sinea-colors--neutral--neutral-darker: #222;
  --sinea-colors--neutral--neutral-dark: #444;
  --sinea-colors--neutral--neutral: #666;
  --sinea-colors--neutral--light-black: #151416;
  --sinea-colors--secondary--red: #f98272;
  --sinea-colors--neutral--neutral-lightest: #eee;
  --sinea-colors--neutral--neutral-light: #aaa;
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--blue: #2d62ff;
  --base-color-brand--blue-dark: #080331;
  --base-color-brand--pink-light: #ffaefe;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --sinea-colors--neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--sinea-colors--primary--black);
  --link-color--link-alternate: var(--sinea-colors--primary--white);
}

body {
  font-family: var(--sinea-greaphisme--site-font);
  color: var(--sinea-colors--primary--black);
  background-color: #f5f4f0;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--link-color--link-primary);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

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

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

.heading-style-h3 {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.21429;
}

.heading-style-h3.is-seedup {
  font-size: 1.75rem;
}

.heading-style-h3.client-desc, .heading-style-h3.client-title {
  font-size: 2.25rem;
  line-height: 1.16667;
}

.heading-style-h3.line-wrape {
  white-space: nowrap;
}

.heading-style-h1 {
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.06667;
}

.heading-style-h1.text-gradient {
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #62b2f5, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%, #ee8d53);
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1.text-gradient.is-clip {
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
  text-align: center;
  width: 100%;
  margin-bottom: .25rem;
}

.heading-style-h1.solution-gredient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(98.62deg, #fb8165 .54%, #e290ec);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-style-h1.solution-gredient.second {
  background-image: linear-gradient(90deg, #e290ec .54%, #897df2);
}

.heading-style-h1.solution-gredient.third {
  background-image: linear-gradient(98.62deg, #7980ff .54%, #62b2f5);
}

.heading-style-h1.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #62b2f5, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%, #ee8d53);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.padding-global.is-relative {
  z-index: 1;
  z-index: 1;
  position: relative;
}

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

.text-weight-medium:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: .25rem;
}

.overflow-hidden {
  overflow: hidden;
}

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

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.author-desc {
  margin-top: .75rem;
  font-weight: 300;
}

.text-size-regular.is-cta {
  color: #ffffffbd;
  margin-top: .75rem;
}

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

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-weight-medium.is-color, .text-size-small.is-text-color {
  color: #747474;
}

.text-size-small.is-gray, .text-size-small.is-clr {
  color: var(--sinea-colors--neutral--grey);
}

.text-size-small.cursor-pointer {
  color: #020801;
  cursor: pointer;
  font-weight: 500;
  text-decoration: none;
}

.text-size-small.cursor-pointer.w--current {
  color: var(--sinea-colors--primary--blue-purple);
}

.text-size-small.is-blog {
  color: var(--sinea-colors--neutral--grey);
  margin-top: .5rem;
}

.text-size-small.is-author {
  color: var(--sinea-colors--neutral--grey);
  margin-top: .125rem;
}

.text-size-small.text-color-blue.text-weight-semibold {
  font-weight: 600;
}

.text-size-small.text-color-faded.cursor-pointer.w--current {
  color: var(--sinea-colors--primary--blue-purple);
}

.text-size-small.is-footer-text {
  margin-top: 1rem;
}

.text-size-small.max_width {
  text-align: center;
  width: 100%;
  max-width: 32.5rem;
}

.text-size-small.text-weight-medium.is-color, .text-size-small.is-text-color {
  color: #747474;
}

.heading-style-h4 {
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 1.19048;
}

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

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
  font-size: 1rem;
}

.form_input.is-subscribe {
  background-color: #fff;
  border-color: #cdcdcd;
  border-radius: 100px;
  min-height: 3.875rem;
  margin-bottom: 0;
  padding: .625rem .75rem .625rem 1.5rem;
}

.form_input.is-subscribe::placeholder {
  color: #747474;
  font-size: .875rem;
  font-weight: 500;
}

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

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

.padding-section-large.is-footer {
  padding-top: 5.75rem;
  padding-bottom: 4.0625rem;
}

.heading-style-h2 {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.16667;
}

.heading-style-h2.width_full {
  flex: none;
}

.heading-style-h2.is-color {
  color: #747474;
}

.heading-style-h2.text-align-left {
  text-align: left;
}

.heading-style-h2.text-align-left.is-hero {
  font-size: 1.75rem;
}

.page-wrapper {
  overflow: clip;
}

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

.container-large.is-relative {
  height: 100%;
  position: relative;
}

.container-large.is-fonctionnement {
  height: 100%;
}

.container-large.section-background.is-case-stude {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 120rem;
  min-height: 37.5rem;
  display: flex;
  top: 80%;
  bottom: auto;
}

.container-large.section-background.is-middel {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 120rem;
  min-height: 77.125rem;
  margin-top: 383px;
  display: flex;
}

.container-large.section-background.is-blog {
  opacity: .6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 120rem;
  min-height: 93.7rem;
  display: flex;
}

.container-large.section-background.is-solution {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 120rem;
  min-height: 93.7rem;
  display: flex;
}

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

.main-wrapper {
  overflow: clip;
}

.button {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--sinea-colors--primary--blue-purple);
  min-width: 13.75rem;
  height: 2.75rem;
  color: var(--text-color--text-alternate);
  text-align: center;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem .5rem .5rem 1rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.375;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

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

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-icon:where(.w-variant-5d257cf4-63d0-2f7a-0095-84c939998e3c) {
  background-color: var(--sinea-colors--primary--black);
}

.button.is-icon:where(.w-variant-5c10be0c-8b2e-81c9-1d8a-df7db640001f) {
  border-color: var(--sinea-colors--primary--black);
  color: var(--sinea-colors--primary--black);
  background-color: #0000;
}

.button.is-icon.no-width {
  white-space: nowrap;
  min-width: auto;
  height: 100%;
}

.button.is-icon.is-center {
  justify-content: center;
}

.button.is-icon.is-white:where(.w-variant-5c10be0c-8b2e-81c9-1d8a-df7db640001f) {
  border-color: var(--sinea-colors--primary--white);
  color: var(--sinea-colors--primary--white);
}

.button.is-icon.seccondary-3 {
  border: 1px solid var(--sinea-colors--primary--black);
  color: var(--sinea-colors--primary--black);
  background-color: #0000;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.is-pink {
  color: var(--sinea-colors--secondary--pink);
}

.text-size-medium.is-blog {
  margin-top: .625rem;
  font-weight: 700;
}

.text-size-medium.is-author {
  margin-top: .5rem;
  font-weight: 700;
}

.text-size-medium.is-registration {
  margin-bottom: .375rem;
  font-weight: 500;
}

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

.button-group.is-home {
  width: fit-content;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  transform: scale(.92);
}

.button-group.is-home:hover {
  transform: scale(1);
}

.button-group.load-more-btn-wrapper {
  display: none;
}

.button-group.is-cta {
  margin-top: 1.375rem;
}

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

.hide {
  display: none;
}

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

.padding-section-medium.is-seedup {
  padding-bottom: 0;
}

.padding-section-medium.is-uses {
  padding-top: 6.1875rem;
}

.padding-section-medium.is-fonctionnement {
  height: 100%;
}

.padding-section-medium.is-marquee {
  padding-top: 0;
  padding-bottom: 9.5rem;
}

.padding-section-medium.is-marquee.is_bottom-padding {
  padding-bottom: 5.5rem;
}

.padding-section-medium.is-rm-bottom {
  padding-bottom: 0;
}

.padding-section-medium.is-bottom {
  padding-bottom: 10rem;
}

.nav_component {
  background-color: #0000;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_component.is-sticky {
  position: sticky;
  top: 0%;
}

.nav_container {
  grid-column-gap: 2.375rem;
  grid-row-gap: 2.375rem;
  background-color: var(--sinea-colors--primary--white);
  border-radius: 6.25rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1.5rem;
  transition: background-color .3s;
  display: flex;
  position: relative;
  box-shadow: 0 0 10px #0000001a;
}

.nav_brand {
  padding-left: 0;
}

.nav_logo {
  object-fit: contain;
  object-position: left center;
  width: 7rem;
  height: 2.25rem;
}

.nav_menu {
  flex: 1;
  position: static;
}

.nav_menu_link {
  text-align: center;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.nav_button {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  padding: 0;
  display: none;
}

.section_hero {
  color: var(--sinea-colors--primary--white);
  background-image: linear-gradient(98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.7%);
  min-height: 100dvh;
  position: relative;
}

.section_hero.is-notre-app {
  background-image: linear-gradient(98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.7%);
}

.section_hero.is-etude {
  background-image: linear-gradient(98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.7%);
  min-height: auto;
}

.section_hero.no-background {
  background-image: none;
}

.section_hero.is-blog {
  background-image: none;
  -webkit-mask-image: linear-gradient(#000 90%, #0000);
  mask-image: linear-gradient(#000 90%, #0000);
}

.section_hero.is-solutions {
  color: var(--sinea-colors--primary--black);
  background-image: linear-gradient(#0000 95%, #f5f4f0), linear-gradient(90deg, #5474f566 26.07%, #897df266 54.55%, #e290ec66 77.84%);
}

.hero_grid {
  z-index: 1;
  grid-column-gap: 2.375rem;
  grid-row-gap: 2.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.hero_grid.is-solution {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 56.1875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_fixed {
  z-index: 999;
  transition: transform .3s;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_fixed.is-sticky {
  position: sticky;
  top: 0%;
}

.eyebrow {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.eyebrow-block {
  aspect-ratio: 1;
  background-color: var(--sinea-colors--primary--blue-purple);
  border-radius: .125rem;
  flex: none;
  width: .625rem;
}

.button-icon {
  width: 1.625rem;
  height: 1.625rem;
  color: var(--sinea-colors--primary--blue-purple);
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-icon:where(.w-variant-5d257cf4-63d0-2f7a-0095-84c939998e3c) {
  color: var(--sinea-colors--primary--black);
}

.button-icon.is-seccondary:where(.w-variant-5c10be0c-8b2e-81c9-1d8a-df7db640001f), .button-icon.is-seccondary.seccondary-5, .button-icon.is-seccondary:where(.w-variant-5c10be0c-8b2e-81c9-1d8a-df7db640001f), .button-icon.is-seccondary.seccondary-5, .button-icon.is-seccondary.seccondary-5 {
  display: flex;
}

.button-gradient-border {
  border-radius: .5rem;
  padding: 0;
}

.button-gradient-border:where(.w-variant-5d257cf4-63d0-2f7a-0095-84c939998e3c) {
  background-image: linear-gradient(90deg, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, #e290ec 77.84%);
  width: calc(100% + .25rem);
  height: calc(100% + .25rem);
  position: absolute;
}

.nav_menu-inner {
  grid-column-gap: 2.375rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.nav_menu-dropdown {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.nav_dropdown-toggle {
  width: 100%;
  color: var(--sinea-colors--primary--black);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.nav_dropdown-toggle.w--open {
  color: var(--sinea-colors--primary--blue-purple);
}

.nav_dropdown-toggle.is-faq {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  white-space: normal;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

.nav_dropdown-toggle.is-faq:where(.w-variant-5726c5fa-8247-98e2-f321-dd92abd60b81) {
  font-size: 1.125rem;
}

.nav_dropdown-toggle.is-faq.w--open {
  color: var(--sinea-colors--primary--black);
}

.icon {
  margin-right: 0;
  display: flex;
}

.icon.is-blue-purple {
  color: #5474f5;
}

.nav_button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.hero_section-padding {
  z-index: 2;
  padding-top: 9.625rem;
  padding-bottom: 5.5rem;
  position: relative;
}

.hero_section-padding.is-case-study {
  padding-bottom: 2.375rem;
}

.hero_section-padding.is-static {
  position: static;
}

.spacer {
  width: 100%;
  min-height: var(--_spacing---8px);
}

.spacer:where(.w-variant-ef25acf9-9a91-c2ae-e6d9-0664b88333a9) {
  min-height: var(--_spacing---16px);
}

.spacer:where(.w-variant-b9a57a0c-eb55-90c8-9b3d-5cc6cfe71d65) {
  min-height: var(--_spacing---32px);
}

.spacer:where(.w-variant-19e57bf5-4162-9937-03bd-a55ec9bf4e57) {
  min-height: var(--_spacing---24px);
}

.spacer:where(.w-variant-255d7d0a-bbc7-4425-d774-267c5f4a7bd3) {
  min-height: var(--_spacing---40px);
}

.spacer:where(.w-variant-df13dff0-ec75-d847-e4c5-444857e51342) {
  min-height: var(--_spacing---48px);
}

.spacer:where(.w-variant-c3103624-babd-9361-15ed-c14e7b70309e) {
  min-height: var(--_spacing---56px);
}

.spacer:where(.w-variant-099c0fe5-5d54-e70a-9a85-ea303973aae5) {
  min-height: var(--_spacing---64px);
}

.spacer:where(.w-variant-ea5c2317-a401-0c02-7121-d7f9c6b4918a) {
  min-height: var(--_spacing---18px);
}

.spacer:where(.w-variant-b5f4fecb-24d8-875b-debb-d5ac6714bc07) {
  min-height: clamp(.125 * 1rem, ((.125 - ((.25 - .125) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min)) * var(--sinea-greaphisme--viewport-min))) * 1rem + ((.25 - .125) / (var(--sinea-greaphisme--viewport-max)  - var(--sinea-greaphisme--viewport-min))) * 100vw), .25 * 1rem);
}

.nav_dropdown-list {
  background-color: #0000;
  top: 2.5rem;
  left: 0;
  right: 0;
}

.nea__chips {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.button-wrapper {
  height: 2.75rem;
  text-decoration: none;
  position: relative;
}

.button-wrapper:where(.w-variant-5d257cf4-63d0-2f7a-0095-84c939998e3c) {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-main-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--sinea-colors--primary--white);
  border-radius: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 1.875rem;
  padding: 1.5rem;
  display: grid;
}

.dropdown-main-wrap.is-ressources {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.catalog-mega-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.catalog-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  max-width: 16.375rem;
  display: flex;
}

.catalog-image-wrap {
  aspect-ratio: 2.62 / 1.76;
  background-image: linear-gradient(146.51deg, #bc9cef .64%, #9aadfc 47.67%, #aba5f5 99.44%, #f9c5fe 99.45%);
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 16.375rem;
  display: flex;
}

.catalog-image-wrap.is-communiquer {
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
}

.catalog-image-wrap.is-innover {
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
}

.text-color-faded {
  color: var(--sinea-colors--neutral--grey);
}

.catalog-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--sinea-colors--primary--black);
  flex-flow: column;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.catalog-link:hover, .catalog-link.w--current {
  color: var(--sinea-colors--primary--blue-purple);
}

.catalog-bootcamp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--sinea-colors--neutral--light-grey);
  color: inherit;
  border-radius: 1.25rem;
  flex-flow: column;
  padding: .625rem;
  text-decoration: none;
  display: flex;
}

.catalog-bootcamp.is-bootcamp {
  color: var(--sinea-colors--primary--white);
  background-image: linear-gradient(146.51deg, #bc9cef .64%, #9aadfc 47.67%, #f9c5fe 99.45%);
}

.catalog-bootcamp.is-bootcamp.is-second {
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
}

.bootcamp-image-wrap {
  aspect-ratio: 4.18 / 2.86;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 26.125rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bootcamp-image {
  object-fit: cover;
  height: 100%;
  position: relative;
}

.bootcamp-image.is-bootcamp {
  aspect-ratio: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff3;
  border-radius: 1.5rem;
  width: 48.33%;
  height: auto;
  padding: .3125rem;
  display: flex;
}

.bootcamp-image.is-abs {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.bootcamp-image.is-small {
  aspect-ratio: 1;
  width: 48.33%;
  height: auto;
}

.bootcamp-text-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.eyebrow-text {
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

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

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

.catalog-footer-item {
  border: 1px solid var(--sinea-colors--neutral--mediumgrey);
  border-radius: 1.25rem;
  justify-content: space-between;
  min-height: 8.875rem;
  padding: 1rem;
  display: flex;
}

.catalog-item-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  max-width: 16.5rem;
  display: flex;
}

.catalog-item-image-wrap {
  aspect-ratio: 1;
  background-color: #f5f4f0;
  border-radius: 1.25rem;
  width: 4rem;
  margin-top: auto;
}

.ressources-text-wrap.is-seond {
  margin-left: 1.5rem;
}

.ressources-text-wrap.is-first {
  border-right: 1px solid var(--sinea-colors--neutral--mediumgrey);
}

.ressources-newsletter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--sinea-colors--neutral--light-grey);
  border-radius: 1.25rem;
  flex-flow: column;
  padding: 1.125rem;
  display: flex;
}

.ressources-newsletter-image-wrap {
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 14rem;
  display: flex;
  overflow: hidden;
}

.ressources-newsletter-content {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  display: flex;
}

.section_social-proof {
  position: relative;
}

.text-gradient {
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
}

.text-gradient.is-clip {
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient.is-second, .text-gradient.is-second.is-clip {
  background-image: linear-gradient(90deg, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%);
}

.section-background {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.section-background.max-width {
  width: 100%;
  max-width: 120.438rem;
  margin-left: auto;
  margin-right: auto;
}

.section-background.max-width.is-seedup {
  margin-top: -17.3125rem;
}

.section-background.max-width.is-seedup.is-top {
  margin-top: -12rem;
}

.section-background.is-white {
  background-color: var(--sinea-colors--primary--white);
}

.section-background.is-light {
  background-color: #f5f4f0;
}

.section-background.is-contact {
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
}

.section_main-wrapper {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.section_main-wrapper.is-solution {
  z-index: 5;
  padding-top: 5.5rem;
  padding-bottom: 5.375rem;
}

.section_main-wrapper.is-relative {
  z-index: 2;
}

.section_main-wrapper.is-fonctionnement {
  height: 100%;
}

.section_main-wrapper.is-contexte {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  border-top: 100px solid #0000;
  top: -100px;
}

.section_main-wrapper.is-bootcamp {
  grid-column-gap: 18.25rem;
  grid-row-gap: 18.25rem;
  color: var(--sinea-colors--primary--white);
}

.section_main-wrapper.is-blog {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 230px minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_main-wrapper.is-guides {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
}

.section_main-wrapper.is-cgv {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 240px minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_main-wrapper.is-practical {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.section_main-wrapper.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.section_main-wrapper.is-solution-hero {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
}

.section_main-wrapper.is-small {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.section_main-wrapper.is-lead {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.section_main-wrapper.areas {
  width: 100%;
}

.section_main-wrapper.is-constat {
  grid-column-gap: 12.875rem;
  grid-row-gap: 12.875rem;
  color: #fff;
}

.section_heading-wrap {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section_heading-wrap.max-width-668 {
  max-width: 41.3125rem;
}

.section_heading-wrap.is-filter {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
}

.section_heading-wrap.text-align-center.is-height {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section_heading-wrap.text-align-center.position-relative {
  z-index: 1;
}

.section_heading-wrap.align-left {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.section_heading-wrap.is-margin-bottom {
  margin-bottom: 100px;
}

.do-well-section-mian.scroll-card-wrap {
  padding-left: calc((100vw - var(--card-width)) / 2);
  padding-right: calc((100vw - var(--card-width)) / 2);
  padding-left: calc((100vw - var(--card-width)) / 2);
  padding-right: calc((100vw - var(--card-width)) / 2);
}

.swiper.training-slider {
  overflow: visible;
}

.swiper.marquee-row-1, .swiper.marquee-row-2, .swiper.marquee-row-3, .swiper.marquee-row-1, .swiper.marquee-row-2, .swiper.marquee-row-3 {
  overflow: visible;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
}

.swiper-slide {
  width: fit-content !important;
}

.do-well-card {
  width: 100%;
  max-width: 27.25rem;
  color: var(--sinea-colors--primary--white);
  border-radius: 1.25rem;
  padding: 2rem;
  text-decoration: none;
}

.do-well-card.is-manager {
  transform-style: preserve-3d;
  background-image: linear-gradient(146.51deg, #bc9cef .64%, #9aadfc 47.67%, #f9c5fe 99.45%);
  transition: all .3s;
}

.do-well-card.is-manager:hover {
  transform: none;
}

.do-well-card.is-communiquer {
  transform-style: preserve-3d;
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
  transition: all .3s;
}

.do-well-card.is-communiquer:hover {
  transform: none;
}

.do-well-card.is-piloter {
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
  transition: all .3s;
}

.do-well-card.is-piloter:hover {
  transform: none;
}

.do-well-card.is-solution {
  background-image: linear-gradient(146.51deg, #78b2ff .64%, #7980ff 47.67%, #b2a9f5 99.45%);
  flex-flow: column;
  width: 27.25rem;
  height: 33rem;
  display: flex;
}

.do-well-card.is-solution.second {
  background-image: linear-gradient(147deg, #e35a52 1.03%, #f2a0b8 46.01%, #fb8e7b 99.52%);
}

.do-well-card.is-solution.third {
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
}

.do-well-card.is-solution.fourth {
  background-image: linear-gradient(146.51deg, #bc9cef .64%, #9aadfc 46.67%, #f9c5fe 99.45%);
}

.do-well-card.is-solution.fifth {
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
}

.do-well-card.is-solution.seventh {
  background-image: linear-gradient(146.51deg, #96acff .64%, #58c2fb 47.67%, #5474f5 99.45%);
}

.do-well-card.is-solution.eight {
  background-image: linear-gradient(146.51deg, #7161fe .64%, #bcb3fa 47.67%, #e290ec 99.45%);
}

.do-well-image-wrap {
  justify-content: center;
  align-items: stretch;
  height: 12.625rem;
  display: flex;
}

.do-well-image-wrap.is-solution {
  aspect-ratio: 1;
  aspect-ratio: 1;
  background-color: #fff3;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}

.section_training {
  border-radius: 1.25rem;
  position: relative;
  overflow: hidden;
}

.size-full {
  width: 100%;
  height: 100%;
}

.size-full.is-darkgrey {
  background-color: #151416;
}

.education-main-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.offering-card {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  height: 27.25rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.offering-card:hover {
  z-index: 5 !important;
}

.offering-card.is-black {
  background-color: var(--sinea-colors--primary--black);
  color: var(--sinea-colors--primary--white);
}

.offering-card.is-black.is-soution {
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a423b6c65aff863e1a2e261_Group%20340.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.offering-card.is-white-bg {
  background-color: var(--sinea-colors--primary--white);
  border: 1px solid #a19f9f;
}

.offering-card.is-solution {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a423b6c65aff863e1a2e261_Group%20340.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.offering-card-heading-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.methodology-grid.mb-4 {
  margin-bottom: 4px;
}

.methodology-grid.is-bottom {
  grid-template-columns: minmax(auto, 21.375rem) minmax(auto, 21.375rem) auto;
  width: 100%;
}

.methodology-grid.is-solution {
  grid-template-columns: 1fr 1fr 1fr;
}

.methodology-grid.is-solution.is-2 {
  grid-template-columns: 1fr 1fr;
}

.methodology-grid.is-manager {
  grid-template-columns: minmax(auto, 668px) 1fr 1fr;
}

.max-width-xmedium {
  width: 100%;
  max-width: 29.875rem;
}

.mobile-background {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 80.5%;
  max-height: 100%;
  position: absolute;
  overflow: visible;
}

.mobile-background.is-home {
  z-index: 1;
  width: 100%;
  inset: 0%;
}

.mobile-background.is-seedup {
  z-index: 1;
  aspect-ratio: auto;
  z-index: 1;
  aspect-ratio: auto;
  inset: 0%;
  width: 100%;
  height: 100%;
  inset: 0%;
}

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

.metrics-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.metrics-item.is-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.metrics-item-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.metrics-item-text.is-flex-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

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

.gradient_wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.gradient_wrapper.is-height {
  height: 56.125rem;
  margin-top: -12rem;
  position: absolute;
}

.gradient_wrapper.is_bg-approch {
  inset: 0% 0% auto;
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a55dc455b2d80ef445e1318_Frame%201920%20(1).webp");
  background-repeat: no-repeat;
  background-size: 100% 130%;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
  -webkit-mask-image: linear-gradient(#000 89%, #0000 100%);
  mask-image: linear-gradient(#000 89%, #0000 100%);
}

.content_wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.team-photo {
  aspect-ratio: 1;
  border-radius: 24px;
  width: 12rem;
  transition: transform .35s;
}

.team-photo:hover {
  transform: scale(1.08);
}

.team-photo.is_one {
  position: absolute;
  inset: -9.0625rem auto auto 2.3125rem;
}

.team-photo.is_second {
  position: absolute;
  inset: -14.375rem 0 auto auto;
}

.team-photo.is_third {
  position: absolute;
  inset: auto 0% -5.2725rem 26.125rem;
}

.team-photo.is_third.nor_radius {
  border-radius: 0;
}

.team-photo.is_forth {
  position: absolute;
  inset: auto 46.1875rem -14.0625rem auto;
}

.team-photo.is_fifth {
  position: absolute;
  inset: auto auto -9.625rem 46.3125rem;
}

.team-photo.is_sixth {
  position: absolute;
  inset: 7.375rem auto 0% -14.625rem;
}

.team-photo.is_seventh {
  position: absolute;
  inset: 20% -30% auto auto;
}

.talk_main_wrapper {
  perspective: 1000px;
  width: 100%;
  max-width: 56.125rem;
  height: 100%;
  max-height: 21.375rem;
  position: relative;
}

.talk_content_wrapper {
  z-index: 1;
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  flex-flow: column;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.cta_heading {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer {
  color: #020801;
  position: relative;
}

.footer_left_wrapper {
  width: 100%;
}

.footer_right_wrapper {
  width: 50%;
}

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

.footer_heading {
  background-image: linear-gradient(90deg, #62b2f5, var(--sinea-colors--primary--blue-purple) 26.7%, #897df2 54.55%, var(--sinea-colors--secondary--pink) 77.84%, #ee8d53);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.21429;
}

.footer_heading.no-clip {
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

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

.footer_links-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 12.875rem;
  display: flex;
}

.certification-image {
  border-radius: 12px;
  max-width: 8.5625rem;
}

.footer_link {
  color: #020801;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  position: relative;
}

.footer_link.is-underline {
  text-underline-position: under;
  text-underline-position: under;
  text-decoration: underline;
}

.footer_right {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.footer-newsletter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--sinea-colors--primary--white);
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 27.3125rem;
  padding: 1.125rem;
  display: flex;
}

.linkdin_wrapper {
  background-color: var(--sinea-colors--primary--blue-purple);
  width: 100%;
  max-width: 27.3125rem;
  color: var(--sinea-colors--primary--white);
  border-radius: 20px;
  justify-content: space-between;
  padding: 1.25rem 1.125rem;
  text-decoration: none;
  display: flex;
}

.link_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.text-block {
  color: var(--sinea-colors--primary--white);
  text-decoration: none;
}

.footer_column-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.section_timeline {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.section_timeline.is-mt {
  margin-top: -80px;
}

.timeline_image {
  object-fit: cover;
}

.timeline_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: clip;
}

.timeline_component.is-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr;
  overflow: visible;
}

.timeline_component.is-2.is-mobile {
  display: none;
}

.timeline_progress-line {
  background-image: linear-gradient(#5474f5 27%, #887df1 55%, #e290ec 78%);
  width: 3px;
  position: absolute;
  top: 1.75rem;
  bottom: 1.75rem;
  left: 1.625rem;
}

.key_wrapper.is-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.section_result {
  min-height: 100vh;
  position: relative;
  overflow: clip;
}

.section_result.is-overflow {
  overflow: clip;
}

.result_main-wrap {
  z-index: 1;
  display: flex;
}

.result_left-card-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #62b2f5, #5474f5 27%, #887df1 55%, #e290ec 78%, #ee8d53 102%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.06667;
}

.result_left-card-text.is-font {
  font-size: 1.25rem;
}

.result_middle-column {
  z-index: 1;
  aspect-ratio: 3.47 / 6.18;
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a42569bdd13922c2192b874_preview_video_review_1.webp");
  background-size: cover;
  border-radius: 1.5rem;
  width: 100%;
  max-width: 21.625rem;
  margin-top: 9.8125rem;
  margin-bottom: 11.6875rem;
  margin-left: 5.64%;
  position: relative;
  overflow: clip;
}

.result_middle-column.is-solution {
  z-index: 2;
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a42569bdd13922c2192b874_preview_video_review_1.webp");
}

.result_img-bg {
  pointer-events: none;
  background-color: #0000001a;
  position: absolute;
  inset: 0%;
}

.result_middle-card-main-wrap {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 1.5rem;
  min-height: 10.5rem;
  position: absolute;
  inset: auto 1rem 4.625rem;
  overflow: clip;
}

.result_middle-card-main-wrap.glass-container {
  background-color: #00000057;
}

.result_play-btn-wrap {
  z-index: 1;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fff;
  background-color: #5474f5;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .5rem .5rem 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 1.125rem 1.125rem auto;
}

.play-btn-result {
  display: flex;
}

.result_slider-wrap {
  width: 100%;
  max-width: 28rem;
  max-height: 59.75rem;
  position: relative;
}

.result_slider-wrap.is-left {
  margin-left: 4.17%;
}

.result_slide-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff3;
  border-radius: 1.5rem;
  flex-flow: column;
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
  padding: .375rem;
  display: flex;
}

.testimonial-heading-wrap {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  background-color: #fff;
  border-radius: 1.75em;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

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

.testimonial-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1.75em;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .4375rem .375rem .4375rem 1rem;
  font-weight: 500;
  display: flex;
}

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

.test_block-main-wrap {
  grid-column-gap: .09375rem;
  grid-row-gap: .09375rem;
  display: flex;
}

.testimonial_block {
  background-color: #5474f5;
  border: 2px solid #5474f5;
  border-radius: .125rem;
  width: .75rem;
  height: .75rem;
}

.testimonial_block.is-border {
  background-color: #5474f500;
  border-width: 4px;
}

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

.textimonial_left-card-text-wrap {
  flex-flow: column;
  display: flex;
}

.section_faq {
  z-index: 1;
  background-color: #f5f4f0;
  position: relative;
}

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

.faq_main-wrapper.is-blog {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2.75rem;
}

.faq_content_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  max-width: 70.5625rem;
  display: flex;
}

.faq_content_wrap.max-width-full {
  max-width: none;
}

.dropdown_icon_wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dropdown_icon_wrap.is-tab {
  display: none;
}

.dropdown_icon_row {
  background-color: #5474f5;
  width: 1.25rem;
  height: 2px;
}

.dropdown_icon_column {
  background-color: #5474f5;
  width: 2px;
  height: 1.25rem;
  position: absolute;
}

.faq_navigation {
  background-color: #0000;
}

.faq_navigation.w--open {
  position: static;
  overflow: hidden;
}

.timeline_left-column {
  width: 100%;
}

.timeline_heading-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
}

.timeline_right-column {
  display: flex;
  position: relative;
}

.timeline_left-content-wrap {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.footer_top-wrap {
  grid-column-gap: 1.4375rem;
  grid-row-gap: 1.4375rem;
  justify-content: space-between;
  display: flex;
}

.footer_bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.timeline_default-progress {
  background-color: #c9c9c9;
  width: 1px;
  position: absolute;
  top: 1.75rem;
  bottom: 1.75rem;
  left: 1.6875rem;
}

.result_background {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.result_linear {
  background-image: linear-gradient(0deg, #f5f4f000, #f5f4f0 60%);
  height: 15.63rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.result_linear.is-bottom {
  background-image: linear-gradient(0deg, #f5f4f0 40%, #f5f4f000);
  top: auto;
  bottom: -11.6875rem;
}

.result_linear.is-bottom.is-overlay {
  bottom: 0;
}

.hero-blur-background {
  z-index: 1;
  width: 100%;
  max-width: none;
  min-height: 43.375rem;
  position: absolute;
  inset: 0%;
}

.nav-item {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav_dropdown-toggle-icon {
  aspect-ratio: 1;
  width: 1.5rem;
  color: var(--sinea-colors--primary--blue-purple);
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_legal-link {
  color: #020801;
  font-size: 1rem;
  line-height: 1.6;
  text-decoration: none;
  position: relative;
}

.footer_legal-links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_column-title {
  color: #747474;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.form-block {
  margin-bottom: 0;
}

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

.form_input-wrapper {
  height: 3.875rem;
  position: relative;
}

.form_button {
  aspect-ratio: 1;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  display: flex;
  position: absolute;
  top: .625rem;
  bottom: .625rem;
  right: .75rem;
  overflow: hidden;
}

.result_slide-track {
  flex-flow: column;
}

.methodology_image.is-solution {
  width: 100%;
  height: 100%;
}

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

.slider_list-item {
  margin-bottom: 0;
}

.slider_list-item.is-solution {
  line-height: 1.375;
}

.is-block {
  display: block;
}

.card-bg-shap {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a33c74cd38955e7b588b5c9_Group%20425.webp"), url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a33c74cd38955e7b588b5ca_environnement-1.webp");
  background-position: 50% 100%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 1421px 909.57px, cover;
  position: absolute;
  inset: 0%;
}

.card-bg-shap.is-contact {
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a33c74cd38955e7b588b5c9_Group%20425.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1421px 909.57px;
}

.our-work-container {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_our-work {
  position: relative;
}

.section_our-work.is-etude {
  height: 80vh;
  margin-top: -8.5rem;
  -webkit-mask-image: linear-gradient(#0000 0%, #000 20%);
  mask-image: linear-gradient(#0000 0%, #000 20%);
}

.section_our-work.is-our-work {
  margin-top: -8.5rem;
  -webkit-mask-image: linear-gradient(#0000 0%, #000 20%);
  mask-image: linear-gradient(#0000 0%, #000 20%);
}

.tech_logo-wrapper {
  aspect-ratio: 1440 / 550;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tech_logo-wrapper.flex-col {
  flex-flow: column;
}

.code-embed {
  position: absolute;
  top: 0;
  left: 0;
}

.section_tags-main-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.our-work-pin-height.bg-blure {
  -webkit-mask-image: linear-gradient(#000 calc(100% - 100px), #0000 100%);
  mask-image: linear-gradient(#000 calc(100% - 100px), #0000 100%);
}

.tags_title {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.timeline_heading-wraper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.timeline_heading-wraper.height-auto {
  height: auto;
}

.timeline-title {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.right_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.right_content-wrapper.is-absolute {
  z-index: -1;
  opacity: 0;
  z-index: -1;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0%;
  right: 0%;
  transform: translate(0, -50%);
}

.right-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-icon.is-abs {
  aspect-ratio: 1;
  aspect-ratio: 1;
  inset: 10px 10px auto auto;
  width: 2.25rem;
  position: absolute;
  inset: 10px 10px auto auto;
}

.impect_heading {
  text-align: center;
  font-size: 2.25rem;
}

.impect_heading-wraper {
  flex-flow: column;
  margin-bottom: 5rem;
  display: flex;
}

.cover-img {
  object-fit: cover;
  border-radius: 1.25px;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
}

.cover-img.height-full {
  height: 100%;
}

.cover_image-wrap {
  aspect-ratio: 4.45 / 5.42;
  border-radius: 1.25rem;
  width: 100%;
  max-width: 27.8125rem;
  height: 100%;
  max-height: 33.875rem;
  position: relative;
  overflow: hidden;
}

.client_review-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-height: 33.9375rem;
  padding: 0;
  display: flex;
  position: relative;
  height: 100% !important;
}

.client_content_title {
  font-size: 1.75rem;
}

.approch_client-slide {
  flex-flow: column;
  padding-top: 5.5rem;
  display: flex;
  position: relative;
}

.approch_client-slide.is-relative {
  z-index: 5;
  z-index: 5;
}

.pagination_wraper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.tag_img {
  position: absolute;
  inset: auto auto 55px -25.84%;
}

.is_relative {
  max-height: 33.875rem;
  position: relative;
}

.approch_result_left-column {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25.9375rem;
  margin-top: 9.8125rem;
  margin-bottom: 11.6875rem;
  display: flex;
  position: relative;
}

.progress_main-wraper {
  justify-content: center;
  align-items: flex-start;
  margin-top: 3rem;
  display: flex;
}

.progress-wraper {
  background-color: #d9d9d9;
  width: 34.5625rem;
  height: .1875rem;
}

.progress-wraper.is-dark {
  background-color: #2f2f2f;
}

.inner-progress {
  background-image: linear-gradient(98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.07%);
  width: auto;
  height: .1875rem;
}

.approch_bg-gradiant-wraper {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.section_client-review-wraper {
  color: var(--sinea-colors--primary--white);
  position: relative;
  overflow: hidden;
}

.review_gradiant {
  max-width: none;
  position: absolute;
  inset: 0% -5% 0% auto;
}

.approch_gradient {
  filter: blur(100px);
  background-image: linear-gradient(-98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.07%);
  border-radius: 100%;
  width: 100%;
  max-width: 105.113rem;
  height: 100%;
  max-height: 30.3875rem;
  position: absolute;
  inset: 0%;
}

.approch_gradient.is-bottom {
  inset: auto 0% 0%;
}

.approch_gradient-2 {
  filter: blur(100px);
  background-image: linear-gradient(98.62deg, #e290ec .54%, #bcb3fa 50.27%, #7980ff 95.07%);
  border-radius: 100%;
  width: 100%;
  max-width: 59.47rem;
  height: 100%;
  max-height: 22.2694rem;
  position: absolute;
  inset: 0% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.approch_gradient-2.is-bottom {
  inset: auto 0% 0%;
  transform: none;
}

.approch_gradient-1 {
  filter: blur(100px);
  background-image: linear-gradient(-98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.07%);
  border-radius: 100%;
  width: 100%;
  max-width: 105.113rem;
  height: 100%;
  max-height: 30.3875rem;
  position: absolute;
  inset: 0%;
}

.approch_gradient-1.is-bottom {
  inset: auto 0% 0%;
}

.section_cta-talks {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.section_background-cta {
  pointer-events: none;
  margin-top: -4.375rem;
  position: absolute;
  inset: 0%;
}

.section_background-cta.is-top {
  z-index: 3;
  mix-blend-mode: darken;
  z-index: 3;
  mix-blend-mode: darken;
  inset: 0%;
  height: 100%;
  margin-top: 0;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.left_side-effect {
  pointer-events: none;
  background-image: linear-gradient(90deg, #151416 60.96%, #15141600);
  width: 34.16%;
  position: absolute;
  inset: 0% auto 0% -18.23%;
}

.right_side-effect {
  pointer-events: none;
  background-image: linear-gradient(-90deg, #151416 60.96%, #15141600);
  width: 34.16%;
  position: absolute;
  inset: 0% -17.4% 0% auto;
}

.slide-wrapper {
  position: relative;
}

.back_side-effect {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  width: 100%;
  max-width: 52.75rem;
  height: 100%;
  margin-top: -20px;
  position: relative;
}

.back_side-effect.is-second {
  filter: blur(2px);
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  max-width: 49.625rem;
  margin-top: -40px;
  position: absolute;
}

.back_side-effect.is-third {
  filter: blur(2px);
  background-color: #f5f4f01a;
  border-radius: 1.25rem;
  max-width: 46.5rem;
  margin-top: -60px;
  position: absolute;
}

.back_side-wraper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.approch_timeline-image-wrap {
  width: 100%;
  height: 32.0625rem;
}

.approch_timeline-image-wrap.height-full {
  height: auto;
}

.approch_timeline-image-wrap.is-desktop {
  border-radius: 1.25rem;
  height: auto;
  overflow: hidden;
}

.timeline_heading-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
}

.tab_navigation_wraper {
  z-index: 1;
  background-color: var(--sinea-colors--primary--white);
  border: 1px solid #ffffff1a;
  border-radius: 3.125rem;
  padding: .5rem 1rem;
  position: sticky;
  top: 8rem;
  bottom: 0;
  box-shadow: 0 0 1.3px #00000040;
}

.tab_navigation_wraper.glass-container {
  background-color: #fff3;
}

.tab_navigation_wraper.is-transparent {
  z-index: 10;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: var(--sinea-colors--primary--white);
  background-color: #0000001a;
  position: relative;
  top: 0;
}

.tab_navigation_wraper.is-transparent.is-etude {
  color: var(--sinea-colors--primary--black);
  background-color: #ffffff1a;
}

.navigater-wraper {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.menu-wraper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, 1fr) auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.our_approach-menu {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.other_menu-wraper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.the_tab-menu {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  width: 8.75rem;
  display: flex;
}

.the_tab-menu.is-width {
  width: auto;
}

.navigate_btn-wraper {
  white-space: nowrap;
  flex: none;
  margin-left: auto;
}

.left_menu-wraper {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.page-overlay {
  opacity: 0;
  pointer-events: none;
  background-color: #00000026;
  position: fixed;
  inset: 0%;
}

.form-button {
  border: 1px solid #0000;
}

.form-btn {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.sr-only {
  pointer-events: none;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: clip;
}

.catalog-image {
  aspect-ratio: 1;
  width: 43.51%;
}

.tag-eyebrow {
  background-color: #f5f4f033;
  border-radius: 100vh;
  width: fit-content;
  padding: .3125rem;
}

.tag-eyebrow.is-abs {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  position: absolute;
  top: auto;
  bottom: 12.71%;
  left: 50%;
  transform: translate(-50%);
}

.tag-eybrow-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 100vh;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.tag-icon {
  aspect-ratio: 1;
  background-color: #b79ef1;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  padding: .375rem;
  display: flex;
}

.tag-icon.is-communiquer {
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a46017e52d5c5749adef09d_Category_SquareOrange%20(1).webp");
  background-position: 50%;
  background-size: auto;
}

.tag-icon.is-maitriser-innover {
  background-image: url("https://cdn.prod.website-files.com/6a33c74cd38955e7b588b4ac/6a47771f35722c347128f7c8_Rectangle%20449.webp");
  background-position: 50%;
  background-size: auto;
}

.tag-text {
  text-align: center;
  min-width: 13.25rem;
}

.hero-marquee-main {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  width: 100vw;
  display: flex;
  position: relative;
}

.marquee-inner {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  min-width: fit-content;
  display: flex;
}

.marquee-main {
  background-color: #fff3;
  border-radius: .75rem;
  padding: .3125rem;
  width: 25.1875rem !important;
}

.marquee-text {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #000);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: 2.5625rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 1.33333;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.marquee-text:hover {
  background-image: linear-gradient(90deg, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%);
}

.max-width-668 {
  width: 100%;
  max-width: 41.75rem;
  margin-left: auto;
  margin-right: auto;
}

.offering-card-image {
  aspect-ratio: 1;
  width: 12.875rem;
  max-width: none;
  margin-top: auto;
  margin-left: auto;
}

.methodology-card-header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.measured-main-wrap {
  border-radius: 1.25rem;
  max-width: 70.8125rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .625rem;
  position: relative;
  overflow: hidden;
}

.measured-bg-overlay {
  background-color: #f5f4f033;
  position: absolute;
  inset: 0%;
}

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

.measured-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.measured-left {
  justify-content: center;
  align-items: center;
  padding-top: 4.25rem;
  padding-bottom: 3.625rem;
  display: flex;
}

.themes-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5f5f7;
  border-radius: 1rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: relative;
}

.success-stories {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  flex-flow: column;
  align-items: center;
  margin: .625rem;
  padding: .625rem;
  display: flex;
}

.case-studie {
  aspect-ratio: 1;
  background-color: #f5f4f033;
  border-radius: 1.25rem;
  width: 100%;
  max-width: 18.75rem;
  padding: .3125rem;
}

.section_lead-magnet.position-relative {
  overflow: hidden;
}

.lead-magnet-image-wrap {
  aspect-ratio: 1;
  width: 100%;
  max-width: 22.375rem;
  margin: auto;
}

.lead-magnet-image-wrap.is-small {
  aspect-ratio: 7.51 / 5.13;
  width: auto;
  max-width: none;
  margin-bottom: -10px;
  margin-right: -10.65%;
}

.lead-magnet_input {
  border: 1px solid #747474;
  border-radius: 100vh;
  height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1.5rem;
}

.form-button-group {
  flex-flow: column;
  display: flex;
  position: relative;
}

.form-submit-abs {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.lead-magnet-form {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 35.3125rem;
  display: flex;
}

.lead-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.course-formats-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.course-formats-grid.is-2 {
  grid-template-columns: repeat(auto-fit, minmax(48.5%, 1fr));
}

.course-formats-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.course-formats-bottom-inner {
  background-color: #f5f4f0;
  border-radius: 1rem;
  flex-flow: column;
  min-height: 8.5rem;
  padding: 1rem 1.5rem 1rem 1rem;
  display: flex;
}

.course-formats-bottom-inner.no-height {
  min-height: auto;
  margin-top: auto;
}

.course-formats-bottom-inner.is-height {
  min-height: 27.3691rem;
}

.course-formats-bottom-inner.cc {
  min-height: 10.8125rem;
}

.course-formats-icon {
  justify-content: center;
  align-items: center;
  margin-top: -.375rem;
  margin-bottom: -.375rem;
  margin-right: 0;
  display: flex;
  position: relative;
}

.course-formats-icon.is-equal {
  margin-top: 0;
  margin-bottom: 0;
  transform: translateY(-50%);
}

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

.tool-tags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  display: inline-flex;
}

.text-wrap-balance {
  text-wrap: balance;
}

.section {
  z-index: 1;
  border-radius: 1.25rem;
  position: relative;
  overflow: hidden;
}

.section.is-nav {
  margin-top: 12.375rem;
}

.nav-link {
  color: inherit;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
}

.nav-link.w--current {
  color: #5474f5;
}

.nav-link.text-color-faded {
  color: var(--sinea-colors--neutral--grey);
}

.margin-auto {
  margin: auto;
}

.section-bg-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_solution {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.background-shape {
  aspect-ratio: 5.09 / 5.02;
  filter: blur(100px);
  background-image: linear-gradient(146.51deg, #bc9cef .64%, #9aadfc 47.67%, #f9c5fe 99.45%);
  border-radius: 100vh;
  width: 31.8125rem;
  transition: opacity .3s;
}

.background-shape.is-communiquer {
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
}

.background-shape.is-maitriser-innover {
  background-image: linear-gradient(147deg, #e35a52 1.03%, #f2a0b8 46.01%, #fb8e7b 99.52%);
}

.hero-bg-image {
  aspect-ratio: 24.57 / 10.09;
  opacity: .7;
  filter: blur(50px);
  border-radius: 100%;
  min-width: 153.563rem;
  position: absolute;
  top: -69px;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%);
}

.hero-left-gradient {
  aspect-ratio: 6.94 / 8.44;
  opacity: .5;
  filter: blur(100px);
  background-image: linear-gradient(98.62deg, #e290ec80 .54%, #bcb3fa80 50.27%, #7980ff80 97.7%);
  border-radius: 80%;
  width: 36.15%;
  position: absolute;
  top: 19.31%;
  left: -25.88%;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.hero-left-gradient.is-communiquer {
  aspect-ratio: 10.27 / 8.44;
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
  width: 53.49%;
  top: 23.88%;
}

.hero-left-gradient.is-maitriser-innover {
  aspect-ratio: 10.27 / 8.44;
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
  width: 53.49%;
  top: 23.88%;
}

.hero-right-gradient {
  aspect-ratio: 6.94 / 8.44;
  opacity: .5;
  filter: blur(100px);
  background-image: linear-gradient(98.62deg, #e290ec80 .54%, #bcb3fa80 50.27%, #7980ff80 97.7%);
  border-radius: 80%;
  width: 36.15%;
  position: absolute;
  top: 19.31%;
  right: -27.34%;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.hero-right-gradient.is-communiquer {
  aspect-ratio: 11.11 / 8.44;
  background-image: linear-gradient(147deg, #ee9870 1.03%, #fb8d7b 51.69%, #ead4ff 99.52%);
  width: 57.86%;
  top: 23.88%;
}

.hero-right-gradient.is-maitriser-innover {
  aspect-ratio: 11.11 / 8.44;
  background-image: linear-gradient(152.96deg, #d98eed 2.16%, #f9c5fe 46.67%, #ea8bc1 93.83%);
  width: 57.86%;
  top: 23.88%;
}

.hero-small-circle {
  aspect-ratio: 5.09 / 5.02;
  filter: blur(100px);
  background-color: #dfe9f380;
  border-radius: 100%;
  width: 37.43%;
  position: absolute;
  bottom: 10.81%;
}

.hero-bottom-ovel {
  aspect-ratio: 14.58 / 5.02;
  filter: blur(100px);
  background-color: #7980ff66;
  border-radius: 100%;
  width: 107.2%;
  position: absolute;
  top: 46.23%;
}

.hero-bottom-ovel.is-small.is-communiquer {
  background-color: #f8ad9a;
}

.hero-bottom-ovel.is-small.is-maitriser-innover {
  background-color: #f9c5fe;
}

.hero-bottom-ovel.is-big {
  aspect-ratio: 25.77 / 6.85;
  background-image: linear-gradient(98.62deg, #e290ec .54%, #bcb3fa 50.27%, #7980ff 95.7%);
  width: 189.48%;
  top: 38.43%;
  left: 50%;
  transform: translate(-50%);
}

.is-scroll-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scroll-card-wrap {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  width: max-content;
  padding-left: 120vw;
  padding-right: 120vw;
  display: flex;
}

.scroll-card {
  display: flex;
}

.solution-circle {
  aspect-ratio: 1;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: radial-gradient(#0000 68%, #000 68%);
  mask-image: radial-gradient(#0000 68%, #000 68%);
}

.solution-inner-circle {
  filter: blur(50px);
  pointer-events: none;
  background-image: linear-gradient(98.62deg, #e35a52 .54%, #f0a374 57.44%, #7980ff 95.7%);
  border-radius: 100%;
  width: 86%;
  height: 164.33%;
  position: absolute;
  top: -22.33%;
  right: -10.65%;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 50%), radial-gradient(#000 180px, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 50%), radial-gradient(#000 180px, #0000 100%);
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

.solution-circle-wrap {
  width: 100%;
  max-width: 42.25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.solution-circle-image {
  aspect-ratio: 4.71 / 3.37;
  width: 69.67%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.solution-item {
  aspect-ratio: 3.52 / 2.96;
  border: 1px solid var(--sinea-colors--primary--white);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff3;
  border-radius: .75rem;
  width: 22rem;
  padding: .3125rem;
  position: absolute;
}

.solution-card-head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 1.19048;
  display: flex;
}

.solution-icon {
  aspect-ratio: 1;
  width: 3.0625rem;
  margin-right: 0;
  display: flex;
}

.solution-circle-img-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hero-right-circle {
  z-index: 1;
  aspect-ratio: 5.09 / 5.02;
  filter: blur(100px);
  pointer-events: none;
  background-color: #7980ff;
  border-radius: 100vh;
  width: 31.8125rem;
  position: absolute;
  top: 50%;
  right: -18.53%;
  transform: translate(0, -50%);
}

.hero-left-circle {
  z-index: 1;
  aspect-ratio: 5.09 / 5.02;
  filter: blur(100px);
  pointer-events: none;
  background-color: #f5a9ba;
  border-radius: 100vh;
  width: 31.8125rem;
  position: absolute;
  top: 50%;
  left: -18.53%;
  transform: translate(0, -50%);
}

.solution-inner-wraper {
  position: relative;
}

.seedup-bg-wraper {
  z-index: 0;
  aspect-ratio: 1;
  width: 36.15%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.seedup-bg-wraper.cursor {
  width: 43.375rem;
}

.seedup-bg-gradient {
  aspect-ratio: 1;
  filter: blur(100px);
  background-image: linear-gradient(90deg, #e35a52, #f0a374 57%, #7980ff 96%);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.approch-card-head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 1.19048;
  display: flex;
}

.approch-icon {
  aspect-ratio: 1;
  width: 3.0625rem;
  margin-right: 0;
  display: flex;
}

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

.gradient_main-wrapper {
  height: 120vh;
  overflow: visible;
}

.eyebrow-img {
  aspect-ratio: 1;
  width: 2.1875rem;
}

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

.contents {
  display: contents;
}

.equipe_video-item {
  height: 100%;
  position: relative;
}

.is-abs {
  position: absolute;
  inset: 0%;
}

.hamburger-wrap {
  grid-row-gap: var(--gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50%;
  display: flex;
  position: relative;
}

.hamburger-line {
  height: var(--thickness);
  width: var(--width);
  background-color: currentColor;
  flex: none;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
}

.hamburger_embed {
  position: absolute;
}

.button-gradient-border-2 {
  border-radius: .5rem;
  padding: 0;
}

.button-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fff;
  text-align: center;
  background-color: #5474f5;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  min-width: 13.75rem;
  padding: .4375rem .5rem .4375rem 1rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.375;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-2.is-icon.seccondary-8 {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
}

.marquee-content-2 {
  background-color: #fff;
  border-radius: .75rem;
  width: 100%;
  padding: .5rem;
}

.button-wrapper-2 {
  text-decoration: none;
  position: relative;
}

.button-icon-2 {
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.button-icon-2.is-seccondary.seccondary-10 {
  display: flex;
}

.spacer-2 {
  width: 100%;
  min-height: clamp(.375rem, .336538rem + .192308vw, .5rem);
}

.spacer-2._18 {
  min-height: clamp(.85rem, .765385rem + .423077vw, 1.125rem);
}

.spacer-2._64 {
  min-height: clamp(1rem, .0769231rem + 4.61538vw, 4rem);
}

.spacer-2._24 {
  min-height: clamp(1rem, .846154rem + .769231vw, 1.5rem);
}

.spacer-2._16 {
  min-height: clamp(.75rem, .673077rem + .384615vw, 1rem);
}

.spacer-2._32-2 {
  min-height: clamp(1.5rem, 1.34615rem + .769231vw, 2rem);
}

.spacer-2._40 {
  min-height: clamp(1.875rem, 1.68269rem + .961539vw, 2.5rem);
}

.spacer-2._48 {
  min-height: clamp(2.25rem, 2.01923rem + 1.15385vw, 3rem);
}

.spacer-2._56 {
  min-height: clamp(2.625rem, 2.35577rem + 1.34615vw, 3.5rem);
}

.tool-tag-2 {
  color: #5474f5;
  white-space: nowrap;
  background-color: #e1e1f8;
  border-radius: 100vh;
  padding: .5625rem .5rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
  transition: transform .2s, background-color .2s;
  display: inline;
}

.tool-tag-2:hover {
  transform: translate(0, -1px);
}

.tool-tag-2.is-pink {
  color: #b771ff;
  background-color: #f1e1ff;
}

.tool-tag-2.is-blue {
  color: #3eadff;
  background-color: #dceeff;
}

.client_text-wrap-2 {
  color: #000;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 27.8125rem;
  max-height: 33.9375rem;
  padding: 1.5rem;
  display: flex;
}

.pm-defwrap {
  background-color: #f5f4f0;
  padding: 72px 24px;
}

.pm-definner {
  background-color: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 18px;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 44px;
  box-shadow: 0 10px 34px #1514160d;
}

.pm-defkicker {
  color: #5474f5;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 13px;
  font-weight: 600;
}

.inline-h2-0 {
  color: #151416;
  margin: 0 0 14px;
  font-size: clamp(26px, 3.6vw, 38px);
  line-height: 1.08;
}

.pm-defp {
  color: #3a3a3a;
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
}

.progress-block-2 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  width: .5rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.counter-contents-2 {
  display: contents;
}

.kpi-value-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #62b2f5, #5474f5 27%, #887df1 55%, #e290ec 78%, #ee8d53 103%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.06667;
}

.kpi-value-2.solution-13 {
  min-width: auto;
  line-height: .85;
}

.button-wrapper-3 {
  text-decoration: none;
  position: relative;
}

.metrics-item-process-2 {
  background-color: #c9c9c9;
  width: .125rem;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
}

.button-icon-3 {
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.counter_card-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 3.375rem 1.5rem 1.5rem;
  display: flex;
}

.counter_card-2.solution {
  padding-top: 2rem;
}

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

.eyebrow-block-2 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  flex: none;
  width: .625rem;
}

.constat-card-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.solution-inner-2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.eyebrow-block-3 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  flex: none;
  width: .625rem;
}

.tags_heading-wraper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.methodology-card-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  max-width: 28.125rem;
  min-height: 18.3125rem;
  padding: 1.25rem 1.5rem 1.5rem;
  display: flex;
}

.methodology-card-2.max-width-full {
  max-width: none;
}

.methodology-card-2.is-border {
  border: 1px solid #a19f9f;
}

.methodology-card-2.is-border:hover {
  z-index: 5 !important;
}

.approch-inner-2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: column;
  height: 100%;
  padding: .25rem;
  display: flex;
}

.hero_chat-tag-2 {
  color: #5474f5;
  white-space: nowrap;
  background-color: #e1e1f8;
  border-radius: 100vh;
  padding: .5625rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.57143;
}

.hero_chat-tag-2.is-purple {
  color: #b771ff;
  background-color: #f1e1ff;
}

.approch-item-2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
  border: 1px solid #fff;
  border-radius: .75rem;
  width: 100%;
  max-width: 25.1875rem;
  padding: .3125rem;
  position: absolute;
  top: 0;
}

.methodology-icon-2 {
  aspect-ratio: 1;
  background-color: #f5f4f0;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  min-width: 6.25rem;
  height: 6.25rem;
  margin-top: auto;
  margin-left: auto;
  display: flex;
}

.methodology-icon-2.is-solution {
  min-width: 12.25rem;
  height: 12.25rem;
}

.methodology-icon-2.is-solution.small {
  min-width: 8.0625rem;
  height: 8.0625rem;
  padding: .625rem;
}

.nav_dropdown-toggle-icon-2 {
  aspect-ratio: 1;
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
}

.timeline_circle-2 {
  z-index: 2;
  color: #fff;
  background-color: #000;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  font-size: 1.25rem;
  display: flex;
}

.theme-tag-2 {
  color: #5474f5;
  white-space: nowrap;
  background-color: #e1e1f8;
  border-radius: 100vh;
  padding: .5625rem .5rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
  transition: transform .2s, background-color .2s;
}

.theme-tag-2:hover {
  transform: translate(0, -1px);
}

.tool-number-2 {
  aspect-ratio: 1;
  color: #fff;
  background-color: #151416;
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  min-width: 1.625rem;
  font-size: .875rem;
  display: flex;
}

.tool-item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f4f033;
  border: 1px solid #fff;
  border-radius: .75rem;
  align-items: center;
  padding: .5rem .5rem .5rem .875rem;
  display: flex;
}

.course-formats-bottom-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.course-formats-head-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 1.5rem 1.5rem 1.25rem;
}

.course-formats-head-2.is-height {
  padding-bottom: 1.5rem;
}

.button-wrapper-4 {
  text-decoration: none;
  position: relative;
}

.button-icon-4 {
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.section_inner_background-2 {
  background-color: #fff;
  position: relative;
}

.section_inner_background-2.overflow-hidden {
  border-radius: 1.25rem;
}

.button-wrapper-5 {
  text-decoration: none;
  position: relative;
}

.lead-magnet-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #e1e1f8;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 46.4% 53.6%;
  grid-auto-columns: 1fr;
  padding: .625rem;
  display: grid;
  overflow: clip;
}

.lead-magnet-content-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 2rem;
}

.button-icon-5 {
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.text-gradient-2 {
  background-image: linear-gradient(90deg, #62b2f5, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%, #ee8d53);
}

.text-gradient-2.is-second {
  background-image: linear-gradient(90deg, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%);
}

.text-gradient-2.is-second.is-clip {
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #5474f5 26.7%, #897df2 54.55%, #e290ec 77.84%);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-color-faded-2 {
  color: #747474;
}

.client_text-wrap-3 {
  color: #000;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 27.8125rem;
  max-height: 33.9375rem;
  padding: 1.5rem;
  display: flex;
}

.metrics-item-process-3 {
  background-color: #c9c9c9;
  width: .125rem;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
}

.progress-block-3 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  width: .5rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.kpi-value-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #62b2f5, #5474f5 27%, #887df1 55%, #e290ec 78%, #ee8d53 103%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.06667;
}

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

.result_middle-card-wrap-2 {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #fff;
  background-color: #2e2e2e33;
  flex-flow: column;
  justify-content: space-between;
  height: 10.5rem;
  padding: 1.125rem;
  display: flex;
  position: relative;
}

.counter-contents-3 {
  display: contents;
}

.counter_card-3 {
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 3.375rem 1.5rem 1.5rem;
  display: flex;
}

.metrics-item-process-4 {
  background-color: #c9c9c9;
  width: .125rem;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
}

.progress-block-4 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  width: .5rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.pm-dotblue {
  background-image: linear-gradient(135deg, #5474f5 0%, #b771ff 100%);
  border-radius: 2px;
  width: 22px;
  height: 4px;
}

.measured-right-2 {
  color: #000;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 27.8125rem;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.pm-legend {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 18px;
  display: flex;
}

.pm-curvesrc {
  color: #8a8a8a;
  text-align: center;
  margin: 16px 0 0;
  font-size: 12.5px;
}

.pm-curvewrap {
  background-color: #f5f4f0;
  padding: 40px 24px 84px;
}

.case-studie-image-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.pm-curveintro {
  color: #565656;
  text-align: center;
  max-width: 620px;
  margin: 0 auto 34px;
  font-size: 17px;
  line-height: 1.55;
}

.inline-h2-0-1 {
  color: #151416;
  text-align: center;
  margin: 0 0 14px;
  font-size: clamp(26px, 3.6vw, 38px);
  line-height: 1.08;
}

.button-wrapper-6 {
  text-decoration: none;
  position: relative;
}

.pm-curvecard {
  background-color: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 18px;
  padding: 30px 26px 18px;
  box-shadow: 0 10px 34px #1514160d;
}

.pm-curvekicker {
  color: #5474f5;
  text-align: center;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0 0 12px;
  font-size: 13px;
  font-weight: 600;
}

.pm-curvesvg {
  width: 100%;
  height: auto;
  display: block;
}

.pm-dotgrey {
  background-color: #9a9a9a;
  border-radius: 2px;
  width: 22px;
  height: 4px;
}

.pm-curveinner {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.button-icon-6 {
  color: #5474f5;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.section_measured-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  position: relative;
}

.arrow-text-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.metrics-item-process-5 {
  background-color: #c9c9c9;
  width: .125rem;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
}

.pm-legitem {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #3a3a3a;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.progress-block-5 {
  aspect-ratio: 1;
  background-color: #5474f5;
  border-radius: .125rem;
  width: .5rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.pm-relwrap {
  background-color: #f5f4f0;
  padding: 72px 24px;
}

.pm-relinner {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.inline-h2-0-1-2 {
  color: #151416;
  margin: 0;
  font-size: clamp(26px, 3.6vw, 38px);
  line-height: 1.08;
}

.pm-relgrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  margin-top: 28px;
  display: flex;
}

.pm-relcard {
  background-color: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 16px;
  flex: 220px;
  min-width: 220px;
  padding: 24px 22px;
  text-decoration: none;
  display: block;
  box-shadow: 0 8px 26px #1514160a;
}

.pm-relname {
  color: #151416;
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 600;
}

.pm-reldesc {
  color: #565656;
  margin: 0 0 14px;
  font-size: 14.5px;
  line-height: 1.5;
}

.pm-relarrow {
  color: #5474f5;
  font-size: 14px;
  font-weight: 600;
}

.nav_dropdown-toggle-2 {
  color: #000;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.nav_dropdown-toggle-2.w--open {
  color: #5474f5;
}

.nav_dropdown-toggle-2.is-faq {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  white-space: normal;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

.nav_dropdown-toggle-2.is-faq.w--open {
  color: #000;
}

.faq_nav-wrap-2 {
  padding-top: 1.5rem;
}

.dropdown-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

  .heading-style-h3.line-wrape {
    white-space: normal;
    white-space: normal;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .text-color-alternate.text-align-center.max-width {
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

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

  .max-width-large, .max-width-large.is-track, .max-width-large.is-team, .max-width-large.is-work, .max-width-large.is-track, .max-width-large.is-team, .max-width-large.is-work, .text-size-small.max_width, .text-size-small.max_width {
    max-width: none;
  }

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

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

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

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

  .heading-style-h2, .heading-style-h2.is-color {
    font-size: 2rem;
  }

  .heading-style-h2.is-color {
    font-size: 2rem;
  }

  .heading-style-h2.text-align-left.is-hero {
    font-size: 1.5rem;
  }

  .container-large {
    max-width: none;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

  .padding-section-medium.is-marquee {
    padding-bottom: 4.5rem;
  }

  .padding-section-medium.is-uses, .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_component {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .nav_container {
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
  }

  .nav_menu {
    z-index: -1;
    border-radius: var(--_spacing---24px);
    background-color: var(--sinea-colors--primary--white);
    max-height: 80vh;
    position: fixed;
    top: 6rem;
    left: 2.5rem;
    right: 2.5rem;
    overflow: auto;
  }

  .nav_menu_link {
    text-align: left;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_button {
    display: flex;
  }

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

  .hero_content {
    max-width: none;
  }

  .hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .nav_menu-inner {
    grid-row-gap: 2.375rem;
    flex-flow: column;
    align-items: stretch;
    padding: 1rem;
  }

  .nav_menu-links {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav_menu-dropdown {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_dropdown-toggle {
    justify-content: flex-start;
  }

  .nav_dropdown-toggle.is-faq {
    justify-content: space-between;
    align-items: center;
  }

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

  .hero_section-padding {
    padding-top: 7rem;
    padding-bottom: 4.5rem;
  }

  .nav_dropdown-list {
    position: static;
  }

  .nav_dropdown-list.w--open {
    margin-top: .5rem;
  }

  .nea_border.is-width {
    width: auto;
  }

  .nea_container {
    padding: .75rem 1.25rem;
  }

  .hero_chat-tag {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .dropdown-main-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-main-wrap.is-ressources {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .catalog-mega-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .catalog-menu {
    max-width: none;
  }

  .catalog-image-wrap {
    width: 100%;
    display: none;
  }

  .catalog-bootcamp {
    padding: 1rem;
    display: flex;
  }

  .catalog-footer {
    display: none;
  }

  .ressources-text-wrap.is-seond {
    margin-left: 0;
  }

  .ressources-text-wrap.is-first {
    border-right-width: 0;
  }

  .ressources-newsletter {
    display: none;
  }

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

  .section-background.max-width.is-seedup {
    max-width: none;
    margin-top: -9rem;
  }

  .section-background.max-width.is-seedup.is-top {
    margin-top: -8rem;
  }

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

  .section_main-wrapper.is-tab-center {
    justify-content: flex-start;
    align-items: center;
  }

  .section_main-wrapper.is-bootcamp {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .section_main-wrapper.is-blog {
    grid-template-columns: 1fr;
  }

  .section_main-wrapper.is-constat {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .section_main-wrapper.is-cgv {
    grid-template-columns: 1fr;
  }

  .do-well-card.is-manager {
    height: 100%;
  }

  .do-well-card.is-manager:hover {
    transform: none;
  }

  .do-well-card.is-communiquer {
    height: 100%;
  }

  .do-well-card.is-communiquer:hover {
    transform: none;
  }

  .do-well-card.is-piloter {
    height: 100%;
  }

  .do-well-card.is-piloter:hover {
    transform: none;
  }

  .promise-main-wrap {
    padding: 1.5rem;
    display: none;
  }

  .promise-tab-link {
    font-size: 3rem;
  }

  .promise-pane-inner {
    grid-template-columns: 1fr;
  }

  .promise-text-wrap {
    max-width: none;
  }

  .promise-image-wrap {
    flex-flow: column;
    display: flex;
  }

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

  .offering-bg-image {
    object-position: 100% 100%;
  }

  .methodology-grid, .methodology-grid.is-bottom, .methodology-grid.is-solution, .methodology-grid.is-manager, .methodology-grid.is-bottom, .methodology-grid.is-solution, .methodology-grid.is-manager {
    grid-template-columns: 1fr 1fr;
  }

  .methodology-card.is-big, .methodology-card.is-middle, .methodology-card.is-big, .methodology-card.is-middle {
    max-width: none;
  }

  .methodology-icon.is-solution {
    min-width: 8rem;
    height: 8rem;
  }

  .methodology-icon.is-solution.small {
    min-width: 7rem;
    height: 7rem;
  }

  .seed_up-mobile {
    width: 30%;
  }

  .seed_up-float-tag {
    width: 40%;
  }

  .practice-text-wrap {
    padding-top: 2rem;
    padding-left: 2rem;
  }

  .practice-image-wrap {
    padding: 1rem;
  }

  .practice-toggle {
    margin-left: auto;
    margin-right: auto;
    position: static;
    transform: none;
  }

  .practice-link, .practice-link.is-active {
    width: 50%;
  }

  .practice-link.is-active {
    width: 50%;
  }

  .practice-link.is-width {
    width: 100%;
  }

  .background-overlays {
    pointer-events: none;
  }

  .logo-bento-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .spotlight-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gradient_wrapper.is-height {
    margin-top: -8rem;
  }

  .section_talk {
    padding-top: 13rem;
  }

  .team-photo.is_one {
    width: 10rem;
    top: -40%;
  }

  .team-photo.is_second {
    width: 10rem;
    top: -50%;
  }

  .team-photo.is_third.nor_radius {
    width: 10rem;
    bottom: -25%;
    left: 40%;
  }

  .team-photo.is_forth {
    width: 10rem;
    bottom: -55%;
    right: 80%;
  }

  .team-photo.is_fifth {
    width: 10rem;
    bottom: -40%;
    left: 80%;
  }

  .team-photo.is_sixth {
    width: 10rem;
    top: 40%;
    left: -10%;
  }

  .team-photo.is_seventh {
    width: 10rem;
    right: -20%;
  }

  .talk_main_wrapper {
    max-width: 40rem;
  }

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

  .footer_right_wrapper {
    width: auto;
  }

  .footer_main-wrapper {
    flex-flow: wrap;
  }

  .footer_links-wrapper {
    max-width: none;
  }

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

  .padding_section-seedup-hero {
    padding-top: 8rem;
    padding-bottom: 6rem;
  }

  .hero_seedup-content, .seedup_hero-img-wrap {
    width: 50%;
  }

  .section_assesment {
    overflow: hidden;
  }

  .subnav_container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .assesment_nav-spacing {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .assessment_toggle, .assessment_toggle-wrap {
    width: 100%;
  }

  .ass_bg-img-1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ass_img-block {
    height: 100%;
  }

  .ass_img-linear-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ass_card-wrap {
    width: auto;
    bottom: 3%;
    left: 0;
  }

  .section-track-padding {
    padding-top: 4.5rem;
  }

  .track-heading-wrap {
    z-index: 1;
    position: relative;
  }

  .track_btn-wrap {
    top: 10%;
    right: 5%;
  }

  .works_bg-video-wrap {
    pointer-events: none;
  }

  .timeline_progress-line {
    top: .625rem;
  }

  .contact_hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

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

  .contact_social-proofs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .usage_tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    overflow: auto;
  }

  .tab_link {
    flex: none;
    width: auto;
  }

  .usage_tab-img {
    max-height: 3.75rem;
  }

  .usage_tab-content-img {
    width: 50%;
  }

  .usage_tab-card-wrap {
    max-width: none;
  }

  .usage_tab-pane-heading-wrap {
    padding-bottom: 0;
  }

  .tab_card-wrap {
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .eyebrow_wrap {
    padding-top: 1.5rem;
  }

  .tab_plus-wrap {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .result_main-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
  }

  .result_main-wrap.is_padding-bottom {
    padding-bottom: 5rem;
  }

  .result_left-column {
    width: 45%;
    margin-top: 5rem;
    margin-bottom: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .result_middle-column {
    margin: 0 auto 0 0%;
  }

  .result_slider-wrap {
    width: 100vw;
    max-width: none;
    display: flex;
  }

  .result_slider-wrap.is-left {
    margin-left: 0%;
  }

  .result_slide-wrap {
    max-width: 26rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .testimonial-heading-wrap {
    flex: 1;
    justify-content: space-between;
  }

  .testimonial-content {
    flex-flow: row;
  }

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

  .dropdown.is-sommaire, .dropdown_icon_wrap.is-tab, .dropdown_icon_wrap.is-tab {
    display: flex;
  }

  .timeline_left-content-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .contact_card-main-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr;
  }

  .contact_left-card-column {
    width: auto;
    max-width: none;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 2rem;
  }

  .contact_card-right-column {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 1rem;
  }

  .contact_card-right-column.is-sizing {
    align-content: center;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .contact-card-padding.is-content {
    padding-right: .625rem;
  }

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

  .footer_bottom {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .timeline_default-progress {
    top: .625rem;
  }

  .result_linear {
    background-image: linear-gradient(90deg, #f5f4f000 85%, #f5f4f0 98%);
    height: 100%;
  }

  .result_linear.is-bottom {
    background-image: linear-gradient(90deg, #f5f4f0 2%, #f5f4f000 15%);
    bottom: auto;
  }

  .kpi-value {
    font-size: 3rem;
  }

  .kpi-value:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    font-size: 2rem;
  }

  .contact-wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .nav-item.has-dropdown {
    width: 100%;
  }

  .constellation-section {
    min-height: auto;
  }

  .constellation__sticky {
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: static;
  }

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

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

  .solution_main-content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
  }

  .solution_left-column {
    z-index: 99;
    width: auto;
  }

  .solution_card-wrap {
    width: 100%;
  }

  .solution_chart {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .result_slide-track {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    flex: none;
    display: flex;
  }

  .spotlight-tab-link {
    flex: none;
    width: auto;
    bottom: 2rem;
  }

  .pratice_toggle-wrap {
    position: relative;
    bottom: 0;
    left: 0%;
  }

  .pratice_toggle-wrap.is-seedup {
    width: 100%;
  }

  .play_pause.is-team, .play_pause.is-home-hero, .play_pause.is-team, .play_pause.is-home-hero {
    bottom: 1.5rem;
    right: 1.5rem;
  }

  .mobile_accordian-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .promise_drop-wrap {
    background-color: #fff;
    border-radius: .5rem;
    width: 100%;
  }

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

  .promise_drop-list {
    background-color: #0000;
    display: block;
    position: static;
    overflow: hidden;
  }

  .promise_drop-list-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bgvideo_team {
    aspect-ratio: 1;
  }

  .nav_menu-inner-wrap {
    flex-flow: column;
    height: 100%;
    display: flex;
    overflow: auto;
  }

  .nea__chip {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .hero_img-wraper, .approche_hero-img {
    max-width: none;
  }

  .card_inner-wraper {
    padding: .15625rem;
  }

  .carder-icon {
    width: auto;
    height: auto;
  }

  .approch_hero-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: wrap;
    grid-template-columns: 1fr;
  }

  .approch_hero-grid.is-bootcamp {
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.375rem;
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.375rem;
    grid-template-columns: 1fr;
  }

  .approch_hero-content {
    max-width: none;
  }

  .review_img {
    height: auto;
  }

  .card-container {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
  }

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

  .tab-text-wrap {
    max-width: none;
  }

  .tab-image-wrap {
    flex-flow: column;
    display: flex;
  }

  .tab-images {
    max-width: none;
  }

  .tab-pane-inner {
    grid-template-columns: 1fr;
  }

  .card-bg-shap {
    background-size: 1200px, 2136px 1086px;
  }

  .card-bg-shap.is-contact {
    background-size: 130%;
  }

  .tech_logo-wrapper {
    min-width: auto;
  }

  .section_tags-main-wrap {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .our-work-pin-height.bg-blure {
    -webkit-mask-image: linear-gradient(#000 calc(100% - 50px), #0000 100%);
    mask-image: linear-gradient(#000 calc(100% - 50px), #0000 100%);
  }

  .cover-img {
    height: 100%;
  }

  .cover_image-wrap {
    aspect-ratio: auto;
    height: 100%;
    max-height: none;
  }

  .client_review-wrapper {
    width: calc(100vw - 5rem);
    max-height: none;
  }

  .client_text-wrap {
    max-width: none;
    max-height: none;
  }

  .approch_client-slide {
    padding-top: 8rem;
  }

  .tag_img {
    left: 0%;
  }

  .is_relative {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .approch_result_left-column {
    width: 100%;
    margin-top: 8rem;
    margin-bottom: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .section_cta-talks {
    padding-top: 13rem;
  }

  .section_cta-talks.is-mt, .section_cta-talks.top-padding, .section_cta-talks.is-mt, .section_cta-talks.top-padding {
    padding-top: 0;
  }

  .section_background-cta.is-top {
    margin-top: 4rem;
  }

  .section_background-cta.is-manager-mt {
    margin-top: -3rem;
  }

  .back_side-effect {
    max-width: 92.65%;
  }

  .back_side-effect.is-second {
    max-width: 87.16%;
  }

  .back_side-effect.is-third {
    max-width: 81.67%;
  }

  .approch_timeline-image-wrap.height-full {
    border-radius: 1.25rem;
  }

  .navigater-wraper {
    display: flex;
    overflow: auto;
  }

  .pane-inner {
    grid-template-columns: 1fr;
  }

  .measured-right {
    max-width: none;
    height: auto;
    max-height: none;
  }

  .theme-tag {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .lead-magnet-main {
    grid-template-columns: 1fr;
  }

  .course-formats-grid {
    grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
  }

  .tool-tag {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .section.is-nav {
    margin-top: 8rem;
  }

  .background-shape {
    filter: blur(50px);
    width: 31.8125%;
  }

  .solution-cards-layer {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .hero-right-circle, .hero-left-circle {
    width: 37.42%;
  }

  .seedup-bg-wraper.cursor {
    width: 36%;
  }

  .approch-inner {
    padding: .5rem;
  }

  .constellation-bg {
    height: auto;
    inset: -50px 0%;
  }

  .metrics-wrap {
    justify-content: flex-start;
  }

  .etude_hero-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: wrap;
    grid-template-columns: 1fr;
  }

  .hero-content {
    max-width: none;
  }

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

  .offer-details {
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
  }

  .offer-left.is-manager {
    height: 100%;
  }

  .offer-left.is-manager:hover {
    transform: none;
  }

  .offer-left.is-communiquer {
    height: 100%;
  }

  .offer-left.is-communiquer:hover {
    transform: none;
  }

  .testimonials-walls {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
  }

  .scroll-parent-circle.scroll-parent-circle-left {
    width: 50vw;
    right: 90%;
  }

  .scroll-parent-circle.scroll-parent-circle-right {
    left: 40%;
  }

  .offer-info {
    margin-top: 1.25rem;
  }

  .scroll-main-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .bootcamp_hero-img {
    width: 100%;
    max-width: none;
    position: relative;
  }

  .nav-icon {
    width: fit-content;
    margin: auto;
  }

  .blog-article {
    max-width: none;
  }

  .blog_rich-text h2 {
    font-size: 2rem;
  }

  .aside {
    position: static;
  }

  .share-blog {
    display: none;
  }

  .author-bloglist, .blog-article_cta-component {
    margin-top: 2.5rem;
  }

  .blog-article_cta-component.is-grid {
    grid-template-columns: 1fr;
    padding: 1.75rem 1.875rem;
  }

  .article-shape {
    width: 28rem;
  }

  .bootcamp-links-wrap {
    margin-top: 2.5rem;
  }

  .blog-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .top-stories {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1.15fr;
  }

  .tool-tag-2 {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .client_text-wrap-2 {
    max-width: none;
    max-height: none;
  }

  .kpi-value-2 {
    font-size: 3rem;
  }

  .methodology-card-2.is-middle {
    max-width: none;
  }

  .approch-inner-2 {
    padding: .5rem;
  }

  .hero_chat-tag-2 {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .methodology-icon-2.is-solution {
    min-width: 8rem;
    height: 8rem;
  }

  .methodology-icon-2.is-solution.small {
    min-width: 7rem;
    height: 7rem;
  }

  .theme-tag-2 {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .lead-magnet-main-2 {
    grid-template-columns: 1fr;
  }

  .client_text-wrap-3 {
    max-width: none;
    max-height: none;
  }

  .kpi-value-3 {
    font-size: 3rem;
  }

  .measured-right-2 {
    max-width: none;
    height: auto;
    max-height: none;
  }

  .nav_dropdown-toggle-2 {
    justify-content: flex-start;
  }

  .nav_dropdown-toggle-2.is-faq {
    justify-content: space-between;
    align-items: center;
  }

  .guide-links {
    grid-template-columns: 1fr 1fr;
  }

  .guide-link-inner {
    padding: 1.375rem;
  }

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

  .services-item {
    grid-template-columns: 190px minmax(0, 1fr) auto;
  }

  .services-tag {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
  }

  .registration-wrap {
    grid-template-columns: 1fr;
  }

  .practical-wraper {
    grid-column-gap: 2rem;
    padding: 1.75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

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

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

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

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

  .padding-section-small.is-blog {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-large.is-constant {
    max-width: none;
  }

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

  .heading-style-h4 {
    font-size: 1rem;
  }

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

  .heading-style-h6 {
    font-size: .75rem;
  }

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

  .padding-section-large.is-footer {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 1.75rem;
  }

  .heading-style-h2.is-color.text-align-left {
    font-size: 1.5rem;
  }

  .heading-style-h2.text-align-left.is-hero {
    font-size: 1.3rem;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

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

  .padding-section-medium.is-marquee {
    padding-bottom: 4rem;
  }

  .padding-section-medium.is-marquee.is_bottom-padding {
    padding-bottom: 3.5rem;
  }

  .padding-section-medium.is-uses {
    padding-top: 4rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

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

  .nav_menu {
    left: 1.25rem;
    right: 1.25rem;
  }

  .heading-style-h1-medium {
    font-size: 2.5rem;
  }

  .nav_menu-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav_dropdown-toggle.is-faq:where(.w-variant-5726c5fa-8247-98e2-f321-dd92abd60b81), .nav_dropdown-toggle.is-faq.is-sommaire {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_dropdown-toggle.is-faq {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav_dropdown-toggle.is-faq:where(.w-variant-5726c5fa-8247-98e2-f321-dd92abd60b81), .nav_dropdown-toggle.is-faq.is-sommaire, .nav_dropdown-toggle.is-faq.is-sommaire {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .hero_section-padding {
    padding-top: 6.5rem;
    padding-bottom: 4rem;
  }

  .hero-background.is-approch {
    margin-top: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .nea_border {
    border-radius: 1.125rem;
    padding: .4rem .425rem;
  }

  .nea_container {
    border-radius: 1.125rem;
    padding: .5rem 1rem;
  }

  .hero_chat-tag {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .dropdown-main-wrap {
    justify-items: stretch;
  }

  .catalog-mega-menu {
    grid-template-columns: repeat(auto-fit, minmax(30vw, 1fr));
  }

  .catalog-footer {
    grid-template-columns: 1fr;
  }

  .logo_marquee-logo {
    height: 2rem;
  }

  .logo_marquee-item {
    width: 6.25rem;
    height: 5.3125rem;
  }

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

  .counter_card {
    border-radius: 1.25rem;
    padding: 2.25rem 1rem 1rem;
  }

  .counter_card:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    padding: 0;
  }

  .section-background.max-width.is-seedup {
    margin-top: -6rem;
  }

  .section-background.max-width.is-seedup.is-top {
    margin-top: -4rem;
  }

  .herolight-wrap {
    padding-top: .375rem;
    padding-left: .375rem;
    padding-right: .375rem;
  }

  .section_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_main-wrapper.is-constat, .section_main-wrapper.is-bootcamp, .section_main-wrapper.is-constat, .section_main-wrapper.is-constat, .section_main-wrapper.is-bootcamp, .section_main-wrapper.is-constat {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .do-well-card {
    border-radius: 1.125rem;
    width: 22rem;
    padding: 1.5rem;
  }

  .do-well-card.is-solution {
    width: 22rem;
    height: auto;
  }

  .do-well-image-wrap {
    aspect-ratio: 1;
    height: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section_training {
    border-radius: 1.125rem;
  }

  .promise-main-wrap {
    border-radius: 1.125rem;
    padding: 1.125rem;
  }

  .promise-tab-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 2.5rem;
  }

  .promise-tab-link.w--current {
    border-top-left-radius: 1.125rem;
    border-top-right-radius: 1.125rem;
  }

  .promise-pane-inner {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .promise-image-wrap {
    border-radius: 1.125rem;
  }

  .offering-card {
    border-radius: 1.125rem;
    height: 32rem;
  }

  .offering-bg-image {
    object-position: 75% 100%;
  }

  .methodology-card, .methodology-icon {
    border-radius: 1.125rem;
  }

  .methodology-icon.is-solution, .methodology-icon.is-solution.small, .methodology-icon.is-solution, .methodology-icon.is-solution.small, .methodology-icon.is-solution.small {
    min-width: 6.25rem;
    height: 6.25rem;
  }

  .seed_up-mobile {
    width: 40%;
  }

  .seed_up-float-tag {
    width: 45%;
  }

  .seedup-practice-wrapper {
    border-radius: 1.125rem;
    grid-template-columns: 1fr;
  }

  .practice-text-wrap {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .practice-image-wrap {
    padding: .5rem;
  }

  .practice-link {
    width: 100%;
  }

  .section_how-it-works.text-color-alternate {
    min-height: auto;
  }

  .feature-stagger-grid {
    grid-template-columns: 1fr;
  }

  .feature-card {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .feature-inner-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-inner-wrap.is-second {
    margin-top: 0;
  }

  .spotlight-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1.125rem;
    flex-flow: wrap;
  }

  .spotlight-card-image-wrap, .spotlight-card-image {
    width: 100%;
  }

  .spotlight-card-text-wrap {
    max-width: none;
    padding-right: 0;
  }

  .gradient_wrapper.is-height {
    margin-top: -4rem;
  }

  .section_talk {
    padding-top: 9rem;
  }

  .team-photo.is_one, .team-photo.is_second, .team-photo.is_third.nor_radius, .team-photo.is_forth, .team-photo.is_fifth, .team-photo.is_sixth, .team-photo.is_seventh, .team-photo.is_one, .team-photo.is_second, .team-photo.is_third.nor_radius, .team-photo.is_third.nor_radius, .team-photo.is_forth, .team-photo.is_fifth, .team-photo.is_sixth, .team-photo.is_seventh {
    width: 8rem;
  }

  .talk_main_wrapper {
    max-width: 35rem;
  }

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

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

  .footer_column-grid {
    flex-flow: wrap;
    margin-top: 0;
  }

  .section_seedup_hero {
    height: 100%;
  }

  .padding_section-seedup-hero {
    padding-top: 6rem;
    padding-bottom: 5rem;
  }

  .speedup_hero-bg-wrap {
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .seedup_bg {
    height: 100%;
  }

  .seedup_bg.is-etude {
    top: .5rem;
    left: .5rem;
    right: .5rem;
  }

  .hero_seedup-content {
    width: 100%;
  }

  .hero_seedup-main-wrap {
    flex-flow: column;
  }

  .seedup_hero-img-wrap {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .assesment_nav-spacing {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .assessment_toggle-wrap {
    width: 100%;
  }

  .ass_bg-img-1 {
    height: auto;
  }

  .ass_img-linear-wrap {
    width: 78%;
  }

  .ass_linear-img {
    height: 100%;
  }

  .ass_bg-video-wrap {
    width: 53%;
  }

  .ass_container {
    margin-top: 1rem;
  }

  .ass_card-wrap {
    margin-top: 1.125rem;
    display: block;
    position: static;
  }

  .ass_button {
    right: 0;
  }

  .ass_button.is-left {
    left: 0;
  }

  .section-track-padding {
    padding-top: 4rem;
  }

  .section-track-background {
    pointer-events: none;
  }

  .section_timeline, .section_timeline.is-mt, .section_timeline.is-mt {
    min-height: auto;
  }

  .timeline_component.is-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .timeline_component.is-2.is-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .timeline_circle {
    width: 2.5rem;
    height: 2.5rem;
  }

  .contact_content_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .contact_social-proofs {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr 1fr;
  }

  .uses_main-wrap {
    grid-row-gap: 14rem;
  }

  .usage_tab-content-img {
    width: 100%;
  }

  .flex-horizontal {
    flex-flow: column;
  }

  .eyebrow_wrap {
    padding-top: 1.25rem;
  }

  .tab_plus-wrap {
    padding-top: 2.5rem;
    padding-bottom: 1.5rem;
  }

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

  .result_left-column {
    width: 100%;
    max-width: none;
    margin-top: 6rem;
    margin-bottom: 0;
  }

  .result_slider-wrap {
    max-width: none;
  }

  .testimonial-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .testimonial_block-text-wrap {
    justify-content: center;
    align-items: center;
  }

  .dropdown {
    padding: 1rem;
  }

  .dropdown:where(.w-variant-5726c5fa-8247-98e2-f321-dd92abd60b81) {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq_nav-wrap {
    padding-top: 1rem;
  }

  .timeline_heading-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .timeline_left-content-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .contact_card-main-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .contact_left-card-column {
    padding: 2.5rem 1.5rem;
  }

  .contact_card-right-column {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .contact_card-image {
    border-radius: 1em;
  }

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

  .result_linear.is-bottom {
    bottom: 0;
  }

  .kpi-value {
    font-size: 2.5rem;
  }

  .kpi-value:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    font-size: 1.75rem;
  }

  .contact-wrap {
    padding: 1.5rem;
  }

  .toggle_switch {
    flex-flow: wrap;
  }

  .constellation__list.is-card {
    padding: .75rem 1rem;
  }

  .solution_main-content-wrap {
    flex-flow: column;
  }

  .solution_left-column, .solution_chart {
    width: 100%;
  }

  .solution_right-para-wrap.source-citation {
    font-size: .625rem;
  }

  .spotlight-tab-link {
    bottom: 1.5rem;
    left: auto;
    right: auto;
  }

  .seedup_hero-bg-video {
    height: 36.5625rem;
  }

  .play_pause, .play_pause.is-team {
    bottom: 1rem;
    right: 1rem;
  }

  .play_pause.is-team {
    bottom: 1rem;
    right: 1rem;
  }

  .play_pause.is-home-hero {
    height: 2.25rem;
    bottom: 1rem;
    right: 1rem;
  }

  .slider_list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .promise_drop-wrap.is-border {
    border: 1px solid var(--sinea-colors--neutral--mediumgrey);
    border: 1px solid #c9c9c9;
    border: 1px solid var(--sinea-colors--neutral--mediumgrey);
    border: 1px solid #c9c9c9;
  }

  .promise_toggle-wrap, .promise_toggle-wrap.w--open {
    padding: 1.25rem;
  }

  .seedup_pratice-padding {
    padding-top: 3.5rem;
  }

  .nea__chip {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .approch_hero-grid.is-bootcamp {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .section_client {
    border-radius: 1.125rem;
  }

  .heading-top {
    flex-flow: wrap;
  }

  .tab_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tab-image-wrap {
    border-radius: 1.125rem;
  }

  .tab-pane-inner {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .card-bg-shap {
    background-size: 150%, 2136px 1086px;
  }

  .section_our-work.is-our-work, .section_our-work.is-etude, .section_our-work.is-our-work, .section_our-work.is-etude {
    margin-top: -5.5rem;
  }

  .section_tags-main-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .timeline-title {
    font-size: 1.5rem;
  }

  .right_content-wrapper, .right_content-wrapper.text-align-center {
    overflow: clip;
  }

  .right_content-wrapper.text-align-center.top, .right_content-wrapper.top {
    justify-content: flex-start;
  }

  .right_content-wrapper.text-align-center {
    overflow: clip;
  }

  .right_content-wrapper.text-align-center.top, .right_content-wrapper.top {
    justify-content: flex-start;
  }

  .right-icon.is-abs {
    width: 1.75rem;
  }

  .equipe_video-wraper {
    border-radius: .875rem;
  }

  .cover_image-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .client_review-wrapper {
    border-radius: 1.125rem;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .client_text-wrap {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .approch_client-slide {
    padding-top: 6rem;
  }

  .approch_result_left-column {
    width: 100%;
    max-width: none;
    margin-top: 6rem;
    margin-bottom: 0;
  }

  .section_cta-talks {
    padding-top: 9rem;
  }

  .section_background-cta.is-top {
    margin-top: 6rem;
  }

  .section_background-cta.is-manager-mt {
    margin-top: -1rem;
  }

  .back_side-effect {
    max-width: calc(92.65% - 2rem);
  }

  .back_side-effect.is-second {
    max-width: calc(87.16% - 2rem);
  }

  .back_side-effect.is-third {
    max-width: calc(81.67% - 2rem);
  }

  .approch_timeline-image-wrap.height-full {
    height: auto;
    overflow: clip;
  }

  .timeline_heading-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    position: static;
    overflow: clip;
  }

  .our_approach-menu {
    width: auto;
  }

  .pane-inner {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .result-card__title {
    font-size: 1.125rem;
  }

  .ass_container-wrapper {
    margin-top: 1rem;
  }

  .steps_heading-wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: pointer;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: clip;
  }

  .arrow_icon {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: auto;
  }

  .tag-icon {
    width: 2.1875rem;
  }

  .hero-marquee-main, .marquee-inner {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .marquee-main {
    width: 20rem !important;
  }

  .marquee-text {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
  }

  .measured-main-wrap {
    padding: .5rem;
  }

  .measured-inner {
    grid-template-columns: 1fr;
  }

  .measured-left {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .measured-right {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .theme-tag {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .success-stories {
    margin: .5rem;
    padding: .5rem;
  }

  .lead-magnet-content {
    padding: 1.5rem;
  }

  .lead-magnet_input {
    height: auto;
  }

  .course-formats-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }

  .course-formats-grid.is-2 {
    grid-template-columns: 1fr;
  }

  .tool-tag {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .section.is-nav {
    margin-top: 6rem;
  }

  .hero-bg-image {
    filter: blur(25px);
  }

  .hero-left-gradient, .hero-right-gradient, .hero-small-circle, .hero-bottom-ovel, .hero-bottom-ovel.is-big, .hero-bottom-ovel.is-big {
    filter: blur(50px);
  }

  .solution-item {
    aspect-ratio: auto;
    width: auto;
    position: relative;
  }

  .solution-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .solution-icon {
    width: 2.5rem;
  }

  .solution-cards-layer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-right-circle, .hero-left-circle, .hero-middel-ovel {
    filter: blur(50px);
  }

  .bg-wraper, .seedup-bg-wraper {
    width: 75%;
  }

  .fonctionnement-oval {
    filter: blur(75px);
  }

  .approch-item {
    max-width: 18.875rem;
  }

  .approch-icon {
    width: 2rem;
  }

  .step-title {
    font-size: 1rem;
  }

  .contact-marquee-wrap {
    height: 5.375rem;
  }

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

  .offer-left {
    border-radius: 1.125rem;
    padding: 1.5rem;
  }

  .constellation__list-eyebrow {
    font-size: .75rem;
  }

  .eyebrow-img {
    width: 1.5rem;
  }

  .contact-eclips, .contact-circle {
    filter: blur(50px);
  }

  .scroll-parent-circle {
    width: 160vw;
    height: 160vw;
  }

  .scroll-parent-circle.scroll-parent-circle-left {
    right: 130%;
  }

  .scroll-label {
    white-space: normal;
    width: 50vw;
  }

  .scroll-media {
    width: 18vw;
  }

  .course-icon {
    border-radius: 1.125rem;
    min-width: 6rem;
  }

  .scroll-main-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-cat-wrap.is-read {
    margin-bottom: .25rem;
  }

  .author-img.is-big {
    height: 4rem;
  }

  .blog_rich-text h2 {
    font-size: 1.75rem;
  }

  .blog-cta {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .author-bloglist {
    grid-template-columns: auto;
  }

  .blog-article_cta-component {
    padding: 2rem;
  }

  .blog-article_cta-component.is-grid {
    padding: 1.375rem;
  }

  .article-shape {
    width: 24rem;
    top: -80px;
    right: -50%;
  }

  .blog-content-wrap {
    padding: 1rem 1.125rem;
  }

  .blog-wrap {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .tool-tag-2 {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .client_text-wrap-2 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .kpi-value-2 {
    font-size: 2.5rem;
  }

  .counter_card-2 {
    border-radius: 1.25rem;
    padding: 2.25rem 1rem 1rem;
  }

  .solution-item-2 {
    aspect-ratio: auto;
    width: auto;
    position: relative;
  }

  .solution-inner-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .do-well-card-2 {
    border-radius: 1.125rem;
    width: 22rem;
    padding: 1.5rem;
  }

  .do-well-card-2.is-solution {
    width: 22rem;
    height: auto;
  }

  .methodology-card-2 {
    border-radius: 1.125rem;
  }

  .hero_chat-tag-2 {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .approch-item-2 {
    max-width: 18.875rem;
  }

  .methodology-icon-2 {
    border-radius: 1.125rem;
  }

  .methodology-icon-2.is-solution, .methodology-icon-2.is-solution.small, .methodology-icon-2.is-solution, .methodology-icon-2.is-solution.small, .methodology-icon-2.is-solution.small {
    min-width: 6.25rem;
    height: 6.25rem;
  }

  .timeline_circle-2 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .theme-tag-2 {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .lead-magnet-content-2 {
    padding: 1.5rem;
  }

  .client_text-wrap-3 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .kpi-value-3 {
    font-size: 2.5rem;
  }

  .counter_card-3 {
    border-radius: 1.25rem;
    padding: 2.25rem 1rem 1rem;
  }

  .measured-right-2 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_dropdown-toggle-2.is-faq {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .faq_nav-wrap-2 {
    padding-top: 1rem;
  }

  .dropdown-2 {
    padding: 1rem;
  }

  .filter-top {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
  }

  .filter-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .filter-tag {
    font-size: .75rem;
  }

  .blog-pagination {
    margin-top: 2rem;
  }

  .guide-links {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

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

  .writer-item {
    padding: .875rem;
  }

  .services-main {
    padding: 1rem 1.5rem;
  }

  .services-item {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    grid-template-columns: 1fr 1fr;
  }

  .services-tag {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
  }

  .registration-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .registration-item {
    padding: 1.375rem 1.25rem 1.25rem;
  }

  .practical-wraper {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .accessibility-wrap {
    grid-template-columns: auto;
    padding: 1.25rem 1.5rem;
  }

  .cgv-bg-img {
    display: none;
  }

  .commitments-steps {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .steps-item {
    padding: 1.375rem 1.25rem;
  }

  .quote-wrap {
    grid-template-columns: auto;
    padding: 1.25rem 1.5rem;
  }

  .complaint-form {
    grid-template-columns: 1fr;
    padding: 1.5rem 1.75rem;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-lead {
    font-size: 2rem;
  }

  .text-weight-medium:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    margin-left: 0;
  }

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

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

  .padding-section-large.is-footer {
    padding-top: 3rem;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
  }

  .heading-style-h2.is-color.text-align-left {
    font-size: 1rem;
  }

  .heading-style-h2.text-align-left.is-hero {
    font-size: 1.2rem;
  }

  .container-large.section-background.is-solution, .container-large.section-background.is-middel, .container-large.section-background.is-blog, .container-large.section-background.is-solution, .container-large.section-background.is-middel, .container-large.section-background.is-blog, .container-large.section-background.is-solution, .container-large.section-background.is-middel, .container-large.section-background.is-blog {
    min-height: auto;
  }

  .button.width-auto {
    min-width: auto;
  }

  .button-group.load-more-btn-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

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

  .nav_component {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .eyebrow {
    flex-flow: row;
  }

  .nav_dropdown-toggle.is-faq {
    white-space: pre-line;
    white-space: pre-line;
    justify-content: space-between;
    align-items: center;
  }

  .hero_section-padding {
    padding-top: 5.5rem;
  }

  .dropdown-main-wrap {
    padding: 1rem 0 0;
  }

  .catalog-mega-menu {
    grid-template-columns: repeat(auto-fit, minmax(50vw, 1fr));
  }

  .counter_card-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .counter_card-grid.is-grid-3 {
    grid-template-columns: 1fr;
  }

  .counter_card {
    border-radius: 1.125rem;
  }

  .section-background.max-width.is-seedup {
    margin-top: -3rem;
  }

  .section-background.max-width.is-seedup.is-top {
    margin-top: -2rem;
  }

  .section_main-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section_main-wrapper.is-constat, .section_main-wrapper.is-bootcamp, .section_main-wrapper.is-constat, .section_main-wrapper.is-constat, .section_main-wrapper.is-bootcamp, .section_main-wrapper.is-constat {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .do-well-card {
    padding: 1.25rem;
  }

  .do-well-image-wrap {
    height: 8rem;
  }

  .promise-main-wrap {
    padding: .75rem;
  }

  .promise-tab-link {
    font-size: 2rem;
  }

  .promise-pane-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .offering-card {
    border-radius: 1rem;
  }

  .methodology-grid, .methodology-grid.is-bottom {
    grid-template-columns: 1fr;
  }

  .methodology-grid.is-solution, .methodology-grid.is-solution.is-2, .methodology-grid.is-manager, .methodology-grid.is-bottom {
    grid-template-columns: 1fr;
  }

  .methodology-grid.is-bottom.load-more-target {
    opacity: 0;
    transition: transform .3s, opacity .3s;
    display: none;
    transform: translate(0, 20px);
  }

  .methodology-grid.is-bottom.load-more-target.is-active {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    opacity: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    opacity: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    transform: translate(0);
  }

  .methodology-grid.is-solution, .methodology-grid.is-solution.is-2, .methodology-grid.is-solution.is-2, .methodology-grid.is-manager {
    grid-template-columns: 1fr;
  }

  .seed_up-mobile, .seed_up-float-tag {
    width: 50%;
  }

  .practice-text-wrap {
    padding-top: 0;
    padding-left: 0;
  }

  .practice-toggle {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .practice-link, .practice-link.is-active {
    width: auto;
  }

  .practice-link.is-active {
    width: auto;
  }

  .practice-link.is-active.is-width {
    width: 100%;
  }

  .feature-stagger-grid {
    grid-template-columns: 1fr;
  }

  .feature-card {
    max-width: none;
  }

  .feature-card-image {
    width: 100%;
  }

  .feature-card-text-wrap {
    max-width: none;
  }

  .feature-inner-wrap, .spotlight-card {
    grid-template-columns: 1fr;
  }

  .spotlight-card-text-wrap {
    padding-top: 0;
  }

  .metrics-item-text {
    flex-flow: column;
    align-items: flex-start;
  }

  .gradient_wrapper.is-height {
    margin-top: -2rem;
  }

  .section_talk {
    padding-top: 6rem;
  }

  .team-photo.is_sixth, .team-photo.is_seventh {
    width: 6rem;
  }

  .team-photo.is_one {
    width: 6rem;
    top: -25%;
  }

  .team-photo.is_second {
    width: 6rem;
    top: -40%;
  }

  .team-photo.is_third.nor_radius {
    width: 6rem;
    bottom: -28%;
  }

  .team-photo.is_forth {
    width: 6rem;
    bottom: -44%;
    right: 75%;
  }

  .team-photo.is_fifth {
    width: 6rem;
    bottom: -37%;
  }

  .team-photo.is_sixth, .team-photo.is_seventh {
    width: 6rem;
  }

  .talk_content_wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .footer-newsletter, .linkdin_wrapper {
    max-width: none;
  }

  .footer_column-grid {
    flex-flow: column;
  }

  .padding_section-seedup-hero {
    padding-bottom: 4rem;
  }

  .seedup_hero-img-wrap {
    min-height: auto;
  }

  .ass_bg-img-1 {
    aspect-ratio: 1;
  }

  .ass_img-block {
    object-fit: cover;
    width: 100%;
  }

  .ass_img-linear-wrap {
    aspect-ratio: 1;
    width: 90%;
  }

  .ass_bg-video-wrap {
    width: 80%;
  }

  .ass_card-wrap {
    margin-top: 1rem;
  }

  .ass_button {
    width: 45%;
    top: 8%;
  }

  .track_btn-wrap {
    width: 50%;
  }

  .works_bg-video-wrap {
    margin-bottom: -6.975rem;
  }

  .timeline_circle {
    width: 2rem;
    height: 2rem;
  }

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

  .contact_social-proofs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .uses_video-wrap {
    margin-top: -4rem;
  }

  .uses_bg-video.is-abs.blending-lighten, .ellips_uses {
    width: 70%;
  }

  .usage_tabs {
    margin-top: -8.8625rem;
  }

  .tab_card-tag {
    flex: none;
  }

  .eyebrow_wrap {
    padding-top: 1rem;
  }

  .tab_plus-wrap {
    padding-top: 2rem;
  }

  .result_left-column {
    margin-top: 4rem;
  }

  .result_middle-column {
    max-width: none;
  }

  .result_middle-card-wrap {
    height: auto;
  }

  .result_middle-card-main-wrap {
    min-height: auto;
  }

  .timeline_left-content-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .arboretum_float-tag {
    width: 48%;
  }

  .arboretum_float-tag.is-left {
    left: 0%;
  }

  .arboretum_float-tag.is-bottom {
    right: 0;
  }

  .contact_left-card-column {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .kpi-value {
    font-size: 2.25rem;
  }

  .kpi-value:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    font-size: 1.5rem;
  }

  .contact-wrap {
    padding: 1rem;
  }

  .checkbox_group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .nea__submit {
    width: 2.5rem;
  }

  .toggle_switch {
    justify-content: center;
  }

  .toggle_option {
    line-height: 1.5;
  }

  .toggle_option.is-app, .toggle_option.is-mail, .toggle_option.is-app, .toggle_option.is-mail {
    width: 100%;
    height: 2.75rem;
  }

  .footer_legal-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .toggle-button {
    width: 90%;
    height: 50%;
  }

  .seedup_hero-bg-video {
    height: 25rem;
  }

  .play_pause, .play_pause.is-team, .play_pause.is-home-hero, .play_pause.is-team, .play_pause.is-home-hero {
    bottom: .5rem;
    right: .5rem;
  }

  .promise_toggle-wrap {
    white-space: normal;
  }

  .seedup_pratice-padding {
    padding-top: 2.5rem;
  }

  .carder-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .carder-title, .activer-titl {
    font-size: 1.125rem;
  }

  .activer-icon, .mesurer-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .mesurer-title {
    font-size: 1.125rem;
  }

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

  .tab_main-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .tab-pane-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .card-bg-shap {
    background-size: 700px, 2136px 1086px;
  }

  .card-bg-shap.is-contact {
    background-size: 150%;
  }

  .section_tags-main-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .cover_image-wrap {
    aspect-ratio: 4.45 / 5.42;
    max-width: none;
  }

  .client_review-wrapper {
    width: calc(100vw - 5rem) !important;
  }

  .client_content_title {
    font-size: 1.2rem;
  }

  .client_text-wrap {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .approch_client-slide {
    padding-top: 4rem;
  }

  .approch_result_left-column {
    margin-top: 4rem;
  }

  .section_cta-talks {
    padding-top: 6rem;
  }

  .section_background-cta.is-top {
    margin-top: 8rem;
  }

  .menu-wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .other_menu-wraper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navigate_btn-wraper {
    flex: none;
    width: auto;
    max-width: none;
  }

  .left_menu-wraper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
  }

  .pane-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .result-card {
    white-space: normal;
  }

  .cat-legend {
    flex-flow: wrap;
  }

  .cat-item {
    font-size: .75rem;
  }

  .arrow_icon {
    width: 2rem;
    height: 2rem;
  }

  .tag-eybrow-inner {
    padding-right: .5rem;
  }

  .tag-text {
    min-width: auto;
  }

  .measured-right {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .course-formats-head {
    border-radius: 1rem;
    padding: 1rem 1rem 1.5rem;
  }

  .course-formats-bottom {
    border-radius: 1rem;
    padding: .5rem .5rem 1rem;
  }

  .course-formats-bottom-inner {
    border-radius: .5rem;
    padding: .5rem 1rem .5rem .5rem;
  }

  .solution-circle-img-text, .solution-cards-layer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .bg-wraper, .seedup-bg-wraper {
    width: 85%;
  }

  .counter-contents:where(.w-variant-05ecda85-ab63-ca51-8933-450c7ddbcbdb) {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .offer-right {
    border-radius: 1rem;
    padding: .5rem .5rem 1rem;
  }

  .offer-left {
    padding: 1.25rem;
  }

  .scroll-main-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog_rich-text h2 {
    font-size: 1.5rem;
  }

  .article-shape {
    width: 100%;
    right: -50px;
  }

  .client_text-wrap-2 {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .kpi-value-2 {
    font-size: 2.25rem;
  }

  .counter_card-2 {
    border-radius: 1.125rem;
  }

  .do-well-card-2 {
    padding: 1.25rem;
  }

  .timeline_circle-2 {
    width: 2rem;
    height: 2rem;
  }

  .course-formats-bottom-2 {
    border-radius: 1rem;
    padding: .5rem .5rem 1rem;
  }

  .course-formats-head-2 {
    border-radius: 1rem;
    padding: 1rem 1rem 1.5rem;
  }

  .client_text-wrap-3 {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .kpi-value-3 {
    font-size: 2.25rem;
  }

  .result_middle-card-wrap-2 {
    height: auto;
  }

  .counter_card-3 {
    border-radius: 1.125rem;
  }

  .measured-right-2 {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .nav_dropdown-toggle-2.is-faq {
    white-space: pre-line;
    white-space: pre-line;
    justify-content: space-between;
    align-items: center;
  }

  .filter-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
  }

  .guide-links, .writer-wrapper {
    grid-template-columns: 1fr;
  }

  .services-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }
}

#w-node-a340db79-2d94-67ec-c410-9e8ee73ef962-63dfdea9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-e4c120e8-f21c-dbe6-470d-2a406b36d818-d5be9ef1, #w-node-e4c120e8-f21c-dbe6-470d-2a406b36d841-d5be9ef1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41bedf05-6551-504d-a011-6083244f8514-63dfdea9 {
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cf137998-81c2-dee2-e7c1-dad9222fe596-d5be9ef1, #w-node-cf137998-81c2-dee2-e7c1-dad9222fe5bc-d5be9ef1, #w-node-cf137998-81c2-dee2-e7c1-dad9222fe5e1-d5be9ef1, #w-node-_3949c105-bef1-65fb-00d5-3f2092c12343-d5be9ef1, #w-node-_3949c105-bef1-65fb-00d5-3f2092c1236c-d5be9ef1, #w-node-_3949c105-bef1-65fb-00d5-3f2092c12395-d5be9ef1, #w-node-_3949c105-bef1-65fb-00d5-3f2092c123be-d5be9ef1 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e4c120e8-f21c-dbe6-470d-2a406b36d818-d5be9ef1, #w-node-e4c120e8-f21c-dbe6-470d-2a406b36d841-d5be9ef1 {
    grid-column: span 1 / span 1;
  }
}
