/* [project]/src/views/landing/styles.module.css [app-client] (css) */
.styles-module__gZh_wa__heroSectionBg {
  pointer-events: none;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-end-end-radius: 3.5rem;
  border-end-start-radius: 3.5rem;
  inline-size: 100%;
  position: absolute;
  inset-block-start: -12%;
}

.styles-module__gZh_wa__heroSectionBg.styles-module__gZh_wa__bgLight {
  background: linear-gradient(138.18deg, #eae8fd 0%, #fce5e6 94.44%);
}

.styles-module__gZh_wa__heroSectionBg.styles-module__gZh_wa__bgDark {
  background: var(--mui-palette-background-default);
}

.styles-module__gZh_wa__heroSecDashboard {
  inline-size: 100%;
}

.styles-module__gZh_wa__heroSectionElements {
  inset-block-start: 0%;
  inset-inline-end: 0%;
}

.styles-module__gZh_wa__heroSectionElements img {
  inline-size: 100%;
}

.styles-module__gZh_wa__heroText {
  color: #0000;
  -webkit-text-fill-color: #0000;
  background: linear-gradient(135deg, #28c76f 0%, #5a4aff 47.92%, #ff3739 100%) 0 0 / 200% 200%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 2s ease-in-out infinite alternate styles-module__gZh_wa__shine;
}

@keyframes styles-module__gZh_wa__shine {
  0% {
    background-position: 0%;
  }

  50% {
    background-position: 100%;
  }

  100% {
    background-position: 0%;
  }
}

.styles-module__gZh_wa__stepCard {
  border-start-start-radius: 90px;
  border-start-end-radius: 20px;
}

.styles-module__gZh_wa__sectionStartRadius {
  border-start-start-radius: 3.75rem;
  border-start-end-radius: 3.75rem;
}

.styles-module__gZh_wa__layoutSpacing {
  padding-inline: max(1.5rem, 50% - 720px + 1.5rem);
}

.styles-module__gZh_wa__header {
  z-index: 1100;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  inline-size: 100%;
  display: flex;
  position: sticky;
  inset-block-start: 0;
}

.styles-module__gZh_wa__header:before {
  content: "";
  z-index: -1;
  -webkit-backdrop-filter: saturate() blur(6px);
  backdrop-filter: saturate() blur(6px);
  block-size: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
}

.styles-module__gZh_wa__navbar {
  pointer-events: auto;
  background-color: rgb(var(--mui-palette-background-paperChannel) / .38);
  border: 2px solid rgb(var(--mui-palette-background-paperChannel) / .68);
  border-radius: var(--mui-shape-borderRadius);
  -webkit-backdrop-filter: saturate(200%) blur(10px);
  backdrop-filter: saturate(200%) blur(10px);
  inline-size: calc(100% - 48px);
  margin-block-start: 1rem;
  margin-inline: auto;
  padding-block: .438rem;
  padding-inline: 1.5rem;
  transition: background-color .3s, box-shadow .3s, border-color .3s;
}

@media (min-width: 600px) {
  .styles-module__gZh_wa__navbar {
    padding-inline: 2rem;
  }
}

@media (min-width: 1200px) {
  .styles-module__gZh_wa__navbar {
    max-inline-size: 1152px;
  }
}

@media (min-width: 1920px) {
  .styles-module__gZh_wa__navbar {
    max-inline-size: 1392px;
  }
}

.styles-module__gZh_wa__navbarScrolled {
  background-color: var(--mui-palette-background-paper);
  border-color: var(--mui-palette-background-paper);
  box-shadow: var(--mui-customShadows-sm);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.styles-module__gZh_wa__navbarContent {
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  display: flex;
}

.styles-module__gZh_wa__contactRadius {
  border-radius: .625rem;
}

.styles-module__gZh_wa__inputBorder fieldset {
  border-color: rgb(var(--mui-mainColorChannels-dark) / .22) !important;
}

.styles-module__gZh_wa__inputBorder label, .styles-module__gZh_wa__inputBorder input {
  color: rgb(var(--mui-mainColorChannels-dark) / .9) !important;
}

.styles-module__gZh_wa__keenSliderWrapper {
  position: relative;
  overflow: hidden;
}

/* [project]/node_modules/.pnpm/keen-slider@6.8.6/node_modules/keen-slider/keen-slider.min.css [app-client] (css) */
.keen-slider:not([data-keen-slider-disabled]) {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  -khtml-user-select: none;
  align-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
  width: 100%;
  min-height: 100%;
  position: relative;
  overflow: hidden;
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
  flex-direction: row-reverse;
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
  flex-wrap: wrap;
}

/*# sourceMappingURL=_3b9dd1a3._.css.map*/