:root {
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--b2-16);
  --_typographie---font-weight: var(--font-weight--regular);
  --_responsive---font-size--b1-18: 1.125rem;
  --_typographie---line-height-multiple: 1.6;
  --gray-200: #e5e7eb;
  --secondary-500: #6f923b;
  --white: #fff;
  --gray-600: #4b5563;
  --gray-900: #111827;
  --brand-500: #7e5099;
  --gray-50: #f9fafb;
  --secondary-50: #f6faf1;
  --brand-400: #b57cc7;
  --brand-800: #422854;
  --gray-950: #03071280;
  --_typographie---line-height-px: 1rem;
  --text: Manrope;
  --gray-500: #6b7280;
  --_responsive---font-size--h2-26: 1.625rem;
  --font-weight--bold: 700;
  --_responsive---font-size--b2-16: 1rem;
  --title: Manrope;
  --brand-700: #5b3770;
  --brand-950: #1a0e21;
  --_responsive---spacer-medium: var(--size--1);
  --brand-100: #f2e6f7;
  --_composants---surface: white;
  --gray-100: #f3f4f6;
  --gray-400: #9ca3af;
  --brand-50: #f9f5fb;
  --gray-300: #d1d5db;
  --brand-900: #2c1938;
  --_responsive---font-size--l1-14: .875rem;
  --size--0-5: .5rem;
  --_responsive---spacer-huge: var(--size--6);
  --size--2: 2rem;
  --brand-600: #6e4487;
  --_responsive---spacer-large: var(--size--4);
  --_responsive---spacer-small: var(--size--1);
  --_composants---button--radius: var(--size--0-5);
  --size--1: 1rem;
  --_responsive---font-size--d1-72: 4.5rem;
  --_responsive---font-size--d2-48: 3rem;
  --_responsive---font-size--h1-40: 2.5rem;
  --_responsive---font-size--h3-20: 1.25rem;
  --_responsive---font-size--h4-18: 1.125rem;
  --brand-200: #e4ccee;
  --brand-300: #d1a8e0;
  --secondary-100: #e8f2dc;
  --secondary-200: #d2e4ba;
  --secondary-300: #b1ca88;
  --secondary-400: #93ae5f;
  --secondary-600: #5f7d32;
  --secondary-700: #4c6529;
  --secondary-800: #36481f;
  --secondary-900: #232e14;
  --secondary-950: #141a0a;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --semantic-success-50: #f3faf6;
  --semantic-success-100: #dff3e8;
  --semantic-success-500: #34a853;
  --semantic-success-600: #278c43;
  --semantic-warning-50: #fff9f3;
  --semantic-warning-100: #ffefd9;
  --semantic-warning-500: #f9a825;
  --semantic-warning-600: #d18e1f;
  --semantic-error-50: #fff5f5;
  --semantic-error-100: #fee2e2;
  --semantic-error-500: #e53935;
  --semantic-error-600: #c62828;
  --semantic-info-50: #f3f8ff;
  --semantic-info-100: #dbeafe;
  --semantic-info-500: #1e88e5;
  --semantic-info-600: #1565c0;
  --transparent: #fff0;
  --size--4: 4rem;
  --size--6: 6rem;
  --font-weight--regular: 400;
  --font-weight--semibold: 600;
  --font-weight--extra-bold: 800;
}

body {
  font-family: var(--_typographie---font-family);
  color: #333;
  font-size: 14px;
  line-height: 20px;
  transform: none;
}

h1 {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  line-height: 44px;
  font-weight: var(--_typographie---font-weight);
  margin-top: 20px;
  margin-bottom: 10px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

p {
  font-family: var(--_typographie---font-family);
  font-size: var(--_responsive---font-size--b1-18);
  line-height: var(--_typographie---line-height-multiple);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--b1-18);
  --_typographie---font-weight: var(--font-weight--regular);
  --_typographie---line-height-multiple: 1.6;
  --_typographie---line-height-px: 1rem;
  text-wrap: pretty;
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 0;
}

li {
  line-height: 1.4;
  list-style-position: inside;
}

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

.navbar2_component {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--secondary-500);
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2%;
  padding-right: 2%;
  font-weight: 600;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar2_container {
  grid-template-rows: auto;
  grid-template-columns: .375fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar2_logo-link.mobile {
  display: none;
}

.navbar2_logo {
  width: 10rem;
}

.navbar2_menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_menu.is-page-height-tablet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  width: 100%;
}

.navbar2_link {
  color: var(--gray-600);
  cursor: pointer;
  padding: .5rem 1rem;
}

.navbar2_link:hover {
  color: var(--gray-900);
}

.navbar2_link.w--current {
  color: var(--brand-500);
}

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  color: var(--gray-600);
  cursor: pointer;
  align-items: center;
  padding: .5rem 1rem;
  transition: all .4s;
  display: flex;
}

.navbar2_dropdwn-toggle:hover {
  color: var(--gray-900);
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.navbar2_dropdown-list.w--open {
  background-color: var(--gray-50);
  border-radius: 5px;
  width: 750px;
  padding: 20px;
  position: absolute;
  top: 3.4375rem;
  overflow: scroll;
}

.navbar2_dropdown-list.products.w--open {
  width: 350px;
}

.navbar2_dropdown-link {
  color: var(--gray-900);
  padding: 0;
}

.navbar2_dropdown-link:hover {
  color: var(--brand-500);
}

.navbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.section_worldwide-network {
  position: relative;
}

.section_worldwide-network:where(.w-variant-8a750f82-3786-5af8-f9b3-0657cf0ed482) {
  z-index: 1;
  top: -40px;
}

.section_worldwide-network.text-color-gray-50 {
  background-color: var(--brand-800);
  color: var(--gray-50);
}

.section_worldwide-network.text-color-gray-50._150vh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 175vh;
  display: flex;
}

.section_worldwide-network.text-color-gray-50.flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_worldwide-network.text-color-gray-50._100vh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section_worldwide-network.is-home:where(.w-variant-8a750f82-3786-5af8-f9b3-0657cf0ed482) {
  top: -40px;
}

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

.padding-global.is-custom-position {
  position: relative;
  top: -25vh;
}

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

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

.padding-section-large:where(.w-variant-84dfa2fe-30b5-1807-afac-93183a7495f7) {
  padding-top: 11rem;
}

.padding-section-large.others-17, .padding-section-large.others-26 {
  padding-top: 14rem;
  padding-bottom: 2rem;
}

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

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

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

.max-width-large.align-center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-width-large.align-center._32px-gap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.max-width-large.align-center._32px-gap._56rem-mw {
  max-width: 56rem;
}

.max-width-large.align-center._80px-mb {
  margin-bottom: 80px;
}

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

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

.margin-bottom.margin-medium {
  margin: 0;
}

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

.margin-bottom._72px-mb {
  margin-bottom: 72px;
}

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

.heading-style-h1 {
  font-family: var(--_typographie---font-family);
  color: var(--gray-900);
  font-size: var(--_typographie---font-size);
  line-height: var(--_typographie---line-height-multiple);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--h1-40);
  --_typographie---font-weight: var(--font-weight--bold);
  --_typographie---line-height-multiple: 1.2;
  --_typographie---line-height-px: 3rem;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1.is-gray-50 {
  color: var(--gray-50);
}

.heading-style-h1.xl {
  font-size: 100px;
}

.heading-style-h1.is-white {
  color: var(--white);
}

.heading-style-h1._32px-mb {
  margin-bottom: 32px;
}

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

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

.margin-top._24px-mt {
  margin: 24px 0 0;
}

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

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

.margin-top.margin-medium {
  margin: 62px 0 0;
}

.margin-top.margin-small {
  margin: 0;
}

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

.button-group.coming-soon {
  display: none;
}

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

.worldwide-network_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.image-overlay-layer {
  z-index: 1;
  display: block;
  box-shadow: 0 4px 4px #00000040;
}

.image-overlay-layer.img-bg {
  background-image: none;
  border-style: none;
}

.image-overlay-layer.is-card {
  background-image: linear-gradient(212deg, #fafafc, #eaeaf0);
  box-shadow: 0 4px 4px #00000040;
}

.header65_background-image {
  object-fit: cover;
  background-image: linear-gradient(#000, #ffffff17);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header65_background-image.is-none {
  display: none;
}

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

.icon-1x1-large {
  width: 50px;
}

.heading-style-h2 {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  line-height: var(--_typographie---line-height-px);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--h2-26);
  --_typographie---font-weight: var(--font-weight--semibold);
  --_typographie---line-height-multiple: 1.25;
  --_typographie---line-height-px: 2.25rem;
}

.heading-style-h2.centered {
  text-align: center;
}

.heading-style-h2.centered._40px-mb {
  margin-bottom: 40px;
}

.heading-style-h2.is-white {
  --_composants---surface: white;
  --_composants---button--radius: var(--size--0-5);
}

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

.icon-embed-xxsmall:where(.w-variant-7218a03b-6344-5699-b2c5-586e5627fbbf), .icon-embed-xxsmall:where(.w-variant-f5f2cd79-688c-fcb5-7355-edf84fb29018), .icon-embed-xxsmall:where(.w-variant-31487c9c-da42-69d0-449b-e1c124cc07c6) {
  display: none;
}

.icon-embed-xxsmall.is-back {
  transform: rotate(180deg);
}

.text-weight-semibold {
  font-family: var(--text);
  color: var(--brand-500);
  font-size: 20px;
  font-weight: 600;
}

.heading-style-h3 {
  font-family: var(--_typographie---font-family);
  color: var(--gray-900);
  font-size: var(--_responsive---font-size--h2-26);
  line-height: var(--_typographie---line-height-multiple);
  font-weight: var(--font-weight--bold);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--h3-20);
  --_typographie---font-weight: var(--font-weight--semibold);
  --_typographie---line-height-multiple: 1.3;
  --_typographie---line-height-px: 1.75rem;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h3._40px-mb {
  margin-bottom: 40px;
}

.contact18_grid-list {
  grid-column-gap: 160px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.contact18_item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.contact18_item.custom-left {
  border-left: 1px solid var(--brand-500);
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
}

.contact18_icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: top;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

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

.text-size-tiny {
  color: var(--gray-500);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.text-size-tiny.is-brand-500 {
  color: var(--brand-500);
}

.text-size-tiny._32px-mb {
  margin-bottom: 32px;
}

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

.text-size-tiny._20px-mb {
  margin-bottom: 20px;
}

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

.text-size-small {
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-small._24px-mb {
  margin-bottom: 24px;
}

.text-size-small._400 {
  font-weight: 400;
}

.text-size-small._40px-mb {
  margin-bottom: 40px;
}

.text-size-xsmall {
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-xsmall._24px-mb {
  margin-bottom: 24px;
  font-size: 18px;
}

.text-size-xsmall.is-gray-50 {
  color: var(--gray-50);
}

.text-size-xsmall._120px-mb {
  margin-bottom: 120px;
}

.section_layout1 {
  background-color: var(--gray-50);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  display: none;
  position: relative;
}

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

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

.layout1_content-left {
  grid-column-gap: var(--_responsive---spacer-medium);
  grid-row-gap: var(--_responsive---spacer-medium);
  flex-flow: column;
  display: flex;
}

.layout1_content-left._8px-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 20rem;
  display: flex;
}

.layout1_content-left._32px-gap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.layout1_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.layout1_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_blog17, .section_blog17.z-1 {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

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

.blog17_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: sticky;
  top: 7rem;
}

.blog17_menu-link {
  color: var(--gray-900);
  white-space: nowrap;
  width: 100%;
  padding: 4px 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blog17_menu-link.w--current {
  font-weight: 600;
}

.blog17_menu-link.current {
  border-style: solid;
  border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  font-weight: 600;
}

.blog17_menu-link.is-certification {
  display: none;
}

.blog17_featured-list {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: -7rem;
  margin-bottom: 4rem;
  display: flex;
}

.blog17_featured-list.gap-huge {
  grid-row-gap: 6rem;
}

.product-item_product-overview {
  grid-column-gap: var(--_responsive---spacer-medium);
  grid-row-gap: var(--_responsive---spacer-medium);
  flex-flow: column;
  width: 100%;
  padding-top: 7rem;
  scroll-margin-top: 7rem;
  display: flex;
}

.product-item_product-overview._120px-mb {
  margin-bottom: 120px;
}

.heading-style-h2-3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.product-item_key-features {
  grid-column-gap: var(--_responsive---spacer-medium);
  grid-row-gap: var(--_responsive---spacer-medium);
  flex-flow: column;
  width: 100%;
  padding-top: 7rem;
  scroll-margin-top: 7rem;
  display: flex;
}

.product-item_key-features._120px-mb {
  margin-bottom: 120px;
}

.product-item_certification {
  width: 100%;
  margin-top: -6rem;
  padding-top: 7rem;
  display: none;
}

.product-item_certification._120px-mb {
  margin-bottom: 120px;
}

.product-item_industry-applications {
  width: 100%;
  padding-top: 7rem;
  scroll-margin-top: 7rem;
}

.section_layout507 {
  z-index: 1;
  background-color: var(--gray-200);
  position: relative;
}

.layout507_component.is-hidden {
  display: none;
}

.layout507_tabs {
  border: var(--\<unknown\|relume-variable-border-width\>) none var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  overflow: scroll;
}

.layout507_tabs._74px-mb {
  margin-bottom: 74px;
}

.layout507_tabs-menu {
  border: 1px #000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.layout507_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--gray-300);
  color: var(--gray-900);
  text-align: center;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 48px;
  display: flex;
}

.layout507_tab-link.w--current {
  background-color: var(--brand-500);
  border-bottom-width: 1px;
  border-bottom-color: #0000;
}

.layout507_tab-link.tabs-last {
  border-right-style: none;
}

.layout507_tab-pane {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  height: 100%;
}

.pricing22_plans {
  width: 100%;
}

.pricing22_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gray-50);
  color: var(--gray-900);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: stretch;
}

.pricing22_row:where(.w-variant-a8d5c0c2-3d80-4fc0-8264-6d2626427285), .pricing22_row.background-color-secondary, .pricing22_row.background-color-secondary {
  background-color: var(--gray-100);
}

.pricing22_feature {
  padding: 1rem 1.5rem;
}

.pricing22_row-content {
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  display: flex;
}

.pricing22_row-content.flex-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.section_layout395 {
  z-index: 1;
  background-color: var(--brand-900);
  color: var(--gray-50);
  position: relative;
}

.icon-text-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  padding: 20px 28px;
  text-decoration: none;
  display: grid;
}

.icon-text-wrapper.is-centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-text-wrapper.all-industries {
  padding-left: 38px;
  font-weight: 800;
}

.icon-menu {
  width: 16px;
  height: 16px;
}

.icon-menu.is-product {
  filter: none;
}

.icon-menu.arrow {
  width: 14px;
  height: auto;
}

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

.footer_quick-links {
  color: var(--white);
}

.gap-medium {
  grid-column-gap: var(--_responsive---spacer-medium);
  grid-row-gap: var(--_responsive---spacer-medium);
  flex-flow: column;
  display: flex;
}

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

.footer_heading-list {
  font-size: 1.125rem;
}

.worldwide-network_background-img {
  background-image: linear-gradient(180deg, #0000 24%, var(--brand-900) 90%), url("https://cdn.prod.website-files.com/68fa2b67cd8ba2029ea775a3/696901dc86fa72dd84f2011f_globe-sensav2.avif");
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 150%;
  height: 100%;
}

.icon {
  height: 64px;
}

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

.industrie_item {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 225px;
  height: 225px;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.industrie_item:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008) {
  width: 100%;
  height: 100%;
}

.industrie_item:where(.w-variant-9dafd397-4088-a612-099f-99e9ff4df925) {
  width: 100%;
  height: 100%;
  padding-bottom: 1rem;
}

.industrie_item_background {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.industrie_picto {
  filter: invert();
  width: 34px;
  height: 32px;
}

.industrie_picto:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008) {
  flex: 1;
}

.industrie_wrapper-infos {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.industrie_wrapper-infos:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008), .industrie_wrapper-infos:where(.w-variant-9dafd397-4088-a612-099f-99e9ff4df925) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.industrie_item_overlay {
  z-index: 1;
  background-image: linear-gradient(45deg, var(--brand-900), #7c479e00);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.industrie_item_overlay.is-secteur_template {
  z-index: 0;
}

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

.sectors_list.is-about-page {
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.sectors_item {
  height: 425px;
}

.sectors_item.is-about-page {
  height: auto;
}

.sectors_item.is-sensor {
  width: 100%;
  height: 350px;
}

.industrie_short-desc {
  display: none;
}

.industrie_short-desc:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008), .industrie_short-desc:where(.w-variant-9dafd397-4088-a612-099f-99e9ff4df925) {
  color: var(--white);
  text-align: left;
  display: block;
}

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

.wrapper-button.is-industrie {
  display: none;
}

.wrapper-button.is-industrie:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008) {
  display: block;
}

.wrapper-button.is-industrie:where(.w-variant-9dafd397-4088-a612-099f-99e9ff4df925) {
  margin-top: auto;
  display: block;
}

.section_browse-use-cases {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

.browse-use-cases_component {
  margin-top: 3rem;
  position: relative;
}

.browse-use-case_infos-wrapper {
  z-index: 1;
  border: 1px solid var(--white);
  color: var(--white);
  background-image: linear-gradient(#422854bf, #422854bf), url("https://cdn.prod.website-files.com/68fa2b67cd8ba2029ea775a3/6962666a2800317078f02ea4_Oil%20%26%20Gas%20%E2%80%93%20Upstream-min.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 320px;
  display: flex;
}

.div-block-8 {
  z-index: -1;
  border: 1px solid var(--white);
  background-color: var(--brand-900);
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 90%;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10% 0% 0%;
}

.div-block-8.is-level2 {
  z-index: -2;
  z-index: -2;
  width: 80%;
  top: -20%;
}

.button_infos {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--brand-500);
  color: var(--white);
  font-size: var(--_responsive---font-size--b2-16);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--b2-16);
  --_typographie---font-weight: var(--font-weight--regular);
  --_typographie---line-height-multiple: 1.6;
  --_typographie---line-height-px: 1rem;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.button_infos:where(.w-variant-f5f2cd79-688c-fcb5-7355-edf84fb29018) {
  border: 1px solid var(--white);
  background-color: var(--brand-900);
  color: var(--white);
}

.button_infos:where(.w-variant-31487c9c-da42-69d0-449b-e1c124cc07c6) {
  border: 1px solid var(--brand-500);
  color: var(--brand-500);
  background-color: #7e509900;
}

.button_infos:hover {
  background-color: var(--brand-400);
}

.button_infos:hover:where(.w-variant-31487c9c-da42-69d0-449b-e1c124cc07c6) {
  border-color: var(--brand-400);
  color: var(--brand-400);
  background-color: #7e509900;
}

.button_infos.btn-back {
  border: 1px solid var(--brand-500);
  color: var(--brand-500);
  background-color: #7e509900;
}

.div-block-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.image-6:where(.w-variant-84dfa2fe-30b5-1807-afac-93183a7495f7), .image-6.others-22, .image-6.others-31 {
  width: 80%;
  margin-bottom: -16rem;
}

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

.sensor_card {
  padding: var(--_responsive---spacer-medium);
  background-color: var(--white);
  color: var(--brand-950);
  border-radius: .5rem;
  flex-flow: column;
  min-height: 48rem;
  display: flex;
}

.section_faq {
  z-index: 1;
  background-color: var(--gray-200);
  position: relative;
}

.summary {
  cursor: pointer;
}

.accordion_title {
  cursor: pointer;
  justify-content: space-between;
  padding: .5rem;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.inner {
  font-size: 18px;
  line-height: 28px;
}

.faq_general {
  display: none;
}

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

.is-white-text {
  color: var(--white);
  --_composants---surface: white;
  --_composants---button--radius: var(--size--0-5);
}

.heading-style-d2 {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  line-height: var(--_typographie---line-height-px);
  font-weight: var(--_typographie---font-weight);
  text-transform: capitalize;
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--d2-48);
  --_typographie---font-weight: var(--font-weight--bold);
  --_typographie---line-height-multiple: 1.15;
  --_typographie---line-height-px: 3.5rem;
}

.heading-style-d2.centered {
  text-align: center;
}

.heading-style-d2.centered._40px-mb {
  margin-bottom: 40px;
}

.heading-style-d2.is-white {
  --_composants---surface: white;
  --_composants---button--radius: var(--size--0-5);
}

.heading-style-d1 {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  line-height: var(--_typographie---line-height-multiple);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--d1-72);
  --_typographie---font-weight: var(--font-weight--extra-bold);
  --_typographie---line-height-multiple: 1.1;
  --_typographie---line-height-px: 5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-d1.is-gray-50 {
  color: var(--gray-50);
}

.heading-style-d1.xl {
  font-size: 100px;
}

.heading-style-d1.is-white {
  color: var(--white);
}

.label-style {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--l1-14);
  --_typographie---font-weight: var(--font-weight--semibold);
  --_typographie---line-height-multiple: 1.5;
  --_typographie---line-height-px: 1rem;
}

.text-style-b1 {
  font-family: var(--_typographie---font-family);
  font-size: var(--_typographie---font-size);
  line-height: var(--_typographie---line-height-multiple);
  font-weight: var(--_typographie---font-weight);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--b1-18);
  --_typographie---font-weight: var(--font-weight--regular);
  --_typographie---line-height-multiple: 1.6;
  --_typographie---line-height-px: 1rem;
}

.text-style-b1.is-centered {
  text-align: center;
}

.text-style-b1._32px-mb {
  margin-bottom: 32px;
}

.hero_gradient-background {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/68fa2b67cd8ba2029ea775a3/6943d1a80ef8c1d609873f5f_Hero%20Section%20B.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.body {
  overflow-x: hidden;
}

.div-block-34 {
  min-height: 9rem;
}

.div-block-34:where(.w-variant-957d4f3a-6fbc-5cc6-f6d1-e7b1ec409008) {
  min-height: 12rem;
  margin-top: auto;
}

.text-button {
  font-size: var(--_typographie---font-size);
  --_typographie---font-family: "Manrope Variable", Arial, sans-serif;
  --_typographie---font-size: var(--_responsive---font-size--b2-16);
  --_typographie---font-weight: var(--font-weight--regular);
  --_typographie---line-height-multiple: 1.6;
  --_typographie---line-height-px: 1rem;
}

.menu-burger {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-transform: uppercase;
  cursor: pointer;
  height: 2rem;
  font-size: 16px;
  display: flex;
}

.svg-2 {
  width: 1.5rem;
}

.navbar-cta-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hero-sensor2_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 4rem;
  display: grid;
}

.hero_component-product_text2 {
  z-index: 1;
  grid-row-gap: var(--_responsive---spacer-medium);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-sensor2_img {
  object-fit: cover;
  width: 100%;
}

.card_sensor-img {
  object-fit: cover;
  min-height: 345px;
}

.footer_grid-top {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 120px;
}

.footer-grid_content-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  display: flex;
}

.footer_logo._36px-mb {
  margin-bottom: 36px;
}

.icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.icon-wrapper._4px-mt {
  margin-top: 4px;
}

.footer_quick-links-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  display: flex;
}

.footer-button {
  border: 1px solid var(--white);
  border-radius: var(--size--0-5);
  color: var(--white);
  height: 5rem;
  text-decoration: none;
  transition: all .25s;
  position: relative;
}

.footer-button:hover {
  background-color: #4a4a4a;
}

.icon-arrow {
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.footer-button_text {
  font-size: 1.125rem;
  position: absolute;
  inset: auto 0% 16px 12px;
}

.footer_grid-bottom {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer-line {
  background-color: var(--secondary-500);
  height: 1px;
  margin-top: 48px;
  margin-bottom: 22px;
}

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

.tabs-faq {
  display: none;
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---font-size--b1-18: 1.05rem;
    --_responsive---font-size--h2-26: 1.5rem;
    --_responsive---font-size--b2-16: 1rem;
    --_responsive---spacer-medium: var(--size--1);
    --_responsive---font-size--l1-14: .875rem;
    --_responsive---spacer-huge: var(--size--6);
    --_responsive---spacer-large: var(--size--4);
    --_responsive---spacer-small: var(--size--1);
    --_responsive---font-size--d1-72: 3.5rem;
    --_responsive---font-size--d2-48: 2.5rem;
    --_responsive---font-size--h1-40: 2.1rem;
    --_responsive---font-size--h3-20: 1.25rem;
    --_responsive---font-size--h4-18: 1.125rem;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_logo-link {
    display: none;
  }

  .navbar2_logo-link.mobile {
    padding-left: 0;
    display: block;
  }

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link {
    text-align: left;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-list.products.w--open {
    width: auto;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: 0;
    font-size: 16px;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: none;
  }

  .menu-icon2_line-top {
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

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

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

  .layout213_content {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout3_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .layout348_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

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

  .stats2_list {
    grid-column-gap: 2rem;
  }

  .stats2_number {
    font-size: 4rem;
  }

  .contact18_grid-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout351_content {
    border-top: 0 #0000;
    border-right: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    flex-direction: column;
    height: auto;
  }

  .layout351_accordion {
    border-right-style: none;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .layout351_column {
    border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    flex-direction: row;
    place-content: center;
    width: 100%;
    min-width: 100%;
    height: 5rem;
  }

  .layout351_column-text {
    position: absolute;
    left: 2.5rem;
  }

  .layout351_column-vertical-text {
    display: none;
  }

  .layout351_column-horiztonal-text {
    font-family: var(--title);
    color: var(--white);
    margin-top: 10px;
    font-size: 20px;
    display: block;
  }

  .layout351_column-content {
    width: 100%;
    min-width: auto;
    height: auto;
    overflow: hidden;
  }

  .layout351_content-wrapper {
    width: auto;
    padding: 3rem 2.5rem;
  }

  .layout351_content-wrapper.is-custom {
    padding-right: 1rem;
  }

  .layout351_image-wrapper {
    margin-bottom: 0;
  }

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

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

  .cta2_content {
    grid-row-gap: 4rem;
    grid-template-columns: 2fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .signup-form-wrapper {
    grid-column-gap: 1rem;
  }

  .cta2_image-wrapper {
    height: 129%;
  }

  .cta2_image {
    height: auto;
  }

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

  .accordion-tab-bg-img, .accordion-tab-overlay-img {
    width: 100%;
  }

  .layout1_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .topbar1_container {
    justify-content: space-between;
  }

  .topbar1_content-left {
    align-items: center;
    display: flex;
  }

  .topbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon.is-left {
    margin-left: -.5rem;
    margin-right: 0;
  }

  .menu-icon_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .topbar1_logo-link {
    margin-left: 1rem;
  }

  .topbar1_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-left: 0;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .topbar1_link {
    width: auto;
    padding: .75rem 0;
  }

  .topbar1_menu-dropdown {
    width: 100%;
  }

  .topbar1_dropdown-link-toggle {
    justify-content: space-between;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .topbar1_dropdown-link-list {
    position: static;
    overflow: hidden;
  }

  .topbar1_dropdown-link-list.w--open {
    border-style: none;
    padding: 0;
  }

  .topbar1_search-desktop {
    display: none;
  }

  .topbar1_form-block {
    z-index: 999;
    width: 100%;
  }

  .topbar1_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar1_close-icon {
    cursor: pointer;
  }

  .shell13_main-wrapper {
    flex-direction: column;
  }

  .shell13_sidepanel {
    border-right-style: none;
    order: 1;
    height: auto;
    position: static;
    overflow: visible;
  }

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

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

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

  .blog17_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog17_category-menu {
    position: static;
  }

  .blog17_featured-list, .blog17_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

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

  .layout507_tabs {
    grid-column-gap: 3rem;
  }

  .layout507_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

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

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

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

  .cta1_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  ._4-col_grid-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .news_item_content-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero_circle-third.others-8 {
    right: -25%;
  }

  .hero_circle-first.others-6 {
    display: none;
  }

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

  .hero_text-component {
    padding-top: 6rem;
  }

  .icon.is-mobile {
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .icon.is-mobile.dark-17 {
    color: #fff;
  }

  .menu_level-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle {
    margin-left: 0;
    padding-right: 2.5rem;
  }

  .button-3.is-secondary.light-17 {
    display: none;
  }

  .nav_button {
    color: #1d1d1d;
  }

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

  .nav_button.dark-22 {
    color: #fff;
    background-color: #0000;
  }

  .nav_menu {
    background-color: #fff;
    border-bottom: 2px solid #000;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .nav_menu.is-dark.dark-6 {
    background-color: #1d1d1d;
  }

  .footer_form-wrapper {
    align-self: center;
  }

  .nav_menu_link {
    font-size: 1.5rem;
  }

  .nav_menu_link.is-mobile {
    padding-left: 2rem;
  }

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

  .hero_circle-fourth.others-10 {
    inset: auto auto -15% 5%;
    inset: auto auto -15% 5%;
  }

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

  .content-top.is-horizontal.gap-medium {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .industrie_item_overlay {
    background-image: linear-gradient(45deg, var(--brand-900) 25%, #7c479e00);
  }

  .experts_grid {
    grid-template-rows: auto auto auto;
    grid-auto-flow: column;
  }

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

  .sectors_item.is-sensor {
    width: 100%;
    max-width: 100%;
  }

  .div-block-9 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .menu-mobile_lines {
    background-color: var(--brand-900);
    width: 100%;
    height: 2px;
  }

  .section_hero:where(.w-variant-84dfa2fe-30b5-1807-afac-93183a7495f7) {
    height: auto;
  }

  .form_component {
    grid-column-gap: var(--_responsive---spacer-medium);
    grid-row-gap: var(--_responsive---spacer-medium);
    grid-template-columns: 1fr;
  }

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

  .blog-post-header2_image-wrapper {
    margin-bottom: 3rem;
  }

  .hero_component-home_text, .hero_component-product_text {
    padding-top: 6rem;
  }

  .menu-burger {
    justify-content: center;
    align-items: center;
  }

  .svg-2 {
    color: var(--brand-500);
    width: 2rem;
  }

  .navbar-cta-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 12px;
  }

  .lottie-home2 {
    transform: translate(-60%, -50%);
  }

  .hero-sensor2_img {
    height: 100%;
  }

  .content-top-industry.is-horizontal.gap-medium {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

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

  .quote-sensor_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

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

  .contact6_contact-list {
    grid-row-gap: 1rem;
  }

  .contact6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-5 {
    font-size: 2.75rem;
  }

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

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

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

  .download-datasheet_component {
    grid-column-gap: var(--_responsive---spacer-medium);
    grid-row-gap: var(--_responsive---spacer-medium);
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---font-size--b1-18: 1rem;
    --_responsive---font-size--h2-26: clamp(1.4rem, 3vw, 1.6rem);
    --_responsive---font-size--b2-16: 1rem;
    --_responsive---spacer-medium: var(--size--1);
    --_responsive---font-size--l1-14: .875rem;
    --_responsive---spacer-huge: var(--size--6);
    --_responsive---spacer-large: var(--size--4);
    --_responsive---spacer-small: var(--size--1);
    --_responsive---font-size--d1-72: clamp(2.2rem, 5vw, 3rem);
    --_responsive---font-size--d2-48: clamp(1.8rem, 4vw, 2.4rem);
    --_responsive---font-size--h1-40: clamp(1.6rem, 3.5vw, 2rem);
    --_responsive---font-size--h3-20: clamp(1.25rem, 2.5vw, 1.4rem);
    --_responsive---font-size--h4-18: clamp(1.1rem, 2.2vw, 1.25rem);
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar2_menu-dropdown {
    width: 100%;
  }

  .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

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

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

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

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

  .margin-top.margin-medium {
    margin-top: 18px;
  }

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

  .layout213_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout213_image-wrapper {
    display: none;
  }

  .tab5_tabs-menu {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    margin-bottom: 3rem;
  }

  .tab5_tab-link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .layout3_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout3_content-left._20px-mb {
    width: auto;
  }

  .layout90_component {
    flex-flow: column;
  }

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

  .layout90_image-wrapper {
    width: auto;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

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

  .layout348_content {
    height: auto;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_mobile-image {
    position: static;
  }

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

  .stats2_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats2_number {
    font-size: 3.5rem;
  }

  .contact18_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout351_column {
    height: 4rem;
  }

  .layout351_column-text {
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .layout351_column-vertical-text, .layout351_column-horiztonal-text {
    font-size: 1.25rem;
  }

  .layout351_content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .layout351_image {
    height: 20rem;
  }

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

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

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

  .logo3_list {
    grid-column-gap: 8rem;
    padding-top: 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .testimonial7_slider {
    padding-bottom: 3rem;
  }

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

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .cta2_content {
    grid-row-gap: 3rem;
    grid-template-columns: 2fr;
  }

  .cta2_image-wrapper {
    display: none;
  }

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

  .text-size-small, .text-size-xsmall {
    font-size: 1rem;
  }

  .layout1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .topbar1_component {
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topbar1_logo-link {
    padding-left: 0;
  }

  .topbar1_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-size-medium-3, .text-size-small-2 {
    font-size: 1rem;
  }

  .topbar1_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .topbar-type-label-delete-this {
    top: 2.5rem;
    right: 1rem;
  }

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

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

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

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

  .blog17_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .text-size-small-3 {
    font-size: 1rem;
  }

  .blog17_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .layout507_tab-link {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout507_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout507_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .heading-style-h3-2 {
    font-size: 2rem;
  }

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

  .pricing22_empty-space {
    display: none;
  }

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

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

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

  .pricing22_feature, .pricing22_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

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

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

  .layout395_card-content {
    padding: 1.5rem;
  }

  .cta1_content {
    grid-row-gap: 3rem;
  }

  ._4-col_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .footer_identity-sensa {
    width: 100%;
  }

  .hero_circle-second.others-7 {
    display: none;
    top: 20%;
    left: 5%;
  }

  .button-group-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero_text-component {
    padding-top: 6.25rem;
  }

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

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

  .edge-tech-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .content-top.is-horizontal.gap-medium {
    flex-flow: column;
  }

  .div-block-4 {
    grid-template-columns: 1fr;
  }

  .experts_grid {
    grid-auto-flow: row;
  }

  .experts_item {
    width: 100%;
  }

  .image-3 {
    object-fit: cover;
  }

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

  .text-size-small-4 {
    font-size: 1rem;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 2rem;
  }

  .blog-post-header2_content-bottom {
    flex-direction: column;
  }

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

  .lottie-home {
    width: 800px;
    min-width: 320px;
    height: auto;
    position: absolute;
    top: auto;
    transform: translate(-50%);
  }

  .lottie-home.is-part1 {
    margin-left: 0%;
    margin-right: 0%;
    transform: none;
  }

  .sensor-infos {
    border-radius: var(--_composants---button--radius);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    text-align: center;
    background-color: #ffffffbf;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem;
    display: none;
  }

  .sensors-content {
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    left: auto;
    transform: none;
  }

  .hero_component-home_text {
    justify-content: center;
    align-items: center;
    margin-top: -5rem;
    padding-top: 0;
    padding-left: 1%;
    padding-right: 1%;
  }

  .hero_component-product_text {
    padding-top: 6.25rem;
  }

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

  .lottie-home2 {
    width: 800px;
    min-width: 320px;
    height: auto;
    position: static;
    transform: translate(0);
  }

  .hero_sensor-text {
    display: none;
  }

  .usecase-cards_img._32px-mt {
    height: auto;
  }

  .div-block-37 {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .content-top-industry.is-horizontal.gap-medium {
    flex-flow: column;
  }

  .footer_grid-top {
    margin-bottom: 96px;
  }

  .footer_grid-bottom {
    grid-template-columns: 1fr;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

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

  .quote-sensor_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

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

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .form_field-2col.is-mobile-1col {
    grid-template-columns: 1fr;
  }

  .contact6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-5 {
    font-size: 2.25rem;
  }

  .card-row38_card-content {
    padding: 1.5rem;
  }

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

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .blog36_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---font-size--b1-18: 1rem;
    --_responsive---font-size--h2-26: clamp(1.35rem, 4.5vw, 1.6rem);
    --_responsive---font-size--b2-16: 1rem;
    --_responsive---spacer-medium: var(--size--1);
    --_responsive---font-size--l1-14: .875rem;
    --_responsive---spacer-huge: var(--size--6);
    --_responsive---spacer-large: var(--size--4);
    --_responsive---spacer-small: var(--size--1);
    --_responsive---font-size--d1-72: clamp(2rem, 7vw, 2.6rem);
    --_responsive---font-size--d2-48: clamp(1.7rem, 6vw, 2.1rem);
    --_responsive---font-size--h1-40: clamp(1.5rem, 5vw, 1.8rem);
    --_responsive---font-size--h3-20: 1.25rem;
    --_responsive---font-size--h4-18: 1.1rem;
  }

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

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

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

  .heading-style-h2.mobile {
    font-size: var(--_responsive---font-size--b1-18);
    font-size: var(--_responsive---font-size--b1-18);
    flex: none;
  }

  .tab5_tabs-menu {
    grid-row-gap: .75rem;
    padding-bottom: 1rem;
  }

  .tab5_tab-link {
    text-align: left;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

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

  .heading-style-h3.mobile {
    font-size: var(--_responsive---font-size--b2-16);
    font-size: var(--_responsive---font-size--b2-16);
  }

  .layout90_content, .layout348_component {
    grid-template-columns: 1fr;
  }

  .layout348_content {
    height: auto;
  }

  .stats2_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .stats2_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .logo3_list {
    justify-content: center;
  }

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

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

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .button-2.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

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

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

  .shell13-sidepanel_component {
    min-width: 0;
  }

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

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

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

  .cta1_content, .news_item_content-wrapper {
    grid-template-columns: 1fr;
  }

  .news_tabs-menu {
    flex-flow: column;
    width: 100%;
  }

  .hero_circle-second.others-7 {
    display: none;
    top: 15%;
    left: 5%;
  }

  .hero_circle-third.others-8 {
    display: none;
  }

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

  .hero_circle-fourth.others-10 {
    display: none;
  }

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

  .experts_grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .browse-use-case_infos-wrapper {
    text-align: center;
  }

  .form_infos-wrapper, .div-block-14 {
    grid-template-columns: 1fr;
  }

  .form-block.gap-medium {
    padding: 1rem;
  }

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

  .core_use-cases_item:nth-child(2n) {
    background-color: #0000;
  }

  .tech-works_tr {
    flex-flow: column;
    display: flex;
  }

  .tech-works_td.is-first {
    width: 100%;
  }

  .tech-works_td.is-first.heading-style-h3 {
    padding-bottom: 8px;
  }

  .div-block-20, .div-block-21 {
    grid-template-columns: 1fr;
  }

  .blog-post-header2_content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .tr {
    margin-bottom: 0;
    padding: 10px;
  }

  .collection-list-4, .hero-sensor2_component {
    grid-template-columns: 1fr;
  }

  .tr-2 {
    margin-bottom: 0;
    padding: 10px 16px;
  }

  .footer_grid-top {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-bottom: 64px;
  }

  .footer_grid-bottom {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .quote-sensor_content, .contact6_content {
    grid-template-columns: 1fr;
  }

  .blog36_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

#w-node-_636b9432-59e1-a659-3228-be1ce63bce1b-e63bce13 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_30beaf44-c7ed-965f-6ded-c0c57078950a-707894e5 {
  justify-self: end;
}

@media screen and (max-width: 767px) {
  #w-node-_394011d6-bae3-52c3-6c94-b880d317b8d7-d317b8d6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_636b9432-59e1-a659-3228-be1ce63bce1b-e63bce13 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_636b9432-59e1-a659-3228-be1ce63bce35-e63bce13, #w-node-_636b9432-59e1-a659-3228-be1ce63bce3c-e63bce13, #w-node-_636b9432-59e1-a659-3228-be1ce63bce43-e63bce13, #w-node-_2e0793aa-6d10-13b3-d18b-045852391516-e63bce13, #w-node-_2e0793aa-6d10-13b3-d18b-04585239151d-e63bce13, #w-node-_2e0793aa-6d10-13b3-d18b-045852391524-e63bce13, #w-node-_2e0793aa-6d10-13b3-d18b-04585239152b-e63bce13, #w-node-_2e0793aa-6d10-13b3-d18b-045852391532-e63bce13, #w-node-f53c944a-dffe-8ef0-f6a2-01fa0639d414-e63bce13, #w-node-_1fa75b5f-8d94-8fb6-65e1-3c8d04b4bab3-e63bce13, #w-node-eec32f1d-9583-8c5f-051a-77269e98671f-e63bce13, #w-node-_3fab87c8-2931-53b1-b30c-f470d9572aa2-e63bce13, #w-node-da38b6cb-99fe-7179-98ab-c6b955fcfe52-e63bce13, #w-node-b8a4ada4-34c8-ee92-d140-21a66a00c72f-e63bce13, #w-node-_0e78c180-8004-92d5-4dd2-f7eb1d327142-e63bce13, #w-node-_811bccee-60fe-dadd-da7d-ac23809d9beb-e63bce13, #w-node-_9aee8187-8378-f7a3-39a4-f5f2b28dfbb8-e63bce13, #w-node-_9aee8187-8378-f7a3-39a4-f5f2b28dfbbf-e63bce13, #w-node-_9aee8187-8378-f7a3-39a4-f5f2b28dfbc6-e63bce13, #w-node-_9aee8187-8378-f7a3-39a4-f5f2b28dfbcd-e63bce13, #w-node-_9aee8187-8378-f7a3-39a4-f5f2b28dfbd4-e63bce13, #w-node-_4effe308-4ffb-5ce2-7ec3-19d60e8b0911-e63bce13, #w-node-_4effe308-4ffb-5ce2-7ec3-19d60e8b0919-e63bce13, #w-node-_4effe308-4ffb-5ce2-7ec3-19d60e8b0921-e63bce13, #w-node-_4effe308-4ffb-5ce2-7ec3-19d60e8b0929-e63bce13, #w-node-_4effe308-4ffb-5ce2-7ec3-19d60e8b0931-e63bce13, #w-node-_29a52acd-067e-bf16-9747-42091fdd25c6-e63bce13, #w-node-e82a79e2-cf8f-1da9-21cd-10f4c9ba9734-e63bce13, #w-node-f89a57ca-5ab2-e1ea-f719-7f942284cd48-e63bce13, #w-node-b3e989bc-5585-3bca-a15f-31aa7cbb01e1-e63bce13, #w-node-b3e989bc-5585-3bca-a15f-31aa7cbb01f5-e63bce13 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5b7d9b79-b4ea-23c3-bfc5-9cc28d05b297-46649d8c {
    order: -9999;
  }
}
