@font-face {
  font-family: Trajanpro;
  src: url('../fonts/TrajanPro-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Trajanpro;
  src: url('../fonts/TrajanPro-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Trajan Pro 3";
  src: url('../fonts/Trajan-Pro-3-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Trajan Pro 3";
  src: url('../fonts/Trajan-Pro-3-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --page-section-color\<deleted\|variable-f68ed8d8-4383-b808-6750-f51cb36a9586\>: #0c0e20;
  --body-color\<deleted\|variable-ac127096-16a4-a9b5-5c7f-b83ca6a7d218\>: #c6beae;
  --blanc: #fff;
  --accent: #479af3;
  --gris: #afaec6;
  --_blockchain---gris: #a4a198;
  --_blockchain---accent: #e4b97d;
  --_blockchain---blanc: #f3f2f0;
  --noir: #0d0f20;
  --blanc-coloré: #a1cbf9;
  --blurbehindmenu: 16px;
  --_blockchain---blanc-coloré: #f9f3e3;
  --_home2---white-80: #fffc;
  --_home2---red-700: #ff9f9f;
  --_home2---red-500: #ff3b3b;
  --_home2---white-100: white;
  --_home2---blur3dhospitalhero: 40px;
  --noir-bis: #000c;
}

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

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('/cdn/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  background-image: url('/cdn/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

.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;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

body {
  background-color: var(--page-section-color\<deleted\|variable-f68ed8d8-4383-b808-6750-f51cb36a9586\>);
  color: var(--body-color\<deleted\|variable-ac127096-16a4-a9b5-5c7f-b83ca6a7d218\>);
  cursor: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  line-height: 1.25;
}

h1 {
  color: var(--blanc);
  letter-spacing: -.32px;
  -webkit-text-stroke-color: var(--blanc);
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

h2 {
  color: var(--blanc);
  letter-spacing: -.32px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

h3 {
  color: var(--blanc);
  letter-spacing: -.32px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

h4 {
  color: var(--blanc);
  letter-spacing: -.32px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

h5 {
  color: var(--blanc);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  color: var(--blanc);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: var(--blanc);
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

a {
  color: var(--accent);
  text-decoration: none;
}

ul {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--gris);
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

li {
  color: var(--blanc);
}

blockquote {
  border-left: 2.5px solid var(--accent);
  color: var(--blanc);
  margin-bottom: 10px;
  padding: 0 20px;
  font-size: 18px;
  line-height: 28px;
}

.button-font {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.button-font.change-position {
  z-index: 111;
  text-transform: none;
  position: relative;
}

.button-font.change-position.text-align-center {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
}

.button-font.chnage-gredient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.button-font.chnage-gredient.grey {
  background-image: linear-gradient(to bottom, var(--_blockchain---gris), var(--_blockchain---gris));
}

.button-font.chnage-size {
  font-size: 14px;
  line-height: 20px;
}

.button-font.padding-around {
  background-color: #3898ec00;
  background-image: linear-gradient(41deg, #d5a25b, #f5d2a1);
  border-radius: 500px;
  padding: 14px 30px;
}

.top-nav {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(47deg, #d19b50, #fcdfb6);
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.top-nav:hover {
  color: #141414;
  text-decoration: none;
}

.home-one-social-media {
  display: block;
}

.top-nav-wrapper {
  opacity: 1;
  background-color: #ffffff80;
  border-radius: 30px;
}

.site-logo {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-left: 0;
  display: flex;
}

.top-nav-text {
  color: #000000bf;
  text-align: center;
  letter-spacing: -.64px;
  -webkit-text-stroke-color: #000;
  padding: 8px 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 11px;
}

.navbar-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.responsive-menu-button {
  display: none;
}

.main-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container.position-relative {
  padding-bottom: 64px;
  position: relative;
}

.main-container.position-relative.chnage-index {
  z-index: 11;
  z-index: 1111;
}

.main-container.position-relative.moretop {
  margin-top: 20vh;
}

.main-container.position-relative.moretop.referral {
  margin-top: 0;
  padding-bottom: 0;
}

.main-container.legend {
  max-width: 1280px;
}

.main-container._120px-top {
  padding-top: 120px;
}

.navbar {
  background-color: #ddd0;
}

.text-align-center {
  color: var(--blanc);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.text-align-center.change-color-white {
  color: #fff;
}

.text-align-center.change-color-white.change-size {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.text-align-center.change-color-white.change-size:hover {
  text-decoration: none;
}

.new-responsive-burger-menu-navbar.border-radius-ten {
  margin-left: 20px;
  margin-right: auto;
  position: static;
}

.chnage-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.chnage-padding.text-align-center {
  text-transform: none;
  background-image: linear-gradient(88deg, #d5a25b, #f6d4a5 50%, #d5a25b);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 150%;
}

.chnage-padding.landskape-align-center {
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(50deg, #e7cda9, #ffca7f 56%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
}

.chnage-padding.text-align-center.smaller {
  text-align: left;
  font-size: 40px;
  line-height: 100%;
}

.chnage-padding.text-align-center.bigger {
  z-index: 2;
  font-size: 80px;
  line-height: 130%;
  position: relative;
}

.chnage-padding.text-align-center.bigger.red {
  filter: none;
  color: #feb0b0;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 64px;
  font-weight: 400;
}

.chnage-padding.text-align-center.bigger.red.crypto {
  color: var(--_blockchain---accent);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(58deg, #fee6b0, #ad824e);
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 110%;
}

.chnage-padding.text-align-center.lesswide {
  max-width: 600px;
  margin-top: 24px;
  line-height: 120%;
}

.chnage-padding.text-align-center.octobre-rose {
  filter: none;
  text-transform: none;
  background-image: linear-gradient(90deg, #fed6ec, #fed6ec 72%, #ffaad9);
  justify-content: center;
  align-items: center;
  display: flex;
}

.chnage-padding.text-align-center.atlantis.cta.referral {
  text-align: left;
}

.chnage-padding.text-align-center.atlantis.cta.crypto {
  padding-bottom: 8px;
}

.chnage-padding.text-align-center.atlantis.cta.sans-serif {
  font-family: Plus Jakarta Sans, sans-serif;
  line-height: 120%;
}

.chnage-padding.text-align-center.atlantis.hero {
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 48px;
}

.chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned {
  color: #f2e6d2;
  text-align: left;
  font-weight: 700;
}

.chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(198deg, #f5d2a1, #d5a35c);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 44px;
}

.chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.lighter {
  filter: none;
  background-image: linear-gradient(#f9f3e3, #f9f3e3);
  font-weight: 400;
}

.chnage-padding.text-align-center {
  filter: drop-shadow(0 6px 9px #ffffff3b);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.chnage-padding.text-align-center.atlantis {
  color: #f9f3e3;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-bottom: 16px;
  font-family: Trajanpro, Palatino Linotype, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.15;
}

.chnage-padding.text-align-center.atlantis.cta {
  margin-bottom: 0;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
}

.chnage-padding.text-align-center.atlantis.cta.form {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d5a35c, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.chnage-padding.text-align-center {
  filter: drop-shadow(0 6px 9px #ffffff3b);
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.navigation.home-two-border-line-bottom {
  border-bottom: 1px solid #1217224d;
  padding-top: 5px;
  padding-bottom: 5px;
}

.navigation.home-two-border-line-bottom.change-line {
  border-bottom-width: 0;
}

.navigation.home-two-border-line-bottom.change-line.change-padding-top {
  z-index: 2147483647;
  padding-top: 0;
  padding-bottom: 0;
}

.auto-fit {
  object-fit: cover;
}

.auto-fit.responsive-image-full-width {
  transform: rotate(0);
}

.auto-fit.responsive-image-full-width.image-effect {
  filter: drop-shadow(0 2px 20px #ffffffb3);
  width: 100%;
  max-width: none;
  position: relative;
  bottom: -15px;
}

.auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy-copy {
  width: 100%;
  max-width: none;
}

.auto-fit.border-radius-twenty {
  border-radius: 20px;
}

.auto-fit.border-radius-twenty.image-border {
  border: 1px solid #fff3;
}

.auto-fit.border-radius-twenty.image-border.image-drop-shadow {
  box-shadow: 0 2px 72px #0006;
}

.auto-fit.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
  z-index: 11;
  z-index: 11;
  width: 100%;
  max-width: 1249px;
  box-shadow: none;
  z-index: 11;
  border-style: none;
  position: relative;
  overflow: clip;
}

.auto-fit.border-radius-fifteen {
  border-radius: 15px;
}

.auto-fit.border-radius-fifteen.responsive-image-full-width {
  display: none;
}

.auto-fit.image-full-width {
  width: 100%;
  height: 100%;
}

.auto-fit.responsive-image-full-width.image-effect {
  width: 120%;
  max-width: none;
}

.home-one-image-arrow-wrapper {
  border: 0 solid #ffffff4d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.merquee-wrapper {
  display: flex;
  overflow: hidden;
}

.home-one-feature-customer-wrapper {
  display: flex;
}

.home-one-feature-customer-wrapper.display-center {
  opacity: 1;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 148px;
  position: relative;
}

.merquee-item {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: none;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.home-one-feature-image {
  flex: 1;
  max-width: 495px;
}

.home-one-arrow-overlay {
  background-image: linear-gradient(111deg, #d29d53, #fbddb3);
  position: absolute;
  inset: 0%;
}

.margin-left {
  margin-left: -8px;
}

.margin-left.change-margin {
  margin-left: -15px;
}

.margin-left.change-margin.third-image {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.margin-left.change-margin.third-image.yep {
  transform-origin: 0 100%;
  inset: auto 0% -20% 20%;
}

.chngge-padding {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.chngge-padding.text-align-center {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.chngge-padding.roaditemtitle {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fefeff, #fefeff), linear-gradient(82deg, #56b7f3 36%, #a1cbf9 64%), linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.chngge-padding.roaditemtitle:where(.w-variant-15b84c05-fa0e-40cd-5f50-70e445b0234a) {
  background-image: linear-gradient(64deg, #56b7f3 36%, #a1cbf9 64%), linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
}

.chngge-padding.roaditemtitle:where(.w-variant-e609fa93-5e4e-dd9e-9e20-c15e1924efdf) {
  background-image: linear-gradient(64deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
}

.chngge-padding.roaditemtitle:where(.w-variant-f1dc3a9d-549c-28d7-c792-49000c476590) {
  text-align: right;
}

.chngge-padding.roaditemtitle:where(.w-variant-d63cef35-8980-c9e4-377c-a86dff06f7aa) {
  text-align: right;
  background-image: linear-gradient(64deg, #56b7f3 36%, #a1cbf9 64%), linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
}

.chngge-padding.roaditemtitle:where(.w-variant-21e90f66-1775-06bc-584a-890f3946396c) {
  text-align: right;
  background-image: linear-gradient(64deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
}

.chngge-padding.roaditemtitle.gold {
  background-image: linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
}

.home-one-feature-text {
  max-width: 218px;
  padding-top: 20px;
}

.home-one-merquee-wrapper {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: content-box;
  padding-top: 0;
}

.merquee {
  overflow: hidden;
}

.home-one-image-link {
  -webkit-backdrop-filter: blur(22px);
  backdrop-filter: blur(22px);
  background-color: #3824084f;
  border: 1px solid #fff3;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: -190px;
  margin-left: 21px;
  margin-right: 21px;
  padding: 30px;
  display: flex;
}

.heading-four {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four.text-align-center {
  color: #f3f2f0;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
}

.heading-four.landskape-align-center {
  text-transform: none;
  font-size: 18px;
}

.heading-four.text-align-center {
  text-align: center;
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
}

.heading-four.text-align-center.chnage-color-gredient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #6c665a 14%, #fff 50%, #6c665a 82%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 30px;
  line-height: 100%;
}

.heading-four.text-align-center-3, .heading-four.text-align-center-4 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
}

.home-one-feature-main-image {
  background-image: url('../images/image_1.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 520px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-one-development-category {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home-one-development-item-text {
  padding-bottom: 20px;
}

.home-one-development-item-text.change-padding-bottom {
  padding-bottom: 50px;
}

.text-gredient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(27deg, #d29c52, #fcdeb5);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-two {
  color: #fff;
  letter-spacing: -.32px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.home-one-development-category-item {
  flex: 1;
}

.home-one-development-gredient-line {
  background-image: linear-gradient(#d19c52, #fcdfb6);
  width: 100%;
  height: 2px;
}

.home-one-development-item-heading {
  padding-top: 60px;
  padding-bottom: 20px;
}

.home-one-development-item-heading.chnage-padding-top {
  padding-top: 0;
}

.home-one-success-main-image {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 587px;
  display: flex;
  overflow: hidden;
}

.home-one-success-image {
  flex: 1;
  max-width: 495px;
  position: relative;
}

.heading-three {
  color: var(--_blockchain---blanc);
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.heading-three.padding-bottom {
  padding-bottom: 32px;
}

.home-one-development-category-line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.home-two-counter-box {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-one-technology-glow {
  background-image: radial-gradient(circle, #3a82f3d9 3%, #fff0 50%);
  width: 70%;
  height: 600px;
  position: absolute;
  top: 40%;
}

.home-one-technology-glow.change-position {
  background-image: radial-gradient(circle, #3a82f3d9 3%, #fff0 52%);
  top: 50%;
}

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

.counter.bottom.chnage-align-left {
  justify-content: flex-start;
  align-items: center;
}

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

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

.counter-box {
  justify-content: center;
  align-items: flex-start;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.counter-box.small-counter-box, .counter-box.small-counter-box.chnage-big-height {
  height: 110px;
}

.counter-box.small-counter-box.chnage-heading-two-counter {
  height: 45px;
}

.counter-box.small-counter-box {
  height: 110px;
}

.counter-box.small-counter-box.chnage-big-height {
  display: none;
}

.home-one-cta-paragraph {
  max-width: 684px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.home-one-cta-wrapper {
  background-color: #0d0f20;
  border: 1px #fff3;
  border-radius: 20px;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding: 130px 15px 140px;
  position: static;
  overflow: hidden;
}

.home-one-cta-wrapper.forvip {
  background-color: #0d0f2000;
  background-image: url('../images/image-164-2-1-1-1-1-1-1-1.avif');
  background-position: 50%;
  background-size: 1851px;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
  position: relative;
}

.home-one-cta-wrapper.santexpo {
  background-image: url('../images/3_1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  height: 460px;
  padding-top: 32px;
  padding-bottom: 24px;
  display: flex;
}

.home-one-cta-button-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.home-one-cta-button-wrapper.chnage-padding-top {
  z-index: 11;
  cursor: auto;
  z-index: 8;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.home-one-cta-button-wrapper.chnage-padding-top-copy {
  z-index: 11;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  padding-top: 0;
  position: relative;
}

.atlantis-cta {
  background-color: #020817;
  margin-top: -210px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.atlantis-cta.chnage-upper-padding {
  z-index: 1;
  background-color: #0d0f2000;
  margin-top: 0;
}

.atlantis-cta.chnage-upper-padding.nobg {
  z-index: auto;
  background-color: #0d0f2000;
}

.atlantis-cta.chnage-upper-padding.nobg-and-home2 {
  z-index: auto;
  background-color: #0d0f2000;
  margin-top: 80px;
}

.atlantis-cta.chnage-upper-padding {
  z-index: 1;
  background-color: #0d0f2000;
  border-radius: 15px;
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
  overflow: hidden;
}

.atlantis-cta.chnage-upper-padding.forvip {
  height: 560px;
  margin-top: 40px;
}

.footer-one-button {
  background-image: linear-gradient(225deg, #d6a45e, #f5d3a1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.location-icon {
  margin-top: 3px;
}

.footer-one-input {
  color: var(--body-color\<deleted\|variable-ac127096-16a4-a9b5-5c7f-b83ca6a7d218\>);
  letter-spacing: -.32px;
  background-color: #fff0;
  border: 1px solid #0000;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.footer-one-wrappper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr .6fr .6fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 120px 24px 60px;
  display: grid;
}

.footer-one-caption {
  padding-bottom: 30px;
}

.footer-one-form {
  max-width: 390px;
}

.footer-one-submit-button {
  z-index: 111;
  background-color: #3898ec00;
  background-image: linear-gradient(66deg, #3a82f3, #56b7f3);
  border-radius: 50%;
  width: 46px;
  height: 46px;
  position: relative;
;opacity:0}

.footer-one-submit-button.opacity-off {
  background-image: none;
}

.footer-one-main-form {
  background-color: #ffffff0d;
  border: 1px solid #cdcdcd0d;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  display: flex;
}

.footer-one {
  background-color: #0c0e20;
  padding-left: 15px;
  padding-right: 15px;
}

.social-media-overlay {
  position: absolute;
  inset: 0%;
}

.socail-media-icon {
  z-index: 1;
  opacity: .9;
  position: relative;
}

.footer-one-heading {
  max-width: 450px;
  padding-bottom: 80px;
}

.footer-one-social-media {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  display: flex;
}

.submit-image {
  opacity: .5;
  position: absolute;
}

.footer-one-bootom-part {
  border-top: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-one-link-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-one-location {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-one-location.change-position {
  justify-content: flex-start;
  align-items: center;
}

.social-media-item {
  z-index: auto;
  cursor: pointer;
  background-color: #ffffff14;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  transition: background-color .3s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-media-item:hover {
  background-color: #e2b5774d;
}

.footer-item {
  margin-top: 5px;
}

.footer-link {
  color: #f9f3e3;
  letter-spacing: -.32px;
  white-space: normal;
  justify-content: center;
  align-items: flex-start;
  font-family: Plus Jakarta Sans, sans-serif;
  transition: all .3s;
  display: flex;
}

.footer-link:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #ddae6d, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
}

.footer-link.landskape-align-center.chnage-hover-effect:hover {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.footer-link.change-hover-effect {
  color: #f9f3e3;
}

.footer-link.change-hover-effect:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #ddae6d, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
}

.position-relative {
  position: relative;
}

.position-relative.chnage-perspective {
  perspective: 3000px;
}

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

.position-relative.overflow-hidden-copy {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav-item-arrow-wrapper {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-two {
  position: absolute;
}

.overflow-hidden {
  overflow: hidden;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.popup-background {
  z-index: 99;
  background-color: #0d0f20b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-toggle {
  cursor: pointer;
}

.peddingstroke {
  mix-blend-mode: normal;
  background-color: #ffffff1a;
  background-image: none;
  border-radius: 64px;
  padding: 1.5px;
  position: relative;
  overflow: hidden;
}

.insidebutton {
  z-index: 2;
  background-color: #000;
  background-image: linear-gradient(148deg, #fbc2ed, #eed6f7 42%, #fbe3e0);
  border-width: 1px;
  border-color: #000;
  border-radius: 12px;
  padding: 18px;
  position: relative;
}

.insidebutton._2.chnage-color-gredient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #9acfdd 16%, #c8d5f4);
  background-clip: padding-box;
  border: 2px solid #fff3;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton._2.chage-color-white-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #0c0e20, #24284b);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton._2.chage-color-white-copy-copy-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton._2 {
  background-image: none;
  overflow: hidden;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form-copy.crypto {
  padding-left: 56px;
}

.insidebutton._2.chnage-color-gredient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: none;
  border: 2px solid #fff3;
  padding-top: 16px;
  padding-bottom: 16px;
}

.insidebutton._2.chnage-color-gredient-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #7891a8;
  background-image: none;
  border: 2px solid #fff3;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #489ef3 16%, #61cef4);
  background-clip: padding-box;
  border: 2px solid #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy, .insidebutton.insidebutton--pill.insidebutton--gradient, .insidebutton.insidebutton--pill.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #489ef3 16%, #61cef4);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #d19c52 16%, #fadcb2);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton._2-copy-copy.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #489ef3 16%, #61cef4);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton._2-copy-copy.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #489ef3 16%, #61cef4);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.chage-color-white-copy.footer-btn-buy {
  background-image: linear-gradient(84deg, #060710, #1d203d);
}

.insidebutton.insidebutton--pill {
  background-color: #5f5f5f;
  background-image: none;
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: none;
  border: 2px solid #fff3;
}

.insidebutton.insidebutton--pill.chage-color-white-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #d19c52 16%, #fadcb2);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.desci {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  transition: all .2s;
  display: flex;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.desci:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton.insidebutton--pill.insidebutton--gradient.desci:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton.insidebutton--pill.insidebutton--gradient.desci:lang(fr-fr) {
  justify-content: center;
  align-items: center;
}

.insidebutton.insidebutton--pill.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #d19c52 16%, #fadcb2);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.health_gradiant {
  background-image: linear-gradient(49deg, #3a82f3, #56b7f3), linear-gradient(49deg, #d19c52 16%, #fadcb2);
  border-radius: 1000000000px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #d19c52 16%, #fadcb2);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.round {
  border-radius: 100000000px;
  padding-left: 20px;
  padding-right: 20px;
}

.insidebutton._2-copy-copy.chage-color-white-copy-copy-copy-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #0c0e20, #24284b);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton._2-copy-copy {
  background-color: #5f5f5f;
  background-image: none;
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton._2 {
  background-image: linear-gradient(84deg, #3a82f3, #56b7f3);
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton._2.chnage-color-gredient {
  background-image: linear-gradient(49deg, #3a82f3 16%, #56b7f3);
}

.insidebutton._2.chage-color-white {
  background-color: #020817;
  background-image: none;
}

.insidebutton._2.chnage-color-gredient {
  background-image: linear-gradient(49deg, #3a82f3 50%, #4ea7f3 85%, #56b7f3);
  padding: 20px 32px;
}

.insidebutton._2.chnage-color-gredient.octobre-rose {
  background-image: linear-gradient(49deg, #fed6ec 50%, #ffaad9);
}

.insidebutton._3-copy-copy {
  background-color: #5f5f5f;
  background-image: none;
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton._3-copy-copy.chnage-color-gredient-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: none;
  border: 2px solid #fff3;
}

.insidebutton._3-copy-copy.chage-color-white-copy {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.insidebutton._3-copy-copy.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(49deg, #d19c52 16%, #fadcb2);
  background-clip: padding-box;
  border-width: 2px;
  border-color: #ffffff1a;
  padding-top: 8px;
  padding-bottom: 8px;
}

.insidebutton._3-copy-copy.insidebutton--gradient.health_gradiant {
  background-image: linear-gradient(49deg, #3a82f3, #56b7f3), linear-gradient(49deg, #d19c52 16%, #fadcb2);
  border-radius: 1000000000px;
}

.insidebutton._3-copy-copy.insidebutton--gradient.desci {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  transition: all .2s;
  display: flex;
}

.insidebutton._3-copy-copy.insidebutton--gradient.desci:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton._3-copy-copy.insidebutton--gradient.desci:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._3-copy-copy.insidebutton--gradient.desci:lang(fr-fr) {
  justify-content: center;
  align-items: center;
}

.insidebutton._3-copy-copy.insidebutton--gradient.round {
  border-radius: 100000000px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form.crypto {
  padding-left: 56px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form.crypto-copy {
  background-image: linear-gradient(49deg, #56b7f3 50%, #4ea7f3 85%, #56b7f3);
  padding-left: 24px;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form.crypto-copy.less_padding {
  margin-top: 12px;
}

.insidebutton.insidebutton--pill {
  background-image: linear-gradient(84deg, #3a82f3, #56b7f3);
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton.insidebutton--pill.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: linear-gradient(49deg, #d7a45d 16%, #f4d4a5);
  border: 2px solid #fff3;
  border-radius: 14px;
  width: 100%;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form-copy {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form-copy:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton.insidebutton--pill.insidebutton--gradient.form-copy:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: linear-gradient(49deg, #d7a45d 16%, #f4d4a5);
  border: 2px solid #fff3;
  border-radius: 14px;
  width: 100%;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form-copy {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form-copy:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form-copy:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._2-copy-copy {
  background-image: linear-gradient(84deg, #3a82f3, #56b7f3);
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton._2-copy-copy.insidebutton--gradient {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: linear-gradient(49deg, #d7a45d 16%, #f4d4a5);
  border: 2px solid #fff3;
  border-radius: 14px;
  width: 100%;
}

.insidebutton._2-copy-copy.insidebutton--gradient.form {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton._2-copy-copy.insidebutton--gradient.form:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton._2-copy-copy.insidebutton--gradient.form:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._2-copy-copy.insidebutton--gradient.form-copy {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton._2-copy-copy.insidebutton--gradient.form-copy:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton._2-copy-copy.insidebutton--gradient.form-copy:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #0000;
  background-image: linear-gradient(49deg, #d7a45d 16%, #f4d4a5);
  border: 2px solid #fff3;
  border-radius: 14px;
  width: 100%;
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#d19c52 16%, #fadcb2);
  border-width: 3px;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy {
  border-width: 3px;
  border-color: var(--accent);
  background-image: linear-gradient(180deg, var(--accent) 16%, var(--blanc-coloré));
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  align-self: auto;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #0d0f20;
  text-transform: uppercase;
  background-image: linear-gradient(#479af3 16%, #a1cbf9);
  border-width: 3px;
  border-color: #479af3;
  align-self: auto;
  margin-top: 32px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy:hover {
  filter: drop-shadow(0 0 10px #ffffff1a);
  transform: scale(1.02);
}

.insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy:active {
  filter: drop-shadow(0 0 20px #fff3);
  transform: scale(.98);
}

.insidebutton._2 {
  background-color: #5f5f5f;
  background-image: none;
  border-radius: 100px;
  padding: 16px 25px;
  overflow: hidden;
}

.insidebutton._2.chage-color-white {
  background-color: #0c0e20e6;
  background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  border: 1px solid #ffffff80;
  border-radius: 64px;
  padding: 20px 35px;
}

.hoverline {
  opacity: 1;
  mix-blend-mode: overlay;
  background-image: linear-gradient(111deg, #0000, #ffc971 81%, #fffffffa 89%, #fff0);
  width: 200%;
  position: absolute;
  inset: 0%;
}

.hoverline.chnage-gredient {
  mix-blend-mode: normal;
}

.hoverline.chnage-gredient {
  mix-blend-mode: normal;
  mix-blend-mode: normal;
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #d6ad7280 53%, #fff0 99%, #fff0);
}

.hoverline.chnage-gredient {
  mix-blend-mode: normal;
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #d6ad7280 53%, #fff0 99%, #fff0);
}

.hoverline.change-color-purple-copy-copy {
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #ffffff80 50%, #fff0 100%, #fff0);
  overflow: visible;
}

.hoverline.change-color-purple-copy-copy, .hoverline.btn-galeon-buy {
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #daa96680 50%, #fff0 100%, #fff0);
}

.hoverline.chnage-gredient {
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #bfcfff82 53%, #fff0 99%, #fff0);
}

.hoverline.chnage-gredient.octobre-rose {
  background-image: linear-gradient(111deg, #0000, #ffbfff82 53%, #fff0 99%, #fff0);
}

.hoverline.change-color-purple {
  mix-blend-mode: normal;
  mix-blend-mode: normal;
  background-image: linear-gradient(111deg, #0000, #56b7f3b3 50%, #fff0 100%, #fff0);
}

.glowitem {
  filter: none;
  background-image: linear-gradient(221deg, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 80px;
  height: 80px;
  position: relative;
  transform: rotate(-45deg);
}

.glowitem.left {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ffef78 51%, #fff0 73%);
  transform: rotate(180deg)rotate(-45deg);
}

.glowitem.left.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #ddb075 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #fff 51%, #fff0 73%);
}

.glowitem.left.bg.chnage-width {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: screen;
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #daa965 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #fff 51%, #fff0 73%);
  background-clip: padding-box;
  width: 40px;
  height: 40px;
  position: relative;
}

.glowitem.left.chgange-color {
  background-image: linear-gradient(221deg, #ff191900 13%, #d62fd6 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ee0baa 51%, #fff0 73%);
}

.glowitem.left.chgange-color.chnage-width-two {
  background-image: linear-gradient(221deg, #ff191900 13%, #d8a561 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #d8a561 51%, #fff0 73%);
}

.glowitem.left.chnage-width {
  width: 100%;
  height: 100%;
}

.glowitem.left.chnage-width-two {
  width: 140px;
  height: 140px;
}

.glowitem.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #f0d8b7 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #dcad70 51%, #fff0 73%);
}

.glowitem.bg.chnage-color-blue {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #56b7f3 51%, #fff0 73%);
}

.glowitem.bg.chnage-color-blue.chnage-width {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: screen;
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #f1ce9c 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #f1ce9c 51%, #fff0 73%);
  background-clip: padding-box;
  width: 40px;
  height: 40px;
}

.glowitem.bg.chnage-width {
  width: 40px;
  height: 40px;
}

.glowitem.chnage-width {
  background-image: linear-gradient(221deg, #ff191900 13%, #3a82f3 58%, #ff00f000 80%);
  width: 100%;
  height: 100%;
  transform: rotate(0);
}

.glowitem.chnage-width-two {
  background-image: linear-gradient(221deg, #ff191900 13%, #f6d6a7 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 140px;
  height: 140px;
}

.overflowhidden {
  border-radius: 100px;
  position: relative;
  overflow: hidden;
}

.overflowhidden.full-width {
  border-radius: 64px;
  width: 100%;
}

.glowwrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  filter: blur(5px);
  display: flex;
  position: absolute;
  inset: 0%;
}

.glowwrapper.stroke {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.glowwrapper.bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  filter: blur(4px);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: screen;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: screen;
  inset: 0% auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  inset: 0% auto;
  background-clip: content-box;
  max-width: 50%;
  inset: 0% auto;
}

.glowwrapper.bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  filter: blur(4px);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: screen;
  background-clip: content-box;
  max-width: 50%;
  inset: 0% auto;
}

.glowwrapper.bg.chnage-width {
  max-width: 43%;
  display: none;
}

.glowwrapper.bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .5;
  filter: blur(4px);
  max-width: 50%;
  inset: 0% auto;
}

.glowwrapper.bg.chnage-width {
  max-width: 43%;
}

.main-button {
  color: #a8a8a8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.main-button.full-width {
  border-radius: 0;
  width: auto;
}

.glow-lottie {
  width: 200%;
  height: 180%;
  position: absolute;
  inset: auto;
}

.glow-lottie.bg {
  mix-blend-mode: soft-light;
  mix-blend-mode: soft-light;
  width: 50%;
  height: 50%;
  top: 0;
  left: 25%;
}

.glow-lottie.bg.chnage-height {
  height: 35%;
}

.glow-lottie.bg {
  mix-blend-mode: soft-light;
  width: 50%;
  height: 50vh;
  display: block;
  top: 0;
  left: 25%;
}

.glow-lottie.bg.display-none {
  display: none;
}

.home-two-banner-robort {
  z-index: 11;
  position: absolute;
  inset: auto auto 34% -111px;
  transform: rotate(9deg);
}

.home-two-hero-heading {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-hero-heading.octobre-rose {
  max-width: 1280px;
}

.home-two-hero-top {
  opacity: .99;
  background-image: url('../images/Star-5.svg');
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  min-height: 1024px;
  padding-top: 220px;
  padding-bottom: 350px;
}

.atlantis-hero {
  z-index: 111;
  perspective: 3000px;
  background-color: #020817;
  background-image: url('../images/roadmap-top-bg.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(#2662a3, #fff0), url('../images/grid-background-3-1-1.webp');
  background-position: 50% 0, 0 0, 0 0, 0 0, 50% 3.5%;
  background-repeat: no-repeat, repeat, repeat, repeat, no-repeat;
  background-size: cover, auto, auto, auto, 1920px 980px;
  min-height: 1024px;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
  overflow: hidden;
}

.home-two-hero-paragraph {
  max-width: 722px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-hero-paragraph:lang(fr-fr) {
  max-width: 800px;
}

.lottie-animation {
  width: 40%;
}

.home-two-success-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #fff3;
  border-bottom: 1px solid #fff3;
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.home-two-success-item.chnage-border-top {
  border-top-width: 0;
  width: 100%;
}

.home-two-success-item-heading {
  padding-bottom: 10px;
}

.home-two-success-wrapper {
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-two-success-protection {
  position: absolute;
  inset: 0% 0% auto auto;
}

.home-two-success-item-paragraph {
  max-width: 495px;
}

.home-two-success-text {
  flex: 0 55%;
  max-width: 600px;
  padding-right: 56px;
}

.home-two-success-text.full {
  max-width: none;
}

.home-two-success-heading {
  max-width: 560px;
  padding-bottom: 40px;
}

.home-one-success-number-wrapper-new {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #d9d9d90d;
  border: 1px solid #fff3;
  border-radius: 10px;
  padding: 30px;
  position: absolute;
  inset: auto auto 5% 5%;
}

.atlantis-promise-healthcare {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
}

.home-two-sopport-image-button {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-two-support-itrm-heading {
  padding-top: 30px;
  padding-bottom: 10px;
}

.home-two-support-left {
  background-image: radial-gradient(circle, #d5a25b4d, #fff0);
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  padding: 40px 40px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-two-support-globe {
  position: relative;
  top: -77px;
}

.home-two-support-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  display: flex;
}

.home-two-support-paragraph {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-support-paragraph:lang(fr-fr) {
  max-width: 500px;
}

.home-two-support-item-paragraph {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.home-two-support-item-paragraph:lang(fr-fr) {
  max-width: 460px;
}

.home-two-support-logo-gredient-wrapper {
  background-image: linear-gradient(#0000 10%, #1d1823 96%);
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.home-two-support-item-heading {
  margin-top: -50px;
  position: relative;
}

.home-two-support-item-heading.chnage-margin-top {
  margin-top: -20px;
}

.home-two-support-button {
  cursor: pointer;
  background-image: linear-gradient(63deg, #e4d9ca, #d8c09f);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.home-two-support-button.stake-now {
  padding: 10px 16px;
}

.atlantis-key-features {
  padding: 0 15px 104px;
}

.home-two-support-item {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-two-support-heading {
  max-width: 534px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.home-two-support-logo-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 240px;
  display: grid;
  position: relative;
  overflow: visible;
}

.home-two-support-right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-width: 600px;
  display: flex;
}

.home-two-support-item-image {
  flex-flow: column;
  display: none;
}

.home-two-support-item-image.chnage-direction {
  transform: translate(0, -50%);
}

.home-two-support-right-bottom {
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #614c2e26;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 30px;
  display: flex;
}

.support-button-font {
  letter-spacing: 0;
  font-size: 10px;
}

.support-button-font.chnage-style {
  z-index: 1;
  font-family: Plus Jakarta Sans, sans-serif;
}

.home-two-support-right-top {
  background-color: #614c2e26;
  background-image: radial-gradient(circle at 50% 0, #d5a25b1a, #fff0 50%);
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  padding-top: 40px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.home-two-support-main-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000004d;
  border: .5px solid #ffffff1a;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 4px 5px 10px;
  display: flex;
  position: relative;
  bottom: 20px;
}

.home-two-support-main-button.stake-now {
  padding: 10px 12px;
}

.home-two-support-image {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 158px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-two-video-heading {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.home-one-vedio-section-overlay {
  z-index: 11;
  background-image: url('../images/Mask-group-9.svg'), linear-gradient(#170f02cc, #0c0e20);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  position: absolute;
  inset: 0%;
}

.home-two-background-vedio {
  position: relative;
}

.home-key-numbers {
  height: 80vh;
  overflow: visible;
}

.home-two-vedio-button-big-round {
  border: 1px solid #ffffff59;
  border-radius: 50%;
  width: 128px;
  height: 128px;
}

.background-video {
  z-index: 1;
  width: 100%;
  height: 80vh;
  position: relative;
}

.home-two-vedio-wrapper {
  z-index: 111;
  padding-top: 60px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.home-two-vedio-button-main-wrapper {
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 128px;
  display: flex;
  position: relative;
}

.home-two-video-main-heading {
  max-width: 600px;
}

.home-two-pricing-item-bottom {
  padding: 24px 30px;
}

.home-two-price-cross {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 50% auto auto 0%;
}

.home-two-pricing-price-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-two-pricing-item-top {
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  position: static;
}

.pricing-button-gredient {
  background-image: linear-gradient(39deg, #3a82f3, #56b7f3);
  position: absolute;
  inset: 0%;
}

.home-two-pricing-heading {
  max-width: 666px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
}

.body-font {
  color: #fff;
  letter-spacing: -.32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-font.titles-exemples-prix-2 {
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #f5fbff, #aed0fb);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 30px;
  line-height: 100%;
}

.home-two-pricing-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  display: flex;
}

.home-two-pricing-wrapper.yearly {
  display: none;
}

.home-two-price-old {
  position: relative;
}

.pricing-button-text {
  color: #0e83fa;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
}

.pricing-button-text.position-relative {
  z-index: 11;
  position: relative;
}

.home-two-pricing-main-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-two-pricing-main-item.change-opacity {
  opacity: .45;
}

.home-two-pricing-price-button-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.home-two-pricing-price-item-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.home-two-pricing-plan-heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-two-pricing-price-item {
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  max-width: 390px;
  padding-top: 40px;
  padding-bottom: 0;
  position: relative;
}

.home-two-pricing-price-item.change-color-gredient {
  background-image: none;
}

.home-two-pricing-item {
  background-image: none;
  border-radius: 100px;
  padding: 8px 18px;
  position: relative;
  overflow: hidden;
}

.home-two-pricing-item.change-margin {
  background-image: linear-gradient(74deg, #f5fbff, #aed0fb);
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  inset: -15px auto auto 50%;
  transform: translate(-50%);
}

.home-two-support-mouse-cursor {
  position: absolute;
  inset: auto 38% 45% auto;
}

.text-overlay {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(90deg, #0000, #dbaa67 50%, #0000);
  position: absolute;
  inset: 0%;
}

.home-three-business-item-paragraph {
  max-width: 530px;
}

.home-three-business-item-paragraph.chnage-width {
  max-width: 550px;
}

.home-three-business-heading {
  max-width: 448px;
  padding-bottom: 20px;
}

.home-three-business-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.home-three-business-item-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 15px;
  display: flex;
}

.home-three-business-paragraph {
  max-width: 600px;
  padding-bottom: 30px;
}

.home-three-business-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  max-width: 90vw;
  display: flex;
}

.atlantis-whitepaer {
  padding: 0 15px 180px;
}

.blockchain-label {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-three-process-overlay {
  background-image: linear-gradient(126deg, #3a82f3, #56b7f3);
  position: absolute;
  inset: 0%;
}

.home-three-process-overlay.one {
  background-image: linear-gradient(126deg, #2c67f2, #62cff4);
}

.home-three-process-overlay.three {
  background-image: linear-gradient(126deg, #d5a35c, #f5d2a1);
}

.home-three-process-icon {
  filter: none;
  background-color: #0c0e20;
  border: 1px solid #fff3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.display-off {
  display: none;
}

.home-three-process-icon-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.healthcare-blockhcain {
  flex: 0 auto;
  padding-bottom: 0;
}

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

.nav-main {
  -webkit-backdrop-filter: blur(var(--blurbehindmenu));
  backdrop-filter: blur(var(--blurbehindmenu));
  background-color: #0c0e20;
  border-bottom: 1px solid #ffffff1a;
  padding-left: 15px;
  padding-right: 15px;
  transition: background-color .2s;
}

.nav-one {
  z-index: 9;
  border-bottom: 1px solid #c9baba26;
  position: fixed;
  inset: 0% 0% auto;
}

.about-one-tag2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border: 2px solid #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 12px 16px;
  display: flex;
}

.about-one-tag2._1 {
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.about-one-tag2.filter {
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
}

.about-one-tag2.filter:hover {
  background-color: var(--accent);
}

.change-color-pink {
  color: #56b7f3;
}

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

.about-three-development-item {
  border: 1px solid #fff3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-three-development-overlay {
  background-image: linear-gradient(65deg, #3a82f3, #56b7f3);
  position: absolute;
  inset: 0%;
}

.home-one-cta-heading-one.overflow-hidden {
  opacity: .99;
}

.feature-one-item-post-icon {
  z-index: 1;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 65px;
  display: flex;
  position: relative;
}

.feature-one-item-post-icon-main {
  z-index: 11;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.featuree-three-post-item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.feature-three-post-item-line {
  background-image: linear-gradient(84deg, #0000, #ffffff1a 71%);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.feature-three-post-item-line.change-gredient {
  background-image: linear-gradient(84deg, #ffffff1a 31%, #0000);
}

.feature-three-post-item-heading {
  padding-top: 40px;
  padding-bottom: 20px;
}

.feature-three-post {
  padding-left: 15px;
  padding-right: 15px;
}

.feature-three-post-item-vertical-line {
  background-image: linear-gradient(#0000, #ffffff26 84%);
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.feature-three-post-item-vertical-line.change-gredient {
  background-image: linear-gradient(#ffffff26, #0000 82%);
}

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

.featuree-three-post-main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.integretion-button {
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.integretion-hover-line {
  background-color: #ffffff26;
  width: auto;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.blog-one-hero {
  background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%), url('../images/grid-background-3-1-1.webp');
  background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, cover, auto, auto, auto, auto, cover;
  padding: 240px 15px 500px;
  position: relative;
}

.blog-one-hero.chnage-padding-up-down {
  color: #c6beae;
  background-image: radial-gradient(circle at 50% 0, #d7a55f3d, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #0c0e20, #fff0 18%), linear-gradient(270deg, #0c0e20, #fff0 21%);
  background-position: 0 0, 50% 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  padding-top: 220px;
  padding-bottom: 30px;
  position: static;
}

.blog-one-name-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-one-item-date {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.blog-one-name {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border-right: 1px solid #ffffff26;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.photo-article {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-1_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.team-details-hero-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.team-details-hero-name {
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.team-details-hero-text {
  width: 100%;
}

.team-details-name-details {
  padding-bottom: 20px;
}

.team-details-hero {
  background-image: radial-gradient(circle at 50% 0, #d7a55f3d, #fff0 42%), url('../images/Star-5.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 120px;
  margin-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.logo-image-wrapper {
  padding-right: 97px;
}

.logo-image-wrapper.legend {
  padding-right: 0;
}

.opacity-off {
  opacity: 0;
}

.checkbox {
  border-color: #fff3;
  width: 22px;
  height: 22px;
  margin-top: 0;
}

.checkbox.w--redirected-checked {
  background-color: #3898ec00;
  background-image: url('../images/Vector-19.svg'), linear-gradient(37deg, #3a82f3, #56b7f3);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.utility-page-wrap {
  background-image: url('../images/Utility-Background.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.utility-page-content.passord-page {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0123601a;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  margin-bottom: 0;
  padding: 130px 20px;
}

.not-found-text {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.utility-page-button {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.not-found-ellipse {
  z-index: 11;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.not-found-gredient-wrapper {
  position: absolute;
  inset: auto 0% -30%;
}

.not-found-main-gredient {
  background-image: radial-gradient(circle, #ebc24566, #fff0 47%);
  height: 800px;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.not-found-robort-lottee {
  margin-top: 190px;
  margin-left: 111px;
  padding-top: 0;
  position: absolute;
  top: 10px;
}

.password-form {
  background-color: var(--blanc);
  border-radius: 500px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 660px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
  display: flex;
}

.password-text {
  background-color: #fff0;
  border: 1px solid #fff0;
  margin-bottom: 0;
  padding-left: 30px;
  font-family: Plus Jakarta Sans, sans-serif;
}

.password-text:focus {
  border-width: 2px;
  border-color: #fff0;
}

.div-block {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.password-heading {
  padding-bottom: 10px;
}

.passowrd-lotte {
  position: absolute;
  top: -99px;
}

.style-guide-hero {
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.style-guide-hero.vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 32px;
}

.style-guide-hero._10px {
  padding-bottom: 0;
}

.div-block-1744 {
  padding-top: 10px;
}

.style-guied-typography-heading-three {
  padding-top: 0;
  padding-bottom: 40px;
}

.style-guied-typography {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.style-guied-typography-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-counter-box-new {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.auto-fit-copy.responsive-image-full-width, .auto-fit-copy.responsive-image-full-width-copy {
  filter: drop-shadow(0 10px 35px #ffffff4d);
  vertical-align: baseline;
  max-width: none;
  margin-bottom: -150px;
  padding-top: 34px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.section {
  aspect-ratio: auto;
  justify-content: center;
  align-items: center;
  display: block;
  overflow: hidden;
}

.image {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  -webkit-text-fill-color: inherit;
  background-image: radial-gradient(circle closest-side, #cbd0f666 30%, #cbd0f600);
  background-clip: border-box;
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: static;
}

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

.text-span {
  filter: drop-shadow(0 0 3px #ffffffb3);
  font-weight: 500;
}

.paragraph-2-promise-bc {
  color: #a4a198;
  font-family: Plus Jakarta Sans, sans-serif;
}

.paragraph-2-promise-bc.center {
  text-align: center;
}

.background-video-2 {
  mix-blend-mode: normal;
  object-fit: contain;
  width: 150%;
  height: 100vh;
  margin-top: 0;
  margin-left: -516px;
  margin-right: 24px;
  padding-top: 1px;
  padding-bottom: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.background-video-2.desci {
  background-image: linear-gradient(#0d0f20cc 70%, #0d0f20);
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.home-two-hero-copy {
  z-index: auto;
  background-image: linear-gradient(0deg, #0c0e20, #0c0e2026), linear-gradient(#2662a3, #fff0 50%);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.home-two-hero-copy.santexpo {
  background-image: none;
}

.grid-dao {
  width: 55%;
  margin-bottom: 95px;
  margin-left: 27px;
  position: absolute;
}

.thumbs-down-1 {
  margin-top: -27px;
  margin-left: -27px;
  position: absolute;
  transform: rotate(9deg);
}

.thumbs-up-1 {
  margin-top: -24px;
  margin-left: 27px;
  position: absolute;
  transform: rotate(-15deg);
}

.thumbs-down-2 {
  margin-top: -28px;
  margin-left: -30px;
  position: absolute;
  transform: rotate(-7deg);
}

.thumbs-up-2 {
  margin-top: -32px;
  margin-left: 14px;
  position: absolute;
  transform: rotate(7deg);
}

.support-button-font-copy {
  color: #110218;
  letter-spacing: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 10px;
}

.italic-text, .italic-text-2, .italic-text-3 {
  font-style: normal;
  font-weight: 300;
}

.auto-fit-copy.responsive-image-full-width {
  float: none;
  filter: drop-shadow(-1px 12px 20px #ffffff59);
  vertical-align: baseline;
  max-width: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
  top: 50px;
  transform: rotate(-12deg);
}

.body-atlantis {
  background-color: #0c0e20;
}

.main-container-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container-3.position-relative {
  margin-top: 10vh;
  position: relative;
}

.main-container-3.position-relative.chnage-index {
  z-index: 11;
  margin-top: 32px;
}

.main-container-3.desci {
  margin-left: 0;
  margin-right: 0;
  padding-left: 64px;
}

.main-container-3.desci.crypto {
  max-width: 800px;
  padding-left: 7%;
}

.main-container-3.centered {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.home-two-support-main-button-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  border: .5px solid #ffffff1a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 250px;
  padding: 16px;
  display: flex;
  bottom: 0;
}

.support-button-font-copy {
  letter-spacing: 0;
  font-size: 10px;
}

.support-button-font-copy.chnage-style-copy-copy {
  z-index: 1;
  color: #fff;
  padding-right: 5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
}

.support-button-font-copy.edhs-title {
  z-index: 1;
  color: #0c0e20;
  padding-right: 5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
}

.flag {
  height: 100%;
  margin-right: 5px;
  padding-right: 0;
}

.support-button-font-copy-copy {
  letter-spacing: 0;
  font-size: 10px;
}

.support-button-font-copy-copy.chnage-style-copy-copy {
  z-index: 1;
  color: #fff;
  max-width: none;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 8px;
  font-weight: 300;
  line-height: 125%;
}

.support-button-font-copy-copy.ehds-subtitle {
  z-index: 1;
  color: #0c0e20;
  max-width: none;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 8px;
  font-weight: 300;
  line-height: 125%;
}

.image-11 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
}

.btn-healthcare-copy {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.background-video-3 {
  opacity: .2;
  filter: none;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.change-padding-copy {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 140%;
  display: flex;
}

.menu-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  background-color: #0000;
  padding: 40px 20px;
  transition: background-color .3s ease-in-out;
  display: flex;
}

.menu-link:hover {
  background-color: #ffffff0d;
}

.menu-link.w--current {
  background-color: #0000;
  transition: background-color .3s ease-in-out;
}

.menu-link.w--current:hover {
  background-color: #ffffff0d;
}

.text-align-center-copy {
  color: #fae9d2;
  text-align: center;
  margin-bottom: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 150%;
}

.text-align-center-copy.moreheight {
  font-size: 28px;
  line-height: 130%;
}

.text-block-2 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.heading-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #dcab68, #f0cb96 50%, #dcab68);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
}

.paragraph-2-copy {
  color: #9899a4;
  font-family: Plus Jakarta Sans, sans-serif;
}

.change-padding-copy {
  text-align: left;
  text-transform: none;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.change-padding-copy.text-align-center-copy {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  filter: drop-shadow(0 0 13px #ffffff80);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.heading-three-copy {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(47deg, #d5a35c, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 0 auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.v3-scroll {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.change-padding-copy-copy-copy {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #489ef3, #61cef4);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.div-block-1749 {
  background-image: linear-gradient(31deg, #dbaa67, #f7d5a7);
  border-radius: 20px;
  width: 12px;
  height: 12px;
}

.heading-three-copy {
  color: #e3e6f9;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.heading-three-copy-copy-copy {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.image-12 {
  outline-offset: 0px;
  outline: 3px #c6beae;
}

.link-block-3 {
  opacity: 1;
  cursor: auto;
}

.caroussel-medias-en {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 64px;
  margin-bottom: 96px;
  padding: 0 15px;
  display: flex;
  overflow: hidden;
}

.caroussel-medias-en.crypto {
  margin-top: -140px;
}

.caroussel-medias-en.home {
  margin-top: 0;
}

.caroussel-medias-en.legend {
  opacity: 100;
  margin-top: 32px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.caroussel-medias-en.vip {
  margin-top: 120px;
}

.plus {
  -webkit-text-fill-color: transparent;
  background-color: #ffffffe3;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.healthcare-label {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.plus-type {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#61cef4 49%, #d5a35c 86%);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: -10px;
  padding-top: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 200;
  line-height: 100%;
  display: flex;
}

.galeon-bridgess {
  text-align: left;
  text-transform: none;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.galeon-bridgess.text-align-center-copy {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.atlantis-promise-blockchain {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
}

.bridges {
  display: block;
}

.heading-three-copy-2 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(47deg, #d5a35c, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 0 auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 100%;
}

.home-three-process-wrapper-2 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  inset: 45%;
}

.heading-three-copy-copy-2 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(47deg, #489ef3, #61cef4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 100%;
}

.atlantis-promise-healthcare-2 {
  margin-top: 125vh;
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  overflow: visible;
}

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

.div-block-1752 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.v3-scroll-blockchain {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-three-process-2 {
  padding-left: 15px;
  padding-right: 15px;
  overflow: visible;
}

.home-three-process-big-wrapper-2 {
  height: 200vh;
  margin-bottom: 0;
  padding-top: 25vh;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.atlantis-promise-blockchain-2 {
  margin-top: 150vh;
  margin-bottom: 60px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  overflow: visible;
}

.v3-scroll-healthcare {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.v3-scroll-copy {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.bridges-copy {
  display: block;
}

.v3-scroll-healthcare-copy {
  z-index: 11;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-three-process-big-wrapper-2-copy {
  height: 300vh;
  margin-bottom: 0;
  padding-top: 50vh;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.text-align-center-2 {
  color: #fff;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.text-align-center-2.change-color-white {
  color: #fff;
}

.text-align-center-2.change-color-white.change-size {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-align-center-2.change-color-white.change-size:hover {
  text-decoration: underline;
}

.text-align-center-2.change-color-white.change-size.tablet-text {
  display: none;
}

.body-2 {
  background-color: #0c0e20;
}

.heading-5 {
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-color: #ebe0ca;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
}

._404 {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 300px;
  font-weight: 600;
  line-height: 100%;
}

.text-span-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(72deg, #f5d2a1, #d5a25b 86%);
  -webkit-background-clip: text;
  background-clip: text;
}

.image-15 {
  width: 75%;
}

.waiting-list {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 800px;
  margin: 0 auto;
  display: block;
  position: relative;
  inset: auto;
}

.waiting-list-wrapper {
  z-index: 9999999;
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.waiting-list-wrapper:lang(fr-fr) {
  display: none;
}

.heading-8 {
  color: #d7a45e;
  text-align: justify;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
}

.paragraph-9 {
  color: #b4b4b4;
  margin-top: 20px;
  font-weight: 400;
}

.paragraph-9.health {
  color: var(--gris);
}

.peddingstroke-2 {
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: linear-gradient(#489ef3, #61cef4);
  border-radius: 64px;
  padding: 1.5px;
  position: relative;
  overflow: hidden;
}

.paragraph-9-copy {
  color: #b4b4b4;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 400;
}

.cta-footer-mobile {
  text-align: left;
  text-transform: none;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.cta-footer-mobile.text-align-center {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(82deg, #d5a25b 38%, #f5d2a1 64%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.cta-footer-mobile.text-align-center:lang(fr-fr) {
  max-width: 518px;
  margin-left: auto;
  margin-right: auto;
}

.cta-footer-mobile.text-align-center.black {
  background-image: linear-gradient(#201c0d, #201c0d);
}

.success-message-2, .error-message-2 {
  background-color: #0d0f20;
}

.text-block-9, .form-block {
  font-family: Plus Jakarta Sans, sans-serif;
}

.glowitem-11 {
  filter: none;
  background-image: linear-gradient(221deg, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 80px;
  height: 80px;
  position: relative;
  transform: rotate(-45deg);
}

.glowitem-11.left {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ffef78 51%, #fff0 73%);
  transform: rotate(180deg)rotate(-45deg);
}

.glowitem-11.left.chgange-color {
  background-image: linear-gradient(221deg, #ff191900 13%, #d62fd6 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ee0baa 51%, #fff0 73%);
}

.glowitem-11.left.chgange-color.chnage-width-two {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
}

.glowitem-11.chnage-width-two {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 140px;
  height: 140px;
}

.text-align-center-copy-2 {
  color: var(--_blockchain---gris);
  text-align: center;
  margin-bottom: 32px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 150%;
}

.text-align-center-copy-2.octobre-rose {
  color: #c6aebb;
}

.text-align-center-copy-2.subtitle {
  text-transform: none;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-align-center-copy-2.subtitle:lang(fr-fr) {
  text-transform: none;
}

.text-align-center-copy-2.subtitle.desci {
  font-size: 20px;
}

.text-align-center-copy-2.desci {
  color: var(--blanc);
  text-align: left;
  font-size: 24px;
}

.text-align-center-copy-2.desci.centered {
  text-align: center;
}

.text-align-center-copy-2.desci.crypto {
  font-size: 20px;
}

.text-align-center-copy-2.healthcare {
  color: var(--gris);
}

.contact-button-label {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.contact-button-label.change-position {
  z-index: 111;
  text-transform: none;
  position: relative;
}

.contact-button-label.change-position.text-align-center {
  color: #0d0f20;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  overflow: hidden;
}

.home-two-hero-top-2 {
  opacity: .99;
  background-image: url('../images/Star-5.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 220px;
  padding-bottom: 0;
}

.home-two-hero-paragraph-2 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-hero-paragraph-2.octobre-rose {
  max-width: 1280px;
}

.home-two-hero-paragraph-2.octobre-rose.cta {
  padding-top: 15px;
}

.home-two-hero-paragraph-2.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.home-two-hero-paragraph-2.desci {
  margin-left: 0;
}

.home-two-hero-copy-2 {
  z-index: auto;
  background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 26%), linear-gradient(0deg, #0c0e20, #0c0e2080 46%, #0c0e20cc), linear-gradient(#2662a3, #fff0 50%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.atlantis-hero-2 {
  z-index: 111;
  perspective: 3000px;
  background-color: #0c0e20;
  background-image: url('../images/Group-2085663481_1.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(#2662a3, #fff0);
  background-position: 50%, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: cover, auto, auto, auto;
  height: 100vh;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
  overflow: hidden;
}

.heading-three-copy-copy-copy-2 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.heading-three-copy-copy-copy-2.wrap {
  white-space: pre-wrap;
}

.home-two-success-heading-2 {
  max-width: 600px;
  margin-bottom: 40px;
}

.paragraph-2-promise-bc-2 {
  color: #aebcc6;
  font-family: Plus Jakarta Sans, sans-serif;
}

.home-one-success-image-2 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.atlantis-promise-blockchain-3 {
  margin-top: 20vh;
  padding-bottom: 10vh;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  overflow: visible;
}

.div-block-1760 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.change-padding-2 {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.change-padding-2.text-align-center-5 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(82deg, #3e87f3, #4ba2f3 61%, #54b3f4);
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.featuree-three-post-middle-2 {
  background-image: radial-gradient(circle, #4587eb29, #4587eb1a 25%, #fff0 55%);
  background-position: 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.feature-three-post-heading-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
}

.text-align-center-3 {
  color: #ffffff80;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.feature-three-post-details-2 {
  max-width: 360px;
  padding-bottom: 40px;
}

.feature-one-item-post-icon-wrapper-2 {
  background-image: radial-gradient(circle at 50% 100%, #4587eb4d, #fff0 42%);
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.button-font-9 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.div-block-1762 {
  filter: drop-shadow(0 0 30px #54b4f340);
  background-image: linear-gradient(74deg, #16192b, #33374a);
  border: 1px solid #fff3;
  border-radius: 100000000px;
  margin-left: 10px;
  padding: 8px 24px;
}

.div-block-1762:lang(fr-fr) {
  order: 1;
}

.feature-three-post-middle-round-2 {
  background-color: #4587eb0a;
  border: 1px solid #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 226px;
  height: 226px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-three-post-round-wrapper-2 {
  mix-blend-mode: lighten;
  background-image: url('../images/radar2.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}

.home-two-support-image-2 {
  justify-content: center;
  align-items: center;
  height: 144px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-23 {
  mix-blend-mode: luminosity;
}

.home-two-support-logo-gredient-wrapper-2 {
  mix-blend-mode: normal;
  background-image: linear-gradient(#0d122a00, #0d122a00 12%, #0d122a);
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.text-align-center-4 {
  color: #ffffff80;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.home-two-support-itrm-heading-2 {
  margin-top: -41px;
  padding-top: 0;
  padding-bottom: 10px;
}

.home-two-support-right-top-2 {
  background-color: #0d122a;
  background-image: none;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 0;
  overflow: hidden;
}

.atlantis-key-features-2 {
  padding: 0 15px 10vh;
}

.home-two-support-item-2 {
  margin-top: -40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.image-21, .image-20 {
  margin-top: 0;
  position: absolute;
}

.image-22 {
  margin-top: 150px;
  margin-right: 10px;
}

.home-two-support-paragraph-2 {
  max-width: 490px;
  margin-left: auto;
  margin-right: auto;
}

.image-24 {
  margin-top: 160px;
  position: absolute;
}

.home-two-support-item-heading-2 {
  margin-top: -50px;
  margin-bottom: 21px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.home-two-support-item-heading-2:lang(fr-fr) {
  padding-left: 10px;
  padding-right: 10px;
}

.home-two-support-globe-2 {
  margin-left: -3px;
  position: relative;
}

.home-two-support-heading-2 {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.image-25 {
  vertical-align: baseline;
  margin-top: 0;
  position: absolute;
}

.home-two-support-left-2 {
  background-image: radial-gradient(circle, #457aeb4d, #457aeb00);
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  padding: 0 40px 30px;
  display: flex;
  overflow: hidden;
}

.text-span-5 {
  filter: drop-shadow(0 0 10px #00b5ff);
  -webkit-text-fill-color: transparent;
  background-color: #55b5f3;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-testi {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(45deg, #ffffff1a, #fff0 70%);
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-width: 430px;
  max-width: 220px;
  padding: 24px;
  display: flex;
}

.picture-testi-3 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-3.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.heading-four-2-copy {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  padding-bottom: 12px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-testimonial-subtitles {
  color: #afaec6;
  align-self: center;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  line-height: 150%;
}

.div-block-1763 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.picture-testi-2 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-1.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 430px;
  min-width: 430px;
  max-width: none;
  display: flex;
}

.home-one-about-text-2 {
  padding-top: 0;
}

.home-one-about-details-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  align-self: flex-end;
  padding-top: 0;
  display: flex;
}

.play-button {
  opacity: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: auto 44% 50% auto;
}

.testimonials-caregivers {
  background-image: linear-gradient(#3a82f300, #3a82f31a 18% 88%, #3a82f300);
  margin-top: 0;
  margin-bottom: 10vh;
  padding-top: 3vh;
  padding-bottom: 10vh;
  position: relative;
  overflow: hidden;
}

.testimonials-caregivers.lessmb {
  padding-top: 5vh;
}

.paragraph-testimonial-copy {
  color: #afaec6;
  text-align: center;
  max-width: 800px;
  font-size: 20px;
  line-height: 100%;
}

.home-one-about-line-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 260px;
  display: flex;
  overflow: visible;
}

.chu-testi {
  align-self: center;
  width: 100%;
  max-width: none;
  height: 48px;
}

.home-one-about-heading-2 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.change-padding-copy-2 {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 120%;
  display: none;
}

.change-padding-copy-2.display {
  -webkit-text-fill-color: inherit;
  text-wrap: balance;
  background-image: none;
  background-clip: border-box;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.change-padding-copy-2.display.lesswide {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.change-padding-copy-2.display.lesswide:lang(fr-fr) {
  max-width: 540px;
}

.change-padding-copy-2.display.lesswide.left {
  max-width: 380px;
  color: var(--_blockchain---blanc-coloré);
  text-align: left;
  padding-left: 0;
}

.div-block-1764 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.picture-testi-1 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-3.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.text-span-6 {
  font-family: Droid Sans, sans-serif;
}

.counter-new-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -5px;
  display: flex;
}

.view-text-2 {
  z-index: 11;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  position: relative;
}

.modules {
  padding: 10vh 15px;
  position: relative;
}

.integretion-gredient-line-2 {
  background-color: #fff;
  background-image: none;
  width: auto;
  height: 1px;
}

.text-align-center-5 {
  color: #ffffff80;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.home-one-cta-paragraph-2 {
  opacity: .99;
  color: #c6beae;
  justify-content: center;
  align-items: center;
  max-width: 684px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.home-two-hero-copy-3 {
  z-index: auto;
  background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 26%), linear-gradient(0deg, #0c0e20, #0c0e2080 46%, #0c0e20cc), linear-gradient(#2662a3, #fff0 50%), url('../images/grid-background-3-1-1.webp');
  background-position: 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, contain;
  width: 100%;
  max-width: 1230px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.footer-newsletter-submit {
  background-image: linear-gradient(225deg, #3c84f3, #54b3f3);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.footer-link-healthcare {
  color: #fff;
  letter-spacing: -.32px;
  white-space: normal;
  justify-content: center;
  align-items: flex-start;
  font-family: Plus Jakarta Sans, sans-serif;
  transition: all .3s;
  display: flex;
}

.footer-link-healthcare:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #3c84f3, #54b3f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.footer-link-healthcare.landskape-align-center.chnage-hover-effect:hover {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.footer-link-healthcare.landskape-align-center.chnage-hover-effect.change-color-white {
  color: #e3e6f9;
}

.footer-newsletter {
  color: #999;
}

.footer-newsletter-field {
  color: #999;
  background-color: #ffffff0d;
  border: 1px solid #cdcdcd0d;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  display: flex;
}

.footer-email-icon {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
}

.footer-newsletter-form-block {
  color: #999;
}

.footer-newsletter-input {
  color: #fff;
  letter-spacing: -.32px;
  background-color: #0000;
  border: 1px solid #0000;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.footer-newsletter-input::placeholder {
  color: #c5c5c5;
}

.form {
  color: #999;
}

.footer-newsletter-form {
  color: #999;
  max-width: 390px;
}

.social-media-item-healthcare {
  z-index: auto;
  cursor: pointer;
  background-color: #ffffff14;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  transition: background-color .3s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-media-item-healthcare:hover {
  background-color: #77a4e24d;
}

.top-nav-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(47deg, #3a82f3, #56b6f3);
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.top-nav-3:hover {
  color: #141414;
  text-decoration: none;
}

.button-font-11 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-11.change-position {
  z-index: 111;
  color: var(--noir);
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  position: relative;
}

.button-font-11.change-position.nocaps {
  text-transform: none;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  font-size: 14px;
  display: flex;
}

.image-28 {
  padding-right: 0;
}

.div-block-1767 {
  display: flex;
}

.div-block-1767.desci {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1767.desci.leftaligned {
  justify-content: center;
  align-items: flex-start;
}

.body-3 {
  background-color: #0c0e20;
}

.legal-notices {
  margin-top: 0;
  margin-bottom: 0;
}

.legal-notices.text-align-center {
  text-transform: none;
  background-image: linear-gradient(88deg, #d5a25b, #f6d4a5 50%, #d5a25b);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 150%;
}

.legal-notices.text-align-center.legal {
  filter: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(34deg, #d7a45e, #fadcb1);
  -webkit-background-clip: text;
  background-clip: text;
}

.legal-notices.text-align-center {
  filter: drop-shadow(0 6px 9px #ffffff3b);
  text-transform: none;
  background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
}

.footer-newsletter-title {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #448af3, #90c4f8 100%, #448af3);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.chnage-padding-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.chnage-padding-copy.text-align-center-copy-copy {
  filter: drop-shadow(0 6px 9px #e4b97f4d);
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(88deg, #d5a25b, #f6d4a5 50%, #d5a25b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 150%;
}

.chnage-padding-copy.text-align-center-copy-copy.smaller {
  max-width: 600px;
  font-size: 48px;
}

.footer-quick-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.displey-flex-2 {
  display: flex;
}

.view-text-3 {
  z-index: 11;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(52deg, #daa966, #f5d5a6);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  position: relative;
}

.gradiant_line_menu {
  background-image: linear-gradient(75deg, #3a82f3, #56b7f3), linear-gradient(75deg, #d9a763, #f5d5a6);
  width: auto;
  height: 2px;
}

.gradiant_line_menu:where(.w-variant-384633c3-f939-13e8-8e09-8a8f4f2cb9a4), .gradiant_line_menu:where(.w-variant-e05fcd46-5e54-efb5-edc4-ae7d3e9b98b5) {
  background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
}

.heading-four-copy {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-copy.text-align-center-4 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.heading-four-copy.mdls_biginfo {
  color: #fff;
  text-align: left;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.home-two-support-logo-gredient-wrapper-2-copy {
  mix-blend-mode: normal;
  background-image: linear-gradient(#0d122a00, #0d122a00 12%, #0d122a);
  position: absolute;
  inset: 0%;
}

.ai-data-strcuturing {
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f5f6fc, #f5f6fc);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  line-height: 1.25;
  display: flex;
}

.home-two-support-item-heading-2-copy {
  margin-top: -50px;
  margin-bottom: 21px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.home-two-support-item-heading-2-copy:lang(fr-fr) {
  padding-left: 10px;
  padding-right: 10px;
}

.footer-newsletter-done, .footer-newsletter-failed {
  background-color: #0000;
}

.home-one-technology-wrapper {
  background-color: #0e0a2c00;
  border-radius: 15px;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
}

.home-one-technology-wrapper.change-style-two {
  background-color: #0d122a;
  margin-bottom: 27px;
  padding: 30px;
}

.home-one-technology-icon {
  z-index: 8;
  justify-content: center;
  align-items: center;
  margin-top: -15px;
  display: flex;
  position: relative;
}

.home-one-technology-icon.chnage-color {
  margin-top: -3px;
}

.home-one-slide-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.home-one-line-dot {
  background-color: #45b6eb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.small-text {
  color: #fff;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.feature-three-technology {
  padding: 10vh 15px 0;
}

.home-one-technology-font {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.home-one-technology-details-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: blur(35px);
  backdrop-filter: blur(35px);
  background-color: #d9d9d90d;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -25px;
  padding: 30px 20px;
  display: flex;
}

.home-one-technology-inner-wrapper {
  background-image: linear-gradient(#ffffff1a, #fff0);
  border-radius: 15px;
  padding: 15px 30px 0;
}

.home-one-technology-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.home-one-line-main-cursor {
  background-color: #3a82f3;
  border-radius: 20px;
  width: 45%;
  height: 3px;
}

.home-one-line-main-cursor.change-width {
  background-color: #45b6eb;
  width: 80%;
}

.home-one-technology-item-wrapper {
  background-image: none;
  border-radius: 15px;
  padding-top: 1px;
}

.home-one-technology-item-wrapper.chnage-gredient {
  background-image: none;
}

.heading-four-3 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-3.text-align-center {
  color: #f3f2f0;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
}

.main-container-4 {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.main-container-4.position-relative {
  position: relative;
}

.feature-three-technology-heading {
  max-width: 579px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.home-one-technology-item {
  background-color: #0d122a;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  padding: 27px;
}

.home-one-line-main {
  background-color: #ffffff1a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3px;
  display: flex;
}

.home-one-line-small-dot {
  background-color: #fff;
  border-radius: 50%;
  width: 4px;
  height: 4px;
}

.style-guied-color-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.heading-four-4 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.style-guied-color-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.style-guied-color-option {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  justify-content: center;
  margin-top: -50px;
  display: flex;
  position: relative;
}

.style-guied-color-wrapper {
  background-color: #d5a35c;
  border-radius: 50%;
  width: 10.875rem;
  height: 10.875rem;
}

.style-guied-color-wrapper.change-color-green {
  background-color: #489ef3;
}

.style-guied-color-wrapper.change-body-color {
  background-color: #5a606c;
}

.style-guied-color-wrapper.change-body-color.change-color-sky-blue {
  background-color: #afaec6;
}

.style-guied-color {
  padding: 120px 15px;
}

.heading-9 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.heading-10 {
  color: var(--blanc);
  font-family: Plus Jakarta Sans, sans-serif;
}

.typography-heading-two-paragraph {
  padding-top: 10px;
}

.paragraph-5 {
  color: var(--blanc);
  font-family: Plus Jakarta Sans, sans-serif;
}

.style-guied-typography-heading-five {
  padding-top: 40px;
}

.div-block-1440, .style-guied-typography-heading-one {
  padding-top: 20px;
}

.heading-three-2 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.main-button-11 {
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.heading-11 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.glowitem-16 {
  filter: none;
  background-image: linear-gradient(221deg, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 80px;
  height: 80px;
  position: relative;
  transform: rotate(-45deg);
}

.glowitem-16.left {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ffef78 51%, #fff0 73%);
  transform: rotate(180deg)rotate(-45deg);
}

.glowitem-16.left.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #56b7f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #fff 51%, #fff0 73%);
}

.glowitem-16.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #56b7f3 51%, #fff0 73%);
}

.heading-7 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.button-font-12 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-12.change-position {
  z-index: 111;
  font-family: Plus Jakarta Sans, sans-serif;
  position: relative;
}

.heading-12 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.style-guide-typography-button {
  padding-top: 20px;
}

.div-block-1768 {
  padding-top: 10px;
}

.style-guied-typography-heading-six {
  padding-top: 40px;
}

.style-guied-typography-heading-two {
  padding-top: 30px;
}

.style-guied-typography-2 {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.typography-heading-one-paragraph-two {
  padding-top: 10px;
}

.heading-6 {
  color: var(--blanc);
  font-family: Plus Jakarta Sans, sans-serif;
}

.style-guied-typography-heading-four {
  padding-top: 40px;
}

.typography-heading-one-paragraph {
  padding-top: 10px;
}

.style-guied-typography-list-style, .style-guied-typography-heading-three-2 {
  padding-top: 40px;
}

.peddingstroke-3 {
  mix-blend-mode: normal;
  background-color: #fff3;
  padding: 1.5px;
  position: relative;
  overflow: hidden;
}

.style-guied-button-copy {
  padding-top: 40px;
  display: flex;
}

.button-font-13 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-13.chnage-size {
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.tag-text-copy {
  color: var(--blanc);
  text-align: center;
  letter-spacing: -.32px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  display: block;
}

.tag-text-copy:lang(fr-fr) {
  font-size: 20px;
}

.main-container-article {
  flex-flow: column;
  align-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container-article.blog {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.main-container-article.left {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
}

.emphasis-article-copy {
  background-color: #ffffff0d;
  border: 1px solid #ffffff40;
  border-radius: 12px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 40px;
  display: inline-block;
}

.list {
  color: #b2b5cf;
  list-style-type: disc;
}

.emphasis-title {
  margin-top: 0;
  margin-bottom: 20px;
}

.block-quote {
  color: #b4b4b4;
  border-left: 3px solid #d6a45d;
  margin-top: 100px;
  margin-bottom: 0;
}

.photo-article-2 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-2_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-conclusion {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-8_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-3 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-3_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-4 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-4_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-5 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-5_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-6 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-6_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-article-7 {
  opacity: 1;
  outline-offset: -1px;
  background-color: #d19c52;
  background-image: linear-gradient(#d29d530d, #d29d534d), url('../images/Slide-7_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
}

.photo-hero {
  opacity: 1;
  outline-offset: -1px;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: linear-gradient(#ff00004f, #d29d53b3), url('../images/Frame-2085663440_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #b7926580;
  width: 1230px;
  height: 700px;
  margin-top: 25px;
  padding-top: 0;
  display: inline-block;
  position: relative;
}

.photo-hero:lang(fr-fr) {
  background-image: linear-gradient(#ff00004f, #d29d53b3), url('../images/Frame-2085663440_1.webp');
}

.blog-one-hero-copy {
  background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%), url('../images/grid-background-3-1-1.webp');
  background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, cover, auto, auto, auto, auto, cover;
  padding: 240px 15px 500px;
  position: relative;
}

.blog-one-hero-copy.chnage-padding-up-down {
  color: #c6beae;
  background-image: radial-gradient(circle at 50% 0, #d7a55f3d, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #0c0e20, #fff0 18%), linear-gradient(270deg, #0c0e20, #fff0 21%);
  background-position: 0 0, 50%, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  padding-top: 220px;
  padding-bottom: 30px;
  position: static;
}

.div-block-1769 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.home-one-about-line-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 260px;
  margin-left: -200px;
  display: flex;
  overflow: hidden;
}

.btn-circle-secondary.slider-arrow {
  margin-top: 0;
  margin-bottom: 0;
}

.btn-circle-secondary.slider-arrow.right---top-left {
  top: -100px;
}

.btn-circle-secondary.slider-arrow.left---top-left {
  inset: -100px 84px auto auto;
}

.card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  box-shadow: 0 2px 7px #14142b0f;
}

.slider-mask {
  height: 100%;
}

.slider-mask.width-490px {
  max-width: 480px;
  overflow: visible;
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.home-one-about-line-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 260px;
  display: flex;
  overflow: visible;
}

.div-block-1771, .div-block-1775, .div-block-1778 {
  align-self: flex-end;
}

.picture-testi-5 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-5.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.picture-testi-6 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-4.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 430px;
  min-width: 430px;
  max-width: none;
  display: flex;
}

.picture-testi-4 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-6.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.picture-testi-8 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-8.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.picture-testi-9 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-9.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 430px;
  min-width: 430px;
  max-width: none;
  display: flex;
}

.picture-testi-7 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-7.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.image-31 {
  filter: drop-shadow(0 0 2px #4ea8f380);
  object-fit: fill;
  position: absolute;
  inset: auto auto -2% 0%;
}

.image-31.auto-fit {
  bottom: -8%;
}

.section-2 {
  position: relative;
}

.div-block-1779 {
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 150%, #50abe64d, #50abe600);
  border-radius: 20px;
  height: 620px;
  position: relative;
}

.image-32 {
  height: 100%;
  position: absolute;
  top: 50%;
  left: -25%;
  right: auto;
}

.image-32-copy {
  height: 100%;
  position: absolute;
  inset: auto -25% 50% auto;
}

.cta-before-footer-paragraph {
  opacity: .99;
  color: #c6beae;
  justify-content: center;
  align-items: center;
  max-width: 684px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
}

.text-align-center-5-copy {
  color: #696d92bf;
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
}

.aaa {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.aaa.text-align-center-5-copy {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(82deg, #3e87f3, #4ba2f3 61%, #54b3f4);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 150px;
  padding-right: 150px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 100%;
  display: block;
}

.aaa.text-align-center-5-copy:lang(fr-fr) {
  max-width: 10000px;
}

.cta-before-footer-content {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  display: flex;
  position: static;
}

.cta-before-footer-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.badge-ces-award {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  position: absolute;
  inset: auto 4% 10% auto;
}

.badge-iso-27001 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  position: absolute;
  inset: auto auto 6% 18%;
}

.badge-data-security {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  position: absolute;
  inset: 10% 4% auto auto;
}

.badge-security-alert {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  position: absolute;
  inset: 32% auto auto 5%;
}

.image-37 {
  filter: drop-shadow(0 0 20px #009bff80);
  display: none;
  position: absolute;
  inset: -10% auto auto 2%;
}

.cta-before-footer-heading {
  position: relative;
}

.picture-testi-default {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-3.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.card-testi {
  display: flex;
}

.text-testi-copy {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(45deg, #ffffff1a, #fff0 70%);
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-width: 430px;
  max-width: 220px;
  padding: 24px;
  display: flex;
}

.picture-testi-10 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffff0d;
  background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/Capture-d’écran-2024-12-10-à-12.01.02-1.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px solid #fff3;
  border-radius: 20px;
  width: 430px;
  min-width: 430px;
  max-width: none;
}

.change-padding-copy-2-copy {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 120%;
  display: flex;
}

.change-padding-copy-2-copy.center {
  text-align: center;
}

.change-padding-copy-2-copy.small {
  background-color: #fff;
  background-image: none;
  margin-top: 4vh;
  padding-bottom: 20px;
  font-size: 32px;
}

.change-padding-copy-2-copy.mdls_title_green {
  background-image: linear-gradient(90deg, #42f7a3, #a7ffd6);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy.mdls_title_red {
  background-image: linear-gradient(90deg, #ee3549, #ff9094);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy.mdls_title_pink {
  background-image: linear-gradient(90deg, #f979e6, #e69aff);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy.mdls_title_blue {
  background-image: linear-gradient(90deg, #69a4ff, #64c1ff);
  justify-content: flex-start;
  align-items: center;
}

.paragraph-testimonial-copy-copy {
  color: #afaec6;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 125%;
  display: none;
}

.home-one-feature-accordean {
  padding-top: 40px;
}

.home-one-feature-accordean.equity {
  padding-top: 0;
}

.home-one-feature-heading {
  max-width: 542px;
}

.home-one-feature-heading.center {
  max-width: 600px;
}

.pricing-two-toogle {
  border-top: 1px solid #fff3;
  max-width: 600px;
  padding: 0;
  display: block;
}

.pricing-two-toogle.chnage-width {
  max-width: 100%;
}

.pricing-two-toogle.chnage-width.chnage-border-top {
  border-top-style: solid;
  border-top-width: 0;
}

.home-one-feature-details {
  flex: 0 48%;
  min-width: 50%;
}

.heading-four-5 {
  color: #4b5e6b;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 19px;
}

.pricing-two-question-top {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.pricing-two-question-top.chnage-side-padding.d {
  border-top: 1px solid #fff3;
  border-radius: 20px;
}

.pricing-two-question-top.chnage-side-padding {
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-wrapper {
  position: relative;
}

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

.dropdown {
  max-width: 600px;
  display: block;
  position: static;
}

.dropdown.change-border-bottom {
  border-bottom: 1px solid #fff3;
}

.dropdown-gredient-border {
  background-image: linear-gradient(94deg, #56b7f3, #fdfefe);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.home-one-image-arrow-wrapper-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url('../images/pp.webp');
  background-position: 0 0;
  background-size: contain;
  border: 2px #ffffff14;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-one-feature-text-2 {
  max-width: 218px;
}

.home-one-feature-text-2:lang(fr-fr) {
  max-width: 250px;
}

.acordean-minus-icon {
  background-color: #fff;
  width: 11px;
  height: 1px;
}

.acordean-minus-icon.blue {
  background-color: var(--accent);
}

.acordean-minus-icon.chnage-color-gredient {
  background-image: linear-gradient(47deg, #3a82f3, #56b7f3);
}

.padding-top-twenty {
  padding-bottom: 20px;
}

.home-one-feature-image-2 {
  flex: 1;
  max-width: 495px;
}

.acordean-plus-icon {
  background-color: #fff;
  width: 1px;
  height: 11px;
  position: absolute;
}

.acordean-plus-icon.blue {
  background-color: var(--accent);
}

.acordean-plus-icon.chnage-color-gredient {
  background-image: linear-gradient(32deg, #3a82f3, #56b7f3);
}

.patient-centric {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
  position: relative;
}

.patient-centric.hc {
  flex-flow: row;
}

.pricing-two-question-details.chnage-side-padding {
  max-width: 890px;
  padding-left: 40px;
  padding-right: 40px;
}

.chnage-color-transperent {
  background-color: #ddd0;
  position: static;
  overflow: hidden;
}

.jane-doe {
  color: #0c0e20;
  letter-spacing: -.32px;
  text-transform: capitalize;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 100%;
}

.atlantis-promise-blockchain-3-copy {
  margin-top: 20vh;
  padding-bottom: 10vh;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  overflow: hidden;
}

.home-one-cta-button-wrapper-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.home-one-cta-button-wrapper-copy.chnage-padding-top {
  z-index: 11;
  cursor: auto;
  z-index: 11;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.home-one-image-link-2-copy-copy {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #ffffff80;
  border: 1px solid #fff3;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: absolute;
  inset: auto auto 5%;
}

.image-31-copy {
  filter: drop-shadow(0 0 2px #4ea8f380);
  object-fit: fill;
  border-radius: 15px;
  position: static;
  inset: auto auto -2% 0%;
}

.secure-and-interoperable-subtitle {
  color: #0c0e20;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.s-i-title {
  color: #fff;
  letter-spacing: -.32px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(86deg, #3c85f3, #54b4f3);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 6px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.s-i-card-blur {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #d9d9d930;
  border: 1px solid #fff3;
  border-radius: 10px;
  padding: 20px;
  position: absolute;
  inset: auto auto 5% 5%;
}

.ehds {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #d9d9d930;
  border: .5px solid #ffffff1a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 250px;
  padding: 16px;
  display: flex;
  position: absolute;
  inset: -5% -5% auto auto;
}

.live-map-exterior-link {
  opacity: 1;
  background-color: #fff;
  background-image: linear-gradient(225deg, #3f8bf3, #3f8bf3);
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-1784 {
  background-image: linear-gradient(#cfdafb, #fff5fe);
  border-radius: 15px;
  width: 300px;
  height: 300px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.div-block-1785 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secure-and-interoperable-subtitle-copy {
  color: #0c0e20;
  text-align: center;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.image-38 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
  padding-bottom: 20px;
  display: block;
}

.live-map-center-link {
  opacity: 1;
  background-color: #fff;
  background-image: linear-gradient(225deg, #3f8bf3, #3f8bf3);
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-39, .image-40 {
  filter: saturate(0%);
}

.heading-footer-helathcare {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.footer-address {
  color: #fff;
  letter-spacing: -.32px;
  white-space: normal;
  justify-content: center;
  align-items: flex-start;
  font-family: Plus Jakarta Sans, sans-serif;
  transition: all .3s;
  display: flex;
}

.footer-address:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #3c84f3, #54b3f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.footer-address.change-hover-effect {
  color: #fff;
}

.footer-address.change-hover-effect:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #3c84f3, #54b3f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.coin-1 {
  position: absolute;
  inset: 51% 0% 0% -14%;
}

.coin-2 {
  position: absolute;
  inset: 23% 0% 0% 67%;
}

.coin-3 {
  position: absolute;
  inset: -25% 0% 0% 48%;
}

.coin-4 {
  position: absolute;
  inset: -34% 0% 0% 20%;
}

.div-block-1786 {
  display: none;
}

.lottie-coins {
  position: absolute;
  inset: 0%;
  transform: scale(1.3);
}

.double-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.home-two-support-bottom-right {
  background-color: #191722;
  background-image: none;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  max-width: 330px;
  padding-top: 40px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.home-two-support-bottom-left {
  background-color: #614c2e26;
  background-image: radial-gradient(circle at 50% 0, #d5a25b1a, #fff0 50%);
  border: 1px solid #ffffff26;
  border-radius: 15px;
  flex: 1;
  padding-top: 40px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.home-two-support-main-button-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  background-image: radial-gradient(circle closest-corner at 50% 250%, #333c66, #0a0c29);
  border-width: 2.5px;
  border-color: #9b8053;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 400px;
  max-width: none;
  padding: 8px 8px 8px 40px;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
}

.home-two-support-main-button-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  border: .5px solid #ffffff1a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 250px;
  padding: 16px;
  display: flex;
  position: absolute;
  bottom: 435px;
  right: 265px;
}

.ddddddd {
  letter-spacing: 0;
  font-size: 10px;
}

.ddddddd.chnage-style {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #c0944b, #fbdaa1 62%, #c0944b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -8px;
  padding-bottom: 0;
  font-family: Trajanpro, Palatino Linotype, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 125%;
}

.home-two-support-item-copy {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-1787 {
  background-image: linear-gradient(#7a644633, #7a644633);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  display: flex;
}

.home-two-support-image-linear-front {
  background-image: linear-gradient(90deg, #191722, #19172200 25% 75%, #191722);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 182px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.body-4 {
  color: #c6beae;
  background-color: #0c0e20;
}

.body-5 {
  background-color: #0c0e20;
}

.legal-notices-healthcare {
  margin-top: 0;
  margin-bottom: 0;
}

.legal-notices-healthcare.text-align-center {
  text-transform: none;
  background-image: linear-gradient(88deg, #d5a25b, #f6d4a5 50%, #d5a25b);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 150%;
}

.legal-notices-healthcare.text-align-center.legal {
  filter: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(34deg, #56b7f3, #3a82f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.legal-notices-healthcare.text-align-center.legal.blog {
  text-align: left;
  font-size: 48px;
}

.legal-notices-healthcare.text-align-center {
  filter: drop-shadow(0 6px 9px #ffffff3b);
  text-transform: none;
  background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
}

.blog-one-hero-healthcare {
  background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%), url('../images/grid-background-3-1-1.webp');
  background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, cover, auto, auto, auto, auto, cover;
  padding: 240px 15px 500px;
  position: relative;
}

.blog-one-hero-healthcare.chnage-padding-up-down {
  color: #c6beae;
  background-image: radial-gradient(circle at 50% 0, #56a2f340, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #0c0e20, #fff0 18%), linear-gradient(270deg, #0c0e20, #fff0 21%);
  background-position: 0 0, 50% 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  padding-top: 220px;
  padding-bottom: 30px;
  position: static;
}

.blog-one-hero-healthcare.chnage-padding-up-down._0px-down {
  background-image: radial-gradient(circle closest-corner at 50% 0, #56a2f340, #fff0), url('../images/Star-5.svg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 180px;
  padding-bottom: 0;
}

.blog-one-hero-healthcare.chnage-padding-up-down._20px {
  background-image: radial-gradient(circle at 50% 0, #56a2f340, #fff0 50%), url('../images/Star-5.svg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.photo-hero-healthcare {
  opacity: 1;
  outline-offset: -1px;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: url('../images/flash-healthcare_1.avif');
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #ffffff1a;
  width: 100%;
  height: 400px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 0;
  display: inline-block;
  position: relative;
}

.photo-hero-healthcare:lang(fr-fr) {
  background-image: url('../images/flash-healthcare_1.avif');
}

.healthcare-blog {
  color: #469af3;
}

.photo-article-healthcare {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: -1px;
  object-fit: contain;
  background-color: #469af3;
  background-image: linear-gradient(#d29d530d, #d29d534d);
  border: 0 solid #e5bb841a;
  border-radius: 12px;
  outline: 1px solid #e5bb841a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 25px;
  padding-top: 0;
  display: block;
}

.div-block-1788 {
  border-left: 1px solid #000;
  width: 100%;
  height: auto;
}

.block-quote-copy {
  color: #b4b4b4;
  border-left: 3px solid #489cf3;
  margin-top: 100px;
  margin-bottom: 0;
}

.block-quote-copy.hds {
  color: var(--blanc);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.link-block-6 {
  cursor: pointer;
  display: block;
}

.hero-obligation {
  z-index: 111;
  perspective: 3000px;
  background-color: #0c0e20;
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  flex-flow: column;
  height: auto;
  padding-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: static;
  overflow: visible;
}

.video-wrapper {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.video-wrapper.position-relative {
  margin-top: 10vh;
  position: relative;
}

.video-wrapper.position-relative.chnage-index {
  outline-offset: 0px;
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
  border: 1px #fff;
  border-radius: 22px;
  outline: 1.5px solid #fff9;
  max-width: 1230px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  position: relative;
  overflow: hidden;
}

.youtube {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 14px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.youtube.short {
  aspect-ratio: 9 / 16;
}

.ils-nous-font-confiance {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.ils-nous-font-confiance.text-align-center-copy {
  color: #f3f2f0;
  text-align: center;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
}

.ils-nous-font-confiance.text-align-center-copy.chnage-color-gredient-copy {
  color: #afaec6;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 60px;
  font-size: 28px;
  font-weight: 300;
  line-height: 100%;
}

.code-embed-2 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.je-soutiens-form {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.button-healthcare-obligation-roi {
  color: #a8a8a8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.button-healthcare-obligation-roi.full-width {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 0;
}

.div-block-1789 {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1789.negative {
  margin-bottom: -50px;
}

.a-quoi-va-servir-votre-investissement {
  background-image: radial-gradient(circle closest-side, #3c84f31a, #3c84f300);
  margin-top: 220px;
}

.video-wrapper-2 {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.video-wrapper-2.position-relative {
  margin-top: 10vh;
  position: relative;
}

.video-wrapper-2.position-relative.chnage-index {
  outline-offset: 1px;
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
  border-radius: 16px;
  outline: 1px solid #ffffff1a;
  max-width: 900px;
  margin: 44px auto;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.video-wrapper-2.position-relative.chnage-index.legend {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  margin-bottom: 0;
}

.video-wrapper-2.position-relative.chnage-index.vip {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 296px;
  margin: 0;
  display: flex;
}

.video-wrapper-2.position-relative.chnage-index.vip.gold {
  background-image: radial-gradient(circle, #e4b97d3d, #e4b97d00), linear-gradient(#ffffff1a, #ffffff1a);
  justify-content: center;
  align-items: center;
  width: 344px;
}

.tag-text-obligation {
  width: auto;
  color: var(--blanc);
  text-align: center;
  letter-spacing: -.32px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.tag-text-obligation:lang(fr-fr) {
  font-size: 20px;
}

.titres-obligations {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 100%;
  display: flex;
}

.titres-obligations:lang(fr-fr) {
  justify-content: center;
  align-items: center;
}

.titres-obligations.octobre-rose {
  letter-spacing: 0;
  background-image: linear-gradient(90deg, #fed6ec, #ffbde1);
  padding-bottom: 0;
  line-height: 150%;
}

.titres-obligations.phm {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#e6f4fe, #e6f4fe);
}

.titres-obligations.phm.white {
  flex-flow: column;
}

.titres-obligations.phm.white.mobile {
  display: none;
}

.titres-obligations.phm.blue {
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
}

.titres-obligations.phm.blue.sub-pad {
  padding-bottom: 24px;
}

.titres-obligations.phm.gold {
  background-image: linear-gradient(56deg, #d5a25b, #f5d2a1);
  padding-bottom: 24px;
}

.titres-obligations.phm.gold.sub-pad {
  text-align: center;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Trajanpro, Palatino Linotype, sans-serif;
}

.titres-obligations.phm.gold.trajan {
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
}

.titres-obligations.centered {
  text-align: center;
  text-wrap: balance;
  padding: 0 40px 19px;
  line-height: 120%;
}

.titres-obligations.centered:lang(fr-fr) {
  padding-bottom: 40px;
}

.slider {
  background-color: #ddd0;
  max-width: 1230px;
  min-height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.slide-nav {
  padding-top: 30px;
}

.code-embed-pr-vision-3 {
  max-width: 1230px;
  margin: 50px auto;
}

.arrow-right, .arrow-left {
  margin-top: 305px;
  margin-bottom: 305px;
}

.condition-wrapper {
  max-width: 900px;
  margin-top: 220px;
  margin-left: auto;
  margin-right: auto;
}

.condition-wrapper.legend {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.div-block-1791 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.obligation-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.obligation-item.gold-bg {
  outline-offset: 0px;
  background-image: linear-gradient(270deg, #ffffff0d, #e4b97d1a);
  border-radius: 6px;
  outline: 1px solid #ffffff26;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
}

.paragraph-12 {
  color: #afaec6;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.paragraph-11 {
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.image-43 {
  -webkit-text-fill-color: transparent;
  background-color: red;
  background-image: url('/cdn/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: flex-start;
}

.image-44, .image-45, .image-46, .image-47, .image-48, .image-49 {
  align-self: flex-start;
}

.condition-container {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-image: linear-gradient(26deg, #9696961a, #96969600 48%, #9696961a);
  border: 1px solid #979797;
  border-radius: 24px;
  flex-flow: column;
  padding: 33px;
  display: flex;
}

.image-50 {
  margin: 0;
  position: absolute;
  top: -10px;
  left: 60%;
}

.image-50:lang(fr-fr) {
  left: 67%;
}

.image-50.eqty {
  left: 66%;
}

.image-5111 {
  display: none;
}

.paragraph-obligation-sub {
  color: #afaec6;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.image-51111-copy {
  display: block;
}

.cta-before-footer-obligation {
  background-color: #020817;
  margin-top: -210px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.cta-before-footer-obligation.cta-before-footer--padded {
  background-color: #0d0f20;
  border-radius: 15px;
  max-width: 1230px;
  margin-top: 10vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  overflow: visible;
}

.heading-two-2 {
  color: #fff;
  letter-spacing: -.32px;
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.heading-three-3 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.main-button-12 {
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.main-button-12.full-width {
  width: 100%;
}

.glowitem-17 {
  filter: none;
  background-image: linear-gradient(221deg, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #fff 51%, #fff0 73%);
  width: 80px;
  height: 80px;
  position: relative;
  transform: rotate(-45deg);
}

.glowitem-17.left {
  background-image: linear-gradient(221deg, #ff191900 13%, #fff 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ffef78 51%, #fff0 73%);
  transform: rotate(180deg)rotate(-45deg);
}

.glowitem-17.left.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #56b7f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #fff 51%, #fff0 73%);
}

.glowitem-17.left.bg.chnage-width {
  width: 40px;
  height: 40px;
}

.glowitem-17.left.chgange-color {
  background-image: linear-gradient(221deg, #ff191900 13%, #d62fd6 58%, #ff00f000 80%), linear-gradient(45deg, #fff0 32%, #ee0baa 51%, #fff0 73%);
}

.glowitem-17.left.chnage-width-two, .glowitem-17.chnage-width-two {
  width: 140px;
  height: 140px;
}

.glowitem-17.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #56b7f3 51%, #fff0 73%);
}

.glowitem-17.bg.chnage-width {
  width: 40px;
  height: 40px;
}

.glowitem-17.bg.chnage-color-blue {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #3a82f3 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #56b7f3 51%, #fff0 73%);
}

.glowitem-17.bg.chnage-color-blue.chnage-width {
  width: 40px;
  height: 40px;
}

.button-font-15 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-15.change-position {
  z-index: 111;
  font-family: Plus Jakarta Sans, sans-serif;
  position: relative;
}

.main-container-6 {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.tag-text-cadeau-obligation {
  -webkit-backdrop-filter: drop-shadow(0 0 6px #000);
  backdrop-filter: drop-shadow(0 0 6px #000);
  width: auto;
  color: var(--blanc);
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.tag-text-cadeau-obligation:lang(fr-fr) {
  font-size: 20px;
}

.tag-text-cadeau-obligation.s {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  text-shadow: 0 0 10px #00000080;
}

.obligation-tag-cadeau {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -webkit-backdrop-filter: drop-shadow(0 0 7px #ffa72d40);
  backdrop-filter: drop-shadow(0 0 7px #ffa72d40);
  background-color: #ffffff0d;
  background-image: linear-gradient(90deg, #ae8c55, #d7b98a 50%, #ffe5bf);
  border: 1px solid #d7b98a;
  border-radius: 64px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 0;
  display: flex;
}

.quelques-exemples {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.exemples-obligations-prix {
  margin-top: 0;
  margin-bottom: 0;
}

.exemples-obligations-prix.text-align-center {
  text-transform: none;
  filter: drop-shadow(0 6px 9px #ffffff3b);
  text-transform: none;
  text-align: right;
  background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 150%;
}

.subtitles-exemples-prix {
  color: #afaec6;
  text-align: right;
  font-size: 24px;
}

.subtitles-exemples-prix-2 {
  color: #afaec6;
  text-align: center;
  -webkit-text-stroke-color: #afaec6;
  max-width: 440px;
  margin-top: 0;
}

.subtitles-exemples-prix-2.subtile-classique {
  text-align: center;
  max-width: none;
}

.subtitles-exemples-prix-2.subtile-classique.lesswide {
  z-index: 2;
  max-width: 400px;
  margin-top: 40px;
  position: relative;
}

.subtitles-exemples-prix-2.subtile-classique.lesswide.red {
  color: #f3f2f0bf;
  margin-top: 0;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose {
  color: #a4989e;
  text-align: center;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose:lang(fr-fr) {
  text-transform: uppercase;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose.big {
  font-size: 40px;
  font-weight: 600;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.orange {
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(74deg, #f8bc91, #fc610d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 42px;
  font-weight: 600;
  line-height: 50px;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.pink {
  color: #e6007e;
  text-transform: none;
  line-height: 50px;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose.left, .subtitles-exemples-prix-2.subtile-classique.octobre-rose.left.testimonial {
  text-transform: none;
}

.subtitles-exemples-prix-2.subtile-classique.octobre-rose.left.small {
  color: #a4989ebf;
  margin-top: 10px;
  font-size: 16px;
}

.subtitles-exemples-prix-2.goleftalign {
  text-align: left;
}

.subtitles-exemples-prix-2.goleftalign.octobre-rose {
  max-width: none;
}

.subtitles-exemples-prix-2.goleftalign.octobre-rose.big {
  color: #a4989e;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

.subtitles-exemples-prix-2.goleftalign.octobre-rose.big.center {
  text-align: center;
}

.subtitles-exemples-prix-2.goleftalign.blockchain {
  max-width: none;
  color: var(--_blockchain---blanc);
  text-align: center;
}

.subtitles-exemples-prix-2.goleftalign.blockchain.cta {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.subtitles-exemples-prix-2.goleftalign.blockchain.cta.lessweight {
  color: var(--_blockchain---gris);
  text-align: left;
  font-weight: 300;
}

.subtitles-exemples-prix-2.goleftalign.blockchain.crypto {
  width: 504px;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2.goleftalign.blockchain.crypto-copy {
  width: auto;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2.goleftalign.blockchain.display-none {
  display: none;
}

.popup-close-2 {
  z-index: 2147483647;
  color: #fff;
  cursor: pointer;
  background-color: #32394c;
  border: 2px solid #ffffff4d;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.popup-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-content {
  margin: 24px;
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.popup-content-wrapper {
  z-index: 999;
  background-color: #fff;
  background-image: linear-gradient(#181f33, #364b6b);
  border: 1px solid #fff3;
  border-radius: 16px;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  position: relative;
  overflow: auto;
  box-shadow: 0 0 50px #327ee440;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
  margin-bottom: 3px;
}

.popup-obligation-title {
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(90deg, #f5fbff, #aed0fb);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 42px;
  line-height: 150%;
}

.popup-obligation-subtitle {
  color: #afaec6;
  text-align: center;
  max-width: 500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  text-decoration: underline;
}

.popup-top {
  flex-flow: column;
  display: flex;
}

.code-embed-3 {
  border-radius: 14px;
  margin-bottom: 0;
}

.choix-investissement {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.bloc-soutien-rapide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.boc-montant-sup-rieur {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.popup-obligation-subtitle-2 {
  color: #afaec6;
  text-align: left;
  max-width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.obligation-choice-form-title {
  color: #f5fbff;
  text-align: left;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.obligation-item-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.obligation-item-2.gold-bg {
  outline-offset: 0px;
  background-image: linear-gradient(270deg, #ffffff0d, #e4b97d1a);
  border-radius: 6px;
  outline: 1px solid #ffffff26;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px;
}

.button-obligation-1 {
  text-align: center;
  background-color: #479af3;
  border-radius: 8px;
  padding: 24px 16px;
  font-size: 20px;
  font-weight: 500;
}

.button-obligation-2 {
  text-align: center;
  background-color: #151b2f;
  border-radius: 8px;
  padding: 24px 16px;
  font-size: 20px;
  font-weight: 500;
  display: block;
}

.div-block-1794 {
  flex-flow: column;
  display: flex;
}

.popup-obligation-subtitle-3 {
  color: #f5fbff;
  text-align: left;
  max-width: 500px;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-1795 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-field {
  color: #f5fbff;
  -webkit-text-stroke-color: #f5fbff;
  background-color: #ffffff0d;
  border: 1px solid #fff;
  border-radius: 8px;
  height: 100%;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  font-size: 20px;
  font-weight: 400;
}

.text-field::placeholder {
  color: #fff;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  display: flex;
}

.submit-button-2 {
  background-color: #151b2f;
  border-radius: 8px;
  width: 78px;
}

.form-block-3 {
  margin-bottom: 0;
  display: none;
}

.success-message-4 {
  background-color: #ddd0;
}

.text-block-13-copy {
  color: #fff;
}

.error-message-4 {
  color: #faa3a3;
  background-color: #ffdede00;
}

.link-block-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.link-block-7.vip {
  margin-bottom: 48px;
}

.image-50-copy {
  margin: 0;
  position: static;
  left: 50%;
}

.home-one-feature-details-oblig {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-one-feature-accordean-oblig {
  width: 100%;
  padding-top: 40px;
}

.dropdown-oblig {
  display: block;
  position: static;
}

.pricing-two-toogle-oblig {
  border-top: 1px solid #fff3;
  padding: 0;
  display: block;
}

.pr-vision-financi-re {
  background-image: radial-gradient(circle closest-side, #3c84f31a, #3c84f300);
  margin-top: 220px;
}

.hero-obligation-2 {
  z-index: 111;
  perspective: 3000px;
  background-color: #0c0e20;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  height: auto;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: static;
  overflow: visible;
}

.about-one-tag2-without-bg {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff1a;
  border: 1px #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.about-one-tag2-without-bg:lang(fr-fr) {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.about-one-tag2-without-bg.ebook, .about-one-tag2-without-bg.ends_in {
  display: none;
}

.resilient-galeon-2 {
  background-color: #020817;
  margin-top: -210px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.resilient-galeon-2.cta-before-footer--padded {
  background-color: #0d0f20;
  border-radius: 15px;
  max-width: 1230px;
  margin-top: 10vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.cta-before-footer-card {
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 150%, #50abe64d, #50abe600);
  border-radius: 20px;
  height: 600px;
  position: relative;
}

.cta-before-footer-card:lang(fr-fr) {
  height: 500px;
}

.home-two-support-right-top-2-copy {
  background-color: #0d122a;
  background-image: none;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 0;
  overflow: hidden;
}

.paragraph-13 {
  margin-bottom: 0;
  font-style: normal;
}

.div-block-1796 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1797 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1798 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-13-copy {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px;
}

.paragraph-13-copy:lang(fr-fr) {
  width: auto;
}

.paragraph-13-copy.check {
  font-size: 16px;
  font-weight: 500;
}

.home-two-hero-top-2-copy-copy {
  opacity: .99;
  flex-flow: row;
  padding-top: 220px;
  padding-bottom: 0;
  display: flex;
}

.home-two-hero-top-2-copy-copy.desci {
  justify-content: center;
  align-items: flex-end;
  max-width: 1080px;
  display: flex;
}

.home-two-hero-top-2-copy-copy.desci.crypto {
  justify-content: center;
  align-items: center;
}

.home-two-hero-top-2-copy-copy.referral {
  margin-top: 0;
  padding-top: 0;
}

.pricing-two-question-top-oblig-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.home-two-banner-image-2 {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
  text-overflow: clip;
  background-color: #fff0;
  border: 0 #fffc;
  border-radius: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.main-container-7 {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.main-container-7.position-relative {
  position: relative;
}

.main-container-7.position-relative.chnage-index {
  z-index: 11;
}

.lottie-animation-2 {
  width: 80%;
}

.lottie-animation-3 {
  width: 80%;
}

.flex-block {
  padding-top: 32px;
}

.section-3 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  justify-content: center;
  align-items: center;
  margin: 0 auto 240px;
  padding-top: 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-1799 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 560px;
  display: flex;
}

.div-block-1799.octobre-rose {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: 648px;
}

.div-block-1799.octobre-rose.cta {
  outline-offset: 1px;
  background-image: linear-gradient(#f653ac00, #f653ac40), url('../images/Rectangle-10.avif');
  background-position: 0 0, 50%;
  border-radius: 26px;
  outline: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 626px;
}

.image-5119 {
  width: 100%;
  max-width: 360px;
  height: auto;
}

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

.div-block-1800.phm {
  justify-content: flex-start;
  align-items: center;
}

.image-5120 {
  width: 50%;
  max-width: 600px;
}

.container-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.div-block-1801 {
  justify-content: center;
  align-items: center;
  margin-bottom: -24px;
  display: flex;
}

.image-5121 {
  height: 120px;
  margin-left: -44px;
}

.image-5122 {
  max-width: 80%;
}

.div-block-1802 {
  flex-flow: column;
  display: flex;
}

.section-4 {
  background-image: radial-gradient(circle, #a1cbf933, #a1cbf900 50%);
  padding: 0 16px 120px;
}

.div-block-1803 {
  max-width: 242px;
}

.div-block-1804 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  max-width: 1000px;
  display: flex;
}

.div-block-1805 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  padding: 24px 16px;
  display: flex;
  position: relative;
}

.image-5123 {
  position: absolute;
  inset: -21px auto 0% -26px;
}

.div-block-1803-2, .div-block-1803-3 {
  max-width: 242px;
}

.section-5 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.container-3.octobre-rose {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  max-width: 1280px;
}

.testimonial-big-text {
  color: var(--blanc);
  text-align: center;
  text-transform: none;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
}

.image-5124 {
  position: absolute;
  inset: 32px auto auto 0%;
}

.image-5124-2 {
  transform-style: preserve-3d;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.image-5125 {
  height: 82px;
}

.hospital-logo {
  width: 100px;
}

.div-block-1806 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-1800-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
}

.div-block-1799-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50%;
  max-width: 560px;
  display: flex;
}

.div-block-1799-2.left {
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.image-5127 {
  height: 24px;
  display: none;
}

.titres-obligations-2 {
  text-align: right;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 100%;
  display: block;
}

.titres-obligations-2.goleftside {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  line-height: 120%;
}

.titres-obligations-2.goleftside.center.white {
  background-image: linear-gradient(90deg, var(--blanc), var(--blanc-coloré));
}

.subtitles-exemples-prix-3 {
  color: #afaec6;
  text-align: left;
  -webkit-text-stroke-color: #afaec6;
  max-width: 440px;
  margin-top: 0;
}

.subtitles-exemples-prix-3.subtile-classique {
  text-align: center;
  max-width: none;
}

.image-5120-2 {
  width: 20%;
  max-width: 328px;
}

.container-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1080px;
  max-width: none;
  height: 100vw;
  min-height: 800px;
  max-height: 1080px;
  display: flex;
  position: relative;
}

.image-5128 {
  border: 1px none var(--blanc);
  width: 100vw;
  min-width: 800px;
  max-width: 1080px;
  position: absolute;
}

.medical-building-tag {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  height: 56px;
  color: var(--blanc);
  background-color: #ffffff1a;
  border: 1px solid #ffffff14;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px 10px 12px;
  display: flex;
  position: relative;
}

.small-label {
  max-width: 440px;
  color: var(--blanc);
  text-align: left;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 110%;
}

.small-label.subtile-classique {
  text-align: center;
  max-width: none;
}

.small-label.subtile-classique.lesswide {
  max-width: 300px;
  margin-top: 40px;
}

.small-label.trajan {
  max-width: none;
  margin-top: 4px;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.image-5129 {
  max-width: none;
  height: 100%;
}

.container-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 50vw;
  min-height: 400px;
  max-height: 540px;
  padding: 80px 40px 120px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.container-5.crypto {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-bottom: 144px;
}

.dream_item_right {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  padding-top: 80px;
  display: flex;
}

.div-block-1808 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-1809 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-1810 {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  margin-left: -56px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-1811 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.link-above-big-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #479af333;
  border: 1px solid #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.blue-text-link {
  color: #479af3;
  margin-bottom: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.bottom-tags {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 50vw;
  min-height: 400px;
  max-height: 540px;
  padding: 120px 40px 80px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.bottom-tags.crypto {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 144px;
}

.div-block-1809-2, .div-block-1809-3 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-1808-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-1810-2 {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: -150px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-1810-2.red {
  margin-left: 150px;
}

.div-block-1811-2 {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
  top: -32px;
}

.div-block-1810-copy {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  margin-left: -56px;
  padding-bottom: 0;
  display: flex;
}

.section-6 {
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-6.phm {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.section-6.phm.red {
  max-width: 100vw;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-6.phm._100-margin {
  display: none;
}

.section-6.desci {
  padding-top: 0;
  position: relative;
}

.image-5130 {
  position: absolute;
  inset: 0% 0% auto;
}

.what-else {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 0;
  display: flex;
}

.div-block-1799-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 560px;
  display: flex;
}

.div-block-1800-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.subtitles-exemples-prix-4 {
  color: #afaec6;
  text-align: left;
  -webkit-text-stroke-color: #afaec6;
  max-width: 440px;
  margin-top: 0;
}

.subtitles-exemples-prix-4.subtile-classique {
  text-align: center;
  max-width: none;
}

.text-span-8 {
  color: #fff;
  text-shadow: 0 2px 10px #fff9;
}

.sync-tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.small-para-tag {
  margin-bottom: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
}

.div-block-1812 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 256px;
  display: flex;
}

.div-block-1812:lang(fr-fr) {
  max-width: 300px;
}

.main-container-top-menu {
  width: 90vw;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.main-container-top-menu.position-relative {
  margin-top: 10vh;
  position: relative;
}

.main-container-top-menu.position-relative.chnage-index {
  z-index: 11;
  margin-top: 32px;
}

.home-two-hero-heading-centered {
  justify-content: center;
  align-items: center;
  max-width: 925px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.glassybox {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  width: auto;
  height: 96px;
  color: var(--blanc);
  background-image: linear-gradient(20deg, #479af333, #ffffff14);
  border: 1px solid #ffffff14;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
  position: relative;
}

.glassybox.moreblue {
  background-image: linear-gradient(20deg, #479af366, #7db4f029);
}

.link-block-8 {
  width: 100%;
  position: relative;
}

.glassyboxlabel {
  max-width: 440px;
  color: var(--blanc);
  text-align: left;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.glassyboxlabel.subtile-classique {
  text-align: center;
  max-width: none;
}

.glassyboxlabel.subtile-classique.lesswide {
  max-width: 300px;
  margin-top: 40px;
}

.glassyboxlabel.margintop {
  color: #ffffffa3;
  margin-top: 4px;
}

.glassyboxlabel.underlined {
  text-underline-offset: 1.5px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.container-8 {
  outline-offset: 0px;
  object-fit: fill;
  background-image: linear-gradient(45deg, #56b7f3, #3a82f3 24%, #152243);
  border-radius: 40px;
  outline: 3px #c6beae;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.glassylist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wayconnectsection {
  padding-top: 48px;
  padding-bottom: 48px;
  position: static;
}

.image-5131 {
  position: absolute;
  inset: 0%;
}

.inputcontact {
  color: #fff;
  background-color: #ffffff14;
  border: 1px solid #a1cbf980;
  border-radius: 28px;
  height: 56px;
  padding: 16px 24px;
}

.inputcontact::placeholder {
  color: #ffffff80;
}

.inputcontact.textarea {
  min-width: 100%;
  max-width: 576px;
  min-height: 168px;
}

.checkbox-field {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  display: flex;
}

.section-8 {
  padding-left: 16px;
  padding-right: 16px;
}

.image-5133 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: luminosity;
  background-clip: border-box;
  position: relative;
  left: -48px;
  transform: translate(0)scale(1.5);
}

.text-block-14 {
  z-index: 5;
  color: #fff;
  position: static;
}

.roaditemtextbox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 400px;
  display: flex;
}

.roaditemdiv {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0%;
  display: flex;
  position: relative;
}

.roaditemdiv.right {
  padding-left: 50%;
  padding-right: 40px;
}

.roaditemdiv.right.movetojoinline2 {
  transform: translate(10px);
}

.roaditemdiv.right.moreheight2.movetojoinline7 {
  transform: translate(5px);
}

.roaditemdiv.right.moreheight7.movetojoinline11 {
  transform: translate(-10px);
}

.roaditemdiv.right.moreheight9.movetojoinline13 {
  transform: translate(-28px);
}

.roaditemdiv.left {
  justify-content: flex-end;
  align-items: center;
  padding-left: 40px;
  padding-right: 50%;
  transform: translate(0);
}

.roaditemdiv.left.movetojoinline1 {
  transform: translate(29px);
}

.roaditemdiv.left.movetojoinline11 {
  transform: translate(48px);
}

.roaditemdiv.left.moreheight.movetojoinline8 {
  transform: translate(24px);
}

.roaditemdiv.left.moreheight4.movetojoinline9 {
  transform: translate(22px);
}

.roaditemdiv.left.movetojoinline12 {
  transform: translate(20px);
}

.roaditemdiv.left.movetojoinline6 {
  transform: translate(-22px);
}

.roaditemdiv.left.moreheight6.movetojoinline10 {
  transform: translate(35px);
}

.roaditemdiv.left.movetojoinline11-copy {
  transform: translate(-5px);
}

.roaditemparagraph {
  color: #fffc;
  text-align: left;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.roaditemparagraph:where(.w-variant-f1dc3a9d-549c-28d7-c792-49000c476590), .roaditemparagraph:where(.w-variant-d63cef35-8980-c9e4-377c-a86dff06f7aa), .roaditemparagraph:where(.w-variant-21e90f66-1775-06bc-584a-890f3946396c) {
  text-align: right;
}

.roaditemparagraph.change-color-white {
  color: #fff;
}

.roaditemparagraph.change-color-white.change-size {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.roaditemparagraph.change-color-white.change-size:hover {
  text-decoration: none;
}

.roaditemdatelabel {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #3d3f4d00;
  background-image: linear-gradient(90deg, #3e3f4d 10%, #333), linear-gradient(#0d0f2080, #0d0f2080);
  border: 1px solid #3d3f4d;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.roaditemdatelabel:where(.w-variant-b4febc0c-6b3c-5435-e2a4-cacc52be662e) {
  background-image: linear-gradient(-90deg, #3e3f4d 10%, #333), linear-gradient(#0d0f2080, #0d0f2080);
}

.roaditemdate {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 752px;
  right: 1121.77px;
}

.roaditemdate:where(.w-variant-b4febc0c-6b3c-5435-e2a4-cacc52be662e) {
  flex-flow: row-reverse;
}

.image-5134 {
  z-index: 1;
  height: 23.4px;
  margin-left: -5px;
  margin-right: -4.5px;
  position: relative;
}

.roaditemdatecircle {
  z-index: 2;
  background-color: #3d3f4d;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  padding: 2px;
  display: flex;
  position: relative;
  overflow: visible;
}

.roaditemdatep {
  color: #fefefe;
  text-align: left;
  -webkit-text-stroke-color: #fff;
  white-space: nowrap;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
}

.roaditemdatep:where(.w-variant-f1dc3a9d-549c-28d7-c792-49000c476590), .roaditemdatep:where(.w-variant-d63cef35-8980-c9e4-377c-a86dff06f7aa), .roaditemdatep:where(.w-variant-21e90f66-1775-06bc-584a-890f3946396c) {
  text-align: right;
}

.roaditemdatep.change-color-white {
  color: #fff;
}

.roaditemdatep.change-color-white.change-size {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.roaditemdatep.change-color-white.change-size:hover {
  text-decoration: none;
}

.image-5135 {
  z-index: 2;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-9 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  margin-top: -504px;
  margin-bottom: -80px;
  padding-top: 232px;
  padding-bottom: 232px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1817 {
  justify-content: center;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.div-block-1818 {
  background-image: linear-gradient(90deg, #0b0e20, #0b0e2000 50%, #0b0e20), linear-gradient(0deg, #ffffff29, #fff0);
  border: 1px #000;
  border-bottom: 2px solid #fefefe;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1200px;
  height: 72px;
  margin-bottom: 32px;
  padding: 16px 8px;
  display: flex;
}

.bold-text-3 {
  font-weight: 600;
}

.div-block-1819 {
  width: 100%;
  height: 80px;
}

.toppagetag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #ffffff1a;
  border: 1px #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.toppagetag.legend {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 16px;
}

.toppagetag.legend._8pxleft {
  padding-left: 8px;
}

.toppagetag.legend-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 16px;
}

.toppagetag.legend-copy._8pxleft {
  padding-left: 8px;
}

.image-5137 {
  height: 64px;
  position: static;
  inset: 0% auto 0% 0%;
}

.div-block-1820 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 55%;
}

.div-block-1821 {
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 55% auto auto;
}

.image-5138 {
  opacity: 1;
  mix-blend-mode: lighten;
  height: 100%;
  max-height: 200px;
  display: block;
}

.image-5139 {
  opacity: .92;
  height: 200px;
  position: absolute;
  inset: auto auto 128% 60%;
}

.image-5140 {
  height: 400px;
  position: absolute;
  inset: auto auto 140% 58%;
}

.div-block-1822 {
  z-index: auto;
  width: 88px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.code-embed-4 {
  width: 100%;
  height: 100%;
}

.image-5141 {
  height: 200px;
  position: absolute;
  inset: 108% 62% auto auto;
}

.div-block-1823 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 60%;
}

.image-5142 {
  height: 100%;
  max-height: 200px;
}

.image-5143 {
  filter: brightness(132%);
  height: 200px;
  position: absolute;
  inset: auto 64% 112% auto;
}

.image-5144 {
  filter: brightness(90%);
  width: 120px;
  position: absolute;
  inset: auto auto 112% 64%;
}

.image-5145 {
  filter: brightness(160%);
  width: 200px;
  position: absolute;
  inset: 128% auto auto 61%;
}

.image-5146 {
  filter: brightness(140%);
  width: 156px;
  position: absolute;
  inset: auto 67% 120% auto;
  transform: rotate(-12deg);
}

.image-5147 {
  width: 264px;
  position: absolute;
  inset: auto auto 120% 61%;
  transform: rotate(7deg);
}

.dropdown-toggle {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 20px;
  display: flex;
}

.menu-font {
  color: #fff;
  letter-spacing: -.64px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.menu-font.change-submenu {
  min-width: 230px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.menu-font.change-submenu.w--open {
  background-color: #fff;
}

.menu-font.change-submenu.box-shadow.w--open {
  box-shadow: 0 10px 10px 2px #0000001a;
}

.menu-font.change-submenu.box-shadow.border-radius-ten {
  margin-left: 20px;
  margin-right: auto;
  position: static;
}

.menu-font.mega-menu-style {
  background-color: #ddd0;
  left: 0;
  right: 0;
}

.dropdown-arrow {
  margin-top: 4px;
}

.black-arrow {
  display: none;
}

.header-menu-item {
  color: #202854;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.header-menu-item:hover {
  color: #4a74fd;
}

.header-menu-item.sub-menu {
  display: block;
}

.header-menu-item.sub-menu.change-line-height {
  color: #fff;
  letter-spacing: -.32px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  line-height: 18px;
  transition: all .3s;
}

.header-menu-item.sub-menu.change-line-height:hover {
  transform: translate(5px);
}

.header-menu-item.sub-menu.change-line-height:focus, .header-menu-item.sub-menu.change-line-height:focus-visible, .header-menu-item.sub-menu.change-line-height[data-wf-focus-visible], .header-menu-item.sub-menu.change-line-height:visited, .header-menu-item.sub-menu.change-line-height:lang(en) {
  color: #fff;
}

.header-menu-item.sub-menu.change-line-height.w--current {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #3a82f3, #56b7f3 38%);
  -webkit-background-clip: text;
  background-clip: text;
}

.chnage-dropdown {
  transition: background-color .3s ease-in-out;
  position: static;
}

.chnage-dropdown:hover {
  background-color: #ffffff0d;
}

.reponsive-menu {
  background-color: #11143d;
  display: none;
}

.mega-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.inner-mega-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: radial-gradient(circle at 50% 0, #162f4e, #161d31);
  border: 1px solid #ffffff26;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 56px 72px;
  display: flex;
}

.inner-mega-menu-left {
  flex: 0 75%;
}

.inner-mega-menu-upper {
  border-bottom: 1px solid #ffffff26;
  padding-bottom: 20px;
}

.inner-mega-menu-inner-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.inner-mega-menu-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  transition: all .3s;
  display: flex;
}

.inner-mega-menu-item:hover {
  transform: translate(5px);
}

.heading-four-6 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-6.chnage-style {
  z-index: 1;
  color: #e3e9f9;
  font-family: Plus Jakarta Sans, sans-serif;
}

.inner-mega-menu-details {
  min-width: 200px;
  max-width: 200px;
  padding-top: 10px;
}

.inner-mega-menu-details.chnage-width {
  max-width: 550px;
}

.inner-mega-menu-details.chnage-width-three {
  max-width: 150px;
}

.chnage-font-style {
  color: #afaec6;
  text-transform: none;
  font-size: 15px;
  line-height: 25px;
}

.chnage-font-style:lang(fr-fr) {
  text-transform: none;
}

.inner-menu-utility {
  flex: 0 25%;
}

.inner-menu-utility-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  display: flex;
}

.responsive-menu-button-3 {
  display: none;
}

.nav-links.border-radius-ten {
  margin-left: 20px;
  margin-right: auto;
  position: static;
}

.nav-links.new-menu {
  margin-left: auto;
  margin-right: 0;
}

.contact-button {
  color: #a8a8a8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.stroke-ring {
  mix-blend-mode: normal;
  background-color: #ffffff1a;
  background-image: none;
  border-radius: 64px;
  padding: 1.5px;
  position: relative;
  overflow: hidden;
}

.glow-halo {
  filter: none;
  background-image: linear-gradient(221deg, #fff0 13%, #ebebeb40 58%, #fff0 80%), linear-gradient(45deg, #fff0 32%, #ffffff40 51%, #fff0 73%);
  width: 80px;
  height: 80px;
  position: relative;
  transform: rotate(-45deg);
}

.glow-halo.left {
  background-image: linear-gradient(221deg, #fff0 13%, #ffffff40 58%, #fff0 80%), linear-gradient(45deg, #fff0 32%, #ffffff40 51%, #fff0 73%);
  transform: rotate(180deg)rotate(-45deg);
}

.glow-halo.left.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #ddb075 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #fff 51%, #fff0 73%);
}

.glow-halo.bg {
  background-image: radial-gradient(circle closest-side, #ff191900 13%, #f0d8b7 58%, #ff00f000 80%), radial-gradient(circle closest-side, #fff0 32%, #dcad70 51%, #fff0 73%);
}

.container-9 {
  outline-offset: 0px;
  object-fit: fill;
  background-image: linear-gradient(45deg, #56b7f3, #3a82f3 24%, #152243);
  border-radius: 40px;
  outline: 3px #c6beae;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.container-9:lang(fr-fr) {
  border-radius: 16px;
}

.div-block-1824 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.image-5150 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: luminosity;
  background-clip: border-box;
  position: relative;
  left: -48px;
  transform: translate(0)scale(1.5);
}

.image-5151 {
  border-bottom-left-radius: 0;
  width: auto;
}

.div-block-1825 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 704px;
  min-width: 704px;
  height: auto;
  padding: 40px 64px;
  display: flex;
}

.form-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-1826 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1827 {
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.checkbox-3 {
  background-color: #ffffff14;
  border: 1px solid #ffffff52;
  border-radius: 8px;
  width: 24px;
  height: 24px;
}

.submit-button-4 {
  color: #0d0f20;
  vertical-align: baseline;
  background-image: linear-gradient(45deg, #3a82f3, #56b7f3);
  border: 2px solid #fff3;
  border-radius: 100px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
}

.submit-button-4:lang(fr-fr) {
  padding-left: 20px;
  padding-right: 20px;
}

.submit-button-4.vip {
  background-image: linear-gradient(45deg, #d19c53, #f7d6aa);
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
}

.success-message-6 {
  z-index: 5;
  background-color: #01b686;
  border-radius: 100px;
  height: 56px;
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
}

.text-block-15 {
  z-index: 5;
  color: #fff;
  font-size: 16px;
  position: static;
}

.error-message-6 {
  z-index: 5;
  background-color: #ff7c31;
  border-radius: 100px;
  margin-top: 24px;
  padding: 16px 24px;
  position: relative;
}

.div-block-1829 {
  background-image: linear-gradient(#0d0f20, #0d0f20b8 50%, #0d0f20), url('../images/bottom_roadmap.avif');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  width: 100vw;
  height: 100vh;
  min-height: 1200px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.usecases {
  padding: 80px 15px;
}

.div-block-1830 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.usecase {
  border: 1px solid #ffffff26;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 390px;
  height: 480px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.usecasevisuel {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.usecasevisuel.forimage {
  z-index: 1;
  box-sizing: border-box;
  object-fit: cover;
  height: 100%;
}

.div-block-1832 {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: linear-gradient(174deg, #ffffff26, #0000 44%), linear-gradient(#191722d9, #191722d9);
  border: 1px solid #ffffff26;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.div-block-1833 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.labelbeforegoldlink {
  color: var(--blanc);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.labelbeforegoldlink.change-color-white {
  color: #fff;
}

.labelbeforegoldlink.change-color-white.change-size {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.labelbeforegoldlink.change-color-white.change-size:hover {
  text-decoration: none;
}

.leftpart {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover_line_menu {
  background-color: #fff0;
  width: 100%;
  height: 2px;
  position: relative;
  inset: auto 0% 0%;
  overflow: hidden;
}

.link_home_menu {
  z-index: 11;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  position: relative;
}

.link_home_menu:where(.w-variant-865303ea-4a11-38d5-3fdc-531302680ba9) {
  background-image: linear-gradient(72deg, #3a82f3, #56b7f3), linear-gradient(#fff, #fff);
}

.link_home_menu:where(.w-variant-e05fcd46-5e54-efb5-edc4-ae7d3e9b98b5) {
  background-image: linear-gradient(52deg, #daa966, #f5d5a6), linear-gradient(#fff, #fff);
}

.link_home_menu.w--current {
  background-image: linear-gradient(#fff, #fff);
}

.home_switch_text {
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1834 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 88px;
  display: flex;
}

.force_gradient {
  z-index: 5;
  opacity: 0;
  background-image: linear-gradient(75deg, #3a82f3, #56b7f3), linear-gradient(75deg, #d9a763, #f5d5a6);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.force_gradient:where(.w-variant-e05fcd46-5e54-efb5-edc4-ae7d3e9b98b5) {
  opacity: 1;
  background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
}

.force_gradient:where(.w-variant-865303ea-4a11-38d5-3fdc-531302680ba9) {
  opacity: 1;
}

.rightpart {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper_two_homes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper_two_homes.formobile {
  display: none;
}

.hero_well_sized {
  z-index: 111;
  perspective: 3000px;
  background-color: #0c0e20;
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
  overflow: visible;
}

.hero_well_sized.octobre-rose {
  background-image: url('../images/hero-pattern.svg'), radial-gradient(circle at 50% 0, #f347a626, #fff0 50%);
  background-position: 50% 1px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.hero_well_sized._90vh {
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  padding-bottom: 48px;
}

.hero_well_sized._90vh:lang(fr-fr) {
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
}

.hero_well_sized._90vh.referral-hero {
  background-image: radial-gradient(circle closest-corner at 50% 0, #e5bb7f26, #e5bb7f00 65%), url('../images/hero.avif'), linear-gradient(0deg, #0d0f20, #0d0f20f2 25% 75%, #0d0f20), url('../images/MacBook-Pro-14_---2.avif');
  background-position: 0 0, 50% 100%, 0 0, 50% 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, 100%, auto, cover;
}

.hero_well_sized._90vh.crypto {
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(0deg, #0c0e20, #0c0e20c2 40%), url('../images/bg_crypto_ebbok.webp');
  background-position: 0 0, 50% 0, 0 0, 0 0, 50%;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto, cover;
  padding-bottom: 264px;
  padding-left: 48px;
  padding-right: 48px;
}

.div-block-1835.movetotop {
  display: flex;
}

.div-block-1837 {
  display: none;
}

.wrapper_two_homes_bc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper_two_homes_bc.formobile {
  display: none;
}

.separator {
  color: #ffffff80;
  letter-spacing: -.64px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.separator.change-submenu {
  min-width: 230px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.separator.change-submenu.w--open {
  background-color: #fff;
}

.separator.change-submenu.box-shadow.w--open {
  box-shadow: 0 10px 10px 2px #0000001a;
}

.separator.change-submenu.box-shadow.border-radius-ten {
  margin-left: 20px;
  margin-right: auto;
  position: static;
}

.separator.mega-menu-style {
  background-color: #ddd0;
  left: 0;
  right: 0;
}

.menu-font-copy {
  color: #fff;
  letter-spacing: -.64px;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.menu-font-copy.change-submenu {
  min-width: 230px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.menu-font-copy.change-submenu.w--open {
  background-color: #fff;
}

.menu-font-copy.change-submenu.box-shadow.w--open {
  box-shadow: 0 10px 10px 2px #0000001a;
}

.menu-font-copy.change-submenu.box-shadow.border-radius-ten {
  margin-left: 20px;
  margin-right: auto;
  position: static;
}

.menu-font-copy.mega-menu-style {
  background-color: #ddd0;
  left: 0;
  right: 0;
}

.section-10 {
  margin-top: 240px;
  overflow: hidden;
}

.section-10._120px-up {
  margin-top: 120px;
}

.section-11 {
  overflow: hidden;
}

.gradiant_line {
  background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
  width: auto;
  height: 2px;
}

.gradiant_line:where(.w-variant-384633c3-f939-13e8-8e09-8a8f4f2cb9a4), .gradiant_line:where(.w-variant-e05fcd46-5e54-efb5-edc4-ae7d3e9b98b5) {
  background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
}

.hero-octobre-rose {
  z-index: 111;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  perspective: 3000px;
  background-image: url('../images/Star-5.svg'), linear-gradient(#f347a600, #f347a626 30% 50%, #f347a61a 70%, #f347a600);
  background-position: 50%, 0 0;
  background-size: 887px, auto;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding: 150px 15px;
  display: flex;
  position: static;
  overflow: visible;
}

.btt-subtitle-octobre-rose {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.div-block-1839 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-octobre-rose {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 120px;
  margin-bottom: 120px;
  display: flex;
}

.grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
}

.div-block-1840 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(244deg, #ffffff0d, #ff9dd30d);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.div-block-1840.big {
  background-image: url('../images/hero-pattern.svg'), radial-gradient(circle at 50% 100%, #f73da30d, #f73da300), linear-gradient(#191a2b, #191a2b);
  background-position: 50% 0, 0 0, 0 0;
  display: none;
}

.div-block-1840.how-to-octobre-rose {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-1840.gradient {
  background-image: url('../images/hero-pattern.svg'), radial-gradient(circle at 0 0, #f73da31a, #f73da300), linear-gradient(244deg, #ffffff0d, #ff9dd30d);
  background-position: 50% 100%, 0 0, 0 0;
  background-size: cover, auto, auto;
}

.image-5154 {
  filter: grayscale() brightness(200%) contrast(200%);
  height: 64px;
}

.image-5154.galeon {
  height: 40px;
}

.image-5154.x2 {
  height: 128px;
}

.text-block-16 {
  color: #fff;
  text-align: center;
}

.text-block-16.octobre-rose {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-16.octobre-rose.left {
  color: #a4989e;
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-16.number {
  color: #fed6ec;
  font-size: 32px;
  font-weight: 600;
}

.div-block-1841 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-5155 {
  z-index: -1;
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
}

.div-block-1842 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ffffff03;
  background-image: radial-gradient(circle farthest-side at 50% 0, #ffffff1f, #fff0);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 50%;
  height: 300px;
  display: flex;
  position: relative;
}

.octobre-rose-number {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #f73da3;
  font-size: 128px;
  font-weight: 700;
  line-height: 161px;
}

.video-octobre-rose {
  background-image: radial-gradient(circle closest-side, #f33cf31a, #3c84f300);
  max-width: 900px;
  margin: 60px auto;
}

.background-video-5 {
  border-radius: 12px;
}

.div-block-1843 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1844 {
  background-image: radial-gradient(circle farthest-side at 50% 0, #312f3f, #57465c);
  border-radius: 1000000000px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.div-block-1845 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1846 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.double-support {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 30%;
  height: 300px;
  display: flex;
  position: relative;
}

.div-block-1847 {
  flex-flow: column;
  display: flex;
}

.grid-3-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
}

.div-block-1848 {
  outline-offset: 1px;
  background-image: radial-gradient(circle farthest-side at 50% 0, #ffffff1f, #fff0);
  border-radius: 26px;
  outline: 3px solid #ffffff1f;
  width: 500px;
  padding: 20px;
  transform: rotate(-4deg);
}

.div-block-1848.center {
  width: 600px;
}

.div-block-1848.left {
  width: auto;
  display: flex;
  transform: none;
}

.div-block-1848.right {
  width: auto;
  transform: none;
}

.div-block-1845-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-5161 {
  border-radius: 26px;
  min-width: 350px;
  max-width: 350px;
}

.image-5161.center {
  min-width: 500px;
  max-width: 500px;
}

.div-block-1848-copy {
  outline-offset: 1px;
  background-image: radial-gradient(circle farthest-side at 50% 0, #ffffff1f, #fff0);
  border-radius: 26px;
  outline: 3px solid #ffffff1f;
  width: 500px;
  padding: 20px;
  transform: rotate(-4deg);
}

.div-block-1848-copy.center {
  z-index: 1;
  width: auto;
  position: absolute;
  transform: none;
}

.div-block-1848-copy.left {
  display: flex;
}

.div-block-1848-copy.right {
  transform: rotate(2.5deg);
}

.div-block-1849 {
  background-image: radial-gradient(circle at 50% 100%, #f33ea21a, #f33ea200 50%);
  height: 500px;
  position: absolute;
  inset: -500px 0% auto;
}

.container-10 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 600px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-10:lang(fr-fr) {
  min-width: auto;
  max-width: 100%;
}

.container-10.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-width: 100%;
  display: flex;
}

.container-10.alt {
  justify-content: center;
  align-items: stretch;
  margin: 48px 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container-10.chapter {
  max-width: 1080px;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.text-span-9 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(104deg, #e8934d 35%, #edb78a 74%, #e8934d);
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 1.25;
}

.stack-intro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.stack-intro.phm {
  justify-content: flex-start;
  align-items: center;
}

.stack-intro.cta {
  margin-bottom: 24px;
}

.stack-intro.gap {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
}

.stack-intro.referral {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 48px;
}

.stack-intro.referral.cta {
  justify-content: flex-start;
  align-items: flex-start;
}

.stack-intro.referral.cta.no-margin {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
}

.div-block-1850 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.card-issue {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904512, #eb904500);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 16px;
  outline: .25px solid #f3c49e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 296px;
  transition: box-shadow .2s;
  display: flex;
}

.card-issue:hover {
  background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904514, #eb904500);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  box-shadow: 0 0 10px #eb9045bf;
}

.card-issue.omega {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: url('../images/quadrillage.avif'), radial-gradient(circle, #ffffff1a, #fff0 30%), radial-gradient(circle closest-corner, #457aeb26, #457aeb00);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  outline-color: #ffffff26;
  height: 510px;
  margin-top: 96px;
  box-shadow: 0 0 7px #a1cbf940;
}

.card-issue.fragmentation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 624px;
  display: flex;
}

.card-issue-paragraph {
  color: #afaec6;
  text-align: center;
  max-width: 500px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}

.card-issue-paragraph.no-mw {
  text-align: left;
  max-width: none;
}

.card-issue-paragraph.chapters {
  color: var(--_blockchain---gris);
  font-size: 18px;
}

.card-issue-paragraph.chapters.for_dream {
  max-width: 320px;
}

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

.heading-14.issue {
  margin-top: 0;
}

.heading-14.chapters {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.heading-14.chapters.title {
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(55deg, #d9a763, #fbddb3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: inline-flex;
}

.heading-14.chapters.title.little_bigger {
  font-size: 24px;
}

.heading-14.chapters.white {
  text-transform: none;
  font-size: 20px;
}

.div-block-1854 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.card-issue-intro {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 504px;
  margin-bottom: 24px;
  display: flex;
}

.card-issue-intro.policy {
  background-image: linear-gradient(#d9d9d90d, #d9d9d90d);
  border: 1px solid #ffffff26;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 12px;
}

.card-issue-intro.policy.chapters {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(45deg, #fff0, #ffffff0d);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.card-issue-intro.policy.chapters.referral {
  background-image: none;
  border-style: none;
}

.card-issue-intro.policy.chapters.crypto {
  justify-content: center;
  align-items: center;
  min-height: 156px;
}

.image-5162 {
  display: none;
}

.image-5165 {
  display: none;
}

.grid-cards {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 64px;
  display: grid;
  position: relative;
}

.grid-cards._32px._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-policy {
  background-color: #090b21;
  border: 1px solid #ffffff26;
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.image-5166 {
  width: 50%;
  max-width: 152px;
}

.image-5166.phm {
  width: 100%;
}

.image-5166.phm.full {
  max-width: none;
}

.lottie-animation-4 {
  width: 139px;
}

.lottie-animation-5 {
  width: 100%;
  position: absolute;
}

.lottie-animation-6 {
  position: absolute;
}

.lottie-animation-7, .lottie-animation-8 {
  min-width: 100%;
  position: absolute;
}

.card-issue-big {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904512, #eb904500);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 16px;
  outline: .25px solid #f3c49e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 296px;
  transition: box-shadow .2s;
  display: flex;
}

.card-issue-big:hover {
  box-shadow: 0 0 10px #eb9045bf;
}

.card-issue-big.omega {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: radial-gradient(circle, #ffffff1a, #fff0 30%), radial-gradient(circle closest-corner, #457aeb26, #457aeb00);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  outline-color: #ffffff26;
  width: 600px;
  height: 500px;
  margin-top: auto;
  position: relative;
  box-shadow: 0 0 7px #a1cbf940;
}

.card-issue-big.omega:lang(fr-fr) {
  height: 500px;
}

.card-issue-big.fragmentation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 624px;
  display: flex;
}

.lottie-animation-9 {
  width: 600px;
  position: absolute;
  inset: 0%;
}

.mdls {
  margin-top: 10vh;
  margin-bottom: 10vh;
  position: relative;
  overflow: visible;
}

.mdls_wrapper_sticky {
  grid-column-gap: 4vh;
  grid-row-gap: 4vh;
  flex-flow: column;
  height: 100vh;
  min-height: 600px;
  padding-top: 160px;
  padding-bottom: 64px;
  display: flex;
  position: sticky;
  top: 0;
}

.mdls_viewport {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
  overflow: hidden;
}

.mdls_piste {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  max-height: 760px;
  display: flex;
}

.mdls_carte {
  background-color: #1a1c2c;
  border: 1px solid #fff3;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 80vw;
  height: 100%;
  padding: 64px 8px 64px 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mdls_carte.red {
  background-image: radial-gradient(circle at 100% 20%, #f459671a, #f4596700 75%);
  justify-content: center;
  align-items: center;
}

.mdls_carte.green {
  background-image: radial-gradient(circle at 100% 20%, #42f7a31a, #42f7a300 75%);
  justify-content: center;
  align-items: center;
}

.mdls_carte.pink {
  background-image: radial-gradient(circle at 100% 20%, #f979e61a, #f979e600 75%);
  justify-content: center;
  align-items: center;
}

.mdls_carte.blue {
  background-image: radial-gradient(circle at 100% 20%, #69a4ff1a, #69a4ff00 75%);
  justify-content: center;
  align-items: center;
}

.mdls_spacer {
  width: 100%;
  height: 246vw;
}

.mdls_glow {
  filter: blur(20vw);
  background-color: #f45967;
  border-radius: 10000px;
  width: 25vw;
  height: 25vw;
  position: absolute;
  inset: auto auto 15% -10%;
}

.mdls_glow.green {
  background-color: #42f7a3;
}

.mdls_glow.pink {
  background-color: #f979e6;
}

.mdls_glow.blue {
  background-color: #69a4ff;
}

.mdls_wraptext {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 64%;
  max-width: 820px;
  height: 100%;
  max-height: 632px;
  padding: 0;
  display: flex;
  position: relative;
}

.mdls_description {
  color: #ffffff80;
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 300;
}

.mdls_boxdesc {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #fff3;
  flex-flow: column;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.mdsl_container_infos {
  flex-flow: column;
  flex: 0 100%;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: scroll;
}

.mdsl_container_infos.sans_scrollbar {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  max-height: 100%;
  padding-bottom: 48px;
}

.mdls_header_text {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 0 100%;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 100%;
  display: flex;
}

.image-5168 {
  width: 36%;
  max-width: 460px;
}

.code-embed-5 {
  display: none;
}

.text-span-10 {
  -webkit-text-fill-color: transparent;
  direction: rtl;
  background-image: linear-gradient(#d5a35c, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.text-span-10.cta {
  background-image: linear-gradient(#d5a35c, #f5d2a1);
  font-size: 40px;
  font-weight: 700;
}

.text-span-10.hero {
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 48px;
}

.div-block-1855 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  filter: drop-shadow(0 2px 3px #e4b97d47) drop-shadow(0 -.5px 11px #e4b97d6b) drop-shadow(0 -2px 50px #e4b97db5);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1856 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-1857 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.div-block-1857.hero {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-1857.top {
  margin-top: 0;
  margin-bottom: 0;
}

.flex {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-chapters {
  background-color: #191722;
  background-image: radial-gradient(circle at 50% 35%, #479af31a, #f3ab4700);
  border: 1px solid #ffffff26;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  transition: filter .2s, transform .2s;
  display: flex;
}

.card-chapters:hover {
  filter: drop-shadow(0 0 10px #ffaa001a);
  transform: scale(1.01);
}

.card-chapters.crypto {
  height: 360px;
}

.div-block-1861 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.div-block-1862 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  width: 900px;
  color: var(--accent);
  border: 2px solid #000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.form-block-4 {
  width: 100%;
  margin-bottom: 0;
}

.form-block-4.top {
  margin-top: 56px;
}

.blockchain.cta.fields.crypto {
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-color: #d9af7380;
  margin-bottom: 0;
}

.blockchain.cta.top {
  font-size: 18px;
}

.blockchain.cta.fields.crypto {
  border-color: var(--_blockchain---accent);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.blockchain.cta.fields.healthcare {
  border-color: var(--blanc-coloré);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.blockchain.cta.fields.healthcare_-copy {
  border-color: var(--blanc-coloré);
  filter: drop-shadow(0 0 #75a7f71a);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#7da4e41a, #7e66451a);
  margin-bottom: 0;
}

.blockchain.cta.fields.healthcare_-copy:focus {
  border-color: var(--accent);
  -webkit-text-stroke-color: #e3eaf980;
}

.blockchain.cta.centered {
  text-align: center;
}

.blockchain.cta.fields {
  filter: drop-shadow(0 0 21px #f7c17540);
  color: #f9f3e380;
  background-color: #0000;
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  border: 2px solid #d9af7380;
  border-radius: 12px;
  padding: 32px 16px;
  font-size: 16px;
  font-weight: 400;
  transition: all .2s;
}

.blockchain.cta.fields:focus {
  border-color: #be9866;
}

.blockchain.cta {
  color: #f9f3e3;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.image-5169 {
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -19% 0% auto;
}

.btn-desci-1 {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.form-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.container-10-copy {
  background-image: linear-gradient(#0d0f20, #0d0f20f2 10% 90%, #0d0f20), url('../images/Group-2085663970.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-10-copy.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.container-10-copy.form {
  background-image: linear-gradient(#0d0f20, #0d0f20f2 10% 90%, #0d0f20);
  padding-top: 0;
}

.container-10-copy.form.crypto {
  background-image: none;
  padding-top: 80px;
}

.error-message-7 {
  background-color: #e076761a;
  border-radius: 4px;
  padding: 16px;
}

.text-block-19 {
  color: #e07676;
}

.success-message-7 {
  background-color: #0000;
  width: 100%;
  margin-top: 44px;
}

.home-one-about-star {
  display: flex;
}

.big-counter-text-2 {
  color: #fff;
  letter-spacing: -4px;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 140px;
  font-weight: 700;
  line-height: 110px;
}

.big-counter-text-2.about-text-gredient {
  filter: drop-shadow(0 0 10px #ffffff40);
}

.button-font-18 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-18.about-text-gredient {
  text-align: right;
  font-weight: 300;
}

.home-one-about-item {
  background-color: #d9d9d90d;
  border: 1px solid #fff3;
  border-radius: 20px;
  max-width: 390px;
  padding: 30px;
}

.home-one-about-item.change-padding {
  padding-right: 10px;
}

.home-one-about-item.none.desktop {
  display: none;
}

.home-one-about-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.home-one-about-line-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.change-padding {
  margin-top: 0;
  margin-bottom: 0;
}

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

.home-one-about-details {
  padding-top: 20px;
}

.main-container-10 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
}

.home-one-about-overlay {
  background-image: linear-gradient(#0d0f2000, #0d0f20 32%);
  height: 350px;
  position: absolute;
  inset: auto 0% 0%;
}

.home-one-about-overlay.crypto {
  height: 200px;
}

.home-one-about-text {
  padding-top: 40px;
}

.home-one-about-text.testimonial {
  padding-top: 20px;
}

.home-one-about {
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.home-about-counter {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  bottom: 80px;
}

.home-about-counter.morepaddingtop.balance {
  padding-left: 80px;
  padding-right: 80px;
}

.heading-four-7 {
  color: #fff;
  letter-spacing: -.32px;
  height: 90px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-7.right {
  text-align: right;
}

.heading-four-7.caps {
  text-align: center;
  text-transform: uppercase;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-weight: 700;
}

.heading-four-7.caps.top {
  font-weight: 400;
}

.heading-four-7.text-break {
  white-space: normal;
  height: 40px;
  color: var(--_blockchain---blanc);
  white-space: normal;
}

.heading-four-7.crypto {
  text-transform: none;
}

.image-5170 {
  filter: drop-shadow(0 0 3px #7d97e447);
}

.healthcare-grey-paragraph {
  color: var(--gris);
}

.text-span-11 {
  color: var(--accent);
}

.text-span-12 {
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-weight: 700;
}

.image-5175 {
  filter: drop-shadow(0 0 100px #edb77426);
  width: 200px;
}

.image-5176 {
  filter: drop-shadow(0 0 10px #eed29540);
  width: 300px;
}

.div-block-1865 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.lottie-animation-10 {
  width: 200px;
}

.div-block-1866 {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #ffc0694d, #ffc06900), url('../images/Border.avif'), linear-gradient(#0c0e2000, #0c0e20), linear-gradient(#2662a300, #2662a3);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, cover, auto, auto;
  border: 2px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  display: flex;
}

.div-block-1868 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.pricing-two-faq-wrapper {
  border-bottom: 1px solid #ffffff26;
  border-left: 1px solid #ffffff26;
  border-right: 1px solid #ffffff26;
  border-radius: 20px;
}

.pricing-two-faq-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-faq {
  width: 100%;
}

.dropdown-faq:hover {
  background-color: #ffffff03;
}

.paragraph-19 {
  text-align: center;
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.div-block-1869 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 225px;
  display: flex;
}

.image-5177 {
  width: 64px;
}

.image-5178 {
  position: absolute;
}

.btn-lp {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.image-5179 {
  width: 200px;
}

.flowappz-cookie-popup-btn-wrapper-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-top: 10px;
  display: flex;
}

.flowappz-cookie-consent-code {
  display: none;
}

.flowappz-cookie-setting-input-9.w--redirected-checked {
  background-color: #0000;
  background-image: url('../images/BackgroundBorderOverlayBlur.avif');
  background-position: 50%;
  border-color: #ffffff1a;
}

.flowappz-cookie-consent-popup-13 {
  z-index: 999;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 400px;
  position: fixed;
  inset: auto 2% 2% auto;
  overflow: hidden;
  box-shadow: 10px 0 25px #00000040;
}

.flowappz-cookie-consent-popup-13.flowappz-hide-popup {
  background-color: #0000;
  border-radius: 8px;
}

.paragraph-21 {
  color: #c2c6d2;
  font-size: 12px;
  line-height: 1.2;
}

.flowappz-cookie-accept-button-22 {
  color: #000c;
  background-color: #000;
  background-image: linear-gradient(62deg, #56b7f3, #3a82f3);
  border: 2px solid #ffffff1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .2s;
  display: flex;
}

.flowappz-cookie-accept-button-22:hover {
  color: #0e0e0e;
  background-color: #0000;
  background-image: linear-gradient(#ffffff0d, #ffffff0d), linear-gradient(62deg, #56b7f3, #3a82f3);
}

.flowappz-cookie-policy-link {
  color: #c2c6d2;
  font-weight: 500;
  text-decoration: underline;
}

.flowappz-cookie-popup-heading-27 {
  color: #c2c6d2;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-bottom: 2px solid #c2c6d20d;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.acordian-icon-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dropdown-faq-2 {
  z-index: 0;
  width: 100%;
  transition: all .2s;
}

.dropdown-faq-2:hover {
  background-image: linear-gradient(#ffffff05, #ffffff05);
}

.paragraph-22, .paragraph-22.healthcare {
  color: var(--gris);
}

.paragraph-22.healthcare.white {
  color: var(--blanc);
}

.flowappz-cookie-setting-input-10.w--redirected-checked {
  background-image: url('../images/Group-2.webp');
  background-position: 50%;
  background-size: auto;
}

.flowappz-cookie-setting-input-11.w--redirected-checked {
  background-image: url('../images/Group-2.webp');
  background-position: 50%;
  background-size: auto;
}

.flowappz-consent-popup-content-23 {
  background-image: radial-gradient(circle at 50% 0, #0f1121, #0d0f20);
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  padding: 25px;
}

.flowappz-cookie-popup-content-paragraph-32 {
  color: #000;
  margin-top: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.flowappz-cookie-reject-button-26 {
  color: #c2c6d2;
  background-color: #ffffff0d;
  border: 2px solid #ffffff1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .2s;
  display: flex;
}

.flowappz-cookie-reject-button-26:hover {
  color: #fff;
  background-color: #ffffff1a;
}

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

.div-block-1871 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1862-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-image: linear-gradient(#3c312c, #252026);
  border: 2px solid #ffffff4d;
  border-radius: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.div-block-1862-copy.top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 48px;
  margin-bottom: 0;
  padding-bottom: 16px;
}

.title_intro_crypto {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94deg, #d5a25b, #f5d2a1 50%, #f5d2a1);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 140%;
  display: flex;
}

.container-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-1873 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1874 {
  border: 1px solid var(--gris);
  background-color: var(--noir);
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 511px;
  height: 251px;
  margin-top: 0;
  padding: 32px;
  display: flex;
  position: absolute;
  top: 1889.06px;
  left: 416px;
}

.div-block-1874:lang(fr-fr) {
  top: 1886.06px;
  left: 404px;
}

.image-5180 {
  border-radius: 20px;
  margin-top: 50px;
}

.balance.title_intro_health {
  color: var(--accent);
}

.body_intro_cypto {
  color: var(--_blockchain---blanc-coloré);
  font-size: 20px;
}

.body_intro_cypto.centered {
  text-align: center;
  max-width: 600px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.section-12 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-1875 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.image-5181 {
  z-index: 10;
  position: absolute;
  inset: auto auto 24px 24px;
}

.image-5128-copy {
  border: 1px none var(--blanc);
  width: 100vw;
  min-width: 800px;
  max-width: 1080px;
  position: absolute;
}

.container-4-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  height: 100vw;
  min-height: 800px;
  max-height: 1080px;
  display: flex;
  position: relative;
}

.dream_promise {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff26;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 24px 16px;
  transition: filter .2s, transform .2s;
  display: flex;
}

.dream_promise:hover {
  filter: drop-shadow(0 0 10px #ffaa001a);
  transform: scale(1.01);
}

.dream_promise.crypto {
  height: 360px;
}

.dream_item {
  width: 120px;
  max-width: 152px;
  margin-top: -64px;
}

.dream_item.phm {
  width: 100%;
}

.div-block-1876 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dream_item_left {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-bottom: 80px;
  display: flex;
}

.merquee-wrapper-fr {
  display: none;
  overflow: hidden;
}

.merquee-wrapper-en {
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-hc {
  padding-top: 10px;
}

.list-item, .list-item-2 {
  height: 0;
  list-style-type: none;
}

.list-copy {
  color: #b2b5cf;
  margin-top: -20px;
  list-style-type: decimal;
}

.link {
  color: var(--blanc);
}

.link-2 {
  text-decoration: underline;
}

.home2_h4 {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 120%;
}

.home2_h4.nobalance {
  text-wrap: wrap;
}

.home2_h4.nobalance:lang(fr-fr) {
  font-weight: 400;
}

.home2_h4.nobalance.lesswide {
  max-width: 540px;
  color: var(--_home2---white-80);
}

.home2_h4.dark {
  color: var(--noir);
}

.bold-text-6 {
  background-image: linear-gradient(70deg, var(--_home2---red-700), var(--_home2---red-500));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 500;
}

.home2_h5 {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.home2_h5.less_wide, .home2_h5.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.home2_h5.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.home2_h5.dark {
  color: var(--noir);
}

.home2_h5.dark.bold {
  font-weight: 600;
}

.home2_h5.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.home2_h5.lessmbottom {
  margin-bottom: -8px;
}

.home2_h5.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.home2_h5._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.home2_h5.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

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

.home2_card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-image: linear-gradient(#ffffff0a, #ffffff0a);
  border: 1px solid #ffffff24;
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home2_card.red {
  background-image: radial-gradient(circle at 50% 0, #ff3b3c1f, #ff3b3c00), linear-gradient(#ffffff0a, #ffffff0a);
  overflow: visible;
}

.home2_card.red.legend {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  padding-left: 44px;
  padding-right: 44px;
}

.home2_card.blue {
  background-image: radial-gradient(circle at 50% 0, #0674e11f, #0674e100), linear-gradient(#ffffff0a, #ffffff0a);
}

.home2_card.blue.save_lives {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  align-items: stretch;
  height: 200px;
  padding: 0;
}

.home2_card.blue.howitworks {
  background-image: radial-gradient(circle, #86cdfc3d, #0d0f2000), radial-gradient(circle at 50% 0, #0674e11f, #0674e100);
  justify-content: space-between;
  align-items: center;
  overflow: visible;
}

.home2_card.gold {
  background-image: radial-gradient(circle at 50% 0, #d19c521f, #d19c5200), linear-gradient(#ffffff0a, #ffffff0a);
  height: 312px;
  overflow: visible;
}

.home2_card.gold.nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
}

.home2_card.gold.nogap.n1 {
  padding: 32px 0 16px;
}

.home2_card.gold.n3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
  overflow: hidden;
}

.home_h4 {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.home_h4.left {
  text-align: left;
  flex: 0 auto;
  align-self: center;
}

.home_h4.left.video {
  color: var(--_blockchain---blanc-coloré);
  font-size: 18px;
  line-height: 26px;
}

.home_h4.full {
  width: 100%;
  font-size: 20px;
}

.div-block-1877 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-5185 {
  margin-top: -12px;
  margin-bottom: -12px;
}

.image-5185.negative {
  margin-top: -14px;
  margin-left: -12px;
}

.paragraph-62 {
  color: var(--_home2---white-80);
}

.home2_p {
  color: var(--blanc);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 150%;
}

.home2_p.center {
  color: var(--blanc);
  text-align: center;
  text-wrap: balance;
}

.home2_p.mb {
  margin-bottom: 16px;
}

.home2_p.muted {
  color: var(--gris);
}

.home2_p.grey {
  color: var(--_blockchain---gris);
}

.home2_p.black {
  color: var(--noir);
  font-weight: 500;
}

.home_div_cards_wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.home_div_cards_wrapper._4_and_more {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
}

.home_div_cards_wrapper.timeline_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.home_div_cards_wrapper.center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 900px;
}

.home2_section {
  z-index: 1;
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home2_section.problem {
  margin-bottom: -80px;
  padding-bottom: 0;
}

.home2_section.problem.legend {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  max-width: 900px;
  height: 700px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.home2_section.needpionners {
  margin-top: -500px;
}

.home2_h2 {
  background-color: var(--blanc);
  color: #0000;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  text-wrap: balance;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 56px;
  line-height: 120%;
}

.home2_h2.less_wide {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 720px;
}

.body-6 {
  background-color: #0c0e20;
  display: block;
}

.home2_section_full {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#479af300 59%, #479af30a), radial-gradient(circle at 50% 100%, #479af314, #479af300 34%);
  border: 0 solid #ffffff14;
  border-bottom-width: 1px;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0 0 64px;
  display: flex;
  overflow: hidden;
}

.home2_section_full.moremb {
  margin-bottom: 120px;
}

.div-block-1879 {
  background-image: linear-gradient(180deg, #0d0f2000 50%, var(--noir)), linear-gradient(180deg, #0674e18f, #0674e100 50%), url('../images/caregiver_using_galeon.avif');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  margin-bottom: -120px;
  padding: 24px;
  display: flex;
}

.div-block-1880 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-1882 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 40px 0;
  padding: 0 32px 0 0;
  display: flex;
}

.home2_btn {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home2_btn.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home2_btn.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.home2_btn.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.home2_btn.gold.vip.forceleft {
  margin-right: auto;
}

.home2_btn.none {
  display: none;
}

.home2_btn.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.image-5187 {
  width: 344px;
  max-width: none;
  position: absolute;
  inset: auto auto -160px -104px;
}

.image-5187-copy {
  width: 344px;
  max-width: none;
  position: absolute;
  inset: auto -104px -160px auto;
}

.top {
  background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 33%), linear-gradient(#3a82f366, #3a82f300 34%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: max(-15vw, -200px);
  padding-top: 240px;
  padding-bottom: 148px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.top:lang(fr-fr) {
  margin-bottom: max(-15vw, -200px);
  padding-bottom: 144px;
}

.top.legend {
  background-image: linear-gradient(#0c0b10, #0c0b1066 23%, #0d0f2033 60%, #0b0e20 90%), url('../images/new-hero-legend.avif');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: space-between;
  height: 840px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.top.santexpo {
  background-image: url('../images/image-164-2-1-1-1-1-1-1-1.avif');
  background-position: 50%;
  justify-content: space-between;
  height: 840px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.home2_h1 {
  background-color: var(--_home2---white-100);
  max-width: 1000px;
  color: var(--blanc);
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.35em;
}

.home2_h1:lang(fr-fr) {
  font-weight: 600;
}

.home2_h1.legend {
  text-wrap: balance;
  padding-bottom: 4px;
  line-height: 1.2em;
}

.home2_h1.legend:lang(fr-fr) {
  max-width: 1200px;
}

.home2_h1.legend-copy {
  text-wrap: balance;
  padding-top: 24px;
  padding-bottom: 24px;
  line-height: 1.2em;
}

.home2_h1.legend-copy:lang(fr-fr) {
  max-width: 800px;
}

.home2_h1.legend-copy.anim-hero {
  line-height: 1em;
}

.div-block-1883 {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.div-block-1883.legend {
  margin-top: 480px;
}

.div-block-1884 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1884.vertical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-bottom: -32px;
}

.div-block-1885 {
  grid-column-gap: 224px;
  grid-row-gap: 224px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-1887 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.section-14 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0d0f2000 50%, var(--noir)), linear-gradient(180deg, var(--noir), #0d0f20b8 50%, var(--noir)), url('../images/library.avif');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 0;
}

.home_watch_legend_btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-image: linear-gradient(228deg, #ffffff14, #ffffff0a);
  border: 1px solid #ffffff29;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 49px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 24px;
  display: flex;
}

.div-block-1888 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image-5189 {
  max-width: 144px;
}

.arrow_steps {
  position: absolute;
  inset: 50% -19px auto auto;
  transform: translate(0, -50%);
}

.arrow_steps.static {
  position: static;
}

.section-blue_white {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  background-image: linear-gradient(180deg, var(--noir), #0d0f2038 24%, #0d0f2000 44%), linear-gradient(180deg, #fff0 15%, #ffffff26 69%, white), radial-gradient(circle farthest-corner at 50% 100%, var(--blanc-coloré) 20%, var(--accent) 50%, var(--noir) 96%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -2px;
  padding-top: 120px;
  padding-bottom: 8px;
  display: flex;
}

.section-white_gold {
  background-image: linear-gradient(0deg, var(--noir), #0d0f2038 24%, #0d0f2000 44%), linear-gradient(0deg, #fff0 15%, #ffffff26 69%, white), radial-gradient(circle farthest-corner at 50% 0%, var(--_blockchain---blanc-coloré) 20%, var(--_blockchain---accent) 50%, var(--noir) 96%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 700px;
  display: flex;
  position: relative;
}

.section-white_gold.blue-bg {
  background-image: linear-gradient(0deg, var(--noir), #0d0f2038 24%, #0d0f2000 44%), radial-gradient(circle farthest-corner at 50% 0%, var(--noir) 20%, var(--noir) 50%, var(--noir) 96%);
  padding-bottom: 0;
}

.btn-healthcare-home2-mobile {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: none;
  position: relative;
}

.home-2-merquee-wrapper {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: content-box;
  padding-top: 0;
}

.image-5192 {
  width: 120px;
}

.text-span-16 {
  font-family: Trajanpro, Palatino Linotype, sans-serif;
  font-weight: 400;
}

.div-block-1889 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
  display: flex;
}

.div-block-1889.wider {
  max-width: 100%;
}

.image-5193 {
  height: 48px;
}

.div-block-1890 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 328px;
  display: flex;
}

.div-block-1890.legend {
  max-width: 600px;
}

.section-16 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-16.vip {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.image-5194 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.div-block-1891 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-5195 {
  display: none;
}

.image-5196 {
  margin-bottom: -300px;
}

.div-block-1892 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1893 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-17 {
  font-family: Trajanpro, Palatino Linotype, sans-serif;
  font-weight: 400;
}

.div-block-1894 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: "Area Area Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-4 Area-4"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.background-video-3-copy {
  opacity: .2;
  filter: none;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  border-radius: 20px;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.image-5197 {
  width: 80%;
  margin-top: -36px;
  position: static;
  inset: -12px auto auto;
}

.div-block-1895 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.image-5198 {
  width: 100%;
  margin-top: -40px;
}

.link-3 {
  color: var(--_blockchain---accent);
  -webkit-text-stroke-color: var(--_blockchain---accent);
  text-decoration: underline;
}

.text-span-18, .text-span-19 {
  color: var(--blanc-coloré);
}

.bold-text-7 {
  color: var(--_blockchain---accent);
}

.image-5199 {
  width: 100%;
}

.div-block-1895-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-5201 {
  margin-top: -36px;
}

.div-block-1896 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  display: flex;
  position: absolute;
  top: 200px;
}

.data_item_icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.data_item_icon.vertical {
  flex-flow: row;
}

.image-5202 {
  width: 100%;
}

.image-5202.hide {
  display: none;
}

.blue-and-gold-gradient-section {
  background-image: radial-gradient(circle closest-corner at 100%, #d19c5280, #fadcb200), radial-gradient(circle closest-corner at 0%, #3a82f380, #57b9f300);
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 0;
}

.flex-vertical {
  flex-flow: column;
  display: flex;
  position: relative;
}

.flex-vertical.z-1 {
  z-index: 1;
}

.flex-vertical.z-1.progress, .flex-vertical.progress {
  max-width: 264px;
}

.card_blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 50% 0, #0674e11f, #0674e100), linear-gradient(#ffffff0a, #ffffff0a);
  border: 1px solid #ffffff26;
  border-radius: 16px;
  padding: 17px;
  display: flex;
}

.card_blue.vertical {
  background-image: linear-gradient(#ffffff1a, #ffffff1a), radial-gradient(circle at 50% 0, #ffffff1f, #0674e100), linear-gradient(#361f0399, #361f0399);
  flex-flow: column;
}

.card_blue.vertical.atlantis-bg {
  background-image: linear-gradient(#231c11b3, #231c11b3), url('../images/BackgroundOverlayBorder.avif');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  position: relative;
  box-shadow: inset 0 2px 10px #ffffff4d;
}

.div-block-1898 {
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: relative;
}

.image-5203 {
  position: absolute;
  inset: -10% -5% auto auto;
}

.timeline-line {
  z-index: -1;
  background-color: #0000;
  background-image: linear-gradient(270deg, #deb776, #929cb3);
  width: 242%;
  height: 2px;
  position: absolute;
  inset: 50% auto auto -90%;
}

.timeline-line.vertical {
  background-color: #929cb3;
  background-image: none;
  width: 2px;
  height: 100%;
  top: auto;
  left: 50%;
}

.timeline-line.vertical.up {
  background-color: #8e8376;
  inset: auto 50% 75% auto;
}

.timeline-line.vertical.down {
  background-color: #8e8376;
  top: 75%;
}

.timeline-line.vertical.responsive {
  display: none;
}

.timeline-line.left {
  background-color: #0000;
  background-image: linear-gradient(90deg, #fff0, #fff);
  width: 60%;
  inset: 50% 50% auto auto;
}

.div-block-1899 {
  background-color: #fff;
  border-radius: 100000000px;
  padding: 9px 16px;
}

.div-block-1900 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1901 {
  position: relative;
}

.image-5206 {
  position: absolute;
  top: 51%;
  right: -50%;
  transform: translate(100%, -50%);
}

.section-dark_blue {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.text-span-20 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#61aefb, #8ecef3);
  -webkit-background-clip: text;
  background-clip: text;
}

.rive {
  width: 400px;
  height: 400px;
}

.rive:lang(fr-fr), .rive.fr {
  display: none;
}

.rive.fr:lang(fr-fr) {
  display: block;
}

.div-block-1902 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-1903 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

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

.rive-en {
  width: 400px;
  height: 400px;
}

.rive-en.fr {
  display: none;
}

.rive-en.fr:lang(fr-fr) {
  display: block;
}

.code-embed-underline {
  display: none;
}

.text-span-29 {
  filter: drop-shadow(0 0 5px #ffffff80);
  vertical-align: sub;
  background-image: url('../images/legend-yt.avif');
  background-position: 50%;
  background-size: contain;
  margin-left: 24px;
  padding-left: 224px;
  padding-right: 224px;
}

.div-block-1905 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1906 {
  background-image: linear-gradient(to bottom, var(--gris), var(--gris));
  border-radius: 10000000000px;
  width: 4px;
  height: 4px;
}

.div-block-1907 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.home_legend_container {
  max-width: 1200px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.home_legend_card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-image: linear-gradient(#ffffff0a, #ffffff0a);
  border: 1px solid #ffffff24;
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home_legend_card.red {
  background-image: radial-gradient(circle at 50% 0, #ff3b3c1f, #ff3b3c00), linear-gradient(#ffffff0a, #ffffff0a);
  overflow: visible;
}

.home_legend_card.blue {
  background-image: radial-gradient(circle at 50% 0, #0674e11f, #0674e100), linear-gradient(#ffffff0a, #ffffff0a);
}

.home_legend_card.blue.save_lives {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  align-items: stretch;
  height: 200px;
  padding: 0;
}

.home_legend_card.blue.howitworks {
  background-image: radial-gradient(circle, #86cdfc3d, #0d0f2000), radial-gradient(circle at 50% 0, #0674e11f, #0674e100);
  justify-content: space-between;
  align-items: center;
  overflow: visible;
}

.home_legend_card.gold {
  background-image: radial-gradient(circle at 50% 0, #d19c521f, #d19c5200), linear-gradient(#ffffff0a, #ffffff0a);
  height: 312px;
  overflow: visible;
}

.home_legend_card.gold.nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
}

.home_legend_card.gold.nogap.n1 {
  padding: 32px 0 16px;
}

.home_legend_card.gold.n3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
  overflow: hidden;
}

.home_legend_card.black {
  background-image: radial-gradient(circle at 50% 0, #0674e11f, #0674e100), linear-gradient(#ffffff0a, #ffffff0a);
}

.home_legend_card.black.save_lives {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--noir);
  background-image: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 1000px;
  height: 273px;
  padding: 0;
}

.home_legend_card.black.howitworks {
  background-image: radial-gradient(circle, #86cdfc3d, #0d0f2000), radial-gradient(circle at 50% 0, #0674e11f, #0674e100);
  justify-content: space-between;
  align-items: center;
  overflow: visible;
}

.div-block-1908 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.div-block-1909 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding-top: 24px;
  display: flex;
}

.div-block-1909:lang(fr-fr) {
  align-self: stretch;
}

.home_tag_how_it_works {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-image: linear-gradient(228deg, #ffffff14, #ffffff0a);
  border: 1px solid #ffffff29;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 16px;
  display: flex;
}

.video-youtube {
  background-image: radial-gradient(circle closest-side, #f3c53c1a, #f39e3c00);
  margin-top: 120px;
}

.div-block-1912 {
  display: flex;
}

.section-17 {
  background-image: linear-gradient(180deg, #0d0f2000 50%, var(--noir)), url('../images/Frame-2085664700.avif');
  background-position: 0 0, 50%;
  background-size: auto, contain;
  margin-top: -64px;
}

.text-span-30 {
  color: #0000;
  vertical-align: baseline;
  background-image: url('../images/CheckCircle.svg');
  background-position: 0 0;
  background-size: cover;
  margin-right: 8px;
  padding-left: 32px;
  padding-right: 32px;
}

.section-14-copy {
  background-image: url('../images/CodexBG.webp'), radial-gradient(circle farthest-corner at 50% 50%, #0d0f2000 50%, var(--noir));
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  margin-top: 200px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-1913, .div-block-1914 {
  flex-flow: column;
  display: flex;
}

.image-5196-copy {
  margin-bottom: -300px;
}

._3x2 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.image-50-copy {
  margin: 0;
  position: absolute;
  top: -10px;
  left: 30%;
}

.image-5208 {
  position: absolute;
  inset: auto auto 50% 0%;
}

.div-block-1885-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home2_h1-copy {
  background-color: var(--_blockchain---blanc-coloré);
  max-width: 1000px;
  color: var(--_blockchain---blanc-coloré);
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 300;
  line-height: 90%;
}

.home2_h1-copy:lang(fr-fr) {
  margin-bottom: auto;
  line-height: 100%;
}

.home2_h1-copy.variante-b {
  margin-bottom: auto;
}

.top-copy {
  background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 33%), linear-gradient(#3a82f366, #3a82f300 34%);
  background-position: 50% 0, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 2000px;
  margin-bottom: max(-15vw, -200px);
  padding-top: 240px;
  padding-bottom: 148px;
  display: flex;
  position: static;
  overflow: hidden;
}

.top-copy:lang(fr-fr) {
  padding-bottom: 144px;
  position: static;
}

.top-copy.legend {
  background-image: linear-gradient(#0c0b10, #0c0b1066 23%, #0d0f2033 60%, #0b0e20 90%), url('../images/new-hero-legend.avif');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: space-between;
  height: 840px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.top-copy.remove-2000px {
  min-height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.video-youtube-copy {
  background-image: radial-gradient(circle closest-side, #f3c53c1a, #f39e3c00);
  margin-top: -1280px;
}

.text-span-20-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#61aefb, #8ecef3);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.section-dark_blue-copy {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 120px;
  padding-bottom: 8px;
  display: flex;
}

.tertiarybuttonlabel {
  color: #afaec6;
  text-underline-offset: 12%;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.link-block-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.home-one-cta-button-wrapper-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.home-one-cta-button-wrapper-copy.chnage-padding-top {
  z-index: 11;
  cursor: auto;
  z-index: 8;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.home-one-cta-button-wrapper-copy.chnage-padding-top-copy {
  z-index: 11;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  padding-top: 0;
  position: relative;
}

.home-one-cta-button-wrapper-copy.santexpo {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 0;
}

.home-one-cta-paragraph-copy {
  max-width: 424px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: relative;
}

.home-one-cta-paragraph-copy:lang(fr-fr) {
  max-width: 444px;
}

.popup-background-copy {
  z-index: 99;
  background-color: #0d0f20b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-close-2-copy {
  z-index: 2147483647;
  color: #fff;
  cursor: pointer;
  background-color: #32394c;
  border: 2px solid #ffffff4d;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.popup-obligation-title-copy {
  background-image: linear-gradient(90deg, var(--_blockchain---blanc), var(--_blockchain---blanc-coloré));
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 42px;
  line-height: 150%;
}

.popup-obligation-title-copy.vip {
  -webkit-text-fill-color: transparent;
  text-wrap: balance;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 16px;
  margin-bottom: 16px;
  line-height: 120%;
}

.shortscontainer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 24px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-18 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.smoothborder {
  z-index: 1;
  background-image: linear-gradient(90deg, #0c0f20, #0c0f2000);
  width: 40px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.smoothborder.right {
  background-image: linear-gradient(-90deg, #0c0f20, #0c0f2000);
  left: auto;
  right: 0;
}

.slidershorts {
  display: flex;
  overflow: auto;
}

.div-block-1916 {
  width: 100%;
  display: flex;
}

.div-block-1917 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-1918 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-18-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.condition-container-copy {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-image: linear-gradient(26deg, #9696961a, #96969600 48%, #9696961a);
  border: 1px solid #979797;
  border-radius: 24px;
  flex-flow: column;
  padding: 33px;
  display: flex;
}

.code-embed-7 {
  border-radius: 16px;
  width: 100%;
  max-width: 296px;
  overflow: hidden;
}

.code-embed-8 {
  width: 100%;
}

.text-block-20 {
  display: none;
}

.success-message-6-copy {
  z-index: 5;
  background-color: #01b686;
  border-radius: 100px;
  height: 56px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
}

.merquee-list {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.logo-slider-img {
  width: 200px;
}

.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2200px;
  display: flex;
}

.logo-slider-img-2 {
  width: 200px;
}

.home-logo-left-gradient {
  background-image: linear-gradient(90deg, #0b0e20, #0b0e2000);
  width: 10%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.home-logo-left-gradient.right {
  background-image: linear-gradient(270deg, #0b0e20, #0b0e2000);
  inset: 0% 0% 0% auto;
}

.client-logo {
  opacity: .7;
  object-fit: contain;
  width: 100%;
  min-height: 7rem;
  max-height: 7rem;
  transition: opacity .4s;
}

.client-logo:hover {
  opacity: 1;
}

.client-logo.rounded {
  object-fit: contain;
  border: 1px solid #fff;
  border-radius: 4px;
  min-height: 9rem;
  max-height: 9rem;
}

.client-logo.rounded.middle {
  object-fit: cover;
}

.clients-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.clients-grid.logo-animate {
  grid-column-gap: 3rem;
  opacity: 1;
  flex: none;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 140rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  transform: translate(-98rem);
}

.clients-grid.logo-animate._6 {
  grid-column-gap: 1.5rem;
  width: 136rem;
}

.embed {
  display: none;
}

.home-logo-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-logo-wrapper.testimonials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.home-logo-wrapper.middle {
  margin-left: -120px;
}

.logos-marquee {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  height: 200px;
  display: flex;
}

.logos-marquee.testimonials {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  height: 520px;
  overflow: hidden;
}

 .rich-text-block-4 {
  color: var(--_blockchain---blanc);
}

.text-block-21 {
  color: var(--gris);
}

.copied-message {
  color: #fff;
  background-color: #00000080;
  border-radius: .25rem;
  width: fit-content;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  transition-property: opacity, transform;
  transition-duration: .2s, .3s;
  transition-timing-function: ease, ease;
  position: fixed;
  inset: auto 0% 0%;
}

.copied-message.hidden {
  opacity: 0;
  text-align: center;
  background-image: linear-gradient(90deg, #181a2b, #1b2033);
  width: 90%;
  transform: translate(0, 30px);
}

.spacer-16px {
  padding-top: 1rem;
}

.toc_heading {
  color: var(--blanc);
  font-size: 16px;
  font-weight: 500;
}

.toc_link {
  width: 100%;
  min-width: 250px;
  color: var(--blanc);
  background-color: #fff0;
  border-radius: .375rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .2s;
}

.toc_link:hover {
  box-shadow: inset 0 0 0 1px var(--blanc);
}

.toc_link.w--current {
  box-shadow: inset 0 0 0 1px #4ea4ff;
}

.toc_link.active {
  box-shadow: inset 0 0 0 1px var(--blanc);
  color: var(--blanc);
  background-color: #ffffff1a;
}

.toc_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  max-height: 90vh;
  display: flex;
  overflow: auto;
}

.spacer-40px {
  padding-top: 2.5rem;
}

.spacer-40px.hide-tablet {
  padding-top: 20px;
}

.div-block-1920 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-three-main {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.main-container-11 {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.main-container-11.margin {
  margin-bottom: 100px;
}

.main-container-11.position-relative {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.main-container-11.position-relative.chnage-index {
  z-index: 1111;
}

.main-container-11.position-relative {
  position: relative;
}

.main-container-11.position-relative.chnage-index {
  z-index: 2;
  margin-top: 40px;
}

.main-container-11.position-relative.chnage-index.anim-hero {
  z-index: 1;
}

.blog-three-main-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-font-19 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-19.chnage-size {
  font-size: 14px;
  line-height: 20px;
}

.button-font-19.chnage-gredient {
  background-color: var(--accent);
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.blog-three-main-item-text {
  padding: 30px;
}

.blog-three-item-line {
  background-color: #ffffff26;
  height: 1px;
  margin-bottom: 35px;
}

.blog-three-main-item-details-heading {
  max-width: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.blog-three-main-item-details-heading:lang(fr-fr) {
  padding-top: 0;
  padding-bottom: 0;
}

.blog-three-main-item {
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-color: #13569e1a;
  border: 1px solid #ffffff26;
  border-radius: 15px;
  overflow: hidden;
}

.blog-three-item-image {
  overflow: hidden;
}

.blog-one-name-wrapper-2 {
  display: flex;
}

.empty-state {
  background-color: #0000;
}

.text-block-22 {
  color: var(--blanc);
}

.form-18 {
  flex-flow: row;
  width: 100%;
  display: flex;
}

.checkbox-4 {
  background-color: #ffffff0d;
  border: 1px solid #ffffff1a;
  border-radius: 1000000000px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox-4:hover {
  background-color: #479af340;
}

.checkbox-4.w--redirected-checked {
  background-color: #3898ec;
  background-image: linear-gradient(#0000, #0000);
  border-radius: 10000000000px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-field-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #fff0;
  border-radius: 999999px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 16px;
  display: flex;
  position: relative;
}

.checkbox-field-2:hover {
  background-color: #479af340;
}

.checkbox-field-2.is-active {
  background-color: var(--accent);
}

.checkbox-label-2 {
  z-index: 10;
  color: var(--blanc);
  margin-bottom: 0;
  padding: 12px 16px;
  font-weight: 400;
  position: relative;
}

.checkbox-label-2.is-active {
  background-image: linear-gradient(#000, #fff);
}

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

.form-block-5 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.auteur-picture {
  opacity: 1;
  outline-offset: -1px;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: url('../images/flash-healthcare_1.avif');
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  border: 0 solid #e5bb841a;
  border-radius: 9999px;
  outline: 1px solid #ffffff1a;
  width: 48px;
  height: 48px;
  padding-top: 0;
  display: inline-block;
  position: relative;
}

.auteur-picture:lang(fr-fr) {
  background-image: url('../images/flash-healthcare_1.avif');
}

.product-pagination-wrap {
  z-index: auto;
  opacity: 1;
  text-align: center;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 32px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.product-pagination-link {
  opacity: .8;
  color: #333;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.product-pagination-link:hover {
  opacity: 1;
}

.product-pagination-text {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.product-pagination-text:hover {
  opacity: .75;
}

.icon {
  opacity: .5;
  flex: none;
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
}

.icon.small {
  min-width: 8px;
  max-width: 8px;
}

 .toc_link-2.w--current {
  box-shadow: inset 0 0 0 1px #4ea4ff;
}

.blog_main_right-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff0d;
  border: 1px solid #ffffff1a;
  border-radius: .75rem;
  height: fit-content;
  padding: 1.5rem;
  position: sticky;
  top: 10rem;
}

.text-block-23 {
  color: var(--blanc);
  text-align: center;
}

.div-block-1922 {
  max-width: 700px;
}

.auteur-information {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.blog-meta {
  z-index: 5;
  color: var(--gris);
  overflow-wrap: normal;
  font-size: 12px;
  font-weight: 400;
  position: static;
}

.code-embed-9 {
  min-width: 50%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.section-19 {
  background-image: linear-gradient(#0000, #0b0e20);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.footer-certifications {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 32px;
  display: flex;
}

.footer-certif-label {
  width: 100%;
  color: var(--gris);
  font-size: 14px;
}

.link-certif {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.separator-certifs {
  background-color: #fff3;
  width: 1px;
  height: 56px;
}

.hero_subtitle {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.hero_subtitle.less_wide {
  text-wrap: pretty;
  max-width: 650px;
  font-weight: 300;
  line-height: 140%;
}

.hero_subtitle.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.hero_subtitle.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.hero_subtitle.dark {
  color: var(--noir);
}

.hero_subtitle.dark.bold {
  font-weight: 600;
}

.hero_subtitle.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.hero_subtitle.lessmbottom {
  margin-bottom: -8px;
}

.hero_subtitle.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.hero_subtitle._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.hero_subtitle.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.home_legend_h2 {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.home_legend_h2.left {
  text-align: left;
  flex: 0 auto;
  align-self: center;
}

.home_legend_h2.left.video {
  color: var(--_blockchain---blanc-coloré);
  font-size: 18px;
  line-height: 26px;
}

.home_legend_h2.full {
  width: 100%;
  font-size: 20px;
}

.partners_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.partners_p.less_wide, .partners_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.partners_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.partners_p.dark {
  color: var(--noir);
}

.partners_p.dark.bold {
  font-weight: 600;
}

.partners_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.partners_p.lessmbottom {
  margin-bottom: -8px;
}

.partners_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.partners_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.partners_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.problem_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.problem_p.less_wide, .problem_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.problem_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.problem_p.dark {
  color: var(--noir);
}

.problem_p.dark.bold {
  font-weight: 600;
}

.problem_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.problem_p.lessmbottom {
  margin-bottom: -8px;
}

.problem_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.problem_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.problem_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.home_h3 {
  color: var(--blanc);
}

.certifications_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.certifications_p.less_wide, .certifications_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.certifications_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.certifications_p.dark {
  color: var(--noir);
}

.certifications_p.dark.bold {
  font-weight: 600;
}

.certifications_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.certifications_p.lessmbottom {
  margin-bottom: -8px;
}

.certifications_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.certifications_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.certifications_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.home_hospitals_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.home_hospitals_p.less_wide, .home_hospitals_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.home_hospitals_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.home_hospitals_p.dark {
  color: var(--noir);
}

.home_hospitals_p.dark.bold {
  font-weight: 600;
}

.home_hospitals_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.home_hospitals_p.lessmbottom {
  margin-bottom: -8px;
}

.home_hospitals_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.home_hospitals_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.home_hospitals_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.home_solution_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.home_solution_p.less_wide, .home_solution_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.home_solution_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.home_solution_p.dark {
  color: var(--noir);
}

.home_solution_p.dark.bold {
  font-weight: 600;
}

.home_solution_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.home_solution_p.lessmbottom {
  margin-bottom: -8px;
}

.home_solution_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.home_solution_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.home_solution_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.medical_data_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.medical_data_p.less_wide, .medical_data_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.medical_data_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.medical_data_p.dark {
  color: var(--noir);
}

.medical_data_p.dark.bold {
  font-weight: 600;
}

.medical_data_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.medical_data_p.lessmbottom {
  margin-bottom: -8px;
}

.medical_data_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.medical_data_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.medical_data_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.research_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.research_p.less_wide, .research_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.research_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.research_p.dark {
  color: var(--noir);
}

.research_p.dark.bold {
  font-weight: 600;
}

.research_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.research_p.lessmbottom {
  margin-bottom: -8px;
}

.research_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.research_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.research_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.community_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.community_p.less_wide, .community_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.community_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.community_p.dark {
  color: var(--noir);
}

.community_p.dark.bold {
  font-weight: 600;
}

.community_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.community_p.lessmbottom {
  margin-bottom: -8px;
}

.community_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.community_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.community_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.global_community_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.global_community_p.less_wide, .global_community_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.global_community_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.global_community_p.dark {
  color: var(--noir);
}

.global_community_p.dark.bold {
  font-weight: 600;
}

.global_community_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.global_community_p.lessmbottom {
  margin-bottom: -8px;
}

.global_community_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.global_community_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.global_community_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.stats_1_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.stats_1_p.less_wide, .stats_1_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.stats_1_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.stats_1_p.dark {
  color: var(--noir);
}

.stats_1_p.dark.bold {
  font-weight: 600;
}

.stats_1_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.stats_1_p.lessmbottom {
  margin-bottom: -8px;
}

.stats_1_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.stats_1_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.stats_1_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.stats_2_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.stats_2_p.less_wide, .stats_2_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.stats_2_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.stats_2_p.dark {
  color: var(--noir);
}

.stats_2_p.dark.bold {
  font-weight: 600;
}

.stats_2_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.stats_2_p.lessmbottom {
  margin-bottom: -8px;
}

.stats_2_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.stats_2_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.stats_2_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.stats_3_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.stats_3_p.less_wide, .stats_3_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.stats_3_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.stats_3_p.dark {
  color: var(--noir);
}

.stats_3_p.dark.bold {
  font-weight: 600;
}

.stats_3_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.stats_3_p.lessmbottom {
  margin-bottom: -8px;
}

.stats_3_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.stats_3_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.stats_3_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.support_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.support_p.less_wide, .support_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.support_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.support_p.dark {
  color: var(--noir);
}

.support_p.dark.bold {
  font-weight: 600;
}

.support_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.support_p.lessmbottom {
  margin-bottom: -8px;
}

.support_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.support_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.support_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.pionneers_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.pionneers_p.less_wide, .pionneers_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.pionneers_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.pionneers_p.dark {
  color: var(--noir);
}

.pionneers_p.dark.bold {
  font-weight: 600;
}

.pionneers_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.pionneers_p.lessmbottom {
  margin-bottom: -8px;
}

.pionneers_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.pionneers_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.pionneers_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.token_value_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.token_value_p.less_wide, .token_value_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.token_value_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.token_value_p.dark {
  color: var(--noir);
}

.token_value_p.dark.bold {
  font-weight: 600;
}

.token_value_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.token_value_p.lessmbottom {
  margin-bottom: -8px;
}

.token_value_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.token_value_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.token_value_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.bsl_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.bsl_p.less_wide, .bsl_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.bsl_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.bsl_p.dark {
  color: var(--noir);
}

.bsl_p.dark.bold {
  font-weight: 600;
}

.bsl_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.bsl_p.lessmbottom {
  margin-bottom: -8px;
}

.bsl_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.bsl_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.bsl_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.problem_legend_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.problem_legend_p.less_wide, .problem_legend_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.problem_legend_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.problem_legend_p.dark {
  color: var(--noir);
}

.problem_legend_p.dark.bold {
  font-weight: 600;
}

.problem_legend_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.problem_legend_p.lessmbottom {
  margin-bottom: -8px;
}

.problem_legend_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.problem_legend_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.problem_legend_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.solution_legend_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.solution_legend_p.less_wide, .solution_legend_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.solution_legend_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.solution_legend_p.dark {
  color: var(--noir);
}

.solution_legend_p.dark.bold {
  font-weight: 600;
}

.solution_legend_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.solution_legend_p.lessmbottom {
  margin-bottom: -8px;
}

.solution_legend_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.solution_legend_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.solution_legend_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.community_legend_p {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.community_legend_p.less_wide, .community_legend_p.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.community_legend_p.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.community_legend_p.dark {
  color: var(--noir);
}

.community_legend_p.dark.bold {
  font-weight: 600;
}

.community_legend_p.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.community_legend_p.lessmbottom {
  margin-bottom: -8px;
}

.community_legend_p.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.community_legend_p._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.community_legend_p.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.pricing-two-faq-copy {
  margin-top: 120px;
  padding: 0 15px 120px;
}

.footer-amf-warning {
  color: var(--gris);
  -webkit-text-stroke-color: #c6beae;
  margin-bottom: 60px;
}

.footer-certif-band {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-amf-link {
  color: var(--gris);
  text-decoration: underline;
}

.popup-wrapper-home {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-wrapper-home:lang(fr-fr) {
  display: none;
  position: fixed;
}

.popup-content-wrapper-home {
  z-index: 999;
  background-color: #fff;
  background-image: linear-gradient(#181f33, #364b6b);
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #fff3;
  border-radius: 16px;
  align-self: auto;
  width: 100vw;
  max-width: 55em;
  height: 650px;
  max-height: 90%;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: 0 0 50px #327ee440;
}

.popup-content-wrapper-home:lang(fr-fr) {
  height: 670px;
}

.popup-inner-home {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.popup-background-home {
  z-index: 99;
  background-color: #0d0f20b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-content-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 521px;
  height: auto;
  margin: 24px auto;
  display: flex;
}

.popup-content-home:lang(fr-fr) {
  display: flex;
}

.popup-close-home {
  z-index: 2147483647;
  color: #fff;
  cursor: pointer;
  background-color: #32394c;
  border: 2px solid #ffffff4d;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.popup-home-h3 {
  background-image: linear-gradient(90deg, var(--_blockchain---blanc), var(--_blockchain---blanc-coloré));
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 42px;
  line-height: 150%;
}

.popup-home-h3.vip {
  background-image: linear-gradient(90deg, var(--gris), var(--_blockchain---blanc-coloré));
  color: #afaec6;
  -webkit-text-fill-color: transparent;
  text-wrap: balance;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 20px;
}

.popup-home-h2 {
  background-image: linear-gradient(90deg, var(--_blockchain---blanc), var(--_blockchain---blanc-coloré));
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 42px;
  line-height: 150%;
}

.popup-home-h2.vip {
  background-image: linear-gradient(90deg, var(--blanc-coloré), var(--_blockchain---blanc-coloré));
  -webkit-text-fill-color: transparent;
  text-wrap: balance;
  -webkit-background-clip: text;
  background-clip: text;
  margin: 5px 12px 12px;
  line-height: 120%;
}

.inputcontact-home {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: #ffffff14;
  border: 2px solid #a1cbf980;
  border-radius: 12px;
  height: auto;
  margin-bottom: 35px;
  padding: 20px 24px;
}

.inputcontact-home::placeholder {
  color: #ffffff80;
}

.inputcontact-home.textarea {
  min-width: 100%;
  max-width: 576px;
  min-height: 168px;
}

.form-home {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 521px;
  height: 233px;
  display: flex;
}

.form-block-6 {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.form-block-6:lang(fr-fr) {
  display: block;
}

.text-block-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--blanc);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.block-phone {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.block-phone:lang(fr-fr) {
  display: flex;
}

.submit-button-home {
  color: #0d0f20;
  vertical-align: baseline;
  background-image: linear-gradient(45deg, #3a82f3, #56b7f3);
  border: 2px solid #fff3;
  border-radius: 100px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
}

.submit-button-home:lang(fr-fr) {
  padding-left: 20px;
  padding-right: 20px;
}

.submit-button-home.vip {
  background-image: linear-gradient(45deg, #d19c53, #f7d6aa);
  margin-top: 10px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
}

.div-block-1928 {
  z-index: -2;
  opacity: .25;
  mix-blend-mode: normal;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.div-block-1928.radial {
  z-index: -1;
  opacity: 100;
  background-image: radial-gradient(circle closest-corner, #364b6b00, #364b6b);
  justify-content: center;
  align-items: center;
  display: flex;
}

.legal_text_form {
  font-size: 12px;
}

.option-high {
  color: #000c;
  background-color: #000;
  background-image: linear-gradient(62deg, #56b7f3, #3a82f3);
  border: 2px solid #ffffff1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: 12px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: all .2s;
  display: flex;
}

.option-high:hover {
  color: #0e0e0e;
  background-color: #0000;
  background-image: linear-gradient(#ffffff0d, #ffffff0d), linear-gradient(62deg, #56b7f3, #3a82f3);
}

.button {
  display: block;
}

.home2_btn-2 {
  color: #0d0f20;
  text-align: center;
  background-image: radial-gradient(circle at 0 100%, #56b7f3, #479af3);
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 56px;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home2_btn-2.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home2_btn-2.white {
  color: #fff;
  background-color: #0000;
  background-image: none;
  margin-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.text-span-32 {
  text-decoration: underline;
}

.image-5185-copy {
  width: 48px;
  margin-top: -12px;
  margin-bottom: -12px;
}

.image-5185-copy.negative {
  margin-top: -14px;
  margin-left: -12px;
}

.image-5175-copy {
  filter: drop-shadow(0 0 100px #edb77426);
  width: 200px;
}

.image-5176-copy {
  filter: drop-shadow(0 0 10px #eed29540);
  width: 300px;
}

.div-block-1931 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-5188-copy {
  width: 100%;
  max-width: 1600px;
  filter: blur(var(--_home2---blur3dhospitalhero));
  mix-blend-mode: normal;
  object-fit: fill;
  background-image: url('../images/Star-5.svg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: -400px;
  margin-bottom: 0;
  position: relative;
  inset: auto auto 0%;
}

.image-5188-copy:lang(fr-fr) {
  margin-top: -30%;
}

.code-embed-10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.code-embed-10.zindex1000 {
  z-index: 1000000000;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.div-block-1932 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 400px;
  display: flex;
}

.success-message-8 {
  background-color: #0000;
  width: 100%;
  margin-top: 44px;
}

.div-block-1934 {
  justify-content: center;
  align-items: flex-end;
  width: 400px;
  display: flex;
  position: relative;
}

.error-message-8 {
  background-color: #e076761a;
  border-radius: 4px;
  padding: 16px;
}

.form-19 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.text-block-39 {
  color: #e07676;
}

.form-block-roi-ehr {
  width: 100%;
  margin-bottom: 0;
}

.form-block-roi-ehr.top {
  margin-top: 56px;
}

.div-block-1935 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.image-5215 {
  width: 50%;
  max-width: 600px;
}

.image-5215:lang(fr-fr) {
  width: 50%;
}

.feature-one-item-details {
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.feature-one-item {
  -webkit-text-stroke-color: var(--accent);
  background-color: #ffffff0d;
  background-image: linear-gradient(45deg, #ffffff1a, #fff0 70%);
  border: 0 #ffffff26;
  border-radius: 15px;
  padding: 40px 30px 0;
  position: relative;
  overflow: hidden;
}

.feature-one-technology-heading {
  max-width: 606px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: none;
}

.feature-one-technology-heading:lang(fr-fr) {
  padding-bottom: 40px;
}

.white-icon {
  position: absolute;
}

.feature-one-item-hover-effect {
  color: var(--accent);
  -webkit-text-stroke-color: var(--accent);
  position: absolute;
  inset: 0%;
}

.feature-one-item-post {
  z-index: 1;
  border-bottom: 1px solid #ffffff1a;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
  position: static;
  overflow: visible;
}

.feature-one-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-one-design {
  display: none;
}

.feature-item-overlay {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.heading-four-8 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.section-hds {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-hds.phm {
  flex-flow: column;
}

.section-hds.phm.red {
  max-width: 100vw;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-hds.phm._100-margin {
  display: none;
}

.section-hds.desci {
  padding-top: 0;
  position: relative;
}

.section-3-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  margin-bottom: 50px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.heading-17 {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: block;
}

.heading-17.text-align-center-copy {
  color: var(--accent);
  font-size: 38px;
  font-weight: 500;
}

.div-block-1936 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.grid-4 {
  grid-column-gap: 15px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr 1.75fr;
  grid-auto-flow: row dense;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1938 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-40 {
  display: block;
}

.text-block-40.text-align-center {
  font-size: 16px;
  font-weight: 400;
}

.div-block-1939 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.div-block-1939:lang(fr-fr) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 70%;
}

.container-10-copy-copy {
  background-image: linear-gradient(#0d0f20, #0d0f20f2 10% 90%, #0d0f20), url('../images/Group-2085663970.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-10-copy-copy.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.container-10-copy-copy.form {
  background-image: none;
  padding-top: 0;
}

.container-10-copy-copy.form.crypto {
  padding-top: 80px;
}

.blockchain-copy.cta.fields {
  border: 2px solid var(--accent);
  background-color: var(--accent);
  filter: none;
  color: #f9f3e380;
  border-radius: 12px;
  padding: 32px 16px;
  font-size: 16px;
  font-weight: 400;
  transition: all .2s;
}

.blockchain-copy.cta.fields.crypto {
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-color: #d9af7380;
  margin-bottom: 0;
}

.blockchain-copy.cta.top {
  font-size: 18px;
}

.blockchain-copy.cta {
  color: #f9f3e3;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.blockchain-copy.cta.fields {
  filter: drop-shadow(0 0 21px #f7c17540);
  color: #f9f3e380;
  background-color: #0000;
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  border: 2px solid #d9af7380;
  border-radius: 12px;
  padding: 32px 16px;
  font-size: 16px;
  font-weight: 400;
  transition: all .2s;
}

.blockchain-copy.cta.fields:focus {
  border-color: #be9866;
}

.blockchain-copy.cta.fields.crypto {
  border-color: var(--_blockchain---accent);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.blockchain-copy.cta.fields.healthcare {
  border-color: var(--blanc-coloré);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.form-20 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.image-5218 {
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -19% 0% auto;
}

.div-block-1941 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-image: linear-gradient(#3c312c, #252026);
  border: 2px solid #ffffff4d;
  border-radius: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.image-5219 {
  filter: drop-shadow(0 0 100px #edb77426);
  width: 320px;
}

.success-message-10 {
  background-color: #0000;
  width: 100%;
  margin-top: 44px;
}

.error-message-10 {
  background-color: #e076761a;
  border-radius: 4px;
  padding: 16px;
}

.subtitles-exemples-prix-7 {
  color: #afaec6;
  text-align: center;
  -webkit-text-stroke-color: #afaec6;
  max-width: 440px;
  margin-top: 0;
}

.subtitles-exemples-prix-7.goleftalign {
  text-align: left;
}

.subtitles-exemples-prix-7.goleftalign.blockchain {
  color: #f3f2f0;
  text-align: center;
  max-width: none;
}

.subtitles-exemples-prix-7.goleftalign.blockchain.cta {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-42 {
  color: #e07676;
}

.image-5220 {
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -19% 0% auto;
}

.div-block-1942 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-image: linear-gradient(#3c312c, #252026);
  border: 2px solid #ffffff4d;
  border-radius: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 900px;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.image-5221 {
  filter: drop-shadow(0 0 100px #edb77426);
  width: 320px;
}

.success-message-11 {
  background-color: #0000;
  width: 100%;
  margin-top: 44px;
}

.text-block-43 {
  color: #e07676;
}

.div-block-1862-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px none var(--blanc-coloré);
  width: 900px;
  color: var(--accent);
  background-image: none;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.blockchain-copy-copy.cta.fields.crypto {
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-color: #d9af7380;
  margin-bottom: 0;
}

.blockchain-copy-copy.cta.fields.crypto-copy {
  border-color: var(--blanc-coloré);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  margin-bottom: 0;
}

.blockchain-copy-copy.cta.top {
  font-size: 18px;
}

.blockchain-copy-copy.cta.fields {
  filter: drop-shadow(0 0 21px #f7c17540);
  color: #f9f3e380;
  background-color: #0000;
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  border: 2px solid #d9af7380;
  border-radius: 12px;
  padding: 32px 16px;
  font-size: 16px;
  font-weight: 400;
  transition: all .2s;
}

.blockchain-copy-copy.cta.fields.crypto {
  border-color: var(--_blockchain---accent);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.blockchain-copy-copy.cta.fields.healthcare {
  border-color: var(--blanc-coloré);
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-image: linear-gradient(#e4b97d1a, #7e66451a);
  margin-bottom: 0;
}

.blockchain-copy-copy.cta {
  color: #f9f3e3;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.blockchain-copy-copy.cta.fields {
  filter: none;
  color: #f9f3e380;
  padding: 32px 16px;
  font-size: 16px;
  font-weight: 400;
  transition: all .2s;
}

.blockchain-copy-copy.cta.fields:focus {
  border-color: #be9866;
}

.blockchain-copy-copy.cta.fields.crypto-copy {
  filter: drop-shadow(0 0 21px #f7c17540);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  border-color: #a1cbf9;
  margin-bottom: 0;
}

.form-block-4-copy {
  width: 100%;
  margin-bottom: 0;
}

.form-block-4-copy.top {
  margin-top: 56px;
}

.h4_success_form {
  font-size: 30px;
}

.link-6 {
  color: var(--blanc-coloré);
  text-decoration: underline;
}

.text-block-44 {
  color: var(--blanc-coloré);
}

.grid-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: flex;
}

.text-block-45 {
  color: var(--gris);
  text-decoration: none;
}

.text-block-45:lang(fr-fr) {
  color: var(--gris);
}

.text-span-37, .text-span-38, .text-span-39, .text-span-40 {
  color: var(--blanc-coloré);
}

.feature-one-wrapper-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  display: grid;
}

.container-10-copy-copy-copy.form {
  background-image: none;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-outil {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px none var(--blanc-coloré);
  width: 100%;
  color: var(--accent);
  background-image: none;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.hero-outil.no_padding {
  min-height: 600px;
  padding-top: 240px;
  padding-bottom: 110px;
}

.auto-fit-copy {
  object-fit: cover;
}

.auto-fit-copy.responsive-image-full-width {
  transform: rotate(0);
}

.auto-fit-copy.responsive-image-full-width.image-effect {
  filter: drop-shadow(0 2px 20px #ffffffb3);
  width: 100%;
  max-width: none;
  position: relative;
  bottom: -15px;
}

.auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
  width: 100%;
  max-width: none;
}

.auto-fit-copy.border-radius-twenty {
  border-radius: 20px;
}

.auto-fit-copy.border-radius-twenty.image-border {
  border: 1px solid #fff3;
}

.auto-fit-copy.border-radius-twenty.image-border.image-drop-shadow {
  box-shadow: 0 2px 72px #0006;
}

.auto-fit-copy.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
  z-index: 11;
  z-index: 11;
  width: 100%;
  max-width: 80%;
  box-shadow: none;
  z-index: 11;
  border-style: none;
  margin-top: 100px;
  display: inline-block;
  position: relative;
  overflow: clip;
}

.auto-fit-copy.border-radius-fifteen {
  border-radius: 15px;
}

.auto-fit-copy.border-radius-fifteen.responsive-image-full-width {
  display: none;
}

.auto-fit-copy.image-full-width {
  width: 100%;
  height: 100%;
}

.auto-fit-copy.responsive-image-full-width.image-effect {
  width: 120%;
  max-width: none;
}

.feature-one-hero-star {
  position: absolute;
  inset: 0%;
}

.feature-one-glow-gredient {
  background-image: radial-gradient(circle, #3a82f399, #fff0 48%);
  width: 70%;
  height: 600px;
  position: absolute;
  top: 50%;
}

.feature-one-glow-gredient.change-gredient {
  background-image: radial-gradient(circle, #3a82f399, #fff0 46%);
  height: 800px;
  top: 40%;
}

.feature-one-glow-gredient.change-gredient.position-change {
  position: static;
}

.about-two-agency-gredient {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -40% 0% auto;
}

.about-two-agency-gredient.change-position {
  top: 40%;
}

.features-image-three {
  position: absolute;
  inset: -28% 5% auto auto;
  overflow: hidden;
}

.features-image-three.image-effect {
  top: -34%;
  right: 2%;
}

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

.features-one-paragraph {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}

.feature-image-two {
  position: absolute;
  inset: auto auto -35% 3%;
  overflow: hidden;
}

.feature-image-two.image-effect {
  left: -1%;
}

.feature-image-two.image-effect:lang(fr-fr) {
  left: -4%;
}

.features-one-hero {
  padding: 280px 15px 250px;
  position: relative;
}

.features-image-four {
  position: absolute;
  inset: auto 0% -35% auto;
  overflow: hidden;
}

.features-image-four.image-effect {
  bottom: -20%;
  right: -4%;
}

.about-one-hero-tag-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-one-hero-tag-wrapper.anim-hero {
  z-index: 1000;
}

.feature-image-one {
  position: absolute;
  inset: -10% auto auto 0%;
  overflow: hidden;
}

.feature-image-one.image-effect {
  left: -7%;
}

.feature-image-one.image-effect:lang(fr-fr) {
  top: -19%;
  left: -11%;
}

.banner-line {
  background-color: #ffffff26;
  width: 1px;
  height: 100%;
}

.banner-line.change-gredient {
  background-color: #fff0;
  background-image: linear-gradient(#ffffff26 40%, #fff0);
}

.about-two-hero-button-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 20px;
  display: flex;
}

.about-two-hero-button-wrapper.change-position {
  justify-content: center;
  align-items: center;
}

.about-two-hero-line {
  justify-content: space-around;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-hds-copy {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.lottie-animation-9-copy {
  width: 600px;
  position: absolute;
  inset: 0%;
}

.text-span-29-copy {
  filter: brightness(1000%) drop-shadow(0 0 5px #ffffff80);
  vertical-align: sub;
  background-image: url('../images/Santexpo_RVB.avif');
  background-position: 50%;
  background-size: cover;
  margin-left: 24px;
  padding-left: 224px;
  padding-right: 224px;
}

.toppagetag-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #ffffff1a;
  border: 1px #ffffff26;
  border-radius: 32px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 20px 8px 16px;
  display: flex;
}

.toppagetag-copy.legend {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 16px;
}

.toppagetag-copy.legend._8pxleft {
  padding-left: 8px;
}

.toppagetag-copy.legend-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 16px;
}

.toppagetag-copy.legend-copy._8pxleft {
  padding-left: 8px;
}

.toppagetag-copy.legend-copy._8pxleft.hide-mobile {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  padding-left: 12px;
  padding-right: 12px;
}

.santexpo_btn {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.santexpo_btn.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.santexpo_btn.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.santexpo_btn.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.santexpo_btn.gold.vip.forceleft {
  margin-right: auto;
}

.santexpo_btn.none {
  display: none;
}

.santexpo_btn.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.feature-one-wrapper-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-3-copy-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 150px;
  margin-bottom: 50px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.sub_text_deployment.text-align-center {
  font-size: 16px;
}

.h3_deployment {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.section-hds-copy {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-hds-copy.phm {
  flex-flow: column;
}

.section-hds-copy.phm.red {
  max-width: 100vw;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-hds-copy.phm._100-margin {
  display: none;
}

.section-hds-copy.desci {
  padding-top: 0;
  position: relative;
}

.card-issue-big-copy.omega-copy {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: radial-gradient(circle, #ffffff1a, #fff0 30%), radial-gradient(circle closest-corner, #457aeb26, #457aeb00);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  outline-color: #ffffff26;
  width: 600px;
  height: 500px;
  margin-top: auto;
  position: relative;
  box-shadow: 0 0 7px #a1cbf940;
}

.div-block-1936-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.card-issue-big-copy-copy {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904512, #eb904500);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 16px;
  outline: .25px solid #f3c49e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 296px;
  transition: box-shadow .2s;
  display: flex;
}

.card-issue-big-copy-copy:hover {
  box-shadow: 0 0 10px #eb9045bf;
}

.card-issue-big-copy-copy.omega {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: url('../images/img.avif'), radial-gradient(circle, #ffffff1a, #fff0 30%), radial-gradient(circle closest-corner, #457aeb26, #457aeb00);
  background-position: 50%, 0 0, 0 0;
  background-size: cover, auto, auto;
  outline-color: #ffffff26;
  width: 600px;
  height: 600px;
  margin-top: auto;
  position: relative;
  box-shadow: 0 0 7px #a1cbf940;
}

.card-issue-big-copy-copy.fragmentation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 624px;
  display: flex;
}

.section-10-copy {
  margin-top: 240px;
  overflow: hidden;
}

.section-10-copy._120px-up {
  margin-top: 20px;
}

.btn_certification {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.btn_certification.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.btn_certification.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.btn_certification.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.btn_certification.gold.vip.forceleft {
  margin-right: auto;
}

.btn_certification.none {
  display: none;
}

.btn_certification.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.cta-before-footer-card-short {
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 150%, #50abe64d, #50abe600);
  border-radius: 20px;
  height: 500px;
  position: relative;
}

.cta-before-footer-card-short:lang(fr-fr) {
  height: 500px;
}

.feature-one-technology-heading-copy {
  max-width: 606px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.cta-before-footer-overlay-link {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-issue-big-copy {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904512, #eb904500);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 16px;
  outline: .25px solid #f3c49e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 296px;
  transition: box-shadow .2s;
  display: flex;
}

.card-issue-big-copy:hover {
  box-shadow: 0 0 10px #eb9045bf;
}

.card-issue-big-copy.omega {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: radial-gradient(circle, #ffffff1a, #fff0 30%), radial-gradient(circle closest-corner, #457aeb26, #457aeb00);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  outline-color: #ffffff26;
  width: 600px;
  height: 400px;
  margin-top: auto;
  position: relative;
  box-shadow: 0 0 7px #a1cbf940;
}

.card-issue-big-copy.omega:lang(fr-fr) {
  height: 420px;
}

.card-issue-big-copy.fragmentation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 624px;
  display: flex;
}

.titres-obligations-copy-copy {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 100%;
  display: flex;
}

.titres-obligations-copy-copy:lang(fr-fr) {
  justify-content: center;
  align-items: center;
}

.titres-obligations-copy-copy.octobre-rose {
  letter-spacing: 0;
  background-image: linear-gradient(90deg, #fed6ec, #ffbde1);
  padding-bottom: 0;
  line-height: 150%;
}

.titres-obligations-copy-copy.phm {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#e6f4fe, #e6f4fe);
}

.titres-obligations-copy-copy.phm.white.mobile {
  display: none;
}

.titres-obligations-copy-copy.phm.blue {
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
}

.titres-obligations-copy-copy.phm.blue.sub-pad {
  padding-bottom: 24px;
}

.titres-obligations-copy-copy.phm.gold {
  background-image: linear-gradient(56deg, #d5a25b, #f5d2a1);
  padding-bottom: 24px;
}

.titres-obligations-copy-copy.phm.gold.sub-pad {
  text-align: center;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Trajanpro, Palatino Linotype, sans-serif;
}

.titres-obligations-copy-copy.phm.gold.trajan {
  font-family: "Trajan Pro 3", Palatino Linotype, sans-serif;
}

.blog-search-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #ffffff12;
  border: 1px solid #64b4ff4d;
  border-radius: 50px;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 18px;
  display: flex;
}

.div-block-1943 {
  flex-flow: row;
  display: block;
}

.div-block-1944 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: fill;
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--blanc);
  -webkit-text-stroke-color: var(--blanc);
  flex-flow: column;
  display: flex;
}

.text-block-46:lang(fr-fr) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-1945 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1945:lang(fr-fr) {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-1946 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-5120-2-copy {
  width: 512px;
  position: relative;
}

.div-block-1800-3-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1799-3-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  order: -9999;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 560px;
  display: flex;
}

.div-block-1799-3-copy.inverted {
  order: 9999;
}

.image-5222 {
  object-fit: cover;
  border-radius: 4px;
}

.image-5223, .image-5224, .image-5225 {
  object-fit: cover;
}

.div-block-1948 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffff1a;
  border: .5px solid #fff3;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 8px;
}

.form-block-4-copy-copy {
  width: 100%;
  margin-bottom: 0;
}

.form-block-4-copy-copy.top {
  margin-top: 56px;
}

.form-5-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1949 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1950 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.svg {
  color: var(--accent);
}

.blog-search-inp-copy {
  width: 160px;
  color: var(--_blockchain---blanc);
  background-color: #0000;
  border-style: none;
  outline-style: none;
  align-self: auto;
  margin-bottom: 0;
  font-size: 14px;
}

.section-12-copy {
  padding-left: 24px;
  padding-right: 24px;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left.testimonial {
  text-transform: none;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain {
  max-width: none;
  color: var(--_blockchain---blanc);
  text-align: center;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy {
  max-width: none;
  color: var(--_blockchain---blanc);
  text-align: center;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.cta {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.cta.lessweight {
  color: var(--_blockchain---gris);
  text-align: left;
  font-weight: 300;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto {
  width: 504px;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto-copy {
  width: auto;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.display-none {
  display: none;
}

.image-5227 {
  width: 400px;
  height: auto;
  padding-bottom: 16px;
}

.div-block-1933-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1932-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  display: flex;
}

.feature-one-wrapper-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start stretch;
  max-width: 100%;
  display: grid;
}

.feature-one-wrapper-copy:lang(fr-fr) {
  place-items: start stretch;
}

.feature-one-item-post-copy {
  z-index: 1;
  border-bottom: 1px solid #ffffff1a;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
  position: static;
  overflow: visible;
}

.feature-one-item-details-copy {
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.feature-one-item-hover-effect-copy {
  color: var(--accent);
  -webkit-text-stroke-color: var(--accent);
  position: absolute;
  inset: 0%;
}

.heading-four-8-copy {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 50px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.heading-18 {
  text-align: center;
  font-size: 25px;
  font-weight: 400;
}

.container-10-copy-copy-copy {
  background-image: linear-gradient(#0d0f20, #0d0f20f2 10% 90%, #0d0f20), url('../images/Group-2085663970.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-10-copy-copy-copy.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.container-10-copy-copy-copy.form {
  background-image: none;
  margin-top: 100px;
  padding-top: 0;
}

.container-10-copy-copy-copy.form.crypto {
  padding-top: 80px;
}

.subtitles-exemples-prix-2-copy {
  color: #afaec6;
  text-align: center;
  -webkit-text-stroke-color: #afaec6;
  max-width: 440px;
  margin-top: 0;
}

.subtitles-exemples-prix-2-copy.subtile-classique {
  text-align: center;
  max-width: none;
}

.subtitles-exemples-prix-2-copy.subtile-classique.lesswide {
  z-index: 2;
  max-width: 400px;
  margin-top: 40px;
  position: relative;
}

.subtitles-exemples-prix-2-copy.subtile-classique.lesswide.red {
  color: #f3f2f0bf;
  margin-top: 0;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose {
  color: #a4989e;
  text-align: center;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose:lang(fr-fr) {
  text-transform: uppercase;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big {
  font-size: 40px;
  font-weight: 600;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange {
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(74deg, #f8bc91, #fc610d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 42px;
  font-weight: 600;
  line-height: 50px;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
  color: #e6007e;
  text-transform: none;
  line-height: 50px;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left.testimonial {
  text-transform: none;
}

.subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left.small {
  color: #a4989ebf;
  margin-top: 10px;
  font-size: 16px;
}

.subtitles-exemples-prix-2-copy.goleftalign {
  text-align: left;
}

.subtitles-exemples-prix-2-copy.goleftalign.octobre-rose {
  max-width: none;
}

.subtitles-exemples-prix-2-copy.goleftalign.octobre-rose.big {
  color: #a4989e;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

.subtitles-exemples-prix-2-copy.goleftalign.octobre-rose.big.center {
  text-align: center;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain {
  max-width: none;
  color: var(--_blockchain---blanc);
  text-align: center;
  font-size: 25px;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta.lessweight {
  color: var(--_blockchain---gris);
  text-align: left;
  font-weight: 300;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto {
  width: 504px;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy {
  width: auto;
  color: var(--_blockchain---gris);
  margin-bottom: 24px;
}

.subtitles-exemples-prix-2-copy.goleftalign.blockchain.display-none {
  display: none;
}

.div-block-1862-copy-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px none var(--blanc-coloré);
  width: 900px;
  color: var(--accent);
  background-image: none;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.feature-one-wrapper-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-faq-3 {
  width: 100%;
}

.footer-newsletter-submit-icon {
  opacity: .7;
  position: absolute;
}

.image-5229 {
  z-index: -10;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.image-5230 {
  display: none;
}

.main-container-12 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-container-12.desci {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 64px;
}

.success-message-12 {
  background-color: #0000;
  width: 100%;
  margin-top: 44px;
}

.text-align-center-8.change-color-white.change-size.tablet-text {
  display: none;
}

.image-5232 {
  filter: drop-shadow(0 0 10px #eed29540);
  width: 300px;
}

.link_home_menu-2 {
  z-index: 11;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  position: relative;
}

.link_home_menu-2.w--current {
  background-image: linear-gradient(#fff, #fff);
}

.section-20 {
  overflow: hidden;
}

.home-two-hero-paragraph-3 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-hero-paragraph-3.desci {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.gradiant_line_menu-2 {
  background-image: linear-gradient(75deg, #3a82f3, #56b7f3), linear-gradient(75deg, #d9a763, #f5d5a6);
  width: auto;
  height: 2px;
}

.gradiant_line_menu-2.base-atlantis-5 {
  background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
}

.top-nav-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(47deg, #3a82f3, #56b6f3);
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.top-nav-4:hover {
  color: #141414;
  text-decoration: none;
}

.div-block-1951 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover_line_menu-2 {
  background-color: #fff0;
  width: 100%;
  height: 2px;
  position: relative;
  inset: auto 0% 0%;
  overflow: hidden;
}

.div-block-1952 {
  display: flex;
}

.div-block-1952.desci {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1952.desci.leftaligned {
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
}

.hero_well_sized-2 {
  z-index: 111;
  perspective: 3000px;
  background-color: #0c0e20;
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
  overflow: visible;
}

.hero_well_sized-2._90vh {
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  padding-bottom: 48px;
}

.hero_well_sized-2._90vh:lang(fr-fr) {
  background-image: linear-gradient(#479af300, #479af31a 30%, #479af326 50%, #479af31a 70%, #479af300), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%);
  background-position: 0 0, 50% 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
}

.div-block-1953 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-48 {
  color: #a1cbf9;
}

.nav-main-2 {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #0c0e20;
  border-bottom: 1px solid #ffffff1a;
  padding-left: 15px;
  padding-right: 15px;
  transition: background-color .2s;
}

.text-align-center-copy-3 {
  color: #a4a198;
  text-align: center;
  margin-bottom: 32px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 150%;
}

.text-align-center-copy-3.desci {
  color: #fff;
  text-align: left;
  font-size: 24px;
}

.div-block-1958 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-49 {
  color: #e07676;
}

.link-7 {
  color: #a1cbf9;
  text-decoration: underline;
}

.titres-obligations-2-copy {
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #3c84f3, #55b5f3);
  -webkit-background-clip: text;
  background-clip: text;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 100%;
  display: block;
}

.titres-obligations-2-copy.goleftside {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  line-height: 120%;
}

.titres-obligations-2-copy.goleftside.center.white {
  background-image: linear-gradient(90deg, var(--blanc), var(--blanc-coloré));
}

.div-block-1799-2-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 50%;
  max-width: 560px;
  display: flex;
}

.home2_btn-copy {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home2_btn-copy.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home2_btn-copy.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.home2_btn-copy.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.home2_btn-copy.gold.vip.forceleft {
  margin-right: auto;
}

.home2_btn-copy.none {
  display: none;
}

.home2_btn-copy.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.santexpo_btn-copy {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.santexpo_btn-copy.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.santexpo_btn-copy.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.santexpo_btn-copy.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.santexpo_btn-copy.gold.vip.forceleft {
  margin-right: auto;
}

.santexpo_btn-copy.none {
  display: none;
}

.santexpo_btn-copy.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.text-span-41, .text-span-43 {
  font-size: 16px;
}

.je-soutiens-form-copy {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.section-5-copy-copy {
  margin-top: 150px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-3-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.container-3-copy:lang(fr-fr) {
  max-width: 900px;
}

.container-3-copy.octobre-rose {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  max-width: 1280px;
}

.main-button-14-copy {
  color: #a8a8a8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.patient-centric-copy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
  position: relative;
}

.patient-centric-copy.hc {
  flex-flow: column;
}

.home-one-cta-button-wrapper-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.home-one-cta-button-wrapper-copy-copy.chnage-padding-top {
  z-index: 11;
  cursor: auto;
  z-index: 11;
  cursor: auto;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.paragraph-testimonial-copy-copy {
  color: #afaec6;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
  margin-top: 50px;
  margin-left: 0;
  font-size: 20px;
  line-height: 100%;
  display: flex;
}

.pricing-two-faq-wrapper-copy {
  border-bottom: 1px solid #ffffff26;
  border-left: 1px solid #ffffff26;
  border-right: 1px solid #ffffff26;
  border-radius: 20px;
}

.code-embed-11 {
  display: none;
}

.code-embed-11:lang(fr-fr) {
  display: block;
}

.en:lang(fr-fr) {
  display: none;
}

.inner-mega-menu-solutions {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: radial-gradient(circle at 50% 0, #162f4e, #161d31);
  border: 1px solid #ffffff26;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 56px 72px;
  display: flex;
}

.home2_btn-copy-copy.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.paragraph-testimonial-copy-copy-copy {
  color: #afaec6;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 125%;
  display: none;
}

.home2_btn-copy-copy {
  background-image: radial-gradient(circle farthest-corner at 0% 100%, #56b7f3, var(--accent));
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home2_btn-copy-copy.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home2_btn-copy-copy.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.home2_btn-copy-copy.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.home2_btn-copy-copy.gold.vip.forceleft {
  margin-right: auto;
}

.home2_btn-copy-copy.none {
  display: none;
}

.home2_btn-copy-copy.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  justify-content: center;
  align-items: flex-start;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.home2_par-copy {
  color: var(--gris);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.home2_par-copy.less_wide, .home2_par-copy.less_wide:lang(fr-fr) {
  max-width: 650px;
}

.home2_par-copy.lighter {
  color: var(--blanc);
  font-weight: 300;
}

.home2_par-copy.dark {
  color: var(--noir);
}

.home2_par-copy.dark.bold {
  font-weight: 600;
}

.home2_par-copy.underline {
  color: var(--_blockchain---gris);
  text-decoration: underline;
}

.home2_par-copy.lessmbottom {
  margin-bottom: -8px;
}

.home2_par-copy.legend {
  color: #fffc;
  -webkit-text-stroke-color: #fffc;
  max-width: 600px;
}

.home2_par-copy._48px {
  color: var(--blanc);
  font-size: 48px;
  font-weight: 600;
}

.home2_par-copy.left {
  color: #fffc;
  text-align: left;
  -webkit-text-stroke-color: #fffc;
  max-width: 380px;
  line-height: 150%;
}

.heading-17-copy {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: block;
}

.heading-17-copy.text-align-center-copy {
  color: var(--accent);
  font-size: 38px;
  font-weight: 500;
}

.heading-17-copy.text-align-center-copy-copy {
  color: var(--_blockchain---blanc);
  text-align: center;
  font-size: 38px;
  font-weight: 500;
}

.change-padding-copy-2-copy-copy-copy {
  background-color: var(--blanc);
  color: var(--blanc);
  text-align: left;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  line-height: 120%;
  display: flex;
}

.change-padding-copy-2-copy-copy-copy.center {
  text-align: center;
}

.change-padding-copy-2-copy-copy-copy.small {
  background-color: #fff;
  background-image: none;
  margin-top: 4vh;
  padding-bottom: 20px;
  font-size: 32px;
}

.change-padding-copy-2-copy-copy-copy.mdls_title_green {
  background-image: linear-gradient(90deg, #42f7a3, #a7ffd6);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy-copy-copy.mdls_title_red {
  background-image: linear-gradient(90deg, #ee3549, #ff9094);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy-copy-copy.mdls_title_pink {
  background-image: linear-gradient(90deg, #f979e6, #e69aff);
  justify-content: flex-start;
  align-items: center;
}

.change-padding-copy-2-copy-copy-copy.mdls_title_blue {
  background-image: linear-gradient(90deg, #69a4ff, #64c1ff);
  justify-content: flex-start;
  align-items: center;
}

.section_problem {
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.section_problem.vibecoded {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container-11-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.container-11-copy:lang(fr-fr) {
  flex-flow: row-reverse wrap;
}

.bold-text-11 {
  color: var(--_blockchain---blanc);
  line-height: 1.4;
  display: block;
}

.bold-text-11.inline {
  display: inline;
}

.capital_intro_problem {
  width: 100%;
}

.button-font-26 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-26.change-position {
  z-index: 111;
  color: #0d0f20;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  position: relative;
}

.button-font-26.change-position.nocaps {
  text-transform: none;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  font-size: 14px;
  display: flex;
}

.home2_section-copy {
  z-index: 1;
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home2_section-copy.problem {
  margin-bottom: -80px;
  padding-bottom: 0;
}

.home2_section-copy.problem.legend {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  max-width: 900px;
  height: 700px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.home2_section-copy.needpionners {
  margin-top: -500px;
}

.home_btn-capital {
  height: 56px;
  color: var(--noir);
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home_btn-capital.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home_btn-capital.gold.shrink.shadow {
  box-shadow: 0 2px 32px #0d0f2066;
}

.home_btn-capital.gold.vip {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.home_btn-capital.gold.vip.forceleft {
  margin-right: auto;
}

.home_btn-capital.gold.capital {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  display: flex;
  position: relative;
}

.home_btn-capital.gold.capital.forceleft {
  margin-right: auto;
}

.home_btn-capital.none {
  display: none;
}

.home_btn-capital.white {
  color: var(--blanc);
  background-color: #0000;
  background-image: none;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.home {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: flex;
  position: relative;
}

.file_download_eqty {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(26deg, #9696961a, #96969600 48%, #9696961a);
  border: 1px solid #979797;
  border-radius: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  padding: 20px 24px;
  display: flex;
}

.file_download_name {
  color: #afaec6;
  text-underline-offset: 12%;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.file_download_title {
  color: #fff;
  text-underline-offset: 12%;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.home-one-feature-accordean-copy {
  padding-top: 40px;
}

.home-one-feature-accordean-copy.equity {
  padding-top: 0;
}

.div-block-1962 {
  display: flex;
}

.file_link {
  width: 100%;
}

.div-block-1962 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.why_item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(130deg, #479af340, #479af30d 50%, #479af31a);
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 24px 32px;
  display: flex;
  position: relative;
}

.why_item.gold {
  background-image: linear-gradient(130deg, #479af340, #479af30d 50%, #e4b97d1a);
}

.why_title {
  text-align: center;
  text-wrap: balance;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 280px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.why_desc {
  background-color: var(--gris);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.why_desc.text-align-center {
  font-size: 16px;
}

.why_num {
  color: var(--blanc-coloré);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 24px auto auto 24px;
}

.why_end {
  background-color: var(--accent);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 500;
}

.why_end.text-align-center {
  font-size: 16px;
}

.why_end.gold {
  background-color: var(--_blockchain---accent);
}

.div-block-1963 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 1080px;
  display: flex;
}

.home2_h5-2 {
  color: #afaec6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.home2_h5-2._48px {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.paragraph-64 {
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-1964 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  display: flex;
  position: absolute;
  top: 200px;
}

.image-5238 {
  width: 28px;
}

.div-block-1965 {
  flex-flow: column;
  display: flex;
}

.image-50-copy-2 {
  margin: 0;
  position: absolute;
  top: -10px;
  left: 30%;
}

.home2_p-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 150%;
}

.home2_p-2.center {
  color: #fff;
  text-align: center;
  text-wrap: balance;
}

.div-block-1966 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-5240 {
  align-self: flex-start;
}

.image-5241 {
  margin-bottom: -300px;
}

.paragraph-65 {
  color: #fffc;
}

.div-block-1967 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 328px;
  display: flex;
}

.div-block-1967.legend {
  max-width: 600px;
}

.image-5242, .image-5243 {
  align-self: flex-start;
}

.image-5244 {
  margin: 0;
  position: absolute;
  top: -10px;
  left: 60%;
}

.image-5244:lang(fr-fr) {
  left: 67%;
}

.image-5244.eqty {
  left: 66%;
}

.div-block-1968 {
  flex-flow: column;
  display: flex;
}

.section-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-right: auto;
  display: flex;
}

.image-5245 {
  position: absolute;
  inset: auto auto 50% 0%;
}

.paragraph-66 {
  color: #afaec6;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-1969 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.image-5246 {
  align-self: flex-start;
}

.section-white_gold-2 {
  background-image: linear-gradient(0deg, #0d0f20, #0d0f2038 24%, #0d0f2000 44%), linear-gradient(0deg, #fff0 15%, #ffffff26 69%, #fff), radial-gradient(circle at 50% 0, #f9f3e3 20%, #e4b97d 50%, #0d0f20 96%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 700px;
  display: flex;
  position: relative;
}

.section-white_gold-2.blue-bg {
  background-image: linear-gradient(0deg, #0d0f20, #0d0f2038 24%, #0d0f2000 44%), radial-gradient(circle at 50% 0, #0d0f20 20% 50%, #0d0f20 96%);
  padding-bottom: 0;
}

.image-5247 {
  align-self: flex-start;
}

.div-block-1970 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_btn-capital-2 {
  color: #0d0f20;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 56px;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home_btn-capital-2.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home_btn-capital-2.gold.capital {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.home-one-cta-button-wrapper-copy-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.home-one-cta-button-wrapper-copy-2.santexpo {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 0;
}

.home_btn-capital-3 {
  color: #0d0f20;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 56px;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home_btn-capital-3.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home2_h4-copy {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 120%;
}

.home2_h4-copy.nobalance {
  text-wrap: wrap;
}

.home2_h4-copy.nobalance:lang(fr-fr) {
  font-weight: 400;
}

.home2_h4-copy.nobalance.lesswide {
  max-width: 540px;
  color: var(--_home2---white-80);
}

.home2_h4-copy.dark {
  color: var(--noir);
}

.home2_h4-copy.little {
  text-align: right;
  font-size: 48px;
  font-weight: 600;
  display: block;
}

.gal-screen-tabs {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.div-block-1971 {
  border: 0px none var(--blanc);
  background-color: var(--noir);
  outline-color: var(--gris);
  outline-offset: 0px;
  border-radius: 16px;
  outline-width: 1.5px;
  outline-style: solid;
  padding: 32px;
}

.div-block-1971:lang(fr-fr) {
  outline-width: 1px;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  position: relative;
}

.div-block-1972 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.equity_problem_title {
  color: var(--gris);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  line-height: 37.9px;
}

.equity_problem_title.small {
  font-size: 12px;
}

.equity_problem_title.small:lang(fr-fr) {
  text-align: center;
  line-height: 17.92px;
}

.div-block-1973 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
  position: absolute;
  top: 2150.31px;
  left: 500.008px;
}

.div-block-1973:lang(fr-fr) {
  left: 478.008px;
  right: 10px;
}

.text-block-50 {
  color: var(--blanc);
  font-size: 14px;
  line-height: 150%;
  position: relative;
}

.text-block-50.centered {
  text-align: center;
  font-size: 20px;
}

.text-block-51 {
  color: #b8c4dd;
  font-size: 12px;
  font-weight: 300;
  position: relative;
}

 .div-block-1975 {
  margin-top: 300px;
}

.home2_h4-copy-copy {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 120%;
}

.home2_h4-copy-copy.nobalance {
  text-wrap: wrap;
}

.home2_h4-copy-copy.nobalance:lang(fr-fr) {
  font-weight: 400;
}

.home2_h4-copy-copy.nobalance.lesswide {
  max-width: 540px;
  color: var(--_home2---white-80);
}

.home2_h4-copy-copy.dark {
  color: var(--noir);
}

.home2_h4-copy-copy.little {
  text-align: left;
  font-size: 48px;
  font-weight: 600;
  display: block;
}

.bold-text-15 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(70deg, #3a82f3, #56b7f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-1976 {
  position: absolute;
  top: 2500.77px;
  bottom: -1953.65px;
  left: 634.5px;
}

.div-block-1976:lang(fr-fr) {
  left: 668.5px;
  right: 100px;
}

.div-block-1977 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 208px;
  height: 78px;
  display: flex;
  position: absolute;
  top: 2621.77px;
  left: 352.5px;
}

.div-block-1977:lang(fr-fr) {
  left: 432.5px;
}

.code-embed-12 {
  position: relative;
}

.text-block-52 {
  color: var(--blanc);
  font-size: 14px;
  font-weight: 400;
}

.grid-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  min-width: 900px;
  min-height: 300px;
}

.div-block-1978 {
  outline-color: var(--gris);
  outline-offset: 0px;
  background-image: url('../images/logo-grey.png'), linear-gradient(#ffffff08, #ffffff08);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  background-attachment: scroll, scroll;
  border-radius: 16px;
  outline-width: 1.5px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1978:lang(fr-fr) {
  outline-width: 1px;
}

.div-block-1979 {
  margin-top: 40px;
}

.div-block-1978-copy {
  outline-color: var(--gris);
  outline-offset: 0px;
  background-image: url('../images/Vector-3.png');
  background-position: 150% 90%;
  background-repeat: no-repeat;
  background-size: 428px;
  border-radius: 16px;
  outline-width: 1.5px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1978-copy:lang(fr-fr) {
  outline-width: 1px;
}

.div-block-1983 {
  position: absolute;
  left: 258.836px;
}

.image-5250 {
  order: -9999;
  width: 250px;
}

.text-subtext {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.semibold-italic {
  color: var(--blanc);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 600;
}

.semibold-italic.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#56b7f3, #3a82f3);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-1983 {
  order: -9999;
  display: flex;
}

.div-block-1983._0px {
  order: 0;
  position: static;
}

.div-block-1983.negative {
  order: 0;
  margin-left: -10px;
  position: static;
}

.image-5251-copy {
  width: 180px;
  position: relative;
}

.div-block-1984 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.nav-cta-label {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.nav-cta-label.change-position {
  z-index: 111;
  color: #0d0f20;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  position: relative;
}

.nav-cta-label.change-position.nocaps {
  text-transform: none;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  font-size: 14px;
  display: flex;
}

.nav-cta-mobile {
  z-index: auto;
  color: #a8a8a8;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.596, 1.72, .602, 1.053);
  display: none;
  position: relative;
}

.logo-omega {
  padding-right: 0;
}

.heading-four-12 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-12.chnage-style {
  z-index: 1;
  color: #e3e9f9;
  font-family: Plus Jakarta Sans, sans-serif;
}

.logo-wordmark {
  width: 120px;
}

.nav-cta-mobile-label {
  color: #0d0f20;
  text-align: center;
  background-image: radial-gradient(circle at 0 100%, #56b7f3, #479af3);
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 56px;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.nav-main-3 {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #0c0e20;
  border-bottom: 1px solid #ffffff1a;
  padding-left: 15px;
  padding-right: 15px;
  transition: background-color .2s;
}

.nav-dropdowns.movetotop {
  display: flex;
}

.heading-four-13 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-13.chnage-style {
  z-index: 1;
  color: #e3e9f9;
  font-family: Plus Jakarta Sans, sans-serif;
}

.heading-four-15 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-15.chnage-style {
  z-index: 1;
  color: #e3e9f9;
  font-family: Plus Jakarta Sans, sans-serif;
}

.button-font-30 {
  color: #fff;
  letter-spacing: -.32px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.button-font-30.change-position {
  z-index: 111;
  color: #0d0f20;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  position: relative;
}

.button-font-30.change-position.nocaps {
  text-transform: none;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  font-size: 14px;
  display: flex;
}

.image-5264 {
  padding-right: 0;
}

.home_btn-capital-copy-3 {
  color: #0d0f20;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 56px;
  padding: 8px 32px;
  font-weight: 500;
  display: flex;
}

.home_btn-capital-copy-3.gold {
  background-image: radial-gradient(circle at 0 100%, #d19c52, #fadcb2);
}

.home_btn-capital-copy-3.gold.capital {
  z-index: 8;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.heading-four-16 {
  color: #f9f3e3;
  letter-spacing: -.32px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.heading-four-16.chnage-style {
  z-index: 1;
  color: #e3e9f9;
  font-family: Plus Jakarta Sans, sans-serif;
}

.image-5266 {
  width: 120px;
}

.div-block-1997.movetotop {
  display: flex;
}

.optibase-hidden {
  display: none;
}

.video-youtube-copy-copy-copy {
  background-image: radial-gradient(circle closest-side, #f3c53c1a, #f39e3c00);
  width: 100%;
  margin-top: 0;
}

.google {
  display: none;
}

.code-embed-underline-copy {
  display: block;
}

.underline {
  color: var(--_blockchain---blanc);
  line-height: 1.4;
  display: block;
}

.underline.inline {
  display: inline;
}

.galeon-souligne {
  color: var(--_blockchain---blanc);
  line-height: 1.4;
  display: inline;
}

.galeon-souligne.inline {
  display: inline;
}

@media screen and (min-width: 1280px) {
  h1 {
    font-size: 60px;
    line-height: 70px;
  }

  h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .auto-fit.responsive-image-full-width.image-effect, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .heading-two {
    font-size: 40px;
    line-height: 50px;
  }

  .counter-box.small-counter-box.chnage-heading-two-counter {
    height: 50px;
  }

  .home-one-cta-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .home-one-cta-wrapper.santexpo {
    height: 540px;
  }

  .atlantis-cta.chnage-upper-padding {
    background-color: #0d0f2000;
  }

  .atlantis-cta.chnage-upper-padding.nobg, .atlantis-cta.chnage-upper-padding.nobg-and-home2 {
    margin-right: auto;
  }

  .atlantis-cta.chnage-upper-padding {
    background-color: #0d0f2000;
    margin-left: auto;
  }

  .footer-one-heading {
    max-width: 430px;
  }

  .home-two-hero-top {
    min-height: 1024px;
  }

  .atlantis-hero {
    min-height: 1024px;
    overflow: hidden;
  }

  .home-two-success-protection {
    top: 0%;
    right: 0%;
  }

  .home-two-video-main-heading {
    max-width: 700px;
  }

  .home-three-business-heading {
    max-width: 500px;
  }

  .healthcare-blockchain-and-promise-blockchain {
    margin-top: 0;
    padding-top: 0;
    overflow: visible;
  }

  .about-three-development-item {
    width: 313px;
    height: 313px;
  }

  .not-found-ellipse {
    position: absolute;
    inset: auto 0% 0%;
  }

  .home-two-hero-copy {
    min-height: 1024px;
    transform: translate(0, 1px);
  }

  .home-two-hero-copy.santexpo {
    min-height: 0;
  }

  .background-video-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-footer-mobile.text-align-center:lang(fr-fr) {
    max-width: 588px;
  }

  .atlantis-hero-2 {
    background-color: #0c0e20;
    background-image: url('../images/Group-2085663481_1.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(#2662a3, #fff0);
    background-position: 50%, 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat, repeat;
    background-size: cover, auto, auto, auto;
    overflow: hidden;
  }

  .change-padding-2 {
    max-width: 600px;
  }

  .change-padding-2:lang(fr-fr), .feature-three-post-heading-2 {
    max-width: none;
  }

  .button-font-11.change-position.nocaps {
    font-size: 16px;
  }

  .home-one-technology-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .aaa {
    max-width: 600px;
  }

  .aaa:lang(fr-fr) {
    max-width: none;
  }

  .aaa.text-align-center-5-copy {
    max-width: 1000px;
    display: block;
  }

  .patient-centric {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .s-i-title {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-obligation {
    background-color: #0c0e20;
    background-image: radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), url('../images/Mask-group.svg'), linear-gradient(7deg, #0c0e20 20%, #fff0), linear-gradient(#2662a3, #fff0);
    background-position: 0 0, 50% 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat, repeat;
    background-size: auto, auto, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll;
    overflow: hidden;
  }

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

  .cta-before-footer-obligation.cta-before-footer--padded {
    margin-left: auto;
    padding: 0;
  }

  .heading-two-2 {
    font-size: 40px;
    line-height: 50px;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
  }

  .hero-obligation-2 {
    background-color: #0c0e20;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    overflow: hidden;
  }

  .resilient-galeon-2.cta-before-footer--padded {
    margin-left: auto;
  }

  .titres-obligations-2 {
    text-align: left;
  }

  .inner-mega-menu {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .hero_well_sized, .hero-octobre-rose {
    background-color: #0c0e20;
    overflow: hidden;
  }

  .container-10:lang(fr-fr) {
    max-width: 1280px;
  }

  .background-video-3-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
  }

  .success-message-6-copy {
    height: 50px;
  }

  .footer-certifications {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .popup-wrapper-home {
    display: none;
  }

  .popup-wrapper-home:lang(fr-fr) {
    height: 100vh;
    display: none;
  }

  .popup-content-wrapper-home, .popup-content-wrapper-home:lang(fr-fr) {
    height: 550px;
  }

  .popup-home-h3, .popup-home-h2 {
    margin-bottom: 12px;
  }

  .image-5188-copy:lang(fr-fr) {
    margin-top: -400px;
  }

  .section-3-copy {
    margin-left: auto;
  }

  .hero-outil, .auto-fit-copy.responsive-image-full-width.image-effect, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .features-one-hero {
    padding-bottom: 300px;
  }

  .section-3-copy-copy {
    margin-left: auto;
  }

   .titres-obligations-copy-copy {
    text-align: left;
  }

  .hero_well_sized-2 {
    background-color: #0c0e20;
    overflow: hidden;
  }

  .titres-obligations-2-copy {
    text-align: left;
  }

  .patient-centric-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .inner-mega-menu-solutions {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-font-26.change-position.nocaps, .nav-cta-label.change-position.nocaps, .button-font-30.change-position.nocaps {
    font-size: 16px;
  }
}

@media screen and (min-width: 1440px) {
  .button-font.change-position.text-align-center {
    font-size: 24px;
    line-height: 150%;
  }

  .auto-fit.responsive-image-full-width.image-effect, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .home-one-cta-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .insidebutton._2-copy-copy.chage-color-white-copy-copy-copy-copy {
    background-image: linear-gradient(84deg, #0c0e20, #24284b);
  }

  .home-two-banner-robort {
    bottom: 34%;
    right: auto;
  }

  .home-two-hero-top {
    min-height: 1024px;
  }

  .atlantis-hero {
    transform-origin: 50%;
    background-color: #100f1f;
    border: 1px #000;
    min-height: 1024px;
  }

  .home-one-success-number-wrapper-new {
    bottom: 5%;
    right: auto;
  }

  .home-two-video-main-heading {
    max-width: 700px;
  }

  .home-three-business-wrapper {
    width: 100%;
  }

  .not-found-ellipse {
    inset: auto 0% 0%;
  }

  .not-found-main-gredient {
    background-image: radial-gradient(circle, #ebc24566, #fff0 47%);
  }

  .home-two-hero-copy {
    min-height: 1024px;
    transform: translate(0, 1px);
  }

  .main-container-3.centered {
    margin-top: 220px;
  }

  .background-video-3 {
    opacity: .2;
    margin-left: auto;
    margin-right: auto;
  }

  .change-padding-copy {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    max-width: 700px;
  }

  .change-padding-copy.text-align-center-copy {
    max-width: none;
  }

  .plus-type {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .galeon-bridgess.text-align-center-copy {
    max-width: none;
  }

  .image-15 {
    width: 60%;
  }

  .home-two-hero-copy-2 {
    background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 26%), linear-gradient(0deg, #100f1f, #fff0 95%), linear-gradient(#2662a3, #fff0 57%), none;
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
  }

  .atlantis-hero-2 {
    background-color: #0c0e20;
    background-image: url('../images/Group-2085663481_1.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#2662a3, #fff0), url('../images/grid-background-3-1-1.webp');
    background-position: 50% 0, 0 0, 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
    background-size: cover, auto, auto, auto, auto, 1920px 980px;
  }

  .home-two-hero-copy-3 {
    background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 26%), linear-gradient(0deg, #100f1f, #fff0 95%), linear-gradient(#2662a3, #fff0 57%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
    border-radius: 20px;
    inset: 0%;
  }

  .footer-newsletter-title {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    max-width: 700px;
  }

  .footer-quick-links {
    opacity: 100;
  }

  .patient-centric {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .s-i-card-blur {
    bottom: 5%;
    right: auto;
  }

  .hero-obligation {
    background-color: #0c0e20;
    background-image: linear-gradient(7deg, #0c0e20 40%, #fff0), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#2662a3, #fff0), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 50% 0, 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, 1920px 980px;
    background-attachment: scroll, scroll, scroll, scroll, scroll, scroll;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
  }

  .hero-obligation-2 {
    background-color: #0c0e20;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-two-hero-top-2-copy-copy.desci {
    max-width: 1280px;
  }

  .container-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1810 {
    margin-left: -28px;
  }

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

  .div-block-1810-2, .div-block-1810-copy {
    margin-left: -28px;
  }

  .hero_well_sized {
    background-color: #0c0e20;
    width: auto;
  }

  .hero_well_sized.octobre-rose {
    background-position: 50% 1px, 0 0, 0 0, 0 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat, repeat, repeat, repeat;
    background-size: auto, auto, auto, auto, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll, scroll, scroll;
  }

  .hero_well_sized._90vh.referral-hero {
    background-position: 50% 0, 0 0, 50% 100%, 0 0, 50% 0;
    background-size: auto, auto, cover, auto, cover;
  }

  .hero-octobre-rose {
    cursor: pointer;
    background-color: #0c0e20;
  }

  .container-10.chapter {
    max-width: 1280px;
  }

  .title_intro_crypto {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    max-width: 700px;
  }

  .div-block-1874 {
    left: 231px;
  }

  .div-block-1874:lang(fr-fr) {
    left: 476px;
  }

  .top {
    background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 29%), linear-gradient(#3a82f366, #3a82f300 32%);
  }

  .top.legend, .top.santexpo {
    height: 880px;
  }

  .background-video-3-copy {
    opacity: .2;
    margin-left: auto;
    margin-right: auto;
  }

  .blue-and-gold-gradient-section {
    background-image: radial-gradient(circle closest-corner at 100%, #d19c5280, #fadcb200), radial-gradient(circle closest-corner at 0%, #3a82f380, #57b9f300);
  }

  .top-copy {
    background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 29%), linear-gradient(#3a82f366, #3a82f300 32%);
    background-position: 50% 0, 0 0, 0 0;
    background-size: auto, auto, auto;
  }

  .top-copy.legend {
    height: 880px;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
  }

  .footer-certifications {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .popup-wrapper-home {
    display: none;
  }

  .popup-home-h3, .popup-home-h2 {
    margin-bottom: 12px;
  }

  .section-3-copy {
    margin-left: auto;
  }

  .hero-outil, .auto-fit-copy.responsive-image-full-width.image-effect, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .section-3-copy-copy {
    margin-left: auto;
  }

  .hero_well_sized-2 {
    background-color: #0c0e20;
    width: auto;
  }

  .patient-centric-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1973 {
    top: 1995.31px;
    left: 797.008px;
  }

  .div-block-1973:lang(fr-fr) {
    top: 2151.31px;
    left: 564.008px;
    right: 129px;
  }

  .div-block-1976 {
    left: 633.5px;
  }

  .div-block-1977 {
    left: 298.5px;
  }
}

@media screen and (min-width: 1920px) {
  .button-font.change-position.text-align-center {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 300;
    line-height: 150%;
  }

  .home-one-social-media {
    z-index: 111;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto auto 45% -4%;
    transform: rotate(-90deg);
  }

  .home-one-social-media.change-position {
    bottom: 75%;
  }

  .new-responsive-burger-menu-navbar.border-radius-ten {
    margin-left: 20px;
  }

  .chnage-padding.text-align-center.lesswide {
    max-width: 850px;
  }

  .chnage-padding.text-align-center.octobre-rose {
    font-size: 48px;
  }

  .chnage-padding.text-align-center {
    font-size: 72px;
  }

  .auto-fit.responsive-image-full-width.image-effect, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy, .auto-fit.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .auto-fit.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-four.text-align-center.toobigonlargescreen {
    font-size: 22px;
  }

  .heading-four.text-align-center {
    font-size: 26px;
  }

  .heading-four.text-align-center.chnage-color-gredient {
    font-size: 40px;
    line-height: 100%;
  }

  .heading-four.text-align-center-3, .heading-four.text-align-center-4 {
    font-size: 26px;
  }

  .home-one-technology-glow {
    height: 800px;
    top: 25%;
  }

  .home-one-technology-glow.change-position {
    background-image: radial-gradient(circle, #dbac6b80 3%, #fff0 38%);
    top: 35%;
    overflow: visible;
  }

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

  .counter-box.small-counter-box.chnage-big-height {
    height: 12px;
  }

  .home-one-cta-wrapper {
    border-radius: 20px;
    width: 100%;
    max-width: 1230px;
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .atlantis-cta.chnage-upper-padding {
    overflow: visible;
  }

  .atlantis-cta.chnage-upper-padding.nobg, .atlantis-cta.chnage-upper-padding.nobg-and-home2 {
    margin-right: auto;
  }

  .atlantis-cta.chnage-upper-padding {
    background-color: #0d0f20;
    overflow: visible;
  }

  .footer-one-submit-button.opacity-off {
    background-image: linear-gradient(66deg, #d6a45e, #d6a45e);
  }

  .insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: none;
  }

  .insidebutton._2.chage-color-white-copy-copy-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(84deg, #3a82f3, #57b9f3);
  }

  .insidebutton.insidebutton--pill.chage-color-white-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(84deg, #ffffff1a, #f4d1a21a);
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.desci {
    border-radius: 15px;
  }

  .insidebutton._2-copy-copy.chage-color-white-copy-copy-copy-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(84deg, #0c0e20, #24284b);
  }

  .insidebutton._2.chage-color-white, .insidebutton._3-copy-copy.chage-color-white-copy, .insidebutton._3-copy-copy.chage-color-white-copy, .insidebutton._3-copy-copy.chage-color-white-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: none;
  }

  .insidebutton._3-copy-copy.chage-color-white-copy {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(84deg, #ffffff1a, #f4d1a21a);
  }

  .insidebutton._3-copy-copy.insidebutton--gradient.desci {
    border-radius: 15px;
  }

  .insidebutton._2.chage-color-white {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: none;
  }

  .main-button.full-width.form {
    margin-top: 50px;
  }

  .glow-lottie.bg {
    justify-content: center;
    align-items: center;
  }

  .home-two-banner-robort {
    left: -111px;
    right: auto;
  }

  .home-two-hero-heading.octobre-rose {
    max-width: 100%;
  }

  .home-two-hero-top {
    position: relative;
  }

  .atlantis-hero {
    min-height: 1024px;
  }

  .lottie-animation {
    width: 20%;
  }

  .home-two-suvvess-item-text {
    width: 100%;
  }

  .home-two-success-wrapper {
    justify-content: space-between;
  }

  .home-two-success-item-paragraph, .home-two-success-heading {
    max-width: none;
  }

  .home-one-success-number-wrapper-new {
    right: auto;
  }

  .home-one-vedio-section-overlay {
    background-image: url('../images/Mask-group-9.svg'), linear-gradient(#170f02cc, #0c0e20 84%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .home-key-numbers {
    height: 84vh;
  }

  .home-two-video-main-heading {
    max-width: 700px;
  }

  .healthcare-blockchain-and-promise-blockchain {
    background-size: 100%;
  }

  .change-color-pink {
    color: #56b7f3;
  }

  .utility-page-content.passord-page {
    max-width: 1020px;
  }

  .not-found-gredient-wrapper {
    bottom: -40%;
  }

  .not-found-main-gredient {
    background-image: radial-gradient(circle, #ebc24566, #fff0 47%);
    height: 1000px;
  }

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

  .background-video-2 {
    object-fit: contain;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .background-video-2.desci {
    object-fit: fill;
  }

  .home-two-hero-copy {
    transform: translate(0, 2px);
  }

  .thumbs-up-2 {
    margin-top: -30px;
  }

  .body-atlantis {
    background-color: var(--page-section-color\<deleted\|variable-f68ed8d8-4383-b808-6750-f51cb36a9586\>);
  }

  .main-container-3 {
    flex-flow: column;
    max-width: 1280px;
    margin-bottom: 64px;
    display: flex;
  }

  .main-container-3.desci {
    margin-bottom: 0;
    display: flex;
  }

  .main-container-3.centered {
    margin-bottom: 0;
  }

   .support-button-font-copy.chnage-style-copy-copy {
    color: #fff;
    -webkit-text-stroke-color: #fff;
  }

  .background-video-3 {
    border-radius: 20px;
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .change-padding-copy {
    text-align: left;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 100%;
  }

  .text-align-center-copy {
    font-size: 32px;
  }

  .change-padding-copy.text-align-center-copy {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-3 {
    position: relative;
  }

  .galeon-bridgess.text-align-center-copy {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .home-three-process-wrapper-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .bridges-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._404 {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .waiting-list {
    width: 1200px;
  }

  .text-align-center-copy-2 {
    font-size: 32px;
  }

  .text-align-center-copy-2.octobre-rose {
    font-size: 28px;
  }

  .contact-button-label.change-position.text-align-center {
    text-transform: uppercase;
    font-weight: 500;
  }

  .home-two-hero-top-2 {
    padding-bottom: 350px;
    position: relative;
  }

  .home-two-hero-paragraph-2 {
    max-width: 1280px;
    padding-top: 0;
  }

  .home-two-hero-copy-2 {
    background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 32%), linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#2662a3, #fff0 57%), none;
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
  }

  .atlantis-hero-2 {
    background-color: #0c0e20;
    background-image: url('../images/Group-2085663481_1.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#2662a3, #fff0), url('../images/grid-background-3-1-1.webp');
    background-position: 50% 0, 0 0, 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
    background-size: cover, auto, auto, auto, auto, 1920px 980px;
  }

  .home-two-success-heading-2 {
    max-width: none;
  }

  .text-testi {
    border-color: #ffffff0d;
  }

  .picture-testi-3 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-2.webp');
  }

  .heading-four-2-copy {
    font-size: 18px;
  }

  .paragraph-testimonial-subtitles {
    font-size: 12px;
  }

  .div-block-1763 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .picture-testi-2 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-1.webp');
  }

  .home-one-about-details-2 {
    align-self: flex-end;
  }

  .play-button {
    vertical-align: baseline;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: auto 0%;
  }

  .home-one-about-line-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .picture-testi-1 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-3.webp');
  }

  .home-two-hero-copy-3 {
    background-image: radial-gradient(circle at 50% 0, #0a0b1e80, #fff0 32%), linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#2662a3, #fff0 57%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
    border-radius: 20px;
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1767 {
    justify-content: center;
    align-items: center;
  }

  .chnage-padding-copy.text-align-center-copy-copy {
    font-size: 72px;
  }

  .heading-four-copy.text-align-center-4, .heading-four-copy.mdls_biginfo {
    font-size: 26px;
  }

  .div-block-1769 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .home-one-about-line-copy-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 238px;
  }

  .div-block-1770, .div-block-1771, .div-block-1772, .div-block-1773, .div-block-1774, .div-block-1775, .div-block-1776, .div-block-1777, .div-block-1778 {
    align-self: center;
  }

  .picture-testi-5 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-5.webp');
  }

  .picture-testi-4 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-6.webp');
  }

  .picture-testi-default {
    background-image: linear-gradient(#3a82f338, #3a82f3a6);
  }

  .card-testi {
    display: flex;
  }

  .text-testi-copy {
    border-color: #ffffff0d;
  }

  .picture-testi-10 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/Capture-d’écran-2024-12-10-à-12.01.02-1.webp');
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .change-padding-copy-2-copy {
    text-align: left;
  }

  .home-one-feature-details {
    margin-top: -30px;
  }

  .patient-centric {
    flex-flow: column;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .s-i-card-blur {
    right: auto;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down._20px {
    background-image: radial-gradient(circle at 50% 0, #56a2f340, #fff0 25%), url('../images/Star-5.svg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-obligation {
    background-color: #0c0e20;
    background-image: linear-gradient(7deg, #0c0e20 40%, #fff0), url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#2662a3, #fff0);
    background-position: 0 0, 50% 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat, repeat, repeat;
    background-size: auto, auto, auto, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll, scroll;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .video-wrapper.position-relative.chnage-index {
    display: block;
    position: relative;
  }

  .youtube {
    object-fit: fill;
    border-radius: 16px;
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .ils-nous-font-confiance.text-align-center-copy {
    font-size: 26px;
  }

  .ils-nous-font-confiance.text-align-center-copy.chnage-color-gredient-copy {
    line-height: 100%;
  }

  .je-soutiens-form {
    z-index: 1;
    margin-top: 0;
  }

  .video-wrapper-2.position-relative.chnage-index {
    display: block;
    position: relative;
  }

  .titres-obligations.octobre-rose {
    font-size: 48px;
  }

  .code-embed-pr-vision-3 {
    max-width: 1230px;
  }

  .cta-before-footer-obligation.cta-before-footer--padded {
    background-color: #0d0f20;
    overflow: hidden;
  }

  .cta-before-footer-obligation.cta-before-footer--padded.octobre-rose {
    margin-top: 120px;
  }

  .quelques-exemples {
    background-size: cover;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.pink {
    line-height: 50px;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
  }

  .home-one-feature-details-oblig {
    margin-top: -30px;
  }

  .hero-obligation-2 {
    background-color: #0c0e20;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .about-one-tag2-without-bg {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .resilient-galeon-2.cta-before-footer--padded {
    background-color: #0d0f20;
    overflow: hidden;
  }

  .home-two-hero-top-2-copy-copy {
    position: relative;
  }

  .home-two-hero-top-2-copy-copy.desci {
    justify-content: center;
    align-items: flex-end;
    max-width: 1280px;
  }

  .section-3 {
    max-width: 1280px;
  }

  .section-5 {
    margin-top: 240px;
    margin-bottom: 240px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .medical-building-tag {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #ffffff1a;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 12px;
    display: flex;
  }

  .div-block-1811-2 {
    position: static;
    top: 0;
  }

  .div-block-1810-copy {
    padding-bottom: 0;
  }

  .main-container-top-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .glassybox {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #ffffff1a;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 12px;
    display: flex;
  }

  .section-9 {
    margin-top: -600px;
  }

  .image-5141, .image-5143 {
    right: 59%;
  }

  .image-5144 {
    left: 60%;
  }

  .image-5145 {
    left: 58%;
  }

  .image-5146 {
    right: 64%;
  }

  .image-5147 {
    left: 59%;
  }

  .menu-font.change-submenu.box-shadow.border-radius-ten {
    margin-left: 20px;
  }

  .inner-mega-menu {
    padding-left: 70px;
    padding-right: 70px;
  }

  .nav-links.border-radius-ten {
    margin-left: 20px;
  }

  .hero_well_sized {
    background-color: #0c0e20;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .hero_well_sized.octobre-rose {
    background-image: url('../images/hero-pattern.svg'), radial-gradient(circle at 50% 0, #f347a626, #fff0 35%);
    background-position: 50% 1px, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
  }

  .hero_well_sized._90vh.referral-hero {
    background-position: 0 0, 50% 100%, 0 0, 50% 0;
    background-size: auto, 100%, auto, cover;
  }

  .separator.change-submenu.box-shadow.border-radius-ten, .menu-font-copy.change-submenu.box-shadow.border-radius-ten {
    margin-left: 20px;
  }

  .hero-octobre-rose {
    background-color: #0c0e20;
    justify-content: center;
    align-items: center;
    height: 750px;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .section-octobre-rose {
    justify-content: center;
    align-items: center;
    margin-top: 120px;
    padding-bottom: 0;
    display: block;
  }

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

  .div-block-1840.big {
    background-image: url('../images/hero-pattern.svg'), radial-gradient(circle at 50% 100%, #f73da326, #f73da300), linear-gradient(#191a2b, #191a2b);
    background-position: 50% 0, 0 0, 0 0;
  }

  .div-block-1841 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .div-block-1842 {
    border: 1px solid #ffffff1f;
    border-radius: 16px;
  }

  .video-octobre-rose {
    margin-bottom: 60px;
  }

  .double-support {
    border-radius: 16px;
  }

  .image-5161 {
    min-width: 400px;
    max-width: 400px;
  }

  .image-5161.center {
    min-width: 600px;
    max-width: 600px;
  }

  .card-issue:hover {
    background-image: url('../images/Frame-2085664048.avif'), radial-gradient(circle, #eb904514, #eb904500);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .mdls_piste {
    max-height: 900px;
  }

  .mdls_spacer {
    max-height: 3150px;
  }

  .div-block-1862 {
    border-style: none;
  }

  .big-counter-text-2 {
    line-height: 1;
  }

  .big-counter-text-2.about-text-gredient {
    display: inline-block;
  }

  .home-one-about-item {
    border-radius: 16px;
    padding: 24px;
  }

  .title_intro_crypto {
    text-align: left;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 100%;
  }

  .div-block-1874 {
    inset: 1888.06px 1335px -903.047px 1284px;
  }

  .div-block-1874:lang(fr-fr) {
    left: 1241px;
  }

  .balance.title_intro_crypto, .balance.title_intro_health, .balance.title_intro_health {
    line-height: 140%;
  }

  .top {
    background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 26%), linear-gradient(#3a82f366, #3a82f300 32%);
  }

  .top.legend {
    background-image: radial-gradient(circle closest-side, #0b0e2000 47%, #1b161d6b 81%, #0b0e20), linear-gradient(#0c0b10, #0c0b1066 22%, #0d0f2033 77%, #0d0f20), url('../images/new-hero-legend.avif');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
    height: 920px;
  }

  .top.santexpo {
    background-image: radial-gradient(circle closest-side, #0b0e2000 47%, #1b161d6b 81%, #0b0e20), linear-gradient(#0c0b10, #0c0b1066 22%, #0d0f2033 77%, #0d0f20), url('../images/image-167.avif');
    background-position: 0 0, 0 0, 50% 100%;
    background-attachment: scroll, scroll, scroll;
    justify-content: space-between;
    align-items: center;
    height: 920px;
  }

  .div-block-1883.legend {
    margin-top: 512px;
  }

  .background-video-3-copy {
    border-radius: 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-1910 {
    background-image: none;
  }

  .top-copy {
    background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 26%), linear-gradient(#3a82f366, #3a82f300 32%);
    background-position: 50% 0, 0 0, 0 0;
    background-size: auto, auto, auto;
  }

  .top-copy.legend {
    background-image: radial-gradient(circle closest-side, #0b0e2000 47%, #1b161d6b 81%, #0b0e20), linear-gradient(#0c0b10, #0c0b1066 22%, #0d0f2033 77%, #0d0f20), url('../images/new-hero-legend.avif');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, 78%;
    background-attachment: scroll, scroll, scroll;
    height: 920px;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
  }

  .icon-pill {
    z-index: 10;
    position: relative;
  }

  .product-pagination-wrap {
    max-width: 1280px;
  }

  .popup-wrapper-home {
    display: none;
  }

  .popup-home-h3, .popup-home-h2 {
    margin-bottom: 12px;
  }

  .image-5188-copy {
    margin-top: -500px;
  }

  .image-5188-copy:lang(fr-fr) {
    margin-top: -420px;
  }

  .form-19 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-1935 {
    width: 40%;
  }

  .feature-one-design {
    display: block;
    position: absolute;
    inset: 5% auto auto -20%;
  }

  .section-3-copy {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-outil {
    width: 100%;
  }

  .hero-outil.no_padding {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy, .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .auto-fit-copy.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feature-one-glow-gredient.change-gredient.position-change {
    background-image: radial-gradient(circle, #3a82f399, #fff0 50%);
  }

  .about-two-agency-gredient.change-position {
    top: 30%;
  }

  .features-image-three {
    top: -23%;
  }

  .feature-image-two {
    bottom: -50%;
    left: 5%;
  }

  .features-one-hero {
    padding-bottom: 280px;
  }

  .features-image-four {
    right: -8%;
  }

  .about-two-hero-line {
    border-bottom: 1px #ffffff26;
    bottom: 40px;
  }

  .section-3-copy-copy {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

   .titres-obligations-copy-copy.octobre-rose {
    font-size: 48px;
  }

  .image-5120-2-copy:lang(fr-fr) {
    position: static;
    left: 831px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    line-height: 50px;
  }

  .div-block-1933-copy {
    width: 50%;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    line-height: 50px;
  }

  .main-container-12 {
    flex-flow: column;
    max-width: 1280px;
    margin-bottom: 64px;
    display: flex;
  }

  .main-container-12.desci {
    margin-bottom: 0;
    display: flex;
  }

  .home-two-hero-paragraph-3 {
    max-width: 1280px;
    padding-top: 0;
  }

  .div-block-1952 {
    justify-content: center;
    align-items: center;
  }

  .hero_well_sized-2 {
    background-color: #0c0e20;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-align-center-copy-3 {
    font-size: 32px;
  }

  .je-soutiens-form-copy {
    z-index: 1;
    margin-top: 0;
  }

  .section-5-copy-copy {
    margin-top: 240px;
    margin-bottom: 240px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .patient-centric-copy {
    flex-flow: column;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .inner-mega-menu-solutions {
    padding-bottom: 56px;
    padding-left: 70px;
    padding-right: 70px;
  }

   .change-padding-copy-2-copy-copy-copy {
    text-align: left;
  }

  .div-block-1973 {
    inset: 1993.31px 401.625px 22px 1816.01px;
  }

  .div-block-1973:lang(fr-fr) {
    top: 1994.31px;
    left: 1769.01px;
    right: 462.625px;
  }

  .text-block-50 {
    font-size: 14px;
  }

  .div-block-1976 {
    top: 2500.77px;
    left: 1506.5px;
  }

  .div-block-1977 {
    left: 1262.5px;
  }

  .div-block-1977:lang(fr-fr) {
    left: 1246.5px;
  }
}

@media screen and (max-width: 991px) {
  .site-logo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .navbar-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .responsive-menu-button {
    padding: 0;
  }

  .responsive-menu-button.w--open {
    background-color: #c8c8c800;
  }

  .main-container._120px-top {
    padding-top: 20px;
  }

  .navbar {
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }

  .new-responsive-burger-menu-navbar {
    background-color: #fff;
    margin-left: auto;
  }

  .new-responsive-burger-menu-navbar.border-radius-ten {
    background-color: #0c0e2000;
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    margin-left: -10px;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .chnage-padding.text-align-center.bigger {
    font-size: 64px;
  }

  .chnage-padding.text-align-center.bigger.red.crypto {
    font-size: 48px;
  }

  .chnage-padding.text-align-center.atlantis.cta.referral {
    text-align: center;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned {
    font-size: 32px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.lighter {
    margin-bottom: 0;
    font-size: 36px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.balance {
    font-size: 36px;
  }

  .chnage-padding.text-align-center {
    background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
    line-height: 120%;
  }

  .auto-fit.responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .auto-fit.responsive-image-full-width.image-effect {
    width: 100%;
    height: auto;
  }

  .auto-fit.responsive-image-full-width.image-effect-copy {
    object-fit: fill;
    width: 120%;
    height: auto;
  }

  .auto-fit.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .auto-fit.border-radius-fifteen.responsive-image-full-width, .auto-fit.responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .auto-fit.responsive-image-full-width.image-effect {
    width: 100%;
  }

  .home-one-image-arrow-wrapper {
    min-width: 72px;
    min-height: 72px;
  }

  .home-one-feature-image {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .chngge-padding.text-align-center {
    font-size: 40px;
    font-weight: 600;
    line-height: 125%;
  }

  .chngge-padding.roaditemtitle {
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
  }

  .home-one-feature-text {
    max-width: 100%;
  }

  .home-one-merquee-wrapper {
    padding-top: 40px;
  }

  .home-one-image-link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    margin-top: -172px;
    margin-left: 0;
    margin-right: 0;
  }

  .home-one-development-category {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-one-development-item-text.change-padding-bottom {
    padding-bottom: 0;
  }

  .home-one-development-item-heading {
    padding-top: 0;
  }

  .home-one-success-main-image {
    height: auto;
  }

  .home-one-success-image {
    width: 100%;
    max-width: 100%;
  }

  .home-one-development-category-line, .home-one-technology-glow {
    display: none;
  }

  .home-one-cta-wrapper {
    border-width: 0;
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .atlantis-cta {
    margin-top: 0;
  }

  .atlantis-cta.chnage-upper-padding {
    background-color: #0d0f2000;
  }

  .atlantis-cta.chnage-upper-padding.forvip {
    margin-top: 80px;
  }

  .footer-one-wrappper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 2fr 2fr 2fr;
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .footer-one-heading {
    max-width: 100%;
    padding-bottom: 40px;
  }

  .footer-item {
    margin-top: 0;
  }

  .footer-link:hover {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .footer-link.landskape-align-center.chnage-hover-effect.change-color-white {
    color: var(--blanc);
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.form, .insidebutton.insidebutton--pill.insidebutton--gradient.form-copy {
    margin-top: 0;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.health_gradiant {
    display: none;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.form, .insidebutton.insidebutton--pill.insidebutton--gradient.form-copy, .insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form, .insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form-copy, .insidebutton._2-copy-copy.insidebutton--gradient.form, .insidebutton._2-copy-copy.insidebutton--gradient.form-copy, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy {
    margin-top: 0;
  }

  .menu-button-new {
    padding: 20px 15px 16px;
  }

  .menu-button-new.w--open {
    background-color: #c8c8c800;
  }

  .menu-button-line {
    background-color: #fff;
    width: 21.28px;
    height: 2px;
    margin-bottom: 6px;
    padding: 0;
  }

  .menu-button-line.bottom-line {
    width: 11px;
  }

   .home-two-banner-robort {
    display: none;
  }

  .home-two-hero-heading {
    display: block;
  }

  .home-two-hero-heading.desci {
    margin-left: 0;
    margin-right: 0;
  }

  .home-two-hero-top {
    min-height: 800px;
    padding-top: 100px;
  }

  .atlantis-hero {
    min-height: 800px;
    padding-top: 64px;
  }

  .home-two-hero-paragraph {
    max-width: 400px;
  }

  .home-two-hero-paragraph:lang(fr-fr) {
    max-width: 600px;
  }

  .home-two-success-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .home-two-success-item-paragraph {
    max-width: 100%;
  }

  .home-two-success-text {
    max-width: 100%;
    padding-right: 0;
  }

  .home-two-success-heading {
    max-width: 100%;
  }

  .home-one-success-number-wrapper-new {
    display: none;
  }

  .atlantis-promise-healthcare {
    padding-bottom: 70px;
  }

  .home-two-support-left {
    max-width: 100%;
  }

  .home-two-support-wrapper {
    flex-flow: column;
  }

  .home-two-support-image-wrapper.responsive-display-off {
    display: none;
  }

  .atlantis-key-features {
    padding-bottom: 70px;
  }

  .home-two-support-heading {
    padding-bottom: 40px;
  }

  .home-two-support-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 100%;
  }

  .home-two-support-right-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-two-support-right-top {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-two-support-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-two-video-heading {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 40px;
  }

  .home-one-vedio-section-overlay {
    background-image: linear-gradient(#170f02cc, #0c0e20);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-key-numbers, .background-video {
    height: auto;
  }

  .home-two-vedio-wrapper {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .home-two-video-main-heading {
    max-width: 100%;
  }

  .home-two-pricing-wrapper {
    flex-flow: column;
  }

  .home-two-pricing-price-item {
    max-width: 100%;
  }

  .text-overlay {
    display: none;
  }

  .home-three-business-item-paragraph, .home-three-business-item-paragraph.chnage-width, .home-three-business-heading, .home-three-business-paragraph {
    max-width: 100%;
  }

  .home-three-business-wrapper {
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .atlantis-whitepaer {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-three-business-text {
    width: 100%;
  }

  .healthcare-blockchain-and-promise-blockchain {
    background-position: 50%;
    background-size: auto 800px;
  }

  .nav-main {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding-left: 0;
    padding-right: 0;
  }

  .about-three-development-item {
    width: 350px;
    height: 350px;
    padding: 40px;
  }

  .about-three-development-overlay {
    display: none;
  }

  .feature-three-post {
    padding-bottom: 30px;
  }

  .blog-one-hero {
    background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%);
    background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat;
    background-size: auto, cover, auto, auto, auto, auto;
    padding-top: 140px;
  }

  .blog-one-hero.chnage-padding-up-down {
    padding-top: 180px;
    padding-bottom: 60px;
  }

  .photo-article {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .team-details-hero-main {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .team-details-hero-text {
    width: 100%;
  }

  .team-details-name-details {
    max-width: 100%;
  }

  .team-details-hero {
    padding-top: 145px;
    padding-bottom: 70px;
  }

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

  .style-guied-typography {
    padding-bottom: 70px;
  }

  .auto-fit-copy.responsive-image-full-width, .auto-fit-copy.responsive-image-full-width-copy {
    width: 100%;
    height: 100%;
  }

  .image {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
  }

  .container {
    flex-flow: column;
  }

  .background-video-2 {
    margin-left: -202px;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-two-hero-copy {
    min-height: 800px;
    padding-top: 40px;
  }

  .auto-fit-copy.responsive-image-full-width {
    width: 100%;
    height: 100%;
    padding-left: 120px;
    padding-right: 120px;
  }

  .main-container-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .main-container-3.desci {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 24px;
  }

  .main-container-3.desci.crypto {
    width: 64vw;
    padding-left: 5%;
  }

  .menu-link {
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    display: flex;
  }

  .menu-link:hover {
    background-color: #fff0;
  }

  .text-align-center-copy {
    font-size: 20px;
  }

  .text-align-center-copy.moreheight {
    font-size: 24px;
  }

  .caroussel-medias-en {
    margin-top: 40px;
    margin-bottom: 64px;
    padding-top: 60px;
  }

  .home-three-process-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    position: static;
  }

  .atlantis-promise-healthcare-2 {
    padding-bottom: 70px;
  }

  .home-three-process-2 {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .home-three-process-big-wrapper-2 {
    height: auto;
  }

  .atlantis-promise-blockchain-2 {
    padding-bottom: 70px;
  }

  .home-three-process-big-wrapper-2-copy {
    height: auto;
  }

  .text-align-center-2.change-color-white.change-size.tablet-text {
    display: none;
  }

  .waiting-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .responsive-menu-button-2 {
    padding: 0;
  }

  .responsive-menu-button-2.w--open {
    background-color: #c8c8c800;
  }

  .cta-footer-mobile.text-align-center {
    font-size: 40px;
    font-weight: 600;
    line-height: 125%;
  }

  .cta-footer-mobile.text-align-center.black {
    font-size: 28px;
  }

  .text-align-center-copy-2 {
    font-size: 20px;
  }

  .text-align-center-copy-2.subtitle, .text-align-center-copy-2.subtitle.desci, .text-align-center-copy-2.desci, .text-align-center-copy-2.desci.crypto {
    font-size: 16px;
  }

  .home-two-hero-top-2 {
    padding-top: 160px;
  }

  .home-two-hero-paragraph-2 {
    max-width: 400px;
    padding-top: 0;
  }

  .home-two-hero-paragraph-2.desci {
    max-width: none;
  }

  .home-two-hero-copy-2 {
    background-image: linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#020817, #fff0 16%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 1920px 980px;
    padding-top: 40px;
  }

  .atlantis-hero-2 {
    background-image: url('../images/healthcare-masked_1.webp'), linear-gradient(7deg, #020817 23%, #fff0), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 50%, 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat, repeat;
    background-size: cover, auto, auto, auto;
    padding-top: 40px;
  }

  .home-two-success-heading-2 {
    max-width: 100%;
  }

  .home-one-success-image-2 {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    padding-top: 100px;
  }

  .atlantis-promise-blockchain-3 {
    padding-bottom: 70px;
  }

  .div-block-1760 {
    display: none;
  }

  .change-padding-2.text-align-center-5 {
    font-size: 40px;
    font-weight: 600;
    line-height: 125%;
  }

  .feature-three-post-middle-round-2 {
    width: 160px;
    height: 160px;
  }

  .home-two-support-image-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-23 {
    align-self: flex-start;
    width: 100%;
  }

  .home-two-support-right-top-2 {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .atlantis-key-features-2 {
    padding-bottom: 70px;
  }

  .image-22 {
    margin-top: 150px;
  }

  .home-two-support-heading-2 {
    padding-bottom: 40px;
  }

  .home-two-support-left-2, .text-testi, .picture-testi-3, .picture-testi-2 {
    max-width: 100%;
  }

  .testimonials-caregivers {
    padding-bottom: 70px;
  }

  .picture-testi-1 {
    max-width: 100%;
  }

  .modules {
    padding-bottom: 140px;
  }

  .home-two-hero-copy-3 {
    background-image: radial-gradient(circle at 50% 0, #2662a3, #fff0 30%), linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#020817, #fff0 16%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
    padding-top: 40px;
  }

  .footer-link-healthcare:hover {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .footer-link-healthcare.landskape-align-center.chnage-hover-effect.change-color-white {
    color: #fff;
  }

  .div-block-1766 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-font-11.change-position.nocaps {
    min-width: auto;
  }

  .footer-newsletter-title {
    background-image: linear-gradient(94deg, #478bf3, #a8d7f9 50%, #a8d7f9);
  }

  .chnage-padding-copy.text-align-center-copy-copy.smaller {
    max-width: 504px;
    font-size: 40px;
  }

  .footer-quick-links {
    opacity: 100;
  }

  .heading-four-copy.mdls_biginfo {
    font-size: 18px;
  }

  .feature-three-technology {
    padding-bottom: 30px;
  }

  .home-one-technology-main {
    flex-flow: column;
    width: 100%;
  }

  .feature-three-technology-heading {
    max-width: 100%;
    padding-bottom: 40px;
  }

  .home-one-technology-item {
    width: 100%;
  }

  .style-guied-color-option {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .style-guied-color {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .style-guied-typography-2 {
    padding-bottom: 70px;
  }

  .tag-text-copy {
    font-size: 16px;
  }

  .main-container-article.blog {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .emphasis-article-copy {
    padding: 20px;
  }

  .photo-article-2 {
    background-size: auto, cover;
    width: 100%;
    height: 400px;
  }

  .photo-article-conclusion, .photo-article-3, .photo-article-4, .photo-article-5, .photo-article-6, .photo-article-7, .photo-hero {
    width: 100%;
    height: 400px;
  }

  .blog-one-hero-copy {
    background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%);
    background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat;
    background-size: auto, cover, auto, auto, auto, auto;
    padding-top: 140px;
  }

  .blog-one-hero-copy.chnage-padding-up-down {
    padding-bottom: 60px;
  }

  .btn-circle-secondary.slider-arrow.right---top-left {
    inset: auto 39.5% -90px auto;
  }

  .btn-circle-secondary.slider-arrow.left---top-left {
    inset: auto auto -90px 39.5%;
  }

  .slider-mask {
    position: static;
  }

  .picture-testi-5, .picture-testi-6, .picture-testi-4, .picture-testi-8, .picture-testi-9, .picture-testi-7, .text-testi-copy {
    max-width: 100%;
  }

  .text-align-center-5-copy {
    font-size: 20px;
  }

  .aaa.text-align-center-5-copy {
    font-size: 40px;
    font-weight: 600;
    line-height: 125%;
  }

  .badge-ces-award {
    width: 125px;
    bottom: 11%;
  }

  .badge-iso-27001 {
    width: 70px;
    bottom: 7%;
  }

  .badge-data-security {
    width: 70px;
    right: 5%;
  }

  .badge-security-alert {
    width: 70px;
    top: 56%;
  }

  .image-37 {
    left: -3%;
  }

  .image-37:lang(fr-fr) {
    left: -16%;
  }

  .cta-before-footer-heading:lang(fr-fr) {
    max-width: 50%;
  }

  .picture-testi-default, .text-testi-copy, .picture-testi-10 {
    max-width: 100%;
  }

  .change-padding-copy-2-copy.small {
    font-size: 24px;
  }

  .home-one-feature-accordean {
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
  }

  .home-one-feature-heading, .pricing-two-toogle {
    max-width: 100%;
  }

  .home-one-feature-details {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown {
    max-width: 100%;
  }

  .home-one-image-arrow-wrapper-2 {
    min-width: 72px;
    min-height: 72px;
  }

  .home-one-feature-text-2 {
    max-width: 100%;
  }

  .home-one-feature-image-2 {
    width: 100%;
  }

  .patient-centric {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .patient-centric.hc {
    flex-flow: column;
  }

  .atlantis-promise-blockchain-3-copy {
    padding-bottom: 70px;
  }

   .home-one-image-link-2-copy-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .s-i-card-blur {
    display: block;
  }

  .ehds {
    display: none;
    inset: auto 0% 0% auto;
  }

  .live-map-exterior-link, .live-map-center-link {
    display: none;
  }

  .footer-address:hover {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .lottie-coins {
    display: none;
  }

  .home-two-support-bottom-right {
    max-width: none;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-two-support-bottom-left {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-two-support-main-button-copy-copy {
    position: absolute;
    bottom: 342px;
    right: 388px;
  }

  .home-two-support-image-linear-front {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .legal-notices-healthcare.text-align-center.legal {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
  }

  .blog-one-hero-healthcare {
    background-image: radial-gradient(circle at 50% 0, #3a82f366, #fff0 41%), url('../images/Star-5.svg'), linear-gradient(95deg, #020817, #fff0 18%), linear-gradient(270deg, #020817, #fff0 21%), linear-gradient(#0000 63%, #020817), linear-gradient(#020817, #fff0 30%);
    background-position: 0 0, 50%, 0 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat, repeat, repeat, repeat;
    background-size: auto, cover, auto, auto, auto, auto;
    padding-top: 140px;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down {
    padding-top: 180px;
    padding-bottom: 60px;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down._0px-down {
    padding-top: 140px;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down._20px {
    padding-bottom: 40px;
  }

  .photo-hero-healthcare {
    width: 100%;
    height: 400px;
  }

  .photo-article-healthcare {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .hero-obligation {
    background-image: linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding-top: 40px;
  }

  .code-embed-2 {
    width: 100%;
  }

  .video-wrapper-2.position-relative.chnage-index.legend.auto {
    margin-left: 24px;
    margin-right: 24px;
  }

  .titres-obligations.octobre-rose {
    font-size: 32px;
  }

  .titres-obligations.phm.white {
    flex-flow: column;
    display: flex;
  }

  .titres-obligations.phm.white.mobile {
    display: block;
  }

  .titres-obligations.centered {
    text-align: center;
  }

  .condition-wrapper.legend {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-50, .image-50:lang(fr-fr) {
    display: none;
  }

  .cta-before-footer-obligation {
    margin-top: 0;
  }

  .cta-before-footer-obligation.cta-before-footer--padded:lang(fr-fr) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .quelques-exemples {
    padding-bottom: 70px;
  }

  .exemples-obligations-prix.text-align-center {
    background-image: linear-gradient(34deg, #d3edfe, #d4eefe);
  }

  .subtitles-exemples-prix-2.subtile-classique.lesswide {
    max-width: 260px;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose {
    font-size: 18px;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.pink {
    text-align: left;
    font-size: 24px;
  }

  .subtitles-exemples-prix-2.goleftalign.octobre-rose.big {
    font-size: 16px;
    line-height: 24px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.cta.lessweight {
    font-size: 14px;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
  }

  .popup-obligation-subtitle, .popup-obligation-subtitle-2, .obligation-choice-form-title, .popup-obligation-subtitle-3 {
    font-size: 20px;
  }

  .home-one-feature-details-oblig {
    flex: 0 auto;
    width: 100%;
  }

  .home-one-feature-accordean-oblig {
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
  }

  .dropdown-oblig, .pricing-two-toogle-oblig {
    max-width: 100%;
  }

  .hero-obligation-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
  }

  .resilient-galeon-2 {
    margin-top: 0;
  }

  .resilient-galeon-2.cta-before-footer--padded:lang(fr-fr) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-two-support-right-top-2-copy {
    padding-bottom: 30px;
  }

  .paragraph-13-copy {
    font-size: 18px;
  }

   .home-two-hero-top-2-copy-copy {
    padding-top: 100px;
  }

  .home-two-hero-top-2-copy-copy.desci {
    justify-content: center;
    align-items: center;
  }

  .home-two-hero-top-2-copy-copy.desci.crypto {
    padding-top: 180px;
  }

  .section-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 120px;
    margin-bottom: 120px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1799 {
    width: 50%;
  }

  .div-block-1799.octobre-rose {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-1799.octobre-rose.cta {
    background-size: auto, cover;
    height: 426px;
  }

  .image-5120 {
    width: 30%;
    margin-left: -72px;
  }

  .div-block-1802 {
    justify-content: center;
    align-items: center;
  }

  .section-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-1799-2 {
    width: 50%;
  }

  .div-block-1799-2.left {
    margin-left: auto;
    margin-right: auto;
  }

  .titres-obligations-2.goleftside {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .titres-obligations-2.goleftside.center {
    text-align: center;
  }

  .image-5120-2 {
    width: 30%;
  }

  .container-4 {
    width: 100vw;
    max-width: 1080px;
  }

  .container-5 {
    padding-top: 24px;
    padding-bottom: 144px;
  }

  .container-5.crypto {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blue-text-link {
    font-size: 18px;
  }

  .bottom-tags {
    padding: 80px 24px 24px;
  }

  .section-6 {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .image-5130 {
    top: 40%;
  }

  .what-else {
    flex-flow: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-1799-3 {
    width: 50%;
  }

  .small-para-tag {
    font-size: 18px;
  }

  .main-container-top-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .home-two-hero-heading-centered {
    display: block;
  }

  .glassylist {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-5133 {
    transform: translate(-48px)scale(1.6);
  }

  .roaditemdiv {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .roaditemdiv.right {
    padding-left: 48%;
    padding-right: 24px;
  }

  .roaditemdiv.right.movetojoinline2, .roaditemdiv.right.moreheight2.movetojoinline7, .roaditemdiv.right.moreheight7.movetojoinline11 {
    transform: translate(0);
  }

  .roaditemdiv.right.moreheight9.movetojoinline13 {
    transform: translate(-19px);
  }

  .roaditemdiv.left {
    padding-left: 24px;
    padding-right: 48%;
  }

  .roaditemdiv.left.movetojoinline1 {
    transform: translate(12px);
  }

  .roaditemdiv.left.movetojoinline11 {
    transform: translate(36px);
  }

  .roaditemdiv.left.moreheight.movetojoinline8 {
    transform: translate(9px);
  }

  .roaditemdiv.left.moreheight4.movetojoinline9 {
    transform: translate(8px);
  }

  .roaditemdiv.left.movetojoinline12 {
    transform: translate(9px);
  }

  .roaditemdiv.left.movetojoinline6 {
    transform: translate(0);
  }

  .roaditemdiv.left.moreheight6.movetojoinline10 {
    transform: translate(20px);
  }

  .roaditemdiv.left.movetojoinline11-copy {
    transform: translate(0);
  }

  .roaditemparagraph {
    font-size: 16px;
  }

  .roaditemdatep {
    font-size: 14px;
  }

  .div-block-1817 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-5137 {
    height: 56px;
  }

  .div-block-1822 {
    background-repeat: no-repeat;
  }

  .code-embed-4 {
    width: 100%;
    height: 100%;
  }

  .image-5144 {
    left: 67%;
  }

  .image-5147 {
    width: 200px;
  }

  .dropdown-toggle {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 0 40px 40px;
    display: flex;
  }

  .menu-font {
    color: #fff;
  }

  .menu-font.change-submenu.box-shadow.border-radius-ten {
    background-color: #0c0e2000;
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    margin-left: -10px;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .menu-font.change-submenu.box-shadow.border-radius-ten.change-style {
    border-bottom-width: 0;
    margin-bottom: 0;
  }

  .dropdown-arrow {
    display: block;
  }

  .black-arrow {
    display: none;
  }

  .header-menu-item.sub-menu.change-line-height {
    padding-left: 25px;
    font-size: 14px;
  }

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

  .chnage-dropdown:hover {
    background-color: #fff0;
  }

  .reponsive-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0c0e2000;
    border: 1px solid #fff0;
    border-radius: 0;
    flex-flow: column;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 40px;
    display: flex;
  }

  .mega-menu {
    display: none;
  }

  .heading-four-6.chnage-style {
    font-size: 16px;
  }

  .inner-mega-menu-details {
    min-width: auto;
    max-width: none;
    padding-top: 0;
  }

  .inner-mega-menu-details.chnage-width {
    max-width: 100%;
  }

  .chnage-font-style {
    text-transform: none;
    font-size: 15px;
    font-weight: 400;
  }

  .responsive-menu-button-3 {
    padding: 0;
  }

  .responsive-menu-button-3.w--open {
    background-color: #c8c8c800;
  }

  .nav-links {
    background-color: #fff;
  }

  .nav-links.border-radius-ten {
    background-color: #0c0e2000;
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    margin-left: -10px;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .nav-links.new-menu {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .image-5149 {
    vertical-align: middle;
  }

  .image-5150 {
    transform: translate(-48px)scale(1.6);
  }

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

  .div-block-1825 {
    width: 64%;
    min-width: 64%;
  }

  .div-block-1826 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .div-block-1827 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .usecases {
    padding-bottom: 70px;
  }

  .div-block-1830 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .hover_line_menu {
    opacity: 0;
  }

  .hover_line_menu:where(.w-variant-865303ea-4a11-38d5-3fdc-531302680ba9), .hover_line_menu:where(.w-variant-e05fcd46-5e54-efb5-edc4-ae7d3e9b98b5) {
    opacity: 100;
  }

  .hero_well_sized {
    background-image: linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding-top: 96px;
  }

  .hero_well_sized._90vh {
    padding-top: 0;
  }

  .hero_well_sized._90vh.referral-hero {
    background-position: 0 0, 50% 100%, 0 0, 50% 0;
    background-size: auto, cover, auto, cover;
  }

  .div-block-1835 {
    width: 400px;
    max-width: 400px;
  }

  .div-block-1835.movetotop {
    flex-flow: column;
  }

  .div-block-1836 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .wrapper_two_homes_bc.formobile {
    display: flex;
  }

  .separator.change-submenu.box-shadow.border-radius-ten {
    background-color: #0c0e2000;
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    margin-left: -10px;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .separator.change-submenu.box-shadow.border-radius-ten.change-style {
    border-bottom-width: 0;
    margin-bottom: 0;
  }

  .menu-font-copy {
    color: #fff;
  }

  .menu-font-copy.change-submenu.box-shadow.border-radius-ten {
    background-color: #0c0e2000;
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    margin-left: -10px;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .menu-font-copy.change-submenu.box-shadow.border-radius-ten.change-style {
    border-bottom-width: 0;
    margin-bottom: 0;
  }

  .hero-octobre-rose {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 120px;
    padding-top: 40px;
  }

  .grid-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid-3:lang(fr-fr) {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-16.octobre-rose, .text-block-16.octobre-rose:lang(fr-fr) {
    text-align: left;
  }

  .div-block-1841 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1842 {
    border-radius: 12px;
  }

  .octobre-rose-number {
    font-size: 96px;
  }

  .video-octobre-rose {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1844 {
    min-width: 64px;
    min-height: 64px;
  }

  .div-block-1844:lang(fr-fr) {
    min-width: 64px;
  }

  .double-support {
    min-width: 42%;
  }

  .image-5156, .image-5157 {
    height: 72px;
  }

  .image-5158 {
    width: 100%;
  }

  .grid-3-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .container-10 {
    min-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .stack-intro.referral.cta.no-margin {
    justify-content: center;
    align-items: center;
  }

  .div-block-1850 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card-issue-intro.policy.chapters {
    justify-content: flex-start;
    align-items: center;
  }

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

  .grid-cards._32px {
    max-width: 1000px;
  }

  .image-5166 {
    width: 32%;
  }

  .mdls_wrapper_sticky {
    padding-top: 144px;
    padding-bottom: 40px;
  }

  .mdls_carte {
    padding: 40px 0 40px 40px;
  }

  .mdls_description {
    font-size: 16px;
  }

  .mdls_header_text {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-span-10.hero {
    font-size: 32px;
  }

  .card-chapters {
    min-width: 100%;
  }

  .div-block-1862 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 95%;
    padding: 32px;
  }

  .form-block-4.top {
    margin-top: 24px;
  }

  .blockchain.cta.fields.crypto, .blockchain.cta.fields.healthcare, .blockchain.cta.fields.healthcare_-copy {
    margin-bottom: 8px;
  }

  .container-10-copy {
    min-width: 728px;
  }

  .container-10-copy.form {
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-10-copy.form.crypto {
    padding-top: 40px;
  }

  .big-counter-text-2 {
    font-size: 100px;
  }

  .home-one-about-item {
    max-width: 560px;
  }

  .home-one-about-item.none {
    display: none;
  }

  .home-one-about-item.lessmargintop {
    margin-top: -24px;
  }

  .home-one-about-wrapper-2 {
    flex-flow: column;
  }

  .main-container-10 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .home-one-about-overlay {
    display: none;
  }

  .home-one-about {
    margin-bottom: 0;
    padding-bottom: 70px;
  }

  .home-about-counter {
    padding-top: 40px;
    bottom: 75px;
  }

  .home-about-counter.morepaddingtop {
    padding-top: 120px;
  }

  .image-5176 {
    width: 200px;
  }

  .div-block-1868 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .image-5179 {
    width: 128px;
  }

  .div-block-1870 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-1862-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 95%;
    padding: 32px;
  }

  .div-block-1874 {
    width: 80%;
    top: 1739.06px;
    left: 83px;
    right: 93px;
  }

  .div-block-1874:lang(fr-fr) {
    top: 1633.06px;
  }

  .body_intro_cypto {
    font-size: 18px;
  }

  .container-4-copy {
    width: 100vw;
    max-width: 1080px;
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .dream_promise {
    min-width: 100%;
  }

  .dream_item {
    width: 104px;
    max-width: none;
  }

  .home2_h4 {
    font-size: 28px;
  }

  .home2_h5.lessmbottom {
    margin-bottom: -40px;
  }

  .home_h4.left {
    text-align: left;
    padding-bottom: 0;
  }

  .home2_p.grey {
    color: var(--_blockchain---gris);
  }

  .home_div_cards_wrapper._4_and_more {
    flex-flow: column;
  }

  .home_div_cards_wrapper.timeline_grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 300px;
    display: grid;
  }

  .home_div_cards_wrapper.center {
    flex-flow: column;
    width: auto;
  }

  .home2_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .home2_section.problem.legend {
    height: auto;
  }

  .home2_section.needpionners {
    margin-top: -600px;
  }

  .home2_h2 {
    font-size: 48px;
  }

  .div-block-1880 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-1882 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 24px;
  }

  .img_save_lives {
    margin-left: calc(8% - 64px);
    margin-right: calc(8% - 64px);
  }

  .home2_btn {
    height: 52px;
  }

  .top {
    background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 18%), linear-gradient(#3a82f366, #3a82f300 22%);
    padding-top: 200px;
    padding-bottom: 120px;
  }

  .top:lang(fr-fr) {
    padding-bottom: 104px;
  }

  .top.legend, .top.santexpo {
    background-position: 0 0, 50% 100%;
    height: 748px;
    margin-top: -80px;
  }

  .home2_h1 {
    font-size: 48px;
  }

  .div-block-1883 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-1885 {
    width: 100%;
  }

  .section-14 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .home_watch_legend_btn {
    width: 252px;
  }

  .div-block-1888 {
    justify-content: space-between;
    align-items: center;
  }

  .arrow_steps {
    box-sizing: content-box;
    inset: auto 0% -20px 50%;
    transform: rotate(90deg)translate(0, 50%);
  }

  .section-blue_white {
    padding-top: 80px;
  }

  .btn-healthcare-home2-mobile {
    display: block;
  }

  .home-2-merquee-wrapper {
    padding-top: 0;
  }

  .section-16 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-16:lang(fr-fr) {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .image-5195 {
    display: none;
  }

  .image-5196 {
    margin-bottom: -160px;
  }

  .div-block-1894 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-5197 {
    width: 90%;
  }

  .div-block-1896 {
    width: 558px;
  }

  .image-5202 {
    width: 130%;
    max-width: 120%;
  }

  .div-block-1897 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blue-and-gold-gradient-section {
    background-image: linear-gradient(#0d0f20, #346193 50%, #887159 75%, #0d0f20);
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .flex-vertical.z-1.progress, .flex-vertical.progress {
    max-width: none;
  }

  .card_blue {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .card_blue.vertical {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(#361f0366, #361f0366), radial-gradient(circle at 50% 0, #0674e11f, #0674e100), linear-gradient(#ffffff0a, #ffffff0a);
  }

  .timeline-line.vertical.responsive {
    background-image: linear-gradient(#76849e, #f4d196);
    height: 700px;
    display: block;
  }

  .timeline-line.left {
    display: none;
  }

  .timeline-line.horizontal {
    width: 20%;
    left: 40%;
  }

  .div-block-1900 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .image-5206 {
    inset: auto 0% -267% 48.5%;
    transform: rotate(90deg);
  }

  .section-dark_blue {
    padding-top: 80px;
  }

  .div-block-1902 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-1903 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .rive-en {
    width: 100%;
    height: auto;
  }

  .text-span-29 {
    padding-left: 171px;
    padding-right: 171px;
  }

  .home_legend_container {
    padding: 0 40px;
  }

  .home_legend_card.black.save_lives {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 300px;
    height: 100%;
  }

  .div-block-1908 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .div-block-1909 {
    flex-flow: column;
    padding-top: 24px;
  }

  .img_legend {
    margin-right: calc(8% - 64px);
  }

  .video-youtube {
    margin-left: 32px;
    margin-right: 32px;
  }

  .section-17 {
    margin-top: 0;
  }

  .image-5207 {
    margin-top: -8px;
    margin-left: -10px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .text-span-30 {
    background-position: 50%;
  }

  .section-14-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-5196-copy {
    margin-bottom: -160px;
  }

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

  .image-50-copy {
    top: 41px;
    left: 45%;
  }

  .image-50-copy:lang(fr-fr) {
    top: 30px;
    left: 45%;
  }

  .image-5208, .image-5208:lang(fr-fr) {
    bottom: 30%;
  }

  .image-5208.up {
    bottom: 70%;
  }

  .div-block-1885-copy {
    width: 100%;
  }

  .home2_h1-copy {
    font-size: 48px;
  }

  .image-5188-copy {
    width: 120%;
  }

  .top-copy {
    background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 18%), linear-gradient(#3a82f366, #3a82f300 22%);
    background-position: 50% 0, 0 0, 0 0;
    background-size: auto, auto, auto;
    padding-top: 200px;
    padding-bottom: 120px;
  }

  .top-copy:lang(fr-fr) {
    padding-bottom: 104px;
  }

  .top-copy.legend {
    background-position: 0 0, 50% 100%;
    height: 748px;
    margin-top: -80px;
  }

  .video-youtube-copy {
    margin-top: -1360px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .section-dark_blue-copy {
    padding-top: 80px;
  }

  .section-dark_blue-copy:lang(fr-fr) {
    padding-top: 120px;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
  }

  .popup-obligation-title-copy.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .section-18-copy {
    padding-top: 56px;
  }

  .logo-slider-img {
    width: 75px;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
  }

  .logo-slider-img-2 {
    width: 174px;
  }

  .spacer-40px.hide-tablet {
    display: none;
  }

  .share {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #f5f5f51a;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: fit-content;
    max-width: 90vw;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: .75rem 1rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .div-block-1920 {
    flex-flow: column;
  }

  .blog-three-main {
    padding-bottom: 70px;
  }

  .main-container-11.position-relative {
    margin-left: 30px;
    margin-right: 30px;
  }

  .blog-three-main-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .blog-three-main-item-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-three-item-line {
    margin-bottom: 25px;
  }

  .form-18 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .checkbox-field-2 {
    padding-left: 16px;
    overflow: hidden;
  }

  .checkbox-label-2 {
    padding: 12px;
    font-size: 12px;
  }

  .form-block-5 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .product-pagination-wrap {
    padding-bottom: 16px;
  }

  .product-pagination-text {
    font-size: 14px;
  }

  .blog_main_right-3 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    position: static;
  }

  .text-block-23 {
    padding-bottom: 24px;
  }

  .section-19 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .footer-certifications {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .separator-certifs {
    display: none;
  }

  .collection-list-wrapper-2 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .hero_subtitle.lessmbottom {
    margin-bottom: -40px;
  }

  .home_legend_h2.left {
    text-align: left;
    padding-bottom: 0;
  }

  .partners_p.lessmbottom, .problem_p.lessmbottom, .certifications_p.lessmbottom, .home_hospitals_p.lessmbottom, .home_solution_p.lessmbottom, .medical_data_p.lessmbottom, .research_p.lessmbottom, .community_p.lessmbottom, .global_community_p.lessmbottom, .stats_1_p.lessmbottom, .stats_2_p.lessmbottom, .stats_3_p.lessmbottom, .support_p.lessmbottom, .pionneers_p.lessmbottom, .token_value_p.lessmbottom, .bsl_p.lessmbottom, .problem_legend_p.lessmbottom, .solution_legend_p.lessmbottom, .community_legend_p.lessmbottom {
    margin-bottom: -40px;
  }

  .pricing-two-faq-copy {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .footer-certif-band {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .popup-wrapper-home, .popup-wrapper-home:lang(fr-fr) {
    display: none;
  }

  .popup-content-wrapper-home {
    height: 550px;
    max-height: 92%;
  }

  .popup-content-wrapper-home:lang(fr-fr) {
    height: 550px;
  }

  .popup-home-h3 {
    margin-bottom: 12px;
  }

  .popup-home-h3.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .popup-home-h2 {
    margin-bottom: 12px;
  }

  .popup-home-h2.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .home2_btn-2 {
    height: 52px;
  }

  .image-5176-copy {
    width: 200px;
  }

  .image-5188-copy {
    width: 120%;
    margin-top: -250px;
    transform: translate(-10%);
  }

  .form-block-roi-ehr.top {
    margin-top: 24px;
  }

  .div-block-1935 {
    width: 75%;
  }

  .image-5215 {
    width: 30%;
    margin-left: -72px;
  }

  .feature-one-technology-heading {
    padding-bottom: 40px;
  }

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

  .section-hds {
    padding-top: 80px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section-3-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 0;
    margin-bottom: 120px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-10-copy-copy {
    min-width: 728px;
  }

  .container-10-copy-copy.form {
    min-width: auto;
    max-width: none;
    margin-left: 30px;
    margin-right: 30px;
  }

  .container-10-copy-copy.form.crypto {
    padding-top: 40px;
  }

  .blockchain-copy.cta.fields.crypto, .blockchain-copy.cta.fields.healthcare {
    margin-bottom: 8px;
  }

   .div-block-1941, .div-block-1942, .div-block-1862-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 95%;
    padding: 32px;
  }

  .blockchain-copy-copy.cta.fields.crypto, .blockchain-copy-copy.cta.fields.crypto-copy, .blockchain-copy-copy.cta.fields.crypto, .blockchain-copy-copy.cta.fields.healthcare, .blockchain-copy-copy.cta.fields.crypto-copy {
    margin-bottom: 8px;
  }

  .form-block-4-copy.top {
    margin-top: 24px;
  }

  .grid-5 {
    flex-flow: column;
    display: flex;
  }

  .hero-outil {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    padding: 32px;
  }

  .hero-outil.no_padding {
    justify-content: center;
    align-items: flex-start;
    min-height: 800px;
    padding-top: 200px;
  }

  .auto-fit-copy.responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect {
    width: 100%;
    height: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect-copy {
    object-fit: fill;
    width: 120%;
    height: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
  }

  .auto-fit-copy.border-radius-fifteen.responsive-image-full-width, .auto-fit-copy.responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect {
    width: 100%;
  }

  .feature-one-glow-gredient {
    display: none;
  }

  .feature-one-glow-gredient.change-gredient.position-change {
    display: block;
  }

  .about-two-agency-gredient {
    display: none;
  }

  .about-two-agency-gredient.change-position {
    display: flex;
    top: 25%;
  }

  .features-image-three {
    display: none;
  }

  .features-image-three.image-effect {
    display: block;
    top: 22%;
    right: -9%;
  }

  .feature-image-two {
    display: none;
  }

  .feature-image-two.image-effect {
    display: block;
    position: absolute;
    left: -4%;
  }

  .features-one-hero {
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .features-image-four, .feature-image-one {
    display: none;
  }

  .about-two-hero-line {
    justify-content: space-between;
    display: none;
  }

  .text-span-29-copy {
    padding-left: 171px;
    padding-right: 171px;
  }

  .santexpo_btn {
    height: 52px;
  }

  .section-3-copy-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 120px;
    margin-bottom: 120px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-hds-copy {
    padding-top: 80px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .btn_certification {
    height: 52px;
  }

  .feature-one-technology-heading-copy {
    padding-bottom: 40px;
  }

  .titres-obligations-copy-copy.octobre-rose {
    font-size: 32px;
  }

  .titres-obligations-copy-copy.phm.white {
    flex-flow: column;
    display: flex;
  }

  .titres-obligations-copy-copy.phm.white.mobile {
    display: block;
  }

  .div-block-1944 {
    justify-content: center;
    align-items: center;
  }

  .image-5120-2-copy {
    order: -9999;
  }

  .div-block-1800-3-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1799-3-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .image-5223 {
    width: 100px;
    display: block;
  }

  .image-5225 {
    width: 200px;
  }

  .form-block-4-copy-copy.top {
    margin-top: 24px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    text-align: left;
    font-size: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta.lessweight, .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.cta.lessweight {
    font-size: 14px;
  }

  .div-block-1933-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .feature-one-wrapper-copy {
    grid-template-columns: 1fr 1fr;
  }

  .container-10-copy-copy-copy {
    min-width: 728px;
  }

  .container-10-copy-copy-copy.form {
    min-width: auto;
    max-width: none;
    margin-left: 30px;
    margin-right: 30px;
  }

  .container-10-copy-copy-copy.form.crypto {
    padding-top: 40px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.lesswide {
    max-width: 260px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose {
    font-size: 18px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    text-align: left;
    font-size: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.octobre-rose.big {
    font-size: 16px;
    line-height: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta.lessweight {
    font-size: 14px;
  }

  .div-block-1862-copy-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 95%;
    padding: 32px;
  }

  .feature-one-wrapper-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .image-5229 {
    z-index: -1;
    display: none;
  }

  .image-5230 {
    z-index: -1;
    opacity: .5;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .main-container-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .main-container-12.desci {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 24px;
  }

  .responsive-menu-button-4 {
    padding: 0;
  }

  .responsive-menu-button-4.w--open {
    background-color: #c8c8c800;
  }

  .text-align-center-8.change-color-white.change-size.tablet-text {
    display: none;
  }

  .image-5232 {
    width: 200px;
  }

  .home-two-hero-paragraph-3 {
    max-width: 400px;
    padding-top: 0;
  }

  .home-two-hero-paragraph-3.desci {
    max-width: none;
  }

  .hover_line_menu-2 {
    opacity: 0;
  }

  .hero_well_sized-2 {
    background-image: linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding-top: 96px;
  }

  .hero_well_sized-2._90vh {
    padding-top: 0;
  }

  .nav-main-2 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding-left: 0;
    padding-right: 0;
  }

  .text-align-center-copy-3 {
    font-size: 20px;
  }

  .text-align-center-copy-3.desci {
    font-size: 16px;
  }

  .titres-obligations-2-copy {
    text-align: left;
  }

  .titres-obligations-2-copy.goleftside {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .titres-obligations-2-copy.goleftside.center {
    text-align: center;
  }

  .div-block-1799-2-copy {
    width: 50%;
  }

  .home2_btn-copy {
    height: 52px;
  }

  .santexpo_btn-copy {
    height: 52px;
  }

  .section-5-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .patient-centric-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .patient-centric-copy.hc {
    flex-flow: column;
  }

  .home2_btn-copy-copy {
    height: 52px;
  }

  .home2_par-copy.lessmbottom {
    margin-bottom: -40px;
  }

  .heading-17-copy.text-align-center-copy-copy.whyy {
    max-width: 400px;
    line-height: 120%;
  }

   .change-padding-copy-2-copy-copy-copy.small {
    font-size: 24px;
  }

  .container-11-copy {
    padding-top: 50px;
  }

  .button-font-26.change-position.nocaps {
    min-width: auto;
  }

  .home2_section-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .home2_section-copy.problem.legend {
    height: auto;
  }

  .home2_section-copy.needpionners {
    margin-top: -600px;
  }

  .home_btn-capital {
    height: 52px;
  }

  .home-one-feature-accordean-copy {
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
  }

  .div-block-1963 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-1964 {
    width: 558px;
  }

  .image-50-copy-2 {
    top: 41px;
    left: 45%;
  }

  .image-50-copy-2:lang(fr-fr) {
    top: 30px;
    left: 45%;
  }

  .image-5241 {
    margin-bottom: -160px;
  }

  .image-5244, .image-5244:lang(fr-fr) {
    display: none;
  }

  .image-5245, .image-5245:lang(fr-fr) {
    bottom: 30%;
  }

  .image-5245.up {
    bottom: 70%;
  }

  .home_btn-capital-2, .home_btn-capital-3 {
    height: 52px;
  }

  .home2_h4-copy {
    font-size: 28px;
  }

  .home2_h4-copy.little:lang(fr-fr) {
    font-size: 32px;
  }

  .div-block-1973 {
    top: 2006.31px;
    left: 186.008px;
    right: 27.172px;
  }

  .div-block-1973:lang(fr-fr) {
    top: 1895.31px;
    left: 193.008px;
  }

  .home2_h4-copy-copy {
    font-size: 28px;
  }

  .home2_h4-copy-copy.little:lang(fr-fr) {
    font-size: 32px;
  }

  .div-block-1976 {
    top: 2404.77px;
    left: 151.5px;
    right: 18px;
  }

  .div-block-1976:lang(fr-fr) {
    top: 2158.77px;
  }

  .div-block-1977 {
    top: 2709.77px;
    left: 309.5px;
  }

  .div-block-1977:lang(fr-fr) {
    top: 2467.77px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
    min-width: 70vw;
  }

  .div-block-1978, .div-block-1978-copy {
    height: 250px;
  }

  .image-5250, .image-5251-copy {
    width: 150px;
  }

  .nav-cta-label.change-position.nocaps {
    min-width: auto;
  }

  .nav-burger {
    padding: 0;
  }

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

  .nav-cta-mobile {
    display: block;
  }

  .image-5255 {
    vertical-align: middle;
  }

  .heading-four-12.chnage-style {
    font-size: 16px;
  }

  .nav-cta-mobile-label {
    height: 52px;
  }

  .nav-main-3 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding-left: 0;
    padding-right: 0;
  }

  .nav-links-inner {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .nav-burger-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-dropdowns {
    width: 400px;
    max-width: 400px;
  }

  .nav-dropdowns.movetotop {
    flex-flow: column;
  }

  .heading-four-13.chnage-style {
    font-size: 16px;
  }

  .responsive-menu-button-6 {
    padding: 0;
  }

  .responsive-menu-button-6.w--open {
    background-color: #c8c8c800;
  }

  .heading-four-15.chnage-style {
    font-size: 16px;
  }

  .responsive-menu-button-7 {
    padding: 0;
  }

  .responsive-menu-button-7.w--open {
    background-color: #c8c8c800;
  }

  .button-font-30.change-position.nocaps {
    min-width: auto;
  }

  .image-5265 {
    vertical-align: middle;
  }

  .home_btn-capital-copy-3 {
    height: 52px;
  }

  .home_btn-capital-copy-3.gold.capital {
    display: none;
  }

  .heading-four-16.chnage-style {
    font-size: 16px;
  }

  .div-block-1994 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .div-block-1996 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1997 {
    width: 400px;
    max-width: 400px;
  }

  .div-block-1997.movetotop {
    flex-flow: column;
  }

  .video-youtube-copy-copy-copy {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
    line-height: 50px;
  }

  h2 {
    font-size: 30px;
    line-height: 40px;
  }

  h3 {
    font-size: 22px;
    line-height: 32px;
  }

  .top-nav {
    display: none;
  }

  .site-logo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .navbar {
    background-color: #ddd0;
    padding-right: 20px;
  }

  .new-responsive-burger-menu-navbar.border-radius-ten {
    margin-left: -15px;
  }

  .chnage-padding.landskape-align-center {
    text-align: center;
  }

  .chnage-padding.text-align-center.smaller {
    text-align: left;
    max-width: 260px;
  }

  .chnage-padding.text-align-center.bigger {
    font-size: 56px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned {
    text-align: center;
    margin-bottom: 0;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.balance {
    padding-bottom: 8px;
  }

  .navigation.home-two-border-line-bottom {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .auto-fit.responsive-image-full-width.image-effect {
    bottom: 0;
  }

  .auto-fit.responsive-image-full-width.image-effect-copy {
    padding-top: 0;
  }

  .auto-fit.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    border-radius: 10px;
  }

  .chngge-padding.text-align-center, .chngge-padding.roaditemtitle {
    font-size: 40px;
    line-height: 125%;
  }

  .chngge-padding.roaditemtitle:where(.w-variant-f1dc3a9d-549c-28d7-c792-49000c476590), .chngge-padding.roaditemtitle:where(.w-variant-d63cef35-8980-c9e4-377c-a86dff06f7aa), .chngge-padding.roaditemtitle:where(.w-variant-21e90f66-1775-06bc-584a-890f3946396c) {
    text-align: left;
  }

  .home-one-image-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-four.landskape-align-center {
    text-align: center;
  }

  .home-one-development-category {
    grid-template-columns: 1fr;
  }

  .heading-two {
    font-size: 30px;
    line-height: 40px;
  }

  .home-one-development-item-heading.chnage-padding-top {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-one-success-main-image {
    height: auto;
  }

  .heading-three {
    font-size: 22px;
    line-height: 32px;
  }

  .counter-box.small-counter-box.chnage-heading-two-counter {
    height: 40px;
  }

  .home-one-cta-wrapper {
    border-width: 0;
  }

  .home-one-cta-button-wrapper {
    flex-flow: wrap;
  }

  .footer-one-wrappper {
    grid-template-columns: 2fr;
  }

  .footer-one-bootom-part {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .footer-one-link-item {
    padding-bottom: 0;
  }

  .footer-link.landskape-align-center {
    text-align: center;
  }

  .home-two-hero-heading {
    display: block;
  }

  .home-two-hero-paragraph {
    max-width: 400px;
  }

  .home-two-video-heading {
    justify-content: space-between;
    align-items: center;
  }

  .home-one-vedio-section-overlay {
    background-image: linear-gradient(#170f02cc, #0c0e20);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .about-three-development-item {
    width: 220px;
    height: 220px;
  }

  .featuree-three-post-item {
    border-bottom: 1px solid #fff3;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .feature-three-post-item-line {
    display: none;
  }

  .feature-three-post {
    padding-bottom: 70px;
  }

  .feature-three-post-item-vertical-line {
    display: none;
  }

  .featuree-three-post-main {
    grid-template-columns: 1fr;
  }

   .blog-one-hero, .team-details-hero {
    padding-top: 100px;
  }

  .utility-page-content {
    width: 80%;
  }

  .not-found-ellipse {
    bottom: 0%;
  }

  .not-found-robort-lottee {
    margin-top: 151px;
    display: block;
  }

  .style-guied-typography {
    padding-bottom: 70px;
  }

  .body.separator {
    overflow: hidden;
  }

  .background-video-2 {
    margin-left: auto;
    margin-right: -205px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .auto-fit-copy.responsive-image-full-width {
    margin-top: 61px;
    padding-left: 45px;
    padding-right: 64px;
  }

  .main-container-3.desci {
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .main-container-3.desci:lang(fr-fr) {
    justify-content: flex-start;
    align-items: center;
  }

  .main-container-3.desci.crypto {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .btn-healthcare-copy {
    display: none;
  }

  .menu-link {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-align-center-copy {
    font-size: 18px;
  }

  .heading-three-copy, .heading-three-copy, .heading-three-copy-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .caroussel-medias-en {
    margin-top: 0;
  }

  .plus-type, .heading-three-copy-2, .heading-three-copy-copy-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .text-align-center-2.change-color-white.change-size {
    display: none;
  }

  .text-align-center-2.change-color-white.change-size.tablet-text {
    text-decoration: underline;
    display: flex;
  }

  ._404 {
    font-size: 250px;
  }

  .waiting-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-footer-mobile.text-align-center {
    font-size: 40px;
    line-height: 125%;
  }

  .cta-footer-mobile.text-align-center:lang(fr-fr) {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-align-center-copy-2 {
    font-size: 18px;
  }

  .text-align-center-copy-2.subtitle {
    margin-bottom: 0;
  }

  .text-align-center-copy-2.desci {
    text-align: center;
  }

  .text-align-center-copy-2.desci.crypto {
    width: auto;
  }

  .home-two-hero-paragraph-2 {
    max-width: 400px;
  }

  .home-two-hero-paragraph-2.desci {
    width: 100%;
  }

  .home-two-hero-copy-2 {
    background-image: linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#020817, #fff0 16%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 1920px 980px;
  }

  .atlantis-hero-2 {
    background-image: url('../images/healthcare-masked_1.webp'), linear-gradient(7deg, #020817 23%, #fff0), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 50%, 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat, repeat;
    background-size: cover, auto, auto, auto;
  }

  .heading-three-copy-copy-copy-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .home-one-success-image-2 {
    padding-top: 100px;
  }

  .div-block-1760 {
    display: none;
  }

  .change-padding-2.text-align-center-5 {
    font-size: 40px;
    line-height: 125%;
  }

  .featuree-three-post-middle-2 {
    display: none;
  }

  .feature-three-post-details-2 {
    padding-bottom: 20px;
  }

  .change-padding-copy-2.display {
    padding-left: 0;
    padding-right: 0;
  }

  .change-padding-copy-2.display.lesswide {
    width: 80vw;
    max-width: 80vw;
  }

  .home-two-hero-copy-3 {
    background-image: radial-gradient(circle at 50% 0, #2662a3, #fff0 30%), linear-gradient(0deg, #0c0e20, #fff0), linear-gradient(#020817, #fff0 16%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 980px;
  }

  .footer-link-healthcare.landskape-align-center, .button-font-11.change-position.nocaps {
    text-align: center;
  }

  .div-block-1767.desci {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
  }

  .footer-quick-links {
    display: none;
  }

  .feature-three-technology {
    padding-bottom: 40px;
  }

  .style-guied-color-option {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-three-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .style-guied-typography-2 {
    padding-bottom: 70px;
  }

  .photo-article-2, .photo-article-conclusion, .photo-article-3, .photo-article-4, .photo-article-5, .photo-article-6, .photo-article-7 {
    height: 300px;
  }

  .blog-one-hero-copy {
    padding-top: 100px;
  }

  .btn-circle-secondary.slider-arrow.right---top-left {
    bottom: -72px;
    right: 36%;
  }

  .btn-circle-secondary.slider-arrow.left---top-left {
    bottom: -72px;
    left: 36%;
  }

  .div-block-1779 {
    overflow: hidden;
  }

  .text-align-center-5-copy {
    max-width: 450px;
  }

  .aaa.text-align-center-5-copy {
    max-width: 400px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 125%;
  }

  .cta-before-footer-content {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .image-37:lang(fr-fr) {
    left: -11%;
  }

  .cta-before-footer-heading:lang(fr-fr) {
    max-width: 75%;
  }

  .pricing-two-question-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pricing-two-question-top.chnage-side-padding {
    padding: 20px;
  }

  .patient-centric {
    margin-top: 0;
    overflow: visible;
  }

  .pricing-two-question-details {
    max-width: 100%;
  }

  .pricing-two-question-details.chnage-side-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .atlantis-promise-blockchain-3-copy {
    padding-bottom: 0;
  }

   .home-one-image-link-2-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-i-title {
    font-size: 30px;
    line-height: 40px;
  }

  .lottie-coins {
    display: none;
  }

  .home-two-support-main-button-copy-copy {
    bottom: 336px;
    right: 244px;
  }

  .blog-one-hero-healthcare {
    padding-top: 100px;
  }

  .hero-obligation {
    background-image: radial-gradient(circle at 50% 0, #459beb1f, #fff0 26%), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
  }

  .div-block-1789 {
    display: none;
  }

  .cta-before-footer-obligation.cta-before-footer--padded {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-two-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-three-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .subtitles-exemples-prix-2.subtile-classique {
    max-width: 400px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.cta.lessweight {
    text-align: center;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.crypto {
    width: auto;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.crypto.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.crypto-copy {
    width: auto;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.crypto-copy.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
  }

  .popup-obligation-subtitle, .popup-obligation-subtitle-2, .obligation-choice-form-title, .popup-obligation-subtitle-3 {
    font-size: 18px;
  }

  .hero-obligation-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .resilient-galeon-2.cta-before-footer--padded {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-before-footer-card {
    height: auto;
    overflow: hidden;
  }

  .home-two-hero-top-2-copy-copy.desci {
    flex-flow: column;
  }

  .pricing-two-question-top-oblig-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column-reverse;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-1799 {
    width: 80%;
  }

  .image-5120 {
    width: 100%;
    max-width: 400px;
    position: relative;
    left: -28px;
  }

  .div-block-1801 {
    margin-bottom: 8px;
  }

  .image-5121 {
    margin-left: -56px;
    position: relative;
    top: 24px;
  }

  .section-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-5 {
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-5124 {
    left: -8%;
    transform: scale(.7);
  }

  .image-5124-2 {
    right: -8%;
    transform: scale(.7)rotateX(180deg)rotateY(180deg)rotateZ(0);
  }

  .div-block-1806 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-1800-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1799-2 {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
  }

  .titres-obligations-2 {
    text-align: center;
  }

  .titres-obligations-2.goleftside {
    max-width: 400px;
  }

  .subtitles-exemples-prix-3 {
    text-align: center;
  }

  .subtitles-exemples-prix-3.subtile-classique {
    max-width: 400px;
  }

  .image-5120-2 {
    width: 80%;
    max-width: 320px;
    position: static;
    left: -28px;
  }

  .medical-building-tag {
    height: 48px;
  }

  .small-label {
    font-size: 12px;
  }

  .small-label.subtile-classique {
    max-width: 400px;
  }

  .container-5 {
    top: -6%;
  }

  .container-5.crypto {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1808, .div-block-1809 {
    margin-left: -32px;
  }

  .bottom-tags {
    padding-top: 150px;
    inset: auto 0% -6%;
  }

  .bottom-tags.crypto {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1809-2, .div-block-1809-3, .div-block-1808-2 {
    margin-left: -32px;
  }

  .div-block-1811-2 {
    top: -16px;
  }

  .section-6.phm.red {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .section-6.desci {
    margin-top: 0;
  }

  .image-5130 {
    top: 62%;
    transform: scale(1.4);
  }

  .what-else {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .div-block-1799-3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
  }

  .div-block-1800-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subtitles-exemples-prix-4 {
    text-align: center;
  }

  .subtitles-exemples-prix-4.subtile-classique {
    max-width: 400px;
  }

  .subtitles-exemples-prix-4.goleft {
    text-align: left;
  }

  .main-container-top-menu {
    width: 96vw;
  }

  .home-two-hero-heading-centered {
    display: block;
  }

  .glassybox {
    height: 72px;
  }

  .glassyboxlabel {
    font-size: 15px;
  }

  .glassyboxlabel.subtile-classique {
    max-width: 400px;
  }

  .container-8 {
    background-image: linear-gradient(70deg, #56b7f3, #3a82f3 24%, #152243);
    flex-flow: column-reverse;
    position: relative;
  }

  .glassylist {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .checkbox-field {
    z-index: 10;
    position: relative;
  }

  .image-5133 {
    display: none;
    position: static;
    inset: 0% 4% auto auto;
    transform: translate(-176px)scale(1);
  }

  .roaditemdiv.right {
    padding-bottom: 0;
    padding-left: 24px;
  }

  .roaditemdiv.right.movetojoinline2 {
    padding-bottom: 240px;
  }

  .roaditemdiv.right.moremargin {
    padding-top: 0;
    padding-bottom: 240px;
  }

  .roaditemdiv.right.moreheight2 {
    padding-top: 440px;
  }

  .roaditemdiv.right.moreheight7 {
    margin-bottom: 104px;
  }

  .roaditemdiv.right.moreheight8 {
    margin-bottom: 220px;
  }

  .roaditemdiv.right.moreheight9 {
    margin-top: 220px;
  }

  .roaditemdiv.right.moreheight9.movetojoinline13 {
    transform: translate(0);
  }

  .roaditemdiv.left {
    flex-flow: row-reverse;
    padding-left: 24px;
    padding-right: 24px;
  }

  .roaditemdiv.left.movetojoinline1 {
    padding-right: 24px;
    transform: translate(0);
  }

  .roaditemdiv.left.movetojoinline11 {
    transform: translate(0);
  }

  .roaditemdiv.left.moreheight {
    padding-bottom: 224px;
  }

  .roaditemdiv.left.moreheight.movetojoinline8 {
    transform: translate(0);
  }

  .roaditemdiv.left.moreheight4 {
    padding-bottom: 240px;
  }

  .roaditemdiv.left.moreheight4.movetojoinline9, .roaditemdiv.left.movetojoinline12, .roaditemdiv.left.movetojoinline6 {
    transform: translate(0);
  }

  .roaditemdiv.left.moreheight6 {
    margin-top: 220px;
  }

  .roaditemdiv.left.moreheight6.movetojoinline10, .roaditemdiv.left.movetojoinline11-copy {
    transform: translate(0);
  }

  .roaditemparagraph:where(.w-variant-f1dc3a9d-549c-28d7-c792-49000c476590), .roaditemparagraph:where(.w-variant-d63cef35-8980-c9e4-377c-a86dff06f7aa), .roaditemparagraph:where(.w-variant-21e90f66-1775-06bc-584a-890f3946396c) {
    text-align: left;
  }

  .roaditemdatelabel:where(.w-variant-b4febc0c-6b3c-5435-e2a4-cacc52be662e) {
    background-image: linear-gradient(90deg, #3e3f4d 10%, #333), linear-gradient(#0d0f2080, #0d0f2080);
  }

  .roaditemdate:where(.w-variant-b4febc0c-6b3c-5435-e2a4-cacc52be662e) {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
  }

  .section-9 {
    padding-top: 304px;
    padding-bottom: 260px;
  }

  .div-block-1817 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1818 {
    margin-top: -16px;
    margin-bottom: 40px;
  }

  .toppagetag.legend._8pxleft.hide-mobile, .toppagetag.legend-copy._8pxleft.hide-mobile {
    display: flex;
  }

  .div-block-1820 {
    height: auto;
    inset: auto auto 124% 80px;
  }

  .div-block-1821 {
    height: auto;
    margin-left: 140px;
    inset: auto auto 0% 0%;
  }

  .image-5138 {
    height: 200px;
  }

  .image-5139 {
    margin-left: 140px;
    inset: auto auto 0% 0%;
  }

  .image-5140 {
    margin-left: 104px;
    inset: 0% auto auto 0%;
  }

  .div-block-1822 {
    width: 64px;
    left: 16px;
    transform: translate(0);
  }

  .image-5141 {
    inset: auto auto 0% 140px;
  }

  .div-block-1823 {
    height: auto;
    margin-left: 140px;
    inset: auto auto 0% 0%;
  }

  .image-5142 {
    margin-left: 0;
  }

  .image-5143 {
    inset: auto auto 112% 168px;
  }

  .image-5144 {
    inset: 100% auto auto 168px;
  }

  .image-5145 {
    left: 120px;
  }

  .image-5146 {
    display: none;
  }

  .image-5147 {
    inset: auto auto 112% 148px;
  }

  .dropdown-toggle {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .menu-font.change-submenu.box-shadow.border-radius-ten, .nav-links.border-radius-ten {
    margin-left: -15px;
  }

  .nav-links.new-menu {
    margin-left: 0;
  }

  .container-9 {
    background-image: linear-gradient(70deg, #56b7f3, #3a82f3 24%, #152243);
    flex-flow: column-reverse;
    position: relative;
  }

  .image-5150 {
    display: none;
    position: static;
    inset: 0% 4% auto auto;
    transform: translate(-176px)scale(1);
  }

  .image-5151 {
    max-width: 80%;
    margin-top: -24vw;
  }

  .div-block-1825 {
    width: 100%;
    min-width: 100%;
    padding-top: 40px;
    position: relative;
  }

  .submit-button-4 {
    z-index: 10;
    position: relative;
  }

  .div-block-1829 {
    min-height: 1400px;
  }

  .hero_well_sized {
    background-image: radial-gradient(circle at 50% 0, #459beb1f, #fff0 26%), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    padding-top: 64px;
  }

  .hero_well_sized._90vh.crypto {
    padding-left: 16px;
    padding-right: 16px;
  }

  .separator.change-submenu.box-shadow.border-radius-ten, .menu-font-copy.change-submenu.box-shadow.border-radius-ten {
    margin-left: -15px;
  }

  .hero-octobre-rose {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-octobre-rose {
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-1848.left, .div-block-1848.right {
    border-radius: 20px;
    padding: 10px;
  }

  .image-5161 {
    border-radius: 16px;
    min-width: 250px;
    max-width: 250px;
  }

  .image-5161.center {
    min-width: 350px;
    max-width: 350px;
  }

  .div-block-1848-copy.center {
    border-radius: 20px;
    padding: 10px;
  }

  .div-block-1849 {
    display: none;
  }

  .container-10 {
    min-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .stack-intro.cta {
    margin-bottom: 44px;
  }

  .card-issue-intro.policy.chapters.crypto {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mdls_wrapper_sticky {
    height: auto;
    padding-top: 40px;
  }

  .mdls_viewport {
    height: auto;
    position: relative;
  }

  .mdls_piste {
    height: 904px;
    max-height: none;
    transition: transform .4s cubic-bezier(.645, .045, .355, 1);
  }

  .mdls_carte {
    padding: 33px;
  }

  .mdls_spacer {
    height: 0;
  }

  .mdls_wraptext {
    width: auto;
    height: 100%;
    max-height: none;
  }

  .mdsl_container_infos.sans_scrollbar.moresettingsmobile {
    max-height: none;
    overflow: visible;
  }

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

  .image-5168 {
    width: auto;
    height: 352px;
    position: absolute;
    inset: auto auto 0% 50%;
    transform: translate(-50%);
  }

  .code-embed-5 {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0, -50%);
  }

  .div-block-1855 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-1862 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-container-10 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-about-counter {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .home-about-counter.morepaddingtop.balance {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-5175 {
    width: 200px;
    margin-top: -72px;
    margin-bottom: -20px;
  }

  .image-5176 {
    width: 128px;
  }

   .flowappz-cookie-setting-input-9.w--redirected-checked {
    width: 16px;
    height: 16px;
  }

   .flowappz-cookie-setting-input-10.w--redirected-checked {
    width: 16px;
    height: 16px;
  }

   .flowappz-cookie-setting-input-11.w--redirected-checked {
    width: 16px;
    height: 16px;
  }

  .container-11 {
    flex-flow: column;
  }

  .div-block-1874 {
    padding-left: 0;
    top: 1481.06px;
    left: 69px;
    right: 113px;
  }

  .div-block-1874:lang(fr-fr) {
    top: 1517.06px;
  }

  .image-5180 {
    width: 80%;
    margin-top: 40px;
  }

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

  .container-4-copy {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .home2_card.blue.save_lives {
    height: 168px;
  }

  .home2_card.blue.howitworks {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home_h4 {
    font-size: 22px;
  }

  .home_h4.left, .home_h4.left:lang(fr-fr) {
    margin-left: 0;
  }

  .home_div_cards_wrapper {
    flex-flow: column;
  }

  .home2_section {
    padding: 72px 16px;
  }

  .home2_h2 {
    font-size: 40px;
  }

  .home2_section_full {
    padding-bottom: 48px;
  }

  .div-block-1879 {
    height: 400px;
  }

  .div-block-1880 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home2_btn {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home2_btn.gold.vip, .home2_btn.gold.vip:lang(fr-fr), .home2_btn.gold.vip.forceleft {
    font-weight: 500;
  }

  .image-5187, .image-5187-copy {
    width: 280px;
    margin: -64px -80px -40px;
    position: static;
  }

  .top {
    background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 15%), linear-gradient(#3a82f366, #3a82f300 26%);
    padding-bottom: 104px;
  }

  .home2_h1 {
    font-size: 40px;
  }

  .div-block-1883 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-1883.legend {
    width: 100%;
  }

  .section-14 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-5189 {
    max-width: 120px;
  }

  .btn-healthcare-home2-mobile {
    flex: 0 auto;
    margin-top: 40px;
    display: flex;
  }

  .image-5192 {
    width: 100px;
  }

  .div-block-1890.legend {
    grid-column-gap: 67px;
    grid-row-gap: 67px;
    max-width: 400px;
    padding-top: 16px;
  }

  .section-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-5194 {
    display: none;
  }

  .image-5195 {
    max-width: 400px;
    display: block;
  }

  .image-5196 {
    margin-bottom: -120px;
  }

  .div-block-1894 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .image-5197 {
    width: 80%;
  }

  .div-block-1896 {
    width: 400px;
    top: 128px;
  }

  .blue-and-gold-gradient-section {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .rive, .rive-en {
    width: 100%;
    height: 100%;
  }

  .text-span-29 {
    margin-left: 12px;
    padding-left: 143px;
    padding-right: 143px;
  }

  .div-block-1905 {
    flex-flow: column;
  }

  .home_legend_card.blue.save_lives {
    height: 168px;
  }

  .home_legend_card.blue.howitworks, .home_legend_card.black.howitworks {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-14-copy {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-5196-copy {
    margin-bottom: -120px;
  }

  .div-block-1885-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home2_h1-copy {
    font-size: 50px;
  }

  .image-5188-copy {
    width: 130%;
  }

  .top-copy {
    background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 15%), linear-gradient(#3a82f366, #3a82f300 26%);
    background-position: 50% 0, 0 0, 0 0;
    background-size: auto, auto, auto;
    padding-bottom: 104px;
  }

  .video-youtube-copy {
    margin-top: -1384px;
  }

  .home-one-cta-button-wrapper-copy {
    flex-flow: wrap;
  }

  .home-one-cta-button-wrapper-copy.santexpo {
    place-content: flex-end center;
    align-items: flex-end;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
  }

  .popup-obligation-title-copy.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .div-block-1917 {
    flex-flow: column;
  }

  .logo-slider-img {
    width: 75px;
  }

  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .logo-slider-img-2 {
    width: 125px;
  }

  .clients-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: 0;
  }

  .blog-three-main-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-three-main-item-details-heading {
    max-width: 100%;
  }

  .checkbox-label-2 {
    padding: 10px;
  }

  .product-pagination-wrap {
    padding-top: 0;
  }

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

  .home_legend_h2 {
    font-size: 22px;
  }

  .home_legend_h2.left, .home_legend_h2.left:lang(fr-fr) {
    margin-left: 0;
  }

  .popup-wrapper-home, .popup-wrapper-home:lang(fr-fr) {
    display: none;
  }

  .popup-content-wrapper-home {
    width: 95vw;
    height: 550px;
    overflow: hidden;
  }

  .popup-content-home {
    width: 400px;
    margin: 3em auto;
  }

  .popup-home-h3 {
    margin-bottom: 12px;
  }

  .popup-home-h3.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .popup-home-h2 {
    margin-bottom: 12px;
  }

  .popup-home-h2.vip:lang(fr-fr) {
    margin-bottom: 24px;
  }

  .block-phone {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .submit-button-home {
    z-index: 10;
    position: relative;
  }

  .home2_btn-2 {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .image-5175-copy {
    width: 200px;
    margin-top: -72px;
    margin-bottom: -20px;
  }

  .image-5176-copy {
    width: 128px;
  }

  .image-5188-copy {
    width: 130%;
    margin-top: -200px;
    transform: translate(-12%);
  }

  .image-5215 {
    width: 100%;
    max-width: 400px;
    position: relative;
    left: -28px;
  }

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

  .section-hds.phm.red {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .section-hds.desci {
    margin-top: 0;
  }

  .section-3-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .heading-17.text-align-center-copy {
    font-size: 30px;
  }

  .div-block-1936 {
    flex-flow: row;
    display: block;
  }

  .grid-4 {
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-1939 {
    flex-flow: column;
  }

  .div-block-1941 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-5219 {
    width: 200px;
    margin-top: -72px;
    margin-bottom: -20px;
  }

  .subtitles-exemples-prix-7.goleftalign.blockchain {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-1942 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-5221 {
    width: 200px;
    margin-top: -72px;
    margin-bottom: -20px;
  }

  .div-block-1862-copy {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-5 {
    flex-flow: column;
    grid-auto-flow: column;
    place-items: center;
    display: flex;
  }

  .div-block-1862-copy-copy, .hero-outil {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-outil.no_padding {
    justify-content: flex-start;
    align-items: center;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect {
    bottom: 0;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect-copy {
    padding-top: 0;
  }

  .auto-fit-copy.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    border-radius: 10px;
  }

  .feature-one-glow-gredient.change-gredient.position-change {
    width: 100%;
  }

  .features-image-three.image-effect {
    display: none;
    top: 21%;
    right: -11%;
  }

  .feature-image-two.image-effect {
    min-width: 200px;
    top: 140%;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .feature-image-two.image-effect:lang(fr-fr) {
    left: 50%;
  }

  .features-one-hero {
    padding-top: 120px;
    padding-bottom: 200px;
  }

  .about-two-hero-button-wrapper {
    flex-flow: wrap;
  }

  .text-span-29-copy {
    margin-left: 12px;
    padding-left: 143px;
    padding-right: 143px;
  }

  .toppagetag-copy.legend._8pxleft.hide-mobile, .toppagetag-copy.legend-copy._8pxleft.hide-mobile {
    display: flex;
  }

  .santexpo_btn {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .santexpo_btn.gold.vip, .santexpo_btn.gold.vip:lang(fr-fr), .santexpo_btn.gold.vip.forceleft {
    font-weight: 500;
  }

  .section-3-copy-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-hds-copy.phm.red {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .section-hds-copy.desci {
    margin-top: 0;
  }

  .div-block-1936-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .btn_certification {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .btn_certification.gold.vip, .btn_certification.gold.vip:lang(fr-fr), .btn_certification.gold.vip.forceleft {
    font-weight: 500;
  }

  .cta-before-footer-card-short {
    height: auto;
    overflow: hidden;
  }

  .image-5120-2-copy {
    width: 100%;
    max-width: 500px;
    position: static;
    left: -28px;
  }

  .div-block-1800-3-copy {
    text-align: left;
  }

  .div-block-1799-3-copy {
    width: 80%;
  }

  .image-5223 {
    width: 100px;
  }

  .form-5-copy {
    justify-content: center;
    align-items: center;
  }

  .div-block-1950 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy.balance, .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.cta.lessweight {
    text-align: center;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto {
    width: auto;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto-copy {
    width: auto;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto-copy.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .feature-one-wrapper-copy {
    grid-template-columns: 1fr;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique {
    max-width: 400px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta.lessweight {
    text-align: center;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto {
    width: auto;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy {
    width: auto;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-1862-copy-copy {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-one-wrapper-copy-copy {
    grid-template-columns: 1fr;
  }

  .main-container-12.desci {
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .main-container-12.desci:lang(fr-fr) {
    justify-content: flex-start;
    align-items: center;
  }

  .text-align-center-8.change-color-white.change-size.tablet-text {
    text-decoration: underline;
    display: flex;
  }

  .image-5232 {
    width: 128px;
  }

  .home-two-hero-paragraph-3 {
    max-width: 400px;
  }

  .home-two-hero-paragraph-3.desci {
    width: 100%;
  }

  .div-block-1951 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
  }

  .div-block-1952.desci {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
  }

  .hero_well_sized-2 {
    background-image: radial-gradient(circle at 50% 0, #459beb1f, #fff0 26%), linear-gradient(266deg, #020817, #fff0 23%), linear-gradient(#020817, #fff0 16%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    padding-top: 64px;
  }

  .text-align-center-copy-3 {
    font-size: 18px;
  }

  .text-align-center-copy-3.desci, .titres-obligations-2-copy {
    text-align: center;
  }

  .titres-obligations-2-copy.goleftside {
    max-width: 400px;
  }

  .div-block-1799-2-copy {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
  }

  .home2_btn-copy.gold.vip, .home2_btn-copy.gold.vip:lang(fr-fr), .home2_btn-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .home2_btn-copy {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home2_btn-copy.gold.vip, .home2_btn-copy.gold.vip:lang(fr-fr), .home2_btn-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .santexpo_btn-copy {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .santexpo_btn-copy.gold.vip, .santexpo_btn-copy.gold.vip:lang(fr-fr), .santexpo_btn-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .section-5-copy-copy {
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .patient-centric-copy {
    margin-top: 0;
    overflow: visible;
  }

  .home-one-cta-button-wrapper-copy-copy {
    flex-flow: wrap;
  }

  .home2_btn-copy-copy.gold.vip, .home2_btn-copy-copy.gold.vip:lang(fr-fr), .home2_btn-copy-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .home2_btn-copy-copy.gold.vip, .home2_btn-copy-copy.gold.vip:lang(fr-fr), .home2_btn-copy-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .home2_btn-copy-copy {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home2_btn-copy-copy.gold.vip, .home2_btn-copy-copy.gold.vip:lang(fr-fr), .home2_btn-copy-copy.gold.vip.forceleft {
    font-weight: 500;
  }

  .heading-17-copy.text-align-center-copy, .heading-17-copy.text-align-center-copy-copy {
    font-size: 30px;
  }

  .heading-17-copy.text-align-center-copy-copy.whyy {
    max-width: 304px;
  }

  .container-11-copy {
    flex-flow: column;
  }

  .button-font-26.change-position.nocaps {
    text-align: center;
  }

  .home2_section-copy {
    padding: 72px 16px;
  }

  .home_btn-capital {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home_btn-capital.gold.vip, .home_btn-capital.gold.vip:lang(fr-fr), .home_btn-capital.gold.vip.forceleft, .home_btn-capital.gold.capital, .home_btn-capital.gold.capital:lang(fr-fr), .home_btn-capital.gold.capital.forceleft {
    font-weight: 500;
  }

  .home {
    flex: 0 auto;
    width: 80%;
    display: none;
  }

  .div-block-1963 {
    flex-flow: column;
  }

  .div-block-1964 {
    width: 400px;
    top: 128px;
  }

  .image-5241 {
    margin-bottom: -120px;
  }

  .div-block-1967.legend {
    grid-column-gap: 67px;
    grid-row-gap: 67px;
    max-width: 400px;
    padding-top: 16px;
  }

  .home_btn-capital-2 {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home_btn-capital-2.gold.capital, .home_btn-capital-2.gold.capital:lang(fr-fr) {
    font-weight: 500;
  }

  .home-one-cta-button-wrapper-copy-2 {
    flex-flow: wrap;
  }

  .home-one-cta-button-wrapper-copy-2.santexpo {
    place-content: flex-end center;
    align-items: flex-end;
  }

  .home_btn-capital-3 {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home2_h4-copy.little {
    font-size: 32px;
  }

  .div-block-1973 {
    top: 1741.31px;
    left: 128.008px;
  }

  .div-block-1973:lang(fr-fr) {
    top: 1787.31px;
    left: 71.008px;
  }

  .home2_h4-copy-copy.little {
    font-size: 32px;
  }

  .div-block-1976 {
    top: 2044.77px;
    left: 93.5px;
    right: -45px;
  }

  .div-block-1976:lang(fr-fr) {
    top: 2082.77px;
  }

  .div-block-1977 {
    top: 2344.77px;
    left: 237.5px;
  }

  .div-block-1977:lang(fr-fr) {
    top: 2393.77px;
  }

  .nav-cta-label.change-position.nocaps {
    text-align: center;
  }

  .nav-cta-mobile {
    flex: 0 auto;
    margin-top: 40px;
    display: flex;
  }

  .logo-wordmark {
    width: 100px;
  }

  .nav-cta-mobile-label {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .button-font-30.change-position.nocaps {
    text-align: center;
  }

  .home_btn-capital-copy-3 {
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 600;
  }

  .home_btn-capital-copy-3.gold.capital {
    font-weight: 500;
    display: none;
  }

  .home_btn-capital-copy-3.gold.capital:lang(fr-fr) {
    font-weight: 500;
  }

  .image-5266 {
    width: 100px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
    line-height: 1.25;
  }

  h1 {
    font-size: 35px;
    line-height: 45px;
  }

  h2 {
    font-size: 28px;
    line-height: 38px;
  }

  h3 {
    font-size: 20px;
    line-height: 30px;
  }

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

  p {
    font-size: 14px;
    line-height: 24px;
  }

  .button-font.change-position.text-align-center {
    font-size: 16px;
  }

  .button-font.padding-around {
    width: 100%;
  }

  .responsive-menu-button {
    max-width: 25px;
  }

  .main-container {
    padding-left: 0;
  }

  .main-container.position-relative.moretop.referral {
    max-width: 100%;
  }

  .navbar {
    background-color: #00000080;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-align-center {
    font-size: 14px;
  }

  .text-align-center:lang(fr-fr) {
    font-size: 14px;
    line-height: 18px;
  }

  .text-align-center.bigger {
    font-size: 14px;
  }

  .new-responsive-burger-menu-navbar.border-radius-ten {
    flex: 1;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .chnage-padding.text-align-center {
    font-size: 20px;
  }

  .chnage-padding.landskape-align-center {
    font-size: 24px;
  }

  .chnage-padding.text-align-center.smaller {
    text-align: center;
    font-size: 32px;
  }

  .chnage-padding.text-align-center.bigger.red {
    font-size: 40px;
  }

  .chnage-padding.text-align-center.bigger.red.crypto {
    font-size: 36px;
    position: absolute;
    top: 0;
  }

  .chnage-padding.text-align-center.atlantis.cta.referral {
    text-align: center;
  }

  .chnage-padding.text-align-center.atlantis.hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width {
    width: 100%;
    margin-bottom: 0;
    font-size: 24px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned {
    font-size: 24px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.lighter {
    font-size: 32px;
  }

  .chnage-padding.text-align-center.atlantis.hero._100-width.leftaligned.crypto.balance {
    font-size: 28px;
  }

  .chnage-padding.text-align-center.atlantis.cta {
    font-size: 24px;
  }

  .chnage-padding.text-align-center {
    margin-left: 12px;
    margin-right: 12px;
    font-size: 28px;
  }

  .chnage-padding.text-align-center:lang(fr-fr) {
    line-height: 110%;
    display: block;
    overflow: visible;
  }

  .navigation.home-two-border-line-bottom.change-line.change-padding-top.nav-one {
    z-index: 500;
  }

  .auto-fit.responsive-image-full-width.image-effect {
    width: 120%;
    height: auto;
    position: relative;
    bottom: auto;
  }

  .auto-fit.responsive-image-full-width.image-effect._100 {
    height: 100%;
  }

  .auto-fit.responsive-image-full-width.image-effect, .auto-fit.responsive-image-full-width.image-effect-copy {
    width: 100%;
    height: auto;
  }

  .auto-fit.responsive-image-full-width.image-effect-copy {
    width: 120%;
    height: auto;
  }

  .auto-fit.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
    height: auto;
  }

  .auto-fit.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .home-one-feature-image {
    display: block;
  }

  .chngge-padding {
    text-align: left;
    font-size: 24px;
  }

  .chngge-padding.text-align-center, .chngge-padding.roaditemtitle {
    font-size: 24px;
    font-weight: 500;
    line-height: 125%;
  }

  .home-one-feature-text {
    padding-top: 10px;
    line-height: 100%;
  }

  .home-one-merquee-wrapper {
    padding-top: 32px;
  }

  .home-one-merquee-wrapper._20px {
    padding-top: 20px;
  }

  .home-one-image-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: space-between;
    margin-top: -140px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 10px;
  }

  .heading-four {
    font-size: 14px;
    line-height: 28px;
  }

  .heading-four.text-align-center {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-four.text-align-center-3 {
    font-size: 16px;
  }

  .heading-four.text-align-center-4 {
    font-size: 14px;
  }

  .home-one-development-category:lang(fr-fr) {
    justify-items: stretch;
  }

  .heading-two {
    font-size: 28px;
    line-height: 38px;
  }

  .home-one-development-item-heading.chnage-padding-top {
    justify-content: center;
    align-items: center;
  }

  .home-one-success-image {
    order: -1;
  }

  .heading-three {
    font-size: 20px;
    line-height: 30px;
  }

  .counter {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .counter.bottom.chnage-align-left {
    justify-content: center;
    align-items: flex-start;
  }

  .counter.bottom.chnage-align-left.responsive-align-center {
    justify-content: center;
    align-items: center;
  }

  .counter-box.small-counter-box, .counter-box.small-counter-box.chnage-big-height {
    height: 60px;
  }

  .counter-box.small-counter-box.chnage-heading-two-counter {
    height: 38px;
  }

  .counter-box.small-counter-box, .counter-box.small-counter-box.chnage-big-height {
    height: 60px;
  }

  .home-one-cta-paragraph {
    opacity: .75;
    font-size: 12px;
  }

  .home-one-cta-wrapper {
    border-width: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .home-one-cta-button-wrapper {
    display: flex;
    position: relative;
  }

  .home-one-cta-button-wrapper.chnage-padding-top {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: 35vh;
  }

  .home-one-cta-button-wrapper.chnage-padding-top-copy {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: auto;
  }

  .atlantis-cta.chnage-upper-padding {
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
    overflow: hidden;
  }

  .footer-one-wrappper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-one-caption {
    padding-bottom: 10px;
  }

  .social-media-item {
    width: 38px;
    height: 38px;
  }

  .insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white-copy, .insidebutton._2.chage-color-white, .insidebutton._2.chage-color-white {
    max-width: 250px;
    padding: 10px 20px;
  }

  .insidebutton._2.chage-color-white-copy {
    background-image: linear-gradient(84deg, #0c0e20, #24284b);
    max-width: 250px;
    padding: 10px 20px;
  }

   .insidebutton._2.chage-color-white-copy-copy-copy {
    max-width: 250px;
    padding: 10px 20px;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.form, .insidebutton.insidebutton--pill.insidebutton--gradient.form-copy {
    font-size: 14px;
  }

  .insidebutton.insidebutton--pill.chage-color-white-copy {
    max-width: 250px;
    padding: 10px 20px;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.health_gradiant {
    display: none;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.desci {
    margin-left: auto;
    margin-right: auto;
  }

  .insidebutton._2-copy-copy.chage-color-white-copy-copy-copy-copy, .insidebutton._2.chage-color-white, .insidebutton._3-copy-copy.chage-color-white-copy, .insidebutton._3-copy-copy.chage-color-white-copy, .insidebutton._3-copy-copy.chage-color-white-copy, .insidebutton._3-copy-copy.chage-color-white-copy {
    max-width: 250px;
    padding: 10px 20px;
  }

  .insidebutton._3-copy-copy.insidebutton--gradient.desci {
    margin-left: auto;
    margin-right: auto;
  }

  .insidebutton.insidebutton--pill.insidebutton--gradient.form, .insidebutton.insidebutton--pill.insidebutton--gradient.form-copy, .insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form, .insidebutton.insidebutton--pill.chnage-color-gredient-copy-copy-copy.form-copy, .insidebutton._2-copy-copy.insidebutton--gradient.form, .insidebutton._2-copy-copy.insidebutton--gradient.form-copy, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy, .insidebutton._2-copy-copy.chnage-color-gredient-copy-copy-copy.form-copy {
    font-size: 14px;
  }

  .insidebutton._2.chage-color-white {
    max-width: 250px;
    padding: 10px 20px;
  }

  .hoverline.change-color-purple {
    display: none;
  }

  .main-button.full-width {
    position: static;
    top: auto;
  }

  .main-button.full-width.form {
    margin-top: 50px;
  }

  .menu-button-new.w--open {
    z-index: 10;
  }

  .home-two-hero-heading {
    display: block;
  }

  .home-two-hero-heading:lang(fr-fr) {
    max-width: 90%;
  }

  .home-two-hero-heading.desci {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home-two-hero-top {
    height: auto;
    min-height: 600px;
    margin-right: 0;
    padding-top: 10vh;
    padding-left: 0;
    display: block;
  }

  .atlantis-hero {
    background-image: url('../images/roadmap-top-bg.webp'), radial-gradient(circle at 50% 0, #0a0b1e, #fff0 26%), linear-gradient(7deg, #0c0e20 40%, #fff0), linear-gradient(#2662a3, #fff0), url('../images/grid-background-3-1-1.webp');
    background-position: 50% 0, 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: no-repeat, repeat, repeat, repeat, no-repeat;
    background-size: cover, auto, auto, auto, 1920px 980px;
    min-height: 600px;
    padding-top: 128px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-two-hero-paragraph, .home-two-hero-paragraph:lang(fr-fr) {
    max-width: 90%;
  }

  .home-two-success-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .home-two-support-left {
    padding-top: 20px;
  }

  .home-two-support-globe {
    top: 34px;
  }

  .home-two-support-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .atlantis-key-features {
    margin-top: -150px;
    padding-top: 0;
  }

  .home-two-support-right {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .home-one-vedio-section-overlay {
    background-image: linear-gradient(#170f02cc, #0c0e20);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-two-vedio-button-main-wrapper {
    display: none;
  }

  .home-two-pricing-price-wrapper {
    flex-flow: row;
  }

  .body-font.titles-exemples-prix-2 {
    text-align: left;
    font-size: 16px;
  }

  .home-two-pricing-price-item {
    padding-top: 20px;
  }

  .home-three-business-main {
    display: none;
  }

  .home-three-business-paragraph {
    padding-bottom: 0;
  }

  .home-three-business-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
  }

  .atlantis-whitepaer {
    padding-top: 40px;
  }

  .blockchain-label {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .healthcare-blockchain-and-promise-blockchain {
    overflow: hidden;
  }

  .about-one-tag2 {
    margin-bottom: 16px;
  }

  .logo-image {
    height: 32px;
  }

  .logo-image.forbes {
    height: 20px;
  }

  .logo-image.legend {
    height: 23px;
  }

  .logo-image.lepoint {
    height: 18px;
  }

  .about-three-development-item {
    width: 250px;
    height: 250px;
  }

  .home-one-cta-heading-one.overflow-hidden {
    display: block;
  }

  .feature-three-post {
    padding-bottom: 0;
    overflow: hidden;
  }

  .blog-one-hero.chnage-padding-up-down {
    padding-top: 120px;
  }

  .photo-article {
    width: 100%;
    height: 220px;
  }

  .logo-image-wrapper {
    width: auto;
    padding-right: 20px;
  }

  .not-found-robort-lottee {
    margin-top: 100px;
    margin-left: 60px;
    display: block;
  }

  .password-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff0;
    flex-flow: column;
  }

  .password-text {
    background-color: var(--blanc);
    border-radius: 500px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .body.separator {
    overflow: hidden;
  }

  .auto-fit-copy.responsive-image-full-width {
    margin-bottom: -28px;
    padding-left: 0;
    padding-right: 0;
  }

  .auto-fit-copy.responsive-image-full-width-copy {
    margin-bottom: -40px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .section {
    height: 100vh;
  }

  .background-video-2 {
    width: 150%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-two-hero-copy {
    min-height: 600px;
    display: block;
    top: 0%;
    overflow: visible;
  }

  .auto-fit-copy.responsive-image-full-width {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 76px;
    padding-left: 0;
    top: -34px;
  }

  .main-container-3 {
    width: auto;
    margin-top: 30px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
  }

  .main-container-3:lang(fr-fr) {
    margin-top: 30px;
  }

  .main-container-3.desci {
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .main-container-3.desci:lang(fr-fr) {
    justify-content: flex-start;
    align-items: center;
  }

  .main-container-3.desci.crypto {
    padding-left: 0;
    padding-right: 0;
  }

  .home-two-support-main-button-copy {
    position: sticky;
    inset: auto 300px 300px auto;
  }

   .support-button-font-copy.chnage-style-copy-copy, .support-button-font-copy.edhs-title {
    font-size: 18px;
  }

  .support-button-font-copy-copy.chnage-style-copy-copy {
    max-width: 200px;
  }

  .support-button-font-copy-copy.ehds-subtitle {
    max-width: 150px;
  }

  .background-video-3 {
    box-sizing: border-box;
    float: none;
    clear: none;
    filter: none;
    object-fit: fill;
    display: block;
    inset: auto auto 0% 0%;
    overflow: hidden;
  }

  .change-padding-copy {
    font-size: 18px;
  }

  .text-align-center-copy {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 125%;
  }

  .text-align-center-copy.moreheight {
    font-size: 18px;
  }

  .heading-three-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .change-padding-copy-copy-copy {
    font-size: 24px;
  }

  .heading-three-copy, .heading-three-copy-copy-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .caroussel-medias-en {
    margin-bottom: 56px;
    padding: 24px 15px;
  }

  .caroussel-medias-en.screen-mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .caroussel-medias-en.crypto {
    margin-top: -184px;
  }

  .caroussel-medias-en.vip {
    margin-top: 120px;
  }

  .healthcare-label {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .plus-type, .heading-three-copy-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .home-three-process-wrapper-2 {
    display: none;
  }

  .heading-three-copy-copy-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .atlantis-promise-healthcare-2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v3-scroll-blockchain {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-three-process-2 {
    overflow: hidden;
  }

  .home-three-process-big-wrapper-2 {
    padding-top: 0;
  }

  .atlantis-promise-blockchain-2 {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v3-scroll-healthcare, .v3-scroll-healthcare-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-three-process-big-wrapper-2-copy {
    padding-top: 0;
  }

  .text-align-center-2.change-color-white.change-size.tablet-text {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    text-decoration: underline;
  }

  ._404 {
    font-size: 150px;
  }

  .image-15 {
    width: 150%;
    max-width: 100%;
    height: auto;
  }

  .image-16 {
    max-width: 50%;
  }

  .waiting-list {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .paragraph-9 {
    display: block;
  }

  .responsive-menu-button-2 {
    max-width: 25px;
  }

  .cta-footer-mobile {
    text-align: left;
    font-size: 24px;
  }

  .cta-footer-mobile.text-align-center {
    font-size: 22px;
    font-weight: 500;
    line-height: 125%;
  }

  .cta-footer-mobile.text-align-center:lang(fr-fr) {
    max-width: 90%;
  }

  .cta-footer-mobile.text-align-center.black {
    font-size: 20px;
  }

  .success-message-2 {
    background-color: #0d0f20;
  }

  .text-block-8 {
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .error-message-2 {
    background-color: #0d0f20;
  }

  .text-block-9 {
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .text-align-center-copy-2 {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 125%;
  }

  .text-align-center-copy-2.octobre-rose {
    font-size: 16px;
  }

  .text-align-center-copy-2.subtitle {
    font-size: 14px;
  }

  .text-align-center-copy-2.desci {
    text-align: center;
    max-width: none;
    font-size: 14px;
  }

  .contact-button-label.change-position.text-align-center {
    font-size: 16px;
  }

  .home-two-hero-top-2 {
    background-image: url('../images/Star-5.svg');
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 0;
    padding-top: 10vh;
    padding-bottom: 350px;
    padding-left: 0;
    display: block;
  }

  .home-two-hero-paragraph-2 {
    max-width: 250px;
  }

  .home-two-hero-paragraph-2.flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .home-two-hero-paragraph-2.desci {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .home-two-hero-copy-2 {
    background-image: radial-gradient(circle at 50% 0, #2662a3, #fff0 40%), linear-gradient(0deg, #0c0e20, #0c0e201a), linear-gradient(#02081773, #fff0), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 100vh;
    height: 100%;
    display: block;
    overflow: visible;
  }

  .atlantis-hero-2 {
    background-size: cover, auto, auto, auto;
    height: auto;
    padding-top: 128px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-three-copy-copy-copy-2 {
    max-width: 100%;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-three-copy-copy-copy-2:lang(fr-fr) {
    font-size: 18px;
  }

  .home-one-success-image-2 {
    order: 1;
    padding-top: 60px;
    display: block;
  }

  .atlantis-promise-blockchain-3 {
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-bottom: 0;
  }

  .div-block-1760 {
    display: none;
  }

  .change-padding-2 {
    text-align: center;
    font-size: 20px;
    line-height: 150%;
  }

  .change-padding-2.text-align-center-5 {
    font-size: 22px;
    font-weight: 500;
    line-height: 125%;
  }

  .feature-three-post-heading-2 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    padding-top: 5vh;
  }

  .feature-three-post-heading-2:lang(fr-fr) {
    justify-content: center;
    align-items: flex-start;
  }

  .text-align-center-3 {
    font-size: 16px;
  }

  .div-block-1762 {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-two-support-image-2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-radius: 15px;
    height: 120px;
  }

  .image-23 {
    opacity: .5;
    object-fit: fill;
    align-self: flex-start;
  }

  .home-two-support-logo-gredient-wrapper-2 {
    background-image: linear-gradient(#0d122a00, #0d122a00 0%, #0d122a);
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-align-center-4 {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .home-two-support-right-top-2 {
    padding: 0;
  }

  .atlantis-key-features-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-two-support-item-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .home-two-support-paragraph-2 {
    max-width: 400px;
  }

  .image-24 {
    margin-top: 60px;
  }

  .home-two-support-item-heading-2 {
    margin-top: -30px;
  }

  .home-two-support-heading-2 {
    margin-bottom: 0;
  }

  .home-two-support-left-2 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .text-testi {
    min-width: 0;
    display: block;
  }

  .picture-testi-3 {
    background-image: linear-gradient(#3a82f338, #3a82f3a6), url('../images/testi-2.webp');
    background-position: 0 0, 50%;
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .heading-four-2-copy {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-1763 {
    height: 260px;
    position: static;
  }

  .picture-testi-2 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    min-width: 0;
    max-width: none;
  }

  .play-button {
    opacity: .5;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 40% 0% 0%;
  }

  .testimonials-caregivers {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .testimonials-caregivers.lessmb {
    padding-bottom: 2vh;
  }

  .paragraph-testimonial-copy {
    text-align: center;
    font-size: 16px;
  }

  .home-one-about-line-copy {
    flex-flow: column;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .change-padding-copy-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 125%;
  }

  .picture-testi-1 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: none;
  }

  .modules {
    padding-top: 5vh;
    padding-bottom: 0;
  }

  .text-align-center-5 {
    opacity: 1;
    font-size: 12px;
  }

  .home-one-cta-paragraph-2 {
    font-size: 12px;
  }

  .home-two-hero-copy-3 {
    background-image: radial-gradient(circle at 50% 0, #2662a3, #fff0 40%), linear-gradient(0deg, #0c0e20, #0c0e201a), linear-gradient(#020817, #fff0 16%), url('../images/grid-background-3-1-1.webp');
    background-position: 0 0, 0 0, 0 0, 50% 3.5%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, 1920px 100vh;
    display: block;
    overflow: visible;
  }

  .social-media-item-healthcare {
    width: 38px;
    height: 38px;
  }

  .button-font-11.change-position {
    font-size: 14px;
  }

  .div-block-1767.desci {
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    display: block;
  }

  .legal-notices.text-align-center {
    background-image: linear-gradient(34deg, #d7a45e, #d7a45e);
    font-size: 20px;
  }

  .footer-newsletter-title {
    background-image: linear-gradient(94deg, #478bf3, #a8d7f9 100%, #a8d7f9);
    font-size: 16px;
  }

  .chnage-padding-copy.text-align-center-copy-copy {
    font-size: 28px;
  }

  .chnage-padding-copy.text-align-center-copy-copy.smaller {
    font-size: 32px;
    line-height: 130%;
  }

  .footer-quick-links {
    display: flex;
  }

  .view-text-3.smalleronmobile {
    font-size: 14px;
  }

  .gradiant_line_menu {
    background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
  }

  .heading-four-copy {
    font-size: 14px;
    line-height: 28px;
  }

  .heading-four-copy.text-align-center-4, .heading-four-copy.mdls_biginfo {
    padding-top: 0;
    font-size: 14px;
    font-weight: 300;
  }

  .home-two-support-logo-gredient-wrapper-2-copy {
    background-image: linear-gradient(#0d122a00, #0d122a00 0%, #0d122a 54%);
    padding-top: 0;
    padding-bottom: 0;
  }

  .ai-data-strcuturing {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 125%;
  }

  .home-two-support-item-heading-2-copy {
    margin-top: -70px;
    margin-bottom: 21px;
  }

  .footer-newsletter-done {
    background-color: #0d0f20;
  }

  .footer-newsletter-success {
    color: #f9f3e3;
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .footer-newsletter-error {
    color: #ff9a9a;
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .footer-newsletter-failed {
    background-color: #0d0f20;
  }

  .home-one-technology-wrapper.change-style-two {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-four-3, .heading-four-4 {
    font-size: 18px;
    line-height: 28px;
  }

  .style-guied-color-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-three-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .tag-text-copy {
    font-size: 12px;
  }

  .main-container-article.blog {
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
  }

  .emphasis-article-copy {
    width: 100%;
  }

  .emphasis-title {
    font-size: 16px;
  }

  .photo-article-2 {
    height: 220px;
  }

  .photo-article-conclusion {
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: 220px;
  }

  .photo-article-3, .photo-article-4, .photo-article-5, .photo-article-6, .photo-article-7 {
    height: 220px;
  }

  .photo-hero {
    height: 240px;
  }

  .home-one-about-line-copy-copy {
    flex-flow: column;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-circle-secondary.slider-arrow.right---top-left {
    bottom: -72px;
    right: 31%;
  }

  .btn-circle-secondary.slider-arrow.left---top-left {
    bottom: -72px;
    left: 33%;
  }

  .home-one-about-line-copy-copy {
    flex-flow: column;
    height: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .picture-testi-5 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: block;
  }

  .picture-testi-6 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    min-width: 0;
    max-width: none;
  }

  .picture-testi-4, .picture-testi-8 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: block;
  }

  .picture-testi-9 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    min-width: 0;
    max-width: none;
  }

  .picture-testi-7 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: block;
  }

  .image-31 {
    bottom: 4%;
  }

  .div-block-1779 {
    height: 500px;
  }

  .image-32 {
    height: auto;
    top: 75%;
    left: -50%;
  }

  .image-32-copy {
    height: auto;
    bottom: 75%;
    right: -50%;
  }

  .cta-before-footer-paragraph {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .text-align-center-5-copy {
    opacity: 1;
    max-width: 100%;
    font-size: 16px;
  }

  .aaa {
    text-align: center;
    font-size: 20px;
    line-height: 150%;
  }

  .aaa.text-align-center-5-copy {
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 26px;
    font-weight: 500;
    line-height: 125%;
  }

  .cta-before-footer-content {
    padding-top: 144px;
    padding-bottom: 144px;
  }

  .cta-before-footer-overlay {
    display: block;
  }

  .badge-ces-award {
    width: 100px;
    right: 8%;
  }

  .badge-iso-27001 {
    width: 50px;
    bottom: 83%;
    left: 8%;
  }

  .badge-data-security {
    width: 50px;
    right: 12%;
  }

  .badge-security-alert {
    width: 50px;
    display: none;
    position: absolute;
    inset: auto auto auto 5%;
  }

  .image-37 {
    width: 50px;
    display: none;
    top: -15%;
    left: -5%;
  }

  .image-37:lang(fr-fr) {
    left: -12%;
  }

  .cta-before-footer-heading:lang(fr-fr) {
    max-width: 75%;
  }

  .picture-testi-default {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: none;
  }

  .card-testi {
    display: block;
  }

  .text-testi-copy {
    min-width: 0;
    display: none;
  }

  .picture-testi-10 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 100%;
    max-width: 1%;
    height: 100%;
    display: none;
  }

  .change-padding-copy-2-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 125%;
  }

  .change-padding-copy-2-copy.mdls_title_green, .change-padding-copy-2-copy.mdls_title_red, .change-padding-copy-2-copy.mdls_title_pink, .change-padding-copy-2-copy.mdls_title_blue {
    text-align: left;
  }

  .paragraph-testimonial-copy-copy {
    font-size: 16px;
  }

  .heading-four-5 {
    font-size: 18px;
    line-height: 28px;
  }

  .pricing-two-question-top.chnage-side-padding {
    border-top-style: none;
  }

  .patient-centric {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .atlantis-promise-blockchain-3-copy {
    margin-top: 10vh;
    padding-bottom: 0;
  }

   .home-one-image-link-2-copy-copy {
    flex-flow: wrap;
  }

  .image-31-copy {
    display: inline-block;
    bottom: 4%;
  }

  .s-i-title {
    font-size: 28px;
    line-height: 38px;
  }

  .ehds {
    position: sticky;
    inset: auto 300px 300px auto;
  }

  .heading-footer-helathcare {
    font-size: 14px;
    line-height: 28px;
  }

  .lottie-coins {
    display: none;
    inset: 0%;
  }

  .double-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
    padding-left: 9px;
    padding-right: 9px;
  }

  .home-two-support-main-button-copy-copy {
    position: absolute;
    inset: auto 40px 266px auto;
  }

  .home-two-support-item-copy {
    margin-bottom: -80px;
  }

  .image-41 {
    max-width: 150%;
    padding-bottom: 40px;
  }

  .legal-notices-healthcare.text-align-center {
    background-image: linear-gradient(34deg, #d7a45e, #d7a45e);
    font-size: 20px;
  }

  .legal-notices-healthcare.text-align-center.legal:lang(fr-fr) {
    padding-bottom: 24px;
  }

  .legal-notices-healthcare.text-align-center.legal.blog:lang(fr-fr) {
    line-height: 1.25em;
  }

  .legal-notices-healthcare.text-align-center {
    font-size: 20px;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down {
    padding-top: 140px;
  }

  .blog-one-hero-healthcare.chnage-padding-up-down._20px {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .photo-hero-healthcare {
    height: 240px;
  }

  .photo-article-healthcare {
    background-color: #469af3;
    background-image: none;
    width: 100%;
    height: auto;
  }

  .block-quote-copy {
    font-size: 14px;
    line-height: 24px;
  }

  .hero-obligation {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .video-wrapper {
    position: relative;
  }

  .video-wrapper.position-relative.chnage-index {
    border-radius: 16px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 6px;
  }

  .youtube {
    object-fit: contain;
    border-radius: 12px;
  }

  .ils-nous-font-confiance {
    font-size: 14px;
    line-height: 28px;
  }

  .ils-nous-font-confiance.text-align-center-copy {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ils-nous-font-confiance.text-align-center-copy.chnage-color-gredient-copy {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 20px;
  }

  .code-embed-2 {
    width: auto;
  }

  .je-soutiens-form {
    z-index: 1;
  }

  .button-healthcare-obligation-roi.full-width {
    position: static;
    top: auto;
  }

  .div-block-1789 {
    display: none;
  }

  .a-quoi-va-servir-votre-investissement {
    margin-top: 110px;
  }

  .video-wrapper-2 {
    position: relative;
  }

  .video-wrapper-2.position-relative.chnage-index {
    margin-left: 12px;
    margin-right: 12px;
    padding: 12px;
  }

  .video-wrapper-2.position-relative.chnage-index.vip {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 270px;
  }

  .video-wrapper-2.position-relative.chnage-index.vip.gold {
    width: 100%;
    max-width: 318px;
  }

  .tag-text-obligation {
    font-size: 16px;
  }

  .titres-obligations {
    text-align: left;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 125%;
  }

  .titres-obligations:lang(fr-fr) {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .titres-obligations.octobre-rose {
    text-align: center;
    line-height: 40px;
  }

  .titres-obligations.octobre-rose.left {
    text-align: left;
  }

  .titres-obligations.phm.white {
    justify-content: center;
    align-items: flex-start;
    font-size: 24px;
  }

  .titres-obligations.phm.blue.sub-pad {
    padding-bottom: 0;
  }

  .titres-obligations.phm.gold.trajan {
    text-align: center;
    padding-bottom: 0;
    font-size: 18px;
  }

  .titres-obligations.centered {
    padding-left: 0;
    padding-right: 0;
  }

  .slider {
    margin-left: 12px;
    margin-right: 12px;
    display: none;
  }

  .code-embed-pr-vision-3 {
    margin-bottom: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .arrow-right, .arrow-left {
    margin-top: 610px;
  }

  .condition-wrapper {
    max-width: 100%;
  }

  .condition-wrapper.legend {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1791 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .obligation-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-12 {
    font-size: 12px;
  }

  .paragraph-11 {
    font-size: 16px;
  }

  .condition-container {
    margin-top: 32px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 27.5px 22px;
  }

  .image-50 {
    display: none;
  }

  .image-5111, .image-52 {
    display: block;
  }

  .paragraph-obligation-sub {
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .image-51111-copy {
    display: block;
  }

  .cta-before-footer-obligation.cta-before-footer--padded {
    background-color: #0d0f2000;
    margin-top: 5vh;
    position: relative;
    overflow: hidden;
  }

  .heading-two-2 {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-three-3 {
    font-size: 20px;
    line-height: 30px;
  }

  .tag-text-cadeau-obligation {
    font-size: 16px;
  }

  .tag-text-cadeau-obligation.s {
    font-size: 12px;
  }

  .exemples-obligations-prix.text-align-center {
    font-size: 28px;
  }

  .subtitles-exemples-prix {
    font-size: 16px;
  }

  .subtitles-exemples-prix-2.subtile-classique {
    width: 80%;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose {
    text-align: center;
    width: 100%;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2.subtile-classique.octobre-rose.big.pink {
    font-size: 18px;
  }

  .subtitles-exemples-prix-2.subtile-classique.octobre-rose.left {
    text-align: left;
    line-height: 23px;
  }

  .subtitles-exemples-prix-2.goleftalign {
    margin-top: 16px;
  }

  .subtitles-exemples-prix-2.goleftalign.octobre-rose.big {
    text-align: center;
    margin-top: 8px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain {
    text-align: center;
    margin-top: 0;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.cta {
    font-size: 12px;
  }

  .subtitles-exemples-prix-2.goleftalign.blockchain.crypto.balance, .subtitles-exemples-prix-2.goleftalign.blockchain.crypto-copy.balance {
    padding-left: 8px;
    padding-right: 8px;
  }

  .popup-close-2 {
    position: absolute;
    top: auto;
    bottom: 2.1em;
    right: 42%;
  }

  .popup-wrapper {
    z-index: 9999999;
    display: block;
  }

  .popup-content {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .popup-content-wrapper {
    width: 95vw;
    max-height: 92%;
    margin-bottom: 50px;
  }

  .popup-content-wrapper:lang(fr-fr), .popup-close-icon {
    display: none;
  }

  .popup-obligation-title {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 150%;
  }

  .popup-obligation-subtitle {
    text-align: left;
    max-width: 300px;
    font-size: 16px;
    line-height: 125%;
  }

  .code-embed-3 {
    margin-bottom: 0;
  }

  .choix-investissement {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .bloc-soutien-rapide, .boc-montant-sup-rieur {
    width: 100%;
  }

  .popup-obligation-subtitle-2 {
    max-width: 300px;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 125%;
    display: none;
  }

  .obligation-choice-form-title {
    max-width: 300px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 125%;
  }

  .obligation-item-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-obligation-1, .button-obligation-2 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .div-block-1794 {
    margin-top: 12px;
  }

  .popup-obligation-subtitle-3 {
    max-width: 300px;
    font-size: 12px;
    line-height: 125%;
  }

  .div-block-1795 {
    margin-top: 5px;
  }

  .link-block-7 {
    margin-bottom: 20px;
  }

  .pr-vision-financi-re {
    margin-top: 110px;
  }

  .hero-obligation-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .about-one-tag2-without-bg {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 250px;
    padding: 6px 10px;
  }

  .resilient-galeon-2.cta-before-footer--padded {
    margin-top: 5vh;
    position: relative;
    overflow: hidden;
  }

  .cta-before-footer-card {
    height: auto;
  }

  .image-5115, .image-5116, .image-5117 {
    width: 64px;
  }

  .home-two-support-right-top-2-copy {
    padding: 0;
  }

  .paragraph-13-copy {
    font-size: 14px;
  }

  .paragraph-13-copy:lang(fr-fr) {
    width: auto;
  }

  .paragraph-13-copy.check {
    font-size: 10px;
  }

  .home-two-hero-top-2-copy-copy {
    background-image: url('../images/Star-5.svg');
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 0;
    padding-top: 10vh;
    padding-left: 0;
    display: block;
  }

  .home-two-hero-top-2-copy-copy.desci {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 140px;
  }

  .image-5118 {
    width: 16px;
  }

  .home-two-banner-image-2 {
    justify-content: center;
    align-items: center;
  }

  .flex-block {
    padding-top: 0;
  }

  .section-3 {
    margin: 0;
    overflow: hidden;
  }

  .div-block-1799.octobre-rose {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 9999;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1799.octobre-rose.cta {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-size: auto, cover;
    height: 400px;
  }

  .image-5120 {
    margin-left: -48px;
  }

  .div-block-1801 {
    flex-flow: column;
  }

  .image-5121 {
    height: 80px;
    margin-top: -8px;
    margin-left: 0;
    position: static;
    top: 18px;
  }

  .section-4 {
    overflow: hidden;
  }

  .div-block-1804 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .section-5 {
    overflow: hidden;
  }

  .testimonial-big-text {
    font-size: 32px;
  }

  .image-5124 {
    left: -24%;
  }

  .image-5124-2 {
    right: -24%;
  }

  .div-block-1800-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .titres-obligations-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 28px;
    line-height: 125%;
  }

  .subtitles-exemples-prix-3.subtile-classique {
    width: 80%;
  }

  .medical-building-tag {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    height: 40px;
    padding: 8px;
  }

  .medical-building-tag.mobile {
    display: none;
  }

  .small-label {
    font-size: 10px;
  }

  .small-label.subtile-classique {
    width: 80%;
  }

  .small-label.trajan {
    font-size: 14px;
  }

  .container-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-5.red {
    padding-bottom: 72px;
  }

  .container-5.crypto {
    flex-flow: column;
    height: auto;
    max-height: none;
    padding-top: 200px;
    padding-bottom: 0;
    position: relative;
  }

  .dream_item_right {
    padding-top: 56px;
  }

  .link-above-big-text {
    padding-left: 12px;
    padding-right: 16px;
  }

  .blue-text-link {
    font-size: 16px;
  }

  .bottom-tags {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bottom-tags.red {
    padding-top: 75px;
  }

  .bottom-tags.crypto {
    flex-flow: column;
    height: auto;
    max-height: none;
    padding-top: 56px;
    position: relative;
  }

  .div-block-1810-2.red {
    display: none;
  }

  .div-block-1811-2 {
    top: -165px;
  }

  .section-6.phm, .section-6.phm.red {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-6.phm._100-margin {
    margin-bottom: 100px;
  }

  .section-6.desci {
    margin-top: 0;
    padding-bottom: 0;
  }

  .section-6._40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-5130 {
    top: 80%;
    transform: scale(4);
  }

  .what-else {
    overflow: hidden;
  }

  .what-else.inverted.lessmy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-1800-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .subtitles-exemples-prix-4.subtile-classique {
    width: 80%;
  }

  .sync-tag {
    padding-left: 12px;
    padding-right: 16px;
  }

  .small-para-tag {
    font-size: 16px;
  }

  .main-container-top-menu {
    width: 100%;
    display: block;
    position: relative;
  }

  .home-two-hero-heading-centered {
    display: block;
  }

  .glassybox {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    height: 72px;
    padding: 8px;
  }

  .glassyboxlabel {
    font-size: 15px;
  }

  .glassyboxlabel.subtile-classique {
    width: 80%;
  }

  .glassyboxlabel.margintop, .glassyboxlabel.underlined {
    font-size: 12px;
  }

  .glassylist {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .inputcontact {
    font-size: 16px;
  }

  .image-5133 {
    inset: 2% auto auto 24%;
  }

  .centermobile {
    text-align: center;
  }

  .roaditemtextbox {
    padding-left: 64px;
  }

  .roaditemdiv {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .roaditemdiv.right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 24px;
  }

  .roaditemdiv.right.movetojoinline2, .roaditemdiv.right.moremargin {
    padding-bottom: 0;
  }

  .roaditemdiv.right.moreheight2 {
    padding-top: 0;
  }

  .roaditemdiv.right.moreheight7, .roaditemdiv.right.moreheight8 {
    margin-bottom: 0;
  }

  .roaditemdiv.right.moreheight9 {
    margin-top: 0;
  }

  .roaditemdiv.left {
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 24px;
  }

  .roaditemdiv.left.moreheight, .roaditemdiv.left.moreheight4 {
    padding-bottom: 0;
  }

  .roaditemdiv.left.moreheight6 {
    margin-top: 0;
  }

  .roaditemparagraph {
    font-size: 16px;
  }

  .roaditemdatep {
    font-size: 14px;
  }

  .toppagetag {
    padding-left: 12px;
    padding-right: 16px;
  }

  .toppagetag.legend {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .toppagetag.legend:lang(fr-fr) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .toppagetag.legend._8pxleft.hide-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .toppagetag.legend-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .toppagetag.legend-copy:lang(fr-fr) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .toppagetag.legend-copy._8pxleft.hide-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .image-5137 {
    width: auto;
    height: auto;
  }

  .div-block-1820 {
    width: 64%;
    height: auto;
    margin-left: 64px;
    position: static;
  }

  .div-block-1821 {
    width: 64%;
    margin-left: 64px;
    position: static;
  }

  .image-5138 {
    height: auto;
  }

  .image-5139 {
    width: 64%;
    height: auto;
    margin-left: 56px;
    position: static;
  }

  .image-5140 {
    width: 90%;
    height: auto;
    margin-bottom: 16px;
    margin-left: 36px;
    position: static;
  }

  .div-block-1822 {
    z-index: auto;
    width: 56px;
    left: 12px;
  }

  .image-5141 {
    width: 64%;
    height: auto;
    margin-left: 32px;
    position: static;
  }

  .div-block-1823 {
    width: 64%;
    margin-left: 64px;
    position: static;
  }

  .image-5142 {
    height: auto;
    max-height: none;
  }

  .image-5143 {
    width: 64%;
    height: auto;
    margin-left: 56px;
    position: static;
  }

  .image-5144 {
    width: 104px;
    margin-left: 60px;
    position: static;
  }

  .image-5145 {
    width: 64%;
    margin-left: 48px;
    position: static;
  }

  .image-5147 {
    width: 68%;
    margin-left: 38px;
    position: static;
  }

  .menu-font.change-submenu.box-shadow.border-radius-ten {
    flex: 1;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-four-6 {
    font-size: 14px;
    line-height: 28px;
  }

  .responsive-menu-button-3 {
    max-width: 25px;
  }

  .nav-links.border-radius-ten {
    flex: 1;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-links.new-menu {
    background-image: linear-gradient(172deg, #0c0e20, #0c0e20e6);
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-left: 0;
    display: flex;
    inset: 0% auto auto 0%;
    overflow: scroll;
  }

  .image-5150 {
    inset: 2% auto auto 24%;
  }

  .div-block-1825 {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1827 {
    justify-content: space-between;
    align-items: center;
  }

  .submit-button-4.vip {
    flex: 0 auto;
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: clip;
  }

  .success-message-6 {
    height: auto;
  }

  .usecases {
    padding-top: 0;
  }

  .usecase, .div-block-1832 {
    padding: 16px;
  }

  .labelbeforegoldlink {
    font-size: 14px;
  }

  .leftpart {
    z-index: 10;
    object-fit: fill;
    position: static;
  }

  .link_home_menu.smalleronmobile {
    font-size: 14px;
  }

  .wrapper_two_homes {
    display: none;
  }

  .wrapper_two_homes.formobile {
    z-index: 600;
    display: flex;
    position: relative;
  }

  .hero_well_sized {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_well_sized._90vh {
    height: 95vh;
    padding-top: 24px;
  }

  .hero_well_sized._90vh.referral-hero {
    background-size: auto, auto, auto, auto, auto;
  }

  .hero_well_sized._90vh.crypto {
    height: auto;
  }

  .div-block-1835 {
    width: 100%;
    max-width: 260px;
  }

  .div-block-1835.movetotop {
    justify-content: flex-start;
    align-items: stretch;
    transform: translate(0, -4em);
  }

  .div-block-1836 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 400px;
  }

  .div-block-1837 {
    border-bottom: 1px solid #ffffff0d;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 24px;
    display: flex;
  }

  .div-block-1837.movetotop {
    transform: translate(0, -4em);
  }

  .div-block-1838 {
    border-bottom-width: 2px;
  }

  .wrapper_two_homes_bc {
    display: none;
  }

  .wrapper_two_homes_bc.formobile {
    z-index: 600;
    display: flex;
    position: relative;
  }

  .separator.change-submenu.box-shadow.border-radius-ten, .menu-font-copy.change-submenu.box-shadow.border-radius-ten {
    flex: 1;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-11 {
    max-width: 100vw;
  }

  .gradiant_line {
    background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
  }

  .hero-octobre-rose {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    height: 300px;
    margin-top: 50px;
    padding: 0;
    display: flex;
  }

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

  .section-octobre-rose {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
  }

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

  .grid-3:lang(fr-fr) {
    grid-template-columns: 1fr;
  }

  .div-block-1840 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 10px;
  }

  .image-5154 {
    height: 48px;
  }

  .image-5154.galeon {
    height: 32px;
  }

  .text-block-16 {
    font-size: 10px;
    line-height: 14px;
  }

  .text-block-16.octobre-rose {
    text-align: left;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-16.octobre-rose.left {
    font-size: 12px;
    line-height: 24px;
  }

  .text-block-16.number {
    font-size: 24px;
  }

  .text-block-16.big {
    font-size: 14px;
    line-height: 20px;
  }

  .image-5155 {
    max-width: 65%;
  }

  .div-block-1842 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    min-width: auto;
    height: 240px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .octobre-rose-number {
    font-size: 72px;
    line-height: 90px;
  }

  .div-block-1844 {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }

  .double-support {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
  }

  .image-5159, .image-5160 {
    max-width: 64px;
  }

  .grid-3-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .image-5161 {
    min-width: 150px;
    max-width: 150px;
  }

  .image-5161.center {
    min-width: 225px;
    max-width: 225px;
  }

  .div-block-1849 {
    display: none;
  }

  .container-10 {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10.chapter {
    min-width: auto;
    padding-bottom: 104px;
  }

  .text-span-9 {
    font-size: 24px;
  }

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

  .stack-intro.cta {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 32px;
  }

  .stack-intro.cta.new-padding {
    margin-bottom: 0;
  }

  .stack-intro.gap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .stack-intro.referral.cta.no-margin {
    justify-content: center;
    align-items: center;
  }

  .div-block-1850 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
  }

  .card-issue.omega {
    margin-top: 16px;
  }

  .card-issue.fragmentation {
    height: 296px;
  }

  .card-issue-paragraph.chapters {
    font-size: 12px;
  }

  .card-issue-paragraph.chapters.for_dream, .card-issue-paragraph.chapters.crypto {
    font-size: 14px;
  }

  .heading-14.chapters.title {
    font-size: 16px;
  }

  .heading-14.chapters.title.crypto {
    font-size: 18px;
  }

  .card-issue-intro {
    width: 280px;
  }

  .card-issue-intro:lang(fr-fr) {
    width: 250px;
  }

  .card-issue-intro.policy.chapters {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 11px;
    padding: 8px;
  }

  .card-issue-intro.policy.chapters.crypto {
    min-height: auto;
    margin-bottom: 0;
  }

  .grid-cards._32px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 32px;
  }

  .grid-cards._32px._4 {
    grid-template-columns: 1fr 1fr;
  }

  .image-5166 {
    width: 40%;
    margin-bottom: 16px;
  }

  .image-5167 {
    width: 139px;
  }

  .card-issue-big.omega {
    width: 300px;
    margin-top: 16px;
  }

  .card-issue-big.omega:lang(fr-fr) {
    height: 600px;
  }

  .card-issue-big.fragmentation {
    height: 296px;
  }

  .lottie-animation-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .mdls_wraptext {
    overflow: hidden;
  }

  .mdls_description {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .mdsl_container_infos.sans_scrollbar, .mdls_header_text {
    overflow: hidden;
  }

  .text-span-10.cta {
    font-size: 24px;
  }

  .text-span-10.hero {
    text-align: center;
    width: 100%;
    font-size: 24px;
  }

  .div-block-1855 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-1857 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 12px;
  }

  .flex {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .card-chapters {
    padding: 8px;
  }

  .card-chapters.crypto {
    height: auto;
    padding-top: 16px;
  }

  .div-block-1862 {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .blockchain.cta {
    font-size: 16px;
  }

  .image-5169 {
    width: 128px;
    top: -10%;
  }

  .btn-desci-1 {
    display: block;
  }

  .form-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-10-copy {
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10-copy.form {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-10-copy.form.crypto {
    padding-top: 16px;
  }

  .big-counter-text-2 {
    font-size: 60px;
    line-height: 60px;
  }

  .home-one-about-item.lessmargintop {
    margin-top: -8px;
  }

  .home-one-about-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-one-about-line-2.responsive-display-off {
    display: block;
  }

  .home-one-about {
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .home-about-counter.morepaddingtop.balance {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-four-7 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-four-7.caps {
    font-size: 14px;
  }

  .heading-four-7.text-break.long {
    height: 110px;
  }

  .heading-four-7.text-break {
    height: 70px;
  }

  .image-5171 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5172, .image-5173, .image-5174 {
    width: 16px;
  }

  .image-5175 {
    width: 128px;
    margin-top: -72px;
    margin-bottom: -12px;
  }

  .image-5176 {
    width: 128px;
  }

  .div-block-1866 {
    height: 450px;
  }

  .pricing-two-faq-container {
    max-width: 1080px;
  }

  .paragraph-19 {
    font-size: 16px;
  }

  .div-block-1869 {
    width: 128px;
  }

  .image-5177 {
    width: 32px;
  }

  .btn-lp {
    display: block;
  }

  .flowappz-cookie-popup-btn-wrapper-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flowappz-cookie-consent-popup-13 {
    left: auto;
    right: auto;
  }

  .flowappz-cookie-consent-popup-13.flowappz-hide-popup {
    padding-left: 10px;
  }

  .flowappz-cookie-accept-button-22 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .flowappz-cookie-popup-heading-27 {
    font-size: 18px;
    line-height: 40px;
  }

  .flowappz-consent-popup-content-23 {
    padding: 30px 20px;
  }

  .flowappz-cookie-popup-content-paragraph-32 {
    font-size: 14px;
    line-height: 25px;
  }

  .flowappz-cookie-reject-button-26 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 8px;
    display: flex;
  }

  .title_intro_crypto {
    font-size: 18px;
  }

  .div-block-1873 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-1874 {
    flex-flow: column;
    width: 100%;
    height: 220px;
    padding-left: 0;
    padding-right: 30px;
    display: block;
    top: 1326.06px;
    left: 0;
    overflow: auto;
  }

  .div-block-1874:lang(fr-fr) {
    top: 1365.06px;
    left: 4px;
    right: 239px;
  }

  .image-5180 {
    width: 100%;
    max-width: 600px;
    height: auto;
  }

  .balance.title_intro_crypto, .balance.title_intro_health, .balance.title_intro_health {
    font-size: 24px;
  }

  .body_intro_cypto {
    font-size: 16px;
  }

  .container-4-copy {
    height: auto;
    max-height: none;
    margin-top: 92px;
    margin-bottom: 0;
  }

  .dream_promise {
    padding: 8px;
  }

  .dream_promise.crypto {
    padding-top: 16px;
  }

  .dream_item {
    width: 40%;
  }

  .dream_item_left {
    padding-bottom: 0;
  }

  .text-span-14 {
    display: none;
  }

  .home2_h4 {
    font-size: 28px;
  }

  .home2_h4.nobalance, .home2_h4.little {
    font-size: 24px;
  }

  .home2_h5 {
    text-wrap: balance;
    font-size: 16px;
  }

  .home2_h5.dark.bold {
    font-size: 14px;
  }

  .home2_h5._48px {
    font-size: 24px;
  }

  .home2_title_container.legend {
    margin-left: 20px;
    margin-right: 20px;
  }

  .home2_card.blue.howitworks {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home2_card.gold {
    height: 336px;
  }

  .home2_card.gold.nogap.n1 {
    height: 280px;
  }

  .home_h4 {
    font-size: 22px;
  }

  .home_h4.left.video {
    margin-left: 0;
  }

  .image-5185.negative {
    display: none;
  }

  .home_div_cards_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .home_div_cards_wrapper.timeline_grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .home2_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home2_section.problem {
    margin-bottom: -64px;
    padding-top: 40px;
  }

  .home2_section.problem.legend {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .home2_section.needpionners {
    padding-top: 40px;
  }

  .home2_h2 {
    font-size: 32px;
  }

  .home2_section_full {
    padding-bottom: 40px;
  }

  .img_save_lives {
    margin-left: calc(8% - 80px);
    margin-right: calc(8% - 80px);
  }

  .home2_btn {
    align-self: stretch;
    font-size: 16px;
  }

  .home2_btn.gold {
    align-self: stretch;
  }

  .home2_btn.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .home2_btn.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .home2_btn.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .home2_btn.shrink {
    align-self: center;
  }

  .home2_btn.white {
    font-weight: 500;
  }

  .top {
    background-image: radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 14%), linear-gradient(#3a82f366, #3a82f300 22%);
    margin-bottom: max(-30vw, -200px);
    padding-top: 180px;
    padding-bottom: 120px;
  }

  .top.legend {
    background-image: linear-gradient(#39302800, #39302854 88%, #0d0f2099 96%, #0b0e20), url('../images/new-mobile-hero-legend.avif');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 824px;
  }

  .top.santexpo {
    background-image: linear-gradient(#39302800, #39302854 88%, #0d0f2099 96%, #0b0e20), url('../images/image-164-2-1-1-1-1-1-1-1.avif');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 824px;
  }

  .home2_h1 {
    font-size: 36px;
  }

  .home2_h1.legend, .home2_h1.legend-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    font-size: 28px;
    line-height: 1.3em;
    display: flex;
  }

  .home2_h1.legend-copy.anim-hero {
    line-height: 1.1em;
  }

  .div-block-1883 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1883.legend {
    margin-top: 264px;
  }

  .div-block-1884 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-1885 {
    width: 100%;
  }

  .home_watch_legend_btn {
    width: 100%;
    padding-left: 12px;
    padding-right: 16px;
  }

  .btn-healthcare-home2-mobile {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    display: block;
  }

  .image-5192 {
    width: 90px;
  }

  .section-16 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .image-5195 {
    width: 100%;
  }

  .image-5196 {
    margin-bottom: -24px;
  }

  .div-block-1894 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .background-video-3-copy {
    box-sizing: border-box;
    float: none;
    clear: none;
    filter: none;
    object-fit: fill;
    display: block;
    inset: auto auto 0% 0%;
    overflow: hidden;
  }

  .image-5197 {
    width: 100%;
  }

  .image-5198 {
    width: 130%;
    max-width: 440px;
  }

  .image-5201 {
    max-width: 120%;
  }

  .div-block-1896 {
    width: 80%;
    top: 104px;
  }

  .data_item_icon.right, .data_item_icon.left {
    flex-flow: column-reverse;
  }

  .image-5202 {
    width: 170%;
    max-width: 170%;
  }

  .blue-and-gold-gradient-section {
    background-image: linear-gradient(#0d0f20, #346193 33%, #887159 66%, #0d0f20);
  }

  .text-span-29 {
    vertical-align: sub;
    width: 128px;
    height: 45px;
    margin-left: 0;
    padding-left: 126px;
    padding-right: 126px;
  }

  .div-block-1905 {
    flex-flow: column;
  }

  .home_legend_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .home_legend_container:lang(fr-fr) {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home_legend_card.blue.howitworks {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home_legend_card.gold {
    height: 336px;
  }

  .home_legend_card.gold.nogap.n1 {
    height: 280px;
  }

  .home_legend_card.black.save_lives {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .home_legend_card.black.save_lives:lang(fr-fr) {
    width: 100%;
  }

  .home_legend_card.black.howitworks {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-1909 {
    width: 100%;
  }

  .img_legend {
    margin-right: calc(8% - 80px);
  }

  .home_tag_how_it_works {
    padding-left: 12px;
    padding-right: 16px;
  }

  .video-youtube {
    margin-top: 44px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-span-30 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .image-5196-copy {
    margin-bottom: -48px;
  }

  ._3x2 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-50-copy, .image-5208 {
    display: none;
  }

  .div-block-1885-copy {
    width: 100%;
  }

  .home2_h1-copy {
    font-size: 36px;
  }

  .home2_h1-copy.legend {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    font-size: 24px;
    display: flex;
  }

  .image-5188-copy {
    width: 140%;
    margin-bottom: 50%;
  }

  .top-copy {
    background-image: url('../images/Mask-group.svg'), radial-gradient(circle at 50% 0, #57b9f366, #3a82f300 14%), linear-gradient(#3a82f366, #3a82f300 22%);
    background-position: 50% 0, 0 0, 0 0;
    background-size: auto, auto, auto;
    margin-bottom: max(-30vw, -200px);
    padding-top: 180px;
    padding-bottom: 120px;
  }

  .top-copy.legend {
    background-image: linear-gradient(#39302800, #39302854 88%, #0d0f2099 96%, #0b0e20), url('../images/new-mobile-hero-legend.avif');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 824px;
  }

  .video-youtube-copy {
    margin-top: -1400px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-dark_blue-copy:lang(fr-fr) {
    padding-top: 160px;
  }

  .tertiarybuttonlabel {
    font-size: 14px;
  }

  .home-one-cta-button-wrapper-copy {
    display: flex;
    position: relative;
  }

  .home-one-cta-button-wrapper-copy.chnage-padding-top {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: 35vh;
  }

  .home-one-cta-button-wrapper-copy.chnage-padding-top-copy {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: auto;
  }

  .home-one-cta-paragraph-copy {
    opacity: .75;
    font-size: 12px;
  }

  .popup-close-2-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: absolute;
    inset: auto auto 38em 226px;
  }

  .popup-obligation-title-copy {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 150%;
  }

  .shortscontainer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-18:lang(fr-fr) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-1917 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-1918 {
    justify-content: center;
    align-items: center;
  }

  .section-18-copy {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .section-18-copy:lang(fr-fr) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .condition-container-copy {
    width: 88vw;
    margin-top: 32px;
    margin-left: 0;
    margin-right: 0;
    padding: 27.5px 22px;
  }

  .text-block-20 {
    color: var(--_blockchain---gris);
    display: flex;
  }

  .success-message-6-copy {
    margin-bottom: 0;
  }

  .logo-slider-img {
    width: 50px;
  }

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }

  .logo-slider-img-2 {
    width: 100px;
  }

  .client-logo {
    object-position: 0% 50%;
    min-height: 4rem;
    max-height: 4rem;
  }

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

  .clients-grid.logo-animate {
    grid-template-columns: 1fr 1fr 1fr;
    width: 80rem;
    margin-top: 26px;
  }

  .logos-marquee {
    height: 128px;
  }

  .share {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    flex-flow: column;
  }

  .main-container-11.position-relative {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .blog-three-main-item-text {
    padding: 20px 20px 25px;
  }

  .blog-three-main-item-details-heading {
    padding-bottom: 20px;
  }

  .checkbox-field-2 {
    width: 130px;
    padding-left: 10px;
  }

  .product-pagination-wrap {
    flex-wrap: wrap;
  }

  .icon {
    min-width: 15px;
    min-height: 15px;
    max-height: 15px;
  }

  .section-19 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .footer-certifications {
    display: flex;
  }

  .footer-certif-label {
    display: none;
  }

  .collection-list-wrapper-2 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .hero_subtitle {
    text-wrap: balance;
    font-size: 16px;
  }

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

  .hero_subtitle.dark.bold {
    font-size: 14px;
  }

  .hero_subtitle._48px {
    font-size: 24px;
  }

  .home_legend_h2 {
    font-size: 22px;
  }

  .home_legend_h2.left.video {
    margin-left: 0;
  }

  .partners_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .partners_p.dark.bold {
    font-size: 14px;
  }

  .partners_p.lessmbottom {
    margin-bottom: -80px;
  }

  .partners_p._48px {
    font-size: 24px;
  }

  .problem_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .problem_p.dark.bold {
    font-size: 14px;
  }

  .problem_p._48px {
    font-size: 24px;
  }

  .certifications_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .certifications_p.dark.bold {
    font-size: 14px;
  }

  .certifications_p._48px {
    font-size: 24px;
  }

  .home_hospitals_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .home_hospitals_p.dark.bold {
    font-size: 14px;
  }

  .home_hospitals_p._48px {
    font-size: 24px;
  }

  .home_solution_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .home_solution_p.dark.bold {
    font-size: 14px;
  }

  .home_solution_p._48px {
    font-size: 24px;
  }

  .medical_data_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .medical_data_p.dark.bold {
    font-size: 14px;
  }

  .medical_data_p._48px {
    font-size: 24px;
  }

  .research_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .research_p.dark.bold {
    font-size: 14px;
  }

  .research_p._48px {
    font-size: 24px;
  }

  .community_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .community_p.dark.bold {
    font-size: 14px;
  }

  .community_p._48px {
    font-size: 24px;
  }

  .global_community_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .global_community_p.dark.bold {
    font-size: 14px;
  }

  .global_community_p._48px {
    font-size: 24px;
  }

  .stats_1_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .stats_1_p.dark.bold {
    font-size: 14px;
  }

  .stats_1_p._48px {
    font-size: 24px;
  }

  .stats_2_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .stats_2_p.dark.bold {
    font-size: 14px;
  }

  .stats_2_p._48px {
    font-size: 24px;
  }

  .stats_3_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .stats_3_p.dark.bold {
    font-size: 14px;
  }

  .stats_3_p._48px {
    font-size: 24px;
  }

  .support_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .support_p.dark.bold {
    font-size: 14px;
  }

  .support_p._48px {
    font-size: 24px;
  }

  .pionneers_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .pionneers_p.dark.bold {
    font-size: 14px;
  }

  .pionneers_p._48px {
    font-size: 24px;
  }

  .token_value_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .token_value_p.dark.bold {
    font-size: 14px;
  }

  .token_value_p._48px {
    font-size: 24px;
  }

  .bsl_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .bsl_p.dark.bold {
    font-size: 14px;
  }

  .bsl_p._48px {
    font-size: 24px;
  }

  .problem_legend_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .problem_legend_p.dark.bold {
    font-size: 14px;
  }

  .problem_legend_p._48px {
    font-size: 24px;
  }

  .solution_legend_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .solution_legend_p.dark.bold {
    font-size: 14px;
  }

  .solution_legend_p._48px {
    font-size: 24px;
  }

  .community_legend_p {
    text-wrap: balance;
    font-size: 16px;
  }

  .community_legend_p.dark.bold {
    font-size: 14px;
  }

  .community_legend_p._48px {
    font-size: 24px;
  }

  .popup-wrapper-home {
    z-index: 9999999;
    display: none;
  }

  .popup-wrapper-home:lang(fr-fr) {
    display: none;
  }

  .popup-content-wrapper-home {
    width: 100vw;
    height: 500px;
    max-height: 92%;
    margin-bottom: 50px;
    display: block;
  }

  .popup-content-wrapper-home:lang(fr-fr) {
    width: 95vw;
    height: 500px;
  }

  .popup-content-home {
    width: 90%;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .popup-close-home {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 2.5em;
    height: 2.5em;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .popup-home-h3 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 150%;
  }

  .popup-home-h3.vip {
    background-image: linear-gradient(90deg, var(--gris), var(--blanc));
    display: block;
  }

  .popup-home-h2 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 150%;
  }

  .inputcontact-home {
    height: auto;
    font-size: 16px;
  }

  .form-home {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
  }

  .form-home:lang(fr-fr) {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    display: flex;
  }

  .block-phone {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .block-phone:lang(fr-fr) {
    width: 95%;
    display: flex;
  }

  .submit-button-home.vip {
    flex: 0 auto;
    height: 50px;
    padding: 12px 10px;
    overflow: clip;
  }

  .option-high {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .home2_btn-2 {
    align-self: stretch;
    font-size: 16px;
  }

  .home2_btn-2.gold {
    align-self: stretch;
  }

  .home2_btn-2.white {
    font-weight: 500;
  }

   .image-5185-copy.negative {
    display: none;
  }

  .image-5175-copy {
    width: 128px;
    margin-top: -72px;
    margin-bottom: -12px;
  }

  .image-5176-copy {
    width: 128px;
  }

  .image-5188-copy {
    margin-top: -135px;
    margin-bottom: 50%;
  }

  .div-block-1934 {
    width: 100%;
  }

  .form-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .div-block-1935 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-5214 {
    height: 24px;
  }

  .image-5215 {
    margin-left: -48px;
  }

  .feature-one-item-details {
    padding-top: 20px;
  }

  .feature-one-technology-heading {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-one-item-post {
    padding-bottom: 20px;
  }

  .heading-four-8 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-hds.phm, .section-hds.phm.red {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hds.phm._100-margin {
    margin-bottom: 100px;
  }

  .section-hds.desci {
    margin-top: 0;
    padding-bottom: 0;
  }

  .section-hds._40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3-copy {
    flex-flow: column;
    width: 90%;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .heading-17.text-align-center-copy {
    font-size: 24px;
  }

  .div-block-1936 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-4 {
    grid-column-gap: 15px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 2fr 2fr 1.75fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1939 {
    flex-flow: column;
  }

  .container-10-copy-copy {
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10-copy-copy.form {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-10-copy-copy.form.crypto {
    padding-top: 16px;
  }

  .blockchain-copy.cta {
    font-size: 16px;
  }

  .form-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-5218 {
    width: 128px;
    top: -10%;
  }

  .div-block-1941 {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .image-5219 {
    width: 128px;
    margin-top: -72px;
    margin-bottom: -12px;
  }

  .subtitles-exemples-prix-7.goleftalign {
    margin-top: 16px;
  }

  .subtitles-exemples-prix-7.goleftalign.blockchain {
    text-align: center;
    margin-top: 0;
  }

  .subtitles-exemples-prix-7.goleftalign.blockchain.cta {
    font-size: 12px;
  }

  .image-5220 {
    width: 128px;
    top: -10%;
  }

  .div-block-1942 {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .image-5221 {
    width: 128px;
    margin-top: -72px;
    margin-bottom: -12px;
  }

  .div-block-1862-copy {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .blockchain-copy-copy.cta {
    font-size: 16px;
  }

  .grid-5 {
    margin-top: 30px;
    display: flex;
  }

  .container-10-copy-copy-copy.form {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .hero-outil {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .hero-outil.no_padding {
    justify-content: flex-start;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect {
    width: 120%;
    height: auto;
    position: relative;
    bottom: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect._100 {
    height: 100%;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect, .auto-fit-copy.responsive-image-full-width.image-effect-copy {
    width: 100%;
    height: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect-copy {
    width: 120%;
    height: auto;
  }

  .auto-fit-copy.responsive-image-full-width.image-effect-copy-copy {
    width: 100%;
    height: auto;
  }

  .auto-fit-copy.border-radius-twenty.image-border.image-drop-shadow.image-full-width.position-relative.change-index {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .about-two-agency-gredient.change-position {
    display: none;
  }

  .features-image-three.image-effect {
    display: none;
  }

  .feature-image-two.image-effect {
    min-width: 180px;
    top: 122.5%;
    transform: translate(-50%, -50%);
  }

  .features-one-hero {
    padding-bottom: 180px;
  }

  .features-one-hero.moremt {
    padding-top: 128px;
  }

  .section-hds-copy.phm, .section-hds-copy.phm.red {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lottie-animation-9-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .text-span-29-copy {
    vertical-align: sub;
    width: 128px;
    height: 45px;
    margin-top: -44px;
    margin-left: 0;
    padding-left: 126px;
    padding-right: 126px;
  }

  .toppagetag-copy {
    padding-left: 12px;
    padding-right: 16px;
  }

  .toppagetag-copy.legend {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .toppagetag-copy.legend:lang(fr-fr) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .toppagetag-copy.legend._8pxleft.hide-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .toppagetag-copy.legend-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .toppagetag-copy.legend-copy:lang(fr-fr) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .toppagetag-copy.legend-copy._8pxleft.hide-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .santexpo_btn {
    align-self: stretch;
    font-size: 16px;
  }

  .santexpo_btn.gold {
    align-self: stretch;
  }

  .santexpo_btn.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .santexpo_btn.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .santexpo_btn.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .santexpo_btn.shrink {
    align-self: center;
  }

  .santexpo_btn.white {
    font-weight: 500;
  }

  .section-3-copy-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 50px 0 0;
    padding: 0;
    overflow: hidden;
  }

  .section-hds-copy.phm, .section-hds-copy.phm.red {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hds-copy.phm._100-margin {
    margin-bottom: 100px;
  }

  .section-hds-copy.desci {
    margin-top: 0;
    padding-bottom: 0;
  }

  .section-hds-copy._40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-issue-big-copy.omega {
    width: 300px;
    margin-top: 16px;
  }

  .card-issue-big-copy.omega-copy {
    width: 300px;
    margin-top: 16px;
  }

  .div-block-1936-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .card-issue-big-copy-copy.omega {
    width: 90%;
    height: 100%;
    padding: 16px 12px 32px;
  }

  .card-issue-big-copy-copy.fragmentation {
    height: 296px;
  }

  .btn_certification {
    align-self: stretch;
    font-size: 16px;
  }

  .btn_certification.gold {
    align-self: stretch;
  }

  .btn_certification.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .btn_certification.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .btn_certification.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .btn_certification.shrink {
    align-self: center;
  }

  .btn_certification.white {
    font-weight: 500;
  }

  .cta-before-footer-card-short {
    height: auto;
  }

  .feature-one-technology-heading-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .cta-before-footer-overlay-link {
    display: block;
  }

  .card-issue-big-copy.omega {
    width: 300px;
    height: 450px;
    margin-top: 16px;
  }

  .card-issue-big-copy.omega:lang(fr-fr) {
    height: 600px;
  }

  .card-issue-big-copy.fragmentation {
    height: 296px;
  }

  .titres-obligations-copy-copy {
    text-align: left;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 125%;
    display: block;
  }

  .titres-obligations-copy-copy:lang(fr-fr) {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .titres-obligations-copy-copy.octobre-rose {
    text-align: center;
    line-height: 40px;
  }

  .titres-obligations-copy-copy.octobre-rose.left {
    text-align: left;
  }

  .titres-obligations-copy-copy.phm.white {
    justify-content: center;
    align-items: flex-start;
    font-size: 24px;
  }

  .titres-obligations-copy-copy.phm.blue.sub-pad {
    padding-bottom: 0;
  }

  .titres-obligations-copy-copy.phm.gold.trajan {
    text-align: center;
    padding-bottom: 0;
    font-size: 18px;
  }

  .image-5120-2-copy {
    width: 80%;
    max-width: none;
    position: relative;
    left: auto;
    overflow: visible;
  }

  .image-5120-2-copy:lang(fr-fr) {
    width: 90%;
  }

  .form-5-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-1950 {
    flex-flow: column;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    font-size: 18px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain {
    text-align: center;
    margin-top: 0;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto.balance, .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy.balance {
    padding-left: 8px;
    padding-right: 8px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy {
    text-align: center;
    margin-top: 0;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.cta {
    padding-left: 0;
    font-size: 20px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto.balance, .subtitles-exemples-prix-2-copy.goleftalign.blockchain-copy.crypto-copy.balance {
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1933-copy, .div-block-1932-copy {
    width: 100%;
  }

  .feature-one-item-post-copy {
    padding-bottom: 20px;
  }

  .feature-one-item-details-copy {
    padding-top: 20px;
  }

  .heading-four-8-copy {
    font-size: 28px;
    line-height: 28px;
  }

  .heading-18 {
    font-size: 20px;
  }

  .container-10-copy-copy-copy {
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-10-copy-copy-copy.form {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 50px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-10-copy-copy-copy.form.crypto {
    padding-top: 16px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique {
    width: 80%;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose {
    text-align: center;
    width: 100%;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.orange, .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.big.pink {
    font-size: 18px;
  }

  .subtitles-exemples-prix-2-copy.subtile-classique.octobre-rose.left {
    text-align: left;
    line-height: 23px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign {
    margin-top: 16px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.octobre-rose.big {
    text-align: center;
    margin-top: 8px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain {
    text-align: center;
    margin-top: 0;
    font-size: 20px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.cta {
    font-size: 12px;
  }

  .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto.balance, .subtitles-exemples-prix-2-copy.goleftalign.blockchain.crypto-copy.balance {
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1862-copy-copy {
    border-radius: 16px;
    flex-flow: column;
    width: 100%;
    padding-right: 22px;
  }

  .main-container-12 {
    width: auto;
    margin-top: 30px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
  }

  .main-container-12:lang(fr-fr) {
    margin-top: 30px;
  }

  .main-container-12.desci {
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .main-container-12.desci:lang(fr-fr) {
    justify-content: flex-start;
    align-items: center;
  }

  .responsive-menu-button-4 {
    max-width: 25px;
  }

  .text-align-center-8.change-color-white.change-size.tablet-text {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    text-decoration: underline;
  }

  .image-5232 {
    width: 128px;
  }

  .section-20 {
    max-width: 100vw;
  }

  .home-two-hero-paragraph-3 {
    max-width: 250px;
  }

  .home-two-hero-paragraph-3.desci {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .gradiant_line_menu-2 {
    background-image: linear-gradient(75deg, #d9a763, #f5d5a6);
  }

  .div-block-1951 {
    flex-flow: column;
  }

  .div-block-1952.desci {
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    display: block;
  }

  .hero_well_sized-2 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_well_sized-2._90vh {
    height: 110vh;
    padding-top: 24px;
  }

  .text-align-center-copy-3 {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 125%;
  }

  .text-align-center-copy-3.desci {
    text-align: center;
    max-width: none;
    font-size: 14px;
  }

  .titres-obligations-2-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 28px;
    line-height: 125%;
  }

  .home2_btn-copy {
    align-self: stretch;
    font-size: 16px;
  }

  .home2_btn-copy.gold {
    align-self: stretch;
  }

  .home2_btn-copy.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .home2_btn-copy.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .home2_btn-copy.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .home2_btn-copy.shrink {
    align-self: center;
  }

  .home2_btn-copy.white {
    font-weight: 500;
  }

  .santexpo_btn-copy {
    align-self: stretch;
    font-size: 16px;
  }

  .santexpo_btn-copy.gold {
    align-self: stretch;
  }

  .santexpo_btn-copy.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .santexpo_btn-copy.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .santexpo_btn-copy.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .santexpo_btn-copy.shrink {
    align-self: center;
  }

  .santexpo_btn-copy.white {
    font-weight: 500;
  }

  .je-soutiens-form-copy {
    z-index: 1;
  }

  .section-5-copy-copy {
    overflow: hidden;
  }

  .patient-centric-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .patient-centric-copy.hc:lang(fr-fr) {
    flex-flow: column;
  }

  .home-one-cta-button-wrapper-copy-copy {
    display: flex;
    position: relative;
  }

  .home-one-cta-button-wrapper-copy-copy.chnage-padding-top {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    top: 35vh;
  }

  .paragraph-testimonial-copy-copy {
    text-align: center;
    font-size: 16px;
  }

  .paragraph-testimonial-copy-copy:lang(fr-fr) {
    font-size: 16px;
  }

  .home2_btn-copy-copy.shrink {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .paragraph-testimonial-copy-copy-copy {
    font-size: 16px;
  }

  .home2_btn-copy-copy {
    align-self: stretch;
    font-size: 16px;
  }

  .home2_btn-copy-copy.gold {
    align-self: stretch;
  }

  .home2_btn-copy-copy.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .home2_btn-copy-copy.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .home2_btn-copy-copy.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .home2_btn-copy-copy.shrink {
    align-self: center;
  }

  .home2_btn-copy-copy.white {
    font-weight: 500;
  }

  .home2_par-copy {
    text-wrap: balance;
    font-size: 16px;
  }

  .home2_par-copy.dark.bold {
    font-size: 14px;
  }

  .home2_par-copy._48px {
    font-size: 24px;
  }

  .heading-17-copy.text-align-center-copy, .heading-17-copy.text-align-center-copy-copy {
    font-size: 24px;
  }

  .heading-17-copy.text-align-center-copy-copy.whyy {
    max-width: 280px;
  }

  .change-padding-copy-2-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 125%;
  }

  .change-padding-copy-2-copy-copy-copy.mdls_title_green, .change-padding-copy-2-copy-copy-copy.mdls_title_red, .change-padding-copy-2-copy-copy-copy.mdls_title_pink, .change-padding-copy-2-copy-copy-copy.mdls_title_blue {
    text-align: left;
  }

  .container-11-copy {
    margin-top: 0;
    padding-top: 40px;
  }

  .button-font-26.change-position {
    font-size: 14px;
  }

  .home2_section-copy {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home2_section-copy:lang(fr-fr) {
    padding-top: 0;
  }

  .home2_section-copy.problem {
    margin-bottom: -64px;
    padding-top: 40px;
  }

  .home2_section-copy.problem.legend {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .home2_section-copy.needpionners {
    padding-top: 40px;
  }

  .home_btn-capital {
    align-self: stretch;
    font-size: 16px;
  }

  .home_btn-capital.gold {
    align-self: stretch;
  }

  .home_btn-capital.gold.shrink:lang(fr-fr) {
    text-align: center;
  }

  .home_btn-capital.gold.vip:lang(fr-fr) {
    font-size: 18px;
  }

  .home_btn-capital.gold.vip.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .home_btn-capital.gold.capital {
    align-self: center;
    display: flex;
  }

  .home_btn-capital.gold.capital:lang(fr-fr) {
    font-size: 18px;
  }

  .home_btn-capital.gold.capital.forceleft:lang(fr-fr) {
    height: auto;
    min-height: 48px;
  }

  .home_btn-capital.shrink {
    align-self: center;
  }

  .home_btn-capital.white {
    font-weight: 500;
  }

  .file_download_eqty {
    width: 88vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 27.5px 22px;
  }

  .file_download_name, .file_download_title {
    font-size: 14px;
  }

  .div-block-1962 {
    flex-flow: column;
  }

  .why_item {
    width: 88vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 27.5px 22px;
  }

  .home2_h5-2 {
    text-wrap: balance;
    font-size: 16px;
  }

  .home2_h5-2._48px {
    font-size: 24px;
  }

  .paragraph-64 {
    font-size: 16px;
  }

  .div-block-1964 {
    width: 80%;
    top: 104px;
  }

  .image-50-copy-2 {
    display: none;
  }

  .image-5241 {
    margin-bottom: -24px;
  }

  .image-5244, .image-5245 {
    display: none;
  }

  .paragraph-66 {
    font-size: 12px;
  }

  .div-block-1969 {
    flex-flow: column;
  }

  .home_btn-capital-2 {
    align-self: stretch;
    font-size: 16px;
  }

  .home_btn-capital-2.gold {
    align-self: stretch;
  }

  .home_btn-capital-2.gold.capital {
    align-self: center;
    display: flex;
  }

  .home_btn-capital-2.gold.capital:lang(fr-fr) {
    font-size: 18px;
  }

  .home-one-cta-button-wrapper-copy-2 {
    display: flex;
    position: relative;
  }

  .home_btn-capital-3 {
    align-self: stretch;
    font-size: 16px;
  }

  .home_btn-capital-3.gold {
    align-self: stretch;
  }

  .home2_h4-copy {
    font-size: 28px;
  }

  .home2_h4-copy.nobalance, .home2_h4-copy.little, .home2_h4-copy.little:lang(fr-fr) {
    font-size: 24px;
  }

  .grid-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
    left: 18px;
  }

  .grid-6:lang(fr-fr) {
    place-items: center;
  }

  .div-block-1972 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .div-block-1972:lang(fr-fr) {
    justify-content: center;
    align-items: center;
  }

  .equity_problem_title {
    font-size: 14px;
    position: relative;
  }

  .image-5248:lang(fr-fr) {
    max-width: 100%;
    display: block;
  }

  .div-block-1973 {
    top: 1560.31px;
    left: 67.008px;
  }

  .div-block-1973:lang(fr-fr) {
    top: 1594.31px;
  }

  .text-block-50:lang(fr-fr) {
    font-size: 14px;
  }

  .home2_h4-copy-copy {
    font-size: 28px;
  }

  .home2_h4-copy-copy.nobalance, .home2_h4-copy-copy.little, .home2_h4-copy-copy.little:lang(fr-fr) {
    font-size: 24px;
  }

  .div-block-1976 {
    top: 1901.77px;
    left: 12.5px;
    right: -87.4922px;
  }

  .div-block-1976:lang(fr-fr) {
    top: 1927.77px;
    left: 5.5px;
    right: -38.4922px;
  }

  .div-block-1977 {
    top: 2139.77px;
    left: 88.5px;
    right: 73.5px;
  }

  .div-block-1977:lang(fr-fr) {
    top: 2161.77px;
    left: 96.5px;
    right: 370.5px;
  }

  .semibold-italic, .semibold-italic.gradient {
    font-size: 32px;
  }

  .image-5251-copy-copy {
    width: 25%;
  }

  .image-5252 {
    max-width: none;
    position: static;
  }

  .div-block-1985 {
    position: absolute;
    top: 112.203px;
  }

  .nav-cta-label.change-position {
    font-size: 14px;
  }

  .nav-burger {
    max-width: 25px;
  }

  .nav-cta-mobile {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    display: block;
  }

  .heading-four-12 {
    font-size: 14px;
    line-height: 28px;
  }

  .logo-wordmark {
    width: 90px;
  }

  .nav-cta-mobile-label {
    align-self: stretch;
    font-size: 16px;
  }

  .nav-cta-mobile-label.shrink {
    align-self: center;
  }

  .nav-links-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 400px;
  }

  .div-block-1987 {
    border-bottom-width: 2px;
  }

  .nav-dropdowns {
    width: 100%;
    max-width: 260px;
  }

  .nav-dropdowns.movetotop {
    justify-content: flex-start;
    align-items: stretch;
    transform: translate(0, -4em);
  }

  .heading-four-13 {
    font-size: 14px;
    line-height: 28px;
  }

  .responsive-menu-button-6 {
    max-width: 25px;
  }

  .div-block-1991 {
    border-bottom-width: 2px;
  }

  .heading-four-15 {
    font-size: 14px;
    line-height: 28px;
  }

  .responsive-menu-button-7 {
    max-width: 25px;
  }

  .button-font-30.change-position {
    font-size: 14px;
  }

  .home_btn-capital-copy-3 {
    align-self: stretch;
    font-size: 16px;
  }

  .home_btn-capital-copy-3.gold {
    align-self: stretch;
  }

  .home_btn-capital-copy-3.gold.capital {
    align-self: center;
    display: none;
  }

  .home_btn-capital-copy-3.gold.capital:lang(fr-fr) {
    font-size: 18px;
  }

  .heading-four-16 {
    font-size: 14px;
    line-height: 28px;
  }

  .image-5266 {
    width: 90px;
  }

  .div-block-1994 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 400px;
  }

  .div-block-1995 {
    border-bottom-width: 2px;
  }

  .div-block-1997 {
    width: 100%;
    max-width: 260px;
  }

  .div-block-1997.movetotop {
    justify-content: flex-start;
    align-items: stretch;
    transform: translate(0, -4em);
  }

  .video-youtube-copy-copy-copy {
    margin-top: -32px;
  }
}

#w-node-_09c13576-7686-3586-27d9-9769e52d8926-c60336fd {
  place-self: center;
}

#w-node-_09c13576-7686-3586-27d9-9769e52d8928-c60336fd {
  justify-self: end;
}

#w-node-_09c13576-7686-3586-27d9-9769e52d892c-c60336fd, #w-node-_770aa272-d4e1-ae19-ac04-f6e077450ebe-c60336fd {
  place-self: center;
}

#w-node-_18f5c2fb-1425-2578-71ad-1c0a32d30367-5be03411 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-aa1e16fe-59bd-d523-56ca-4d464dee3203-5be03411, #w-node-_9e6400ab-8412-2c9a-bb6e-90843614d129-5be03411, #w-node-c572be58-1517-4ad3-e02e-ee2612731c95-5be03411, #w-node-d1b7eebd-3fc4-e3f0-df47-5282c8206396-5be03411, #w-node-_19b59374-506c-1a70-be86-220eae2bde07-5be03411, #w-node-fdcf6f64-03c7-dd57-8453-4bbfb8702614-5be03411 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4978f977-ce43-136f-d968-fbcffafb3e83-ddc19211 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ce4d607-473e-de63-bc42-da4b0aaf8fe6-ddc19211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ae438b4-bd16-526d-644e-8cf82a050745-07358997 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_05f4fcba-0a1a-c4b4-7e0f-2a361842006c-07358997 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10f6692c-b2e2-1081-312f-4502a243f676-36267944 {
  place-self: center;
}

#w-node-_10f6692c-b2e2-1081-312f-4502a243f679-36267944 {
  justify-self: end;
}

#w-node-_10f6692c-b2e2-1081-312f-4502a243f67d-36267944, #w-node-_10f6692c-b2e2-1081-312f-4502a243f680-36267944 {
  place-self: center;
}

#w-node-_38cc06ce-9364-b9c4-f083-61a48794e4af-e53d440a {
  grid-area: Area;
}

#w-node-a24f6c14-e16f-fb36-8fea-8682b04bf621-e53d440a {
  grid-area: Area-2;
}

#w-node-_7b291f18-200e-1b95-c082-31262aaf27aa-e53d440a {
  grid-area: Area-3;
}

#w-node-_1ed377a0-f34e-b7f9-3de4-3d45af5328ca-e53d440a {
  grid-area: Area-4;
}

#w-node-_715d763b-6ed0-a696-2a94-f770e4410422-e441041e, #w-node-_715d763b-6ed0-a696-2a94-f770e4410424-e441041e, #w-node-_715d763b-6ed0-a696-2a94-f770e4410425-e441041e, #w-node-_715d763b-6ed0-a696-2a94-f770e4410426-e441041e, #w-node-_715d763b-6ed0-a696-2a94-f770e4410427-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab57-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab5d-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab5e-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab5f-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab60-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e40-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e46-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e47-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e48-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e49-e441041e, #w-node-_89d48dfd-5dd3-9dfb-e415-487f8b2314d7-e441041e, #w-node-_89d48dfd-5dd3-9dfb-e415-487f8b2314dd-e441041e, #w-node-_89d48dfd-5dd3-9dfb-e415-487f8b2314de-e441041e, #w-node-_89d48dfd-5dd3-9dfb-e415-487f8b2314df-e441041e, #w-node-a5ad785d-cd3d-5b02-5e73-bf880c6431e6-e441041e, #w-node-a5ad785d-cd3d-5b02-5e73-bf880c6431ec-e441041e, #w-node-a5ad785d-cd3d-5b02-5e73-bf880c6431ed-e441041e, #w-node-a5ad785d-cd3d-5b02-5e73-bf880c6431ee-e441041e, #w-node-_1bc01048-9a1b-5d55-0535-d3ffb24db217-e441041e, #w-node-_1bc01048-9a1b-5d55-0535-d3ffb24db21d-e441041e, #w-node-_1bc01048-9a1b-5d55-0535-d3ffb24db21e-e441041e, #w-node-_1bc01048-9a1b-5d55-0535-d3ffb24db21f-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83b7-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83bd-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83be-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83bf-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83c0-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83c2-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83c8-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83c9-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83ca-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83cb-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83cd-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83d3-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83d4-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83d5-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83d6-e441041e, #w-node-_8d96748b-6f48-ac5d-3641-71517be05627-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05629-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562a-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562b-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562c-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562d-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562e-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05630-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05632-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05634-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05635-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05636-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05637-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05639-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0563b-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0563d-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be0563f-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05640-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05642-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05643-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05644-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05646-7be05623 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b759249-0429-a78e-901c-5157a025a9fe-389e167e, #w-node-a2896347-4edc-3cd1-abbe-3f2f59c4d0ea-389e167e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7b759249-0429-a78e-901c-5157a025aa27-389e167e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b759249-0429-a78e-901c-5157a025a9fe-8bf35cb6, #w-node-a2896347-4edc-3cd1-abbe-3f2f59c4d0ea-8bf35cb6 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7b759249-0429-a78e-901c-5157a025aa27-8bf35cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906ad046-93ea-aa89-2a28-612480ce82ed-413fab35 {
  align-self: center;
}

#w-node-_9e2e8958-af7f-df93-f966-2beae94b7c92-413fab35, #w-node-_5e32725b-be07-1a50-fae2-15721fb62ef3-af2c6f9a, #w-node-_91dc4824-0d17-1d80-2a3a-07e09f1e7e08-6a238438, #w-node-_97113f15-a0a5-d931-520b-3f1cd0a7ce0b-35d4f72d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a87ced4-aa85-9fa3-78f2-74f7047da2de-4b4c2c86, #w-node-_2a87ced4-aa85-9fa3-78f2-74f7047da2e3-4b4c2c86, #w-node-_2a87ced4-aa85-9fa3-78f2-74f7047da2e7-4b4c2c86 {
  place-self: auto;
}

#w-node-ddbfa694-b9d8-a935-0e73-a20c7f1d7a95-4b4c2c86, #w-node-ddbfa694-b9d8-a935-0e73-a20c7f1d7a96-4b4c2c86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ddbfa694-b9d8-a935-0e73-a20c7f1d7ab5-4b4c2c86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5aee983b-3a8e-9a11-af33-8325e7c8d5a6-56fcc0ab, #w-node-_5aee983b-3a8e-9a11-af33-8325e7c8d5ab-56fcc0ab, #w-node-_5aee983b-3a8e-9a11-af33-8325e7c8d5af-56fcc0ab {
  place-self: auto;
}

#w-node-_7b759249-0429-a78e-901c-5157a025a9fe-56fcc0ab, #w-node-a2896347-4edc-3cd1-abbe-3f2f59c4d0ea-56fcc0ab {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7b759249-0429-a78e-901c-5157a025aa27-56fcc0ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_02a2fbed-4fed-5f2a-806f-d27393168827-c60336fd, #w-node-_02a2fbed-4fed-5f2a-806f-d2739316889d-c60336fd {
    place-self: center end;
  }

  #w-node-bf924bf6-dd87-2582-8acd-ab0c4dfdbea2-4dfdbe9f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bf924bf6-dd87-2582-8acd-ab0c4dfdbeb4-4dfdbe9f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31ded8bb-cd00-827a-551e-680b454860fe-454860fa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4978f977-ce43-136f-d968-fbcffafb3e83-ddc19211 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d27393168827-04219337, #w-node-_02a2fbed-4fed-5f2a-806f-d2739316889d-04219337 {
    place-self: center end;
  }

  #w-node-_4ae438b4-bd16-526d-644e-8cf82a050745-07358997 {
    grid-row: span 1 / span 1;
  }

  #w-node-_05f4fcba-0a1a-c4b4-7e0f-2a361842006c-07358997 {
    grid-column: span 1 / span 1;
  }

  #w-node-_92d649e1-54c6-4f5d-893c-88e5ff39e989-e53d440a {
    order: -9999;
  }

  #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc255-e53d440a, #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc2cb-e53d440a {
    place-self: center end;
  }

  #w-node-_05b514a7-18d5-ded0-d872-56d911b958d3-8bf35cb6 {
    order: -9999;
  }

  #w-node-_9e2e8958-af7f-df93-f966-2beae94b7c92-413fab35, #w-node-_5e32725b-be07-1a50-fae2-15721fb62ef3-af2c6f9a, #w-node-_91dc4824-0d17-1d80-2a3a-07e09f1e7e08-6a238438, #w-node-_97113f15-a0a5-d931-520b-3f1cd0a7ce0b-35d4f72d {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bf924bf6-dd87-2582-8acd-ab0c4dfdbea2-4dfdbe9f, #w-node-_31ded8bb-cd00-827a-551e-680b454860fe-454860fa {
    grid-column: span 1 / span 1;
  }

  #w-node-_715d763b-6ed0-a696-2a94-f770e4410425-e441041e, #w-node-d2e3bd9b-b81c-a0cf-8539-daf26ad4ab5e-e441041e, #w-node-_8d408a69-216f-375d-8753-1c4d4c7c1e47-e441041e, #w-node-_89d48dfd-5dd3-9dfb-e415-487f8b2314de-e441041e, #w-node-a5ad785d-cd3d-5b02-5e73-bf880c6431ed-e441041e, #w-node-_1bc01048-9a1b-5d55-0535-d3ffb24db21e-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83be-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83c9-e441041e, #w-node-_36fbb76b-c5c4-7373-5cdd-627c1b1a83d4-e441041e, #w-node-_8d96748b-6f48-ac5d-3641-71517be0562a-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05635-7be05623, #w-node-_8d96748b-6f48-ac5d-3641-71517be05640-7be05623 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_02a2fbed-4fed-5f2a-806f-d27393168827-c60336fd {
    justify-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d2739316885e-c60336fd {
    place-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d2739316889d-c60336fd {
    justify-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d273931688d0-c60336fd {
    place-self: center;
  }

  #w-node-aa1e16fe-59bd-d523-56ca-4d464dee3203-5be03411, #w-node-_9e6400ab-8412-2c9a-bb6e-90843614d129-5be03411, #w-node-c572be58-1517-4ad3-e02e-ee2612731c95-5be03411, #w-node-d1b7eebd-3fc4-e3f0-df47-5282c8206396-5be03411, #w-node-_19b59374-506c-1a70-be86-220eae2bde07-5be03411, #w-node-fdcf6f64-03c7-dd57-8453-4bbfb8702614-5be03411 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d27393168827-04219337 {
    justify-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d2739316885e-04219337 {
    place-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d2739316889d-04219337 {
    justify-self: center;
  }

  #w-node-_02a2fbed-4fed-5f2a-806f-d273931688d0-04219337 {
    place-self: center;
  }

  #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc255-e53d440a {
    justify-self: center;
  }

  #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc28c-e53d440a {
    place-self: center;
  }

  #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc2cb-e53d440a {
    justify-self: center;
  }

  #w-node-defe0a44-bf7f-e01e-e2f4-e4b3412bc2fe-e53d440a {
    place-self: center;
  }

  #w-node-_2a87ced4-aa85-9fa3-78f2-74f7047da2e7-4b4c2c86, #w-node-_5aee983b-3a8e-9a11-af33-8325e7c8d5af-56fcc0ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }
}


@font-face {
  font-family: 'Trajanpro';
  src: url('../fonts/TrajanPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Trajanpro';
  src: url('../fonts/TrajanPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Trajan Pro 3';
  src: url('../fonts/Trajan-Pro-3-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Trajan Pro 3';
  src: url('../fonts/Trajan-Pro-3-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Hero des pages outil, variante compacte : le formulaire se pose sur le calculateur
   flouté, la réserve du haut n'a plus d'objet. 560px = hauteur réelle du calculateur,
   sinon il est tranché par le débordement masqué. */
.hero-outil.hero-outil--compact{position:relative;min-height:560px;padding-top:0;padding-bottom:0}
@media screen and (max-width:991px){.hero-outil.hero-outil--compact{padding-top:0}}
@media screen and (max-width:479px){.hero-outil.hero-outil--compact{padding-top:0;padding-bottom:0}}
