.nexo-section-main {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-top: var(--nexo-section-main-margin-top, 0);
  margin-right: calc(50% - 50vw);
  margin-bottom: var(--nexo-section-main-margin-bottom, 0);
  margin-left: calc(50% - 50vw);
  padding: var(--nexo-section-main-padding-top, 64px)
    var(--nexo-section-main-padding-right, 24px)
    var(--nexo-section-main-padding-bottom, 64px)
    var(--nexo-section-main-padding-left, 24px);
  overflow-x: hidden;
  background: var(--nexo-section-main-background, #ffffff);
}

.nexo-section-main--fit {
  overflow-x: hidden;
}

.nexo-section-main--scroll {
  overflow-x: hidden;
}

.nexo-section-main--fit .nexo-section-main__container {
  overflow-x: hidden;
}

.nexo-section-main--fit .nexo-section-main__grid {
  position: relative;
  left: 50%;
  margin-right: 0;
  margin-left: 0;
  transform: translateX(-50%);
}

.nexo-section-main--fit.nexo-section-main--responsive-scale-to-fit
  .nexo-section-main__grid {
  transform: translateX(-50%)
    scale(var(--nexo-section-main-responsive-scale, 1));
  transform-origin: top center;
}

.nexo-section-main--layout-canvas-variant,
.nexo-section-main--layout-canvas-variant .nexo-section-main__container,
.nexo-section-main--layout-canvas-variant .nexo-section-main__grid {
  border: 0;
  outline: 0;
  box-shadow: none;
}

.nexo-section-main--scroll .nexo-section-main__container {
  overflow-x: auto;
}

.nexo-section-main__container {
  width: 100%;
  max-width: 100%;
  min-height: var(--nexo-section-main-container-height, 240px);
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding: var(--nexo-section-main-container-pad-top, 24px)
    var(--nexo-section-main-container-pad-right, 24px)
    var(--nexo-section-main-container-pad-bottom, 24px)
    var(--nexo-section-main-container-pad-left, 24px);
  background: var(--nexo-section-main-container-bg, transparent);
}

.nexo-section-main__grid {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: var(--nexo-section-main-frame-desktop-width, 100%);
  height: var(--nexo-section-main-frame-desktop-height, auto);
  min-height: var(--nexo-section-main-frame-desktop-min-height, 240px);
  margin-right: auto;
  margin-left: auto;
  overflow: var(--nexo-section-main-frame-desktop-overflow, visible);
}

.nexo-section-main__main-container {
  position: absolute;
  box-sizing: border-box;
  width: var(--nexo-section-main-main-container-width, 1360px);
  height: var(--nexo-section-main-main-container-height, 786px);
  background: var(--nexo-section-main-main-container-background, transparent);
  border-width: var(--nexo-section-main-main-container-border-width, 0);
  border-color: var(
    --nexo-section-main-main-container-border-color,
    transparent
  );
  border-style: var(--nexo-section-main-main-container-border-style, solid);
  border-radius: var(--nexo-section-main-main-container-radius, 0);
  overflow: var(--nexo-section-main-main-container-overflow, visible);
  z-index: var(--nexo-section-main-main-container-z-index, 0);
}

.nexo-section-main__main-container--x-left,
.nexo-section-main__main-container--x-custom {
  left: var(--nexo-section-main-main-container-offset-x, 0);
}

.nexo-section-main__main-container--x-center {
  left: calc(50% + var(--nexo-section-main-main-container-offset-x, 0px));
  transform: translateX(-50%);
}

.nexo-section-main__main-container--x-right {
  right: calc(0px - var(--nexo-section-main-main-container-offset-x, 0px));
}

.nexo-section-main__main-container--y-top,
.nexo-section-main__main-container--y-custom {
  top: var(--nexo-section-main-main-container-offset-y, 0);
}

.nexo-section-main__main-container--y-center {
  top: calc(50% + var(--nexo-section-main-main-container-offset-y, 0px));
}

.nexo-section-main__main-container--x-center.nexo-section-main__main-container--y-center {
  transform: translate(-50%, -50%);
}

.nexo-section-main__main-container--x-left.nexo-section-main__main-container--y-center,
.nexo-section-main__main-container--x-right.nexo-section-main__main-container--y-center,
.nexo-section-main__main-container--x-custom.nexo-section-main__main-container--y-center {
  transform: translateY(-50%);
}

.nexo-section-main__main-container--y-bottom {
  bottom: calc(0px - var(--nexo-section-main-main-container-offset-y, 0px));
}

.nexo-section-main__block {
  position: absolute;
  box-sizing: border-box;
  min-width: 0;
  left: var(--nexo-section-main-block-desktop-x, 0px);
  top: var(--nexo-section-main-block-desktop-y, 0px);
  width: var(--nexo-section-main-block-desktop-width, auto);
  height: var(--nexo-section-main-block-desktop-height, auto);
  overflow: hidden;
}

.nexo-section-main__block--hidden-desktop {
  display: none;
}

.nexo-section-main__heading,
.nexo-section-main__text > :first-child,
.nexo-section-main__media {
  margin-top: 0;
}

.nexo-section-main__heading,
.nexo-section-main__text > :last-child,
.nexo-section-main__media {
  margin-bottom: 0;
}

.nexo-section-main__heading,
.nexo-section-main__text {
  color: var(--nexo-section-main-block-typography-color, inherit);
  font-family: var(--nexo-section-main-block-typography-font-family, inherit);
  font-size: var(--nexo-section-main-block-typography-size, inherit);
  font-weight: var(--nexo-section-main-block-typography-weight, inherit);
  font-style: var(--nexo-section-main-block-typography-style, inherit);
  line-height: var(--nexo-section-main-block-typography-line-height, inherit);
  letter-spacing: var(--nexo-section-main-block-typography-letter-spacing, 0);
  text-align: var(--nexo-section-main-block-typography-align, inherit);
  text-transform: var(--nexo-section-main-block-typography-transform, none);
}

.nexo-section-main__heading-title {
  margin: 0;
  color: var(--nexo-section-main-heading-title-color, inherit);
  font-family: var(--nexo-section-main-heading-title-font-family, inherit);
  font-size: var(--nexo-section-main-heading-title-size, inherit);
  font-weight: var(--nexo-section-main-heading-title-weight, inherit);
  line-height: var(--nexo-section-main-heading-title-line-height, inherit);
  text-align: var(--nexo-section-main-heading-title-align, inherit);
  text-transform: var(--nexo-section-main-heading-title-transform, none);
}

.nexo-section-main__heading-subtitle {
  margin: 12px 0 0;
  color: var(--nexo-section-main-heading-subtitle-color, inherit);
  font-family: var(--nexo-section-main-heading-subtitle-font-family, inherit);
  font-size: var(--nexo-section-main-heading-subtitle-size, inherit);
  font-weight: var(--nexo-section-main-heading-subtitle-weight, inherit);
  line-height: var(--nexo-section-main-heading-subtitle-line-height, inherit);
  text-align: var(--nexo-section-main-heading-subtitle-align, inherit);
  text-transform: var(--nexo-section-main-heading-subtitle-transform, none);
}

.nexo-section-main__text-title {
  color: var(--nexo-section-main-text-title-color, inherit);
  font-family: var(--nexo-section-main-text-title-font-family, inherit);
  font-size: var(--nexo-section-main-text-title-size, inherit);
  font-weight: var(--nexo-section-main-text-title-weight, inherit);
  line-height: var(--nexo-section-main-text-title-line-height, inherit);
  text-align: var(--nexo-section-main-text-title-align, inherit);
  text-transform: var(--nexo-section-main-text-title-transform, none);
}

.nexo-section-main__text-body {
  color: var(--nexo-section-main-text-body-color, inherit);
  font-family: var(--nexo-section-main-text-body-font-family, inherit);
  font-size: var(--nexo-section-main-text-body-size, inherit);
  font-weight: var(--nexo-section-main-text-body-weight, inherit);
  line-height: var(--nexo-section-main-text-body-line-height, inherit);
  text-align: var(--nexo-section-main-text-body-align, inherit);
}

.nexo-section-main__media img,
.nexo-section-main__gallery img {
  display: block;
  width: 100%;
  height: auto;
}

.nexo-section-main__gallery {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 12px;
}

.nexo-section-main--layout-fluid .nexo-section-main__fluid-container {
  box-sizing: border-box;
  width: min(
    calc(100% - 48px),
    var(--nexo-section-main-fluid-container-width, 1360px)
  );
  margin-inline: auto;
}

.nexo-section-main--layout-fluid .nexo-section-main__fluid-grid {
  display: grid;
  grid-template-columns:
    minmax(0, var(--nexo-section-main-fluid-content-column, 572fr))
    minmax(0, var(--nexo-section-main-fluid-media-column, 670fr));
  gap: var(--nexo-section-main-fluid-gap, clamp(32px, 6vw, 118px));
  align-items: var(--nexo-section-main-fluid-align-items, center);
  min-height: var(--nexo-section-main-fluid-min-height, 584px);
}

.nexo-section-main--layout-fluid .nexo-section-main__fluid-column {
  min-width: 0;
}

.nexo-section-main--layout-fluid .nexo-section-main__block {
  position: static;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  overflow: visible;
}

.nexo-section-main--layout-fluid .nexo-section-main__heading-title {
  font-size: clamp(
    32px,
    2.4vw,
    var(--nexo-section-main-heading-title-size, 48px)
  );
}

.nexo-section-main--layout-fluid .nexo-section-main__text-body {
  font-size: clamp(15px, 0.85vw, var(--nexo-section-main-text-body-size, 16px));
}

.nexo-section-main--layout-fluid .nexo-section-main__fluid-column--media img,
.nexo-section-main--layout-fluid .nexo-section-main__fluid-column--media video,
.nexo-section-main--layout-fluid
  .nexo-section-main__fluid-column--media
  iframe {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

.nexo-section-main--layout-fluid
  .nexo-section-main__fluid-column--media
  .nexo-section-main__block {
  max-height: var(--nexo-section-main-block-desktop-height, none);
}

.nexo-section-main--layout-fluid
  .nexo-section-main__fluid-column--media
  .nexo-section-main__media {
  max-height: inherit;
  overflow: hidden;
}

.nexo-section-main--layout-fluid
  .nexo-section-main__fluid-column--media
  .nexo-section-main__media-image {
  max-height: inherit;
}

.nexo-section-main--fluid-metrics-grid .nexo-section-main__metrics-card {
  box-sizing: border-box;
  width: min(
    calc(100% - 48px),
    var(--nexo-section-main-metrics-container-width, 976px)
  );
  margin-inline: auto;
  padding: var(--nexo-section-main-metrics-padding-y, 36px)
    var(--nexo-section-main-metrics-padding-x, 40px);
  border: var(--nexo-section-main-metrics-border-width, 0) solid
    var(--nexo-section-main-metrics-border-color, #ff5a00);
  border-radius: var(--nexo-section-main-metrics-border-radius, 10px);
  background: var(--nexo-section-main-metrics-background, #ffffff);
}

.nexo-section-main--fluid-metrics-grid .nexo-section-main__metrics-grid {
  display: grid;
  grid-template-columns: repeat(
    var(--nexo-section-main-metrics-columns-desktop, 4),
    minmax(0, 1fr)
  );
  column-gap: var(--nexo-section-main-metrics-gap-column, 48px);
  row-gap: var(--nexo-section-main-metrics-gap-row, 56px);
  align-items: center;
  text-align: var(--nexo-section-main-metrics-text-align, center);
}

.nexo-section-main--fluid-metrics-grid .nexo-section-main__metrics-item {
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  outline: 0;
  background: transparent;
  box-shadow: none;
}

.nexo-section-main--fluid-metrics-grid {
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
  overflow-x: clip;
  border: 0;
  outline: 0;
  box-shadow: none;
}

@supports not (overflow: clip) {
  .nexo-section-main--fluid-metrics-grid {
    overflow-x: hidden;
  }
}

.nexo-section-main--fluid-metrics-grid .nexo-section-main__heading-content {
  border: 0;
  outline: 0;
  background: transparent;
  box-shadow: none;
}

.nexo-section-main--metrics-style-skewed-decor {
  position: relative;
  overflow: hidden;
  background: #f3f3f3;

  --nexo-section-main-metrics-card-shift: 36px;
  --nexo-section-main-metrics-card-fluid-width: min(
    var(--nexo-section-main-metrics-container-width, 1340px),
    max(820px, calc(100vw - 260px))
  );

  --nexo-section-main-metrics-decor-gap: 70px;
  --nexo-section-main-metrics-decor-height: 225px;
  --nexo-section-main-metrics-decor-radius: max(
    14px,
    calc(var(--nexo-section-main-metrics-border-radius, 10px) + 8px)
  );

  --nexo-section-main-metrics-left-decor-width: 620px;
  --nexo-section-main-metrics-orange-width: 550px;
  --nexo-section-main-metrics-black-width: 80px;

  --nexo-section-main-metrics-right-decor-width: 620px;
  --nexo-section-main-metrics-gray-width: 620px;
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-card {
  position: relative;
  z-index: 2;
  width: var(--nexo-section-main-metrics-card-fluid-width);
  border-width: max(1px, var(--nexo-section-main-metrics-border-width, 0px));
  background: var(--nexo-section-main-metrics-background, #ffffff);
  transform: skewX(-18deg)
    translateX(var(--nexo-section-main-metrics-card-shift));
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-grid {
  grid-template-columns: repeat(
    var(--nexo-section-main-metrics-columns-desktop, 4),
    minmax(0, 1fr)
  );
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-item {
  text-align: center;
  transform: skewX(18deg) translateX(-14px) translateY(5px);
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor {
  position: absolute;
  top: var(--nexo-section-main-padding-top, 0px);
  bottom: var(--nexo-section-main-padding-bottom, 0px);
  z-index: 1;
  height: auto;
  pointer-events: none;
  transform: none;
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor
  > span {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  height: auto;
  transform: skewX(-18deg);
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor--left {
  left: calc(
    50% - (var(--nexo-section-main-metrics-card-fluid-width) / 2) +
      var(--nexo-section-main-metrics-card-shift) -
      var(--nexo-section-main-metrics-decor-gap) -
      var(--nexo-section-main-metrics-left-decor-width)
  );
  width: var(--nexo-section-main-metrics-left-decor-width);
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor-orange {
  left: 0;
  z-index: 1;
  width: var(--nexo-section-main-metrics-orange-width);
  background: var(--nexo-section-main-metrics-border-color, #ff5a00);
  border-radius: 0;
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor-black {
  right: 0;
  z-index: 2;
  width: var(--nexo-section-main-metrics-black-width);
  overflow: hidden;
  background: #000000;
  border-radius: 0 var(--nexo-section-main-metrics-decor-radius)
    var(--nexo-section-main-metrics-decor-radius) 0;
  -webkit-clip-path: inset(
    0 round 0 var(--nexo-section-main-metrics-decor-radius)
      var(--nexo-section-main-metrics-decor-radius) 0
  );
  clip-path: inset(
    0 round 0 var(--nexo-section-main-metrics-decor-radius)
      var(--nexo-section-main-metrics-decor-radius) 0
  );
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor--right {
  right: calc(
    50% - (var(--nexo-section-main-metrics-card-fluid-width) / 2) -
      var(--nexo-section-main-metrics-card-shift) -
      var(--nexo-section-main-metrics-decor-gap) -
      var(--nexo-section-main-metrics-right-decor-width)
  );
  width: var(--nexo-section-main-metrics-right-decor-width);
}

.nexo-section-main--metrics-style-skewed-decor
  .nexo-section-main__metrics-decor-gray {
  right: 0;
  width: var(--nexo-section-main-metrics-gray-width);
  overflow: hidden;
  background: #676868;
  border-radius: var(--nexo-section-main-metrics-decor-radius) 0 0
    var(--nexo-section-main-metrics-decor-radius);
  -webkit-clip-path: inset(
    0 round var(--nexo-section-main-metrics-decor-radius) 0 0
      var(--nexo-section-main-metrics-decor-radius)
  );
  clip-path: inset(
    0 round var(--nexo-section-main-metrics-decor-radius) 0 0
      var(--nexo-section-main-metrics-decor-radius)
  );
}

.nexo-section-main--show-below-1360,
.nexo-section-main--show-below-1200,
.nexo-section-main--show-below-1024,
.nexo-section-main--show-below-780,
.nexo-section-main--show-below-640 {
  display: none;
}

.nexo-section-main--preview .nexo-section-main__block {
  display: grid;
  align-content: center;
  min-height: 96px;
  border: 0 solid transparent;
  background: #f8fafc;
  padding: 16px;
}

.nexo-section-main__block-label,
.nexo-section-main__block-type {
  display: block;
}

.nexo-section-main__block-label {
  color: #111827;
  font-weight: 700;
}

.nexo-section-main__block-type {
  margin-top: 4px;
  color: #64748b;
  font-size: 12px;
}

@media (max-width: 1360px) {
  .nexo-section-main--show-below-1360 {
    display: block;
  }

  .nexo-section-main--hide-below-1360 {
    display: none !important;
  }

  .nexo-section-main--fluid-collapse-1360 .nexo-section-main__fluid-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .nexo-section-main--fluid-collapse-1360.nexo-section-main--fluid-order-media-first
    .nexo-section-main__fluid-column--media {
    order: -1;
  }
}

@media (max-width: 1200px) {
  .nexo-section-main--show-below-1200 {
    display: block;
  }

  .nexo-section-main--hide-below-1200 {
    display: none !important;
  }

  .nexo-section-main--fluid-collapse-1200 .nexo-section-main__fluid-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .nexo-section-main--fluid-collapse-1200.nexo-section-main--fluid-order-media-first
    .nexo-section-main__fluid-column--media {
    order: -1;
  }
}

@media (max-width: 1024px) {
  .nexo-section-main--show-below-1024 {
    display: block;
  }

  .nexo-section-main--hide-below-1024 {
    display: none !important;
  }

  .nexo-section-main--fluid-metrics-grid .nexo-section-main__metrics-grid {
    grid-template-columns: repeat(
      var(--nexo-section-main-metrics-columns-tablet, 2),
      minmax(0, 1fr)
    );
  }

  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-decor {
    display: none;
  }

  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-card,
  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-grid,
  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-item {
    transform: none;
  }

  .nexo-section-main--fluid-collapse-1024 .nexo-section-main__fluid-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .nexo-section-main--fluid-collapse-1024.nexo-section-main--fluid-order-media-first
    .nexo-section-main__fluid-column--media {
    order: -1;
  }

  .nexo-section-main__block--hidden-desktop {
    display: block;
  }

  .nexo-section-main__block--hidden-tablet {
    display: none;
  }

  .nexo-section-main__grid {
    width: var(--nexo-section-main-frame-tablet-width, 100%);
    height: var(
      --nexo-section-main-frame-tablet-height,
      var(--nexo-section-main-frame-desktop-height, auto)
    );
    min-height: var(
      --nexo-section-main-frame-tablet-min-height,
      var(--nexo-section-main-frame-desktop-min-height, 240px)
    );
    overflow: var(
      --nexo-section-main-frame-tablet-overflow,
      var(--nexo-section-main-frame-desktop-overflow, visible)
    );
  }

  .nexo-section-main__block {
    left: var(
      --nexo-section-main-block-tablet-x,
      var(--nexo-section-main-block-desktop-x, 0px)
    );
    top: var(
      --nexo-section-main-block-tablet-y,
      var(--nexo-section-main-block-desktop-y, 0px)
    );
    width: var(
      --nexo-section-main-block-tablet-width,
      var(--nexo-section-main-block-desktop-width, auto)
    );
    height: var(
      --nexo-section-main-block-tablet-height,
      var(--nexo-section-main-block-desktop-height, auto)
    );
  }
}

@media (max-width: 780px) {
  .nexo-section-main--show-below-780 {
    display: block;
  }

  .nexo-section-main--hide-below-780 {
    display: none !important;
  }

  .nexo-section-main--fluid-collapse-780 .nexo-section-main__fluid-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .nexo-section-main--fluid-collapse-780.nexo-section-main--fluid-order-media-first
    .nexo-section-main__fluid-column--media {
    order: -1;
  }
}

@media (max-width: 640px) {
  .nexo-section-main--show-below-640 {
    display: block;
  }

  .nexo-section-main--hide-below-640 {
    display: none !important;
  }

  .nexo-section-main--fluid-collapse-640 .nexo-section-main__fluid-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .nexo-section-main--fluid-collapse-640.nexo-section-main--fluid-order-media-first
    .nexo-section-main__fluid-column--media {
    order: -1;
  }

  .nexo-section-main--fluid-metrics-grid .nexo-section-main__metrics-grid {
    grid-template-columns: repeat(
      var(--nexo-section-main-metrics-columns-mobile, 1),
      minmax(0, 1fr)
    );
  }

  .nexo-section-main__block--hidden-tablet {
    display: block;
  }

  .nexo-section-main__block--hidden-mobile {
    display: none;
  }

  .nexo-section-main {
    padding-right: min(var(--nexo-section-main-padding-right, 24px), 20px);
    padding-left: min(var(--nexo-section-main-padding-left, 24px), 20px);
  }

  .nexo-section-main__grid {
    width: var(--nexo-section-main-frame-mobile-width, 100%);
    height: var(
      --nexo-section-main-frame-mobile-height,
      var(
        --nexo-section-main-frame-tablet-height,
        var(--nexo-section-main-frame-desktop-height, auto)
      )
    );
    min-height: var(
      --nexo-section-main-frame-mobile-min-height,
      var(
        --nexo-section-main-frame-tablet-min-height,
        var(--nexo-section-main-frame-desktop-min-height, 240px)
      )
    );
    overflow: var(
      --nexo-section-main-frame-mobile-overflow,
      var(
        --nexo-section-main-frame-tablet-overflow,
        var(--nexo-section-main-frame-desktop-overflow, visible)
      )
    );
  }

  .nexo-section-main__block {
    left: var(
      --nexo-section-main-block-mobile-x,
      var(
        --nexo-section-main-block-tablet-x,
        var(--nexo-section-main-block-desktop-x, 0px)
      )
    );
    top: var(
      --nexo-section-main-block-mobile-y,
      var(
        --nexo-section-main-block-tablet-y,
        var(--nexo-section-main-block-desktop-y, 0px)
      )
    );
    width: var(
      --nexo-section-main-block-mobile-width,
      var(
        --nexo-section-main-block-tablet-width,
        var(--nexo-section-main-block-desktop-width, auto)
      )
    );
    height: var(
      --nexo-section-main-block-mobile-height,
      var(
        --nexo-section-main-block-tablet-height,
        var(--nexo-section-main-block-desktop-height, auto)
      )
    );
  }
}

@media (max-width: 1024px) {
  .nexo-section-main--metrics-style-skewed-decor {
    --nexo-section-main-metrics-card-fluid-width: calc(100% - 32px);
    --nexo-section-main-metrics-card-shift: 0px;
  }

  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-card {
    width: var(--nexo-section-main-metrics-card-fluid-width);
    max-width: calc(100% - 32px);
    margin-right: auto;
    margin-left: auto;
    transform: none;
  }

  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-grid,
  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-item {
    transform: none;
  }
}

@media (max-width: 640px) {
  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-card {
    width: calc(100% - 32px);
    max-width: calc(100% - 32px);
    padding-right: 20px;
    padding-left: 20px;
  }

  .nexo-section-main--metrics-style-skewed-decor
    .nexo-section-main__metrics-grid {
    grid-template-columns: 1fr;
  }
}
